Windows8中启用.net framework 3.5的方法

Windows8默认安装了 .net framework 4.0但是却没有启用 .net framework 3.5……很是纠结吧,怎么启用呢,下面给大家个简单的办法:

找到win8的安装映像,右击,装载……Win8自带的虚拟光驱很好用滴!

首先按win+X,打开命令提示符(管理员权限)输入以下命令

dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs

其中X是你的虚拟光驱盘符。等待大概10分钟左右吧,就好了,然后打开控制面板,在启用或关闭windows功能中检查以下是不是启用了 .net framework 3.5。如果启用了就OK啦,这样matlab等程序就能在win8下运行啦

我要当间谍,我要当黑客:用图片隐藏我的秘密

2010年6月,美国突然抓捕了10名在美国的俄罗斯间谍。被抓之前,他们的身份都很普通,比如老师、高级管理人员、房产中介等,很多人已经在美国生活10年。

这一举动震惊世界。随后,美俄宣布达成了交换间谍协议。这起美国在冷战后破获的最大间谍案迅速落幕。美国联邦调查局逮捕的俄罗斯间谍活动嫌疑人被指控在看似普通的图片中隐藏秘密信息,专家称,这是头一次证实此类高技术手段在现实生活中被用于隐匿信息。下图为FBI的视频截图,戴着墨镜的查普曼与美国“卧底”在纽约一家咖啡馆会面。

美国FBI抓了俄罗斯间谍

美国FBI抓了俄罗斯间谍

俄罗斯间谍用了什么方法将信息藏于图片中我们不知道,但是我知道有一种方法可以达到类似的效果。于是制作了一个软件用于将文本藏于图片之中,而添加了信息的图片和原图用肉眼是看不出有什么区别的。就是下面这个:

图片隐藏信息

先点击“选择bmp文件”,选择一张bmp图片,把要加密的内容打进大的编辑框(我这里打“大家好”),再打密码(我这里打“我是敏哥”),然后按“加密”按钮:

图片隐藏信息

加密完成,生成一个新的bmp文件,文件名为原文件名+“minute加密”,原图片和隐藏信息的图片的对比,哪张是哪张我也分不清了

照片有没有隐藏信息根本看不出来,因为两张图片完全一模一样

照片有没有隐藏信息根本看不出来,因为两张图片完全一模一样

解密时,先点击“解密”,选择一张隐藏有信息的bmp图片,再打密码,然后按“解密”按钮。密码正确,得到明文。

正确密码解密图片里隐藏的信息

正确密码解密图片里隐藏的信息

密码故意打错,得到乱码。

密码错误,无法获取图片隐藏信息

密码错误,无法获取图片隐藏信息

要加密的内容和密码可以是汉字,数字,字母和其他符号。图片隐藏信息软件下载地址

耳机DIY:3P还是4P?这是一个问题

我的手机耳机是3.5mm 4P接头的,结构如如下:

4P接口的耳机结构图

但是电脑的接口是3.5mm 3P的:结构引用一款3p接头的耳机:

3P接头的耳机

这时,把手机耳机用于电脑上就有一个问题,喇叭通过麦克风再到地,所以严重失真。当按下线控按钮时,由于短路了麦克风所以就有良好音色。但总不能一直用手按着吧。所以,必须添加一个开关,10分钟的手术开始。

打开线控外壳,焊上贴片小开关,并且在外壳对应位置钻个小孔

焊接控制开关

焊接控制开关

开关漏出来了,基本成型

开关漏出来了,基本成型

最后还原,就变成一个3P/4P可切换的耳机。嘿嘿,这次DIY下耳机功能还是挺实用的哦。

耳机DIY:3P还是4P?一个开关来切换

耳机DIY:3P还是4P?一个开关来切换

用手机控制家门:基于DTMF的门控系统

想象这样一个情景:我正在跟家里通电话,我在手机上按了几个键,手机产生对应的DTMF信号,DTMF信号经过广州大学城某移动基站收发台BTC,基站控制器BSC,广州移动关口局GMSC,汕头电信关口局最终到达我家的电话线上,被连接在电话线的设备接收识别后自动打开家里楼梯口的电控门。

有点科幻,不过我用了一个晚上的时间设计制作了以上装置。上面的情景有点装B,大家假装没看到就行了。下面进入正题。

家里楼梯口安装有电控门,控制器在楼上,而且只有一个,有时挺不方便。但装多几个控制器的话,一来工作量大,二来重新布线会带来很多麻烦。因此,我想到了DTMF。

说起DTMF可能很多人不知道,但几乎所有人都用过。因为我们打电话拨号时,就是用DTMF技术识别按键的。双音多频 DTMF(Dual Tone Multi Frequency),是电话系统中电话机与交换机之间的一种用户信令,由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。

基于DTMF的电控门控制系统

双音多频的拨号键盘是4×4的矩阵,每一行代表一个低频,每一列代表一个高频。每按一个键就发送一个高频和低频的正弦信号组合,比如’1′相当于697和1209赫兹(Hz)。交换机可以解码这些频率组合并确定所对应的按键。

所以,我决定用MT8870芯片来解码DTMF信号,用51单片机控制电控门,相当把家里电话系统和电控门联系起来。这样只要拿起家里任何一部电话,拨一下设定的密码,就可以打开电控门了。下面是解码部分原理图:

基于DTMF的电控门控制系统原理图

基于DTMF的电控门控制系统原理图

基于DTMF的电控门控制系统原理图

基于DTMF的电控门控制系统原理图

需要注意的是:密码不是随便取的:

  • 密码先不能太短,不然没有保密性
  • 密码不能是在正常拨号中可能出现的,不然电控门会“误开”,建议用上“*”和“#”做前后缀

今年安装好之后演示给我妈看,她看后说:还要按那么多键阿?她意思是我技术不行,好的设计应该是只按一个键就能打开电控门,呵呵。

QQ怎么恢复好友?用QQ好友恢复系统找回3年前的好友

我的一个QQ号码,因在修改QQ密码时,不小心输错密码,导致这QQ三年多无法启用。我向腾讯申请找回密码,一直没有成功。
上个月,我按腾讯要求,用手机验证,只花0.1元就找回了密码。说明腾讯是为钱服务的。

这QQ是我2003年注册,是8位数QQ,已经是老古董了。QQ密码找回后,可原来QQ上的好友,因各种原来不见的(大多是一直没联系),今天我细细分析QQ的功能,终于找到了全部好友。找回好友的网站http://huifu.qq.com/(腾讯的官方QQ好友恢复系统,可以解决大家关于QQ怎么恢复好友的疑惑)

QQ怎么恢复好友

QQ怎么恢复好友?腾讯恢复系统来帮忙

我是用2008版QQ,效果真好。虽然这些原来的好友根本没交流,我只说说明这功能的强大。

论现代电脑所谓的智能化

现在n多的电脑啊软件啊开始大打智能牌,什么最智能的搜索,最智能的管理工具,最智能的输入法……貌似明天人工智能就要问世的样子了。

但是实际情况呢,按照我的一个老师的说法,计算机如果有智商的话也肯定比蚯蚓低……到目前为止计算机还不能进行任何形式的思维活动,我们看到的所谓智能化倒是和诸葛亮锦囊妙计或者是郭嘉遗计定辽东一样,是程序员预先设计好的。所以我个人感觉应该说是更方便而不是更智能。包括所谓智能机也只不过是个幌子……

现在实现所谓智能化的软件只不过是更换了一些算法而已,算法的更替自然是有得必有失……我个人查了一下,外国的软件使用smart之类的词汇是比较少的,而在中国则很多,实际上我感觉中国的网络市场已经走向畸形,这个畸形就是抄袭+吹牛+不正当竞争……这个问题我以后的帖子会提到……

dwg文件怎么打开?用CAD或只有7MB大小的迷你软件搞定

dwg是什么文件?

文件名称格式为*.dwg的文件是知名绘图软件Auto CAD的输出文件,是二维或三维图形档案。并不是常见的图形文件。所以一般的看图软件(比如系统自带的或者是眼睛看图等)是无法正常打开的。不过可以用我下面介绍的软件直接打开dwg文件或者将dwg文件转换成常见的图像格式,那样大家就不必安装软件就可以打开dwg文件了。

怎么打开dwg文件?

方法一:既然dwg文件是CAD这款制图软件输出的,那么显而易见只要安装了CAD软件就能打开dwg文件了(包括Auto CAD和国产的中望CAD、浩辰CAD)。但是,如果你只是想看看dwg文件,穆童不建议大家去下载CAD,为毛?太大了!大多都几百MB,Auto CAD 2007更是高达近600MB。

方法二:如果你只是要看dwg文件,那么使用一款小巧的专用看图软件无疑是最佳选择。其中一款“dwgsee plus看图纸”这款免费软件就非常适合用来打开dwg文件看图,而且只有7MB的小巧身材。还有些软件也同样小巧,大家可以百度搜索下dwg文件浏览器下载。有很多工具可以选择。打开后的文件可以使用截图快捷键来对打开的dwg文件进行截图,那样截取的图片格式所有电脑不需要安装任何软件就都能打开哦。

但是如果你不只是打开看看,而是要使用或修改dwg文件,那么下载CAD软件是必须的,虽然个头比较大但是能使用dwg文件,比如编辑或者创建自己的dwg图形文件。

安卓手机root刷机教程:我的HTC Saga Root记录

整理一篇我的HTC Saga Root刷机教程,部分内容可能已经过时。

HBOOT

HBOOT相当于手机的bios。同时按住音量下键和电源键开机,就进入了HBOOT界面,如果有S-ON字样,则需要先解锁,才可以自由的刷机。如果已经是S-OFF,则已经解锁。解锁,简单说就是刷入一个定制的HBOOT,分软解和硬解

软解

软解方法由伟大的AlpharevX开发

  • 去 http://revolutionary.io/ 下载相应的版本,并填写系统平台(Windows还是Linux)、机型和SN号(可以打开后盖取下电池后看到)等信息,得到一个beta key,记下这个key
  • 用USB连接电脑,确认系统设置-应用程序-开发-USB调试已经打开
  • 运行下载的revolutionary程序,按提示输入beta key,等待,机器会自动重启进入HBOOT界面
  • revolutionary会询问是否安装recovery,如果选择不安装,也可以在以后用fastboot或RomManager安装

另:xda上高手开发了一个新的软解工具,HTC Super Tool

硬解

硬解需要白卡(smartcard,HTC用于工程调试之用,因其白色而得名)或xtc clip(第三方开发的专门用来模拟白卡的设备),不推荐

  • 软解免费,硬解要花上一笔钱
  • 软解可逆,就是恢复到S-ON状态,有利于保修。而硬解貌似不可逆
  • 软解后功能更完整,如可以使用fastboot,硬解则不能

Recovery

recovery相当于电脑的一键ghost,刷recovery的前提是你的HBOOT必须是S-OFF

HBOOT ENG

如果你进入HBOOT界面,第一行有AlpharevX字样,就是用AlpharevX软解的,是工程版(eng)HBOOT,可以直接用fastboot刷机

启动到fastboot

  • 拔掉USB连线,关机
  • 同时按住音量下键和电源键开机,此时进入了HBOOT界面
  • 选择第一项FASTBOOT,按电源键进入fastboot模式,这时上面显示红底白字的FASTBOOT USB
  • 通过USB连接到电脑,电脑显示设备安装成功

刷入recovery,一般都用clockworkmod

fastboot flash recovery recovery_name.img

硬解的HBOOT

有些水货机卖家已经给你硬解,特征是HBOOT界面S-OFF信息在第一行,这种机用上面的fastboot刷recovery会出现如下错误

writing 'recovery' ... FAILED (remote: not allowed)

建议用AlpharevX再软解一遍。之后就可以用fastboot随便刷recovery了。也可以下载专门的recovery包PG88IMG.zip,不要改名字,放在sd卡根目录,关机,再启动到HBOOT界面,稍等一会儿,HBOOT会自动搜索更新文件刷新recovery。

注:PG88IMG.zip有中文版,可以到一些安卓论坛上搜索

Rom安装

  • 拷贝rom包zip文件到sd卡根目录
  • 同时按住音量下键和电源键开机,进入HBOOT界面
  • 按音量键选择recovery
  • 清空数据
  • 选择rom包,刷机

参考资源

To install Clockworkmod after Revolutionary:S-OFF后怎样安装Clockworkmod Recovery,并提供了recovery和工具的下载
Unity:好用的sense rom
RomManager:RomManager提供的clockworkmod和rom下载
CyanogenMod:saga的CM rom

OpenSSH密钥管理初步:生成密钥对,配置github,密码短句

github需要ssh密钥来建立push时的安全连接,虽然以前在用gitorious时也接触过,但已经不记得了,还是找了几篇教程来边看边做,笔记如下:

OpenSSH Logo

生成密钥对

sudo pacman -S openssh # ssh-keygen在openssh包里
ssh-keygen -t rsa

一路默认回车即可。你也可以在出现如下提示时为你的私钥添加密码短句进行加密

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

配置github

默认会在~/.ssh目录下生成私钥id_rsa和公钥id_rsa.pub,将公钥文件内容添加到github.com:账户设置-SSH Keys

根据github官方文档,一些教程里提到的GitHub token不再会有支持。你可以测试一下

ssh -T git@github.com

如果出现You’ve successfully authenticated字样,说明一切正常

安全但麻烦的passphrase(密码短句)

如果你在生成密钥对时设置了密码短句,则每次提交连接github都会询问你密码短句来解密私钥,我虽然平时除了github,很少用到ssh,但也颇感麻烦,一个简单解决办法是使用ssh-agent

sudo pacman -S kde-agent # ssh-agent随kde启动
ssh-add ~/.ssh/id_rsa # 会询问你密码短句

每次启动kde会话后,都要手动添加私钥到ssh-agent,你只需在此输入一次密码短句,此后只要ssh-agent进程不重启,你都不再需要输入密码短句。

参考资源

通用线程: OpenSSH 密钥管理: IBM网站上2001年的一篇教程,是由gentoo创始人写的,共有两部分,这是第一部分介绍基础知识,第二部分介绍ssh-agent和keychain
Gentoo Linux Keychain指南: Gentoo的一篇教程
SSH Keys: Archlinux的wiki文档

XLSX文件怎么打开?3种方法:Excel+WPS+兼容包来搞定

名称是*.xlsx这种结构的xlsx文件是微软办公软件Excel 2007(办公表格,是office系列软件里面的一款必备的办公软件)以及更新版本的输出文档。而老版本的Excel 2003输出格式是*.xls。不过现在是新老版本交替的时候,所以大家不知道xlsx格式的文件是可以理解的。

xlsx文件怎么打开?

毫无疑问,既然xlsx是Excel 2007(或是2010等更新版本)输出的,那么使用Excel 2007无疑能打开它,但穆童知道大家既然碰到这个问题那么肯定是电脑上没有安装Excel 2007(如果安装了直接双击就可以打开的)。去下载?很显然我不建议这么做,因为Excel 2007个头很大,而且不是免费的。第一种方法就夭折了。

第二种方法:如果你的电脑安装了Excel 2003那么只要下载兼容包(大小37MB)即可使用Excel 2003打开xlsx文件哦。

第三种方法:下载WPS。WPS是一款国产的办公软件,和微软的office系列是完全兼容的而且是免费的。其可以完美的打开xlsx文件,而且和使用Excel 2007一样可以进行编辑、创建,在功能上也没有差别,所以穆童非常推荐大家使用WPS。这是第三种打开方法!

兴许还有第四种方法:网易公司之前提供过文档在线查看功能。虽然那个功能已经下线了但兴许还有别的网站也有类似的在线功能可以查看xlsx文件,但也仅仅是查看而无法编辑。不过相信使用上面的后两种方法也会是很方便的,你觉得呢?!