2013年6月4日星期二

[教程][Android] 中国机SpreadTurm Windows 驱动 + 恢复原厂设置

家里某架中国机(俗称“山寨机”)的screen lock pattern 忘了,折腾了一整个上午,才搞到factory reset。
刚开始发现Power button + Vol up 的菜单内竟然没有factory reset,然后不小心发现到了可以进fastboot mode。(Power button + home button)。
fastboot 然我想到了adb 和 fastboot 的 tools, 下载了(这边:http://www.mediafire.com/download/x6zgi5zga0fug0w/adb_fastboot.zip),却不知道要怎么做(悲剧的中国机,啥教程都没有..)
结果因此折腾了N个小时..
只找到了适合的driver,下载地址:
http://www.mediafire.com/download/wdx8bhlpef3oj9w/SCI-android-usb-driver-jungo-v4.zip
最后,搜寻无果.. adb 因为没有开usb debugging mode 也不能用..
剩下fastboot了… 心血来潮打进了fastboot help,慢慢看自带的帮助文件..
突然发现到了这个:
image

这…这…不是factory reset 么?
兴奋的打入了fastboot –w
然后fastboot reboot
娃哈哈哈哈,成功了!
(对不起,没截到图,太兴奋了)

特此留下这篇文章…造福人群 Open-mouthed smile

2013年6月1日星期六

[教程] Visual Studio 内如何一次性编辑多行?

最近发现到的强大功能——那就是在Visual Studio 内一次性编辑很多行。
秘诀是——按下ALT键!

用滑鼠直接highlight多行的时候,是这样的:

 image

他会直接连前面那些空格部分也一起highlight了。
要怎么样才能只选择那些有代码的呢?
按下ALT键!
在用mouse highlight的时候,按下alt键。
image
就是这样!

那要如何一次性编辑多行呢?
比如说,我要在上述代码内的前头加入“Static”,变成这样:
image
但是我却不想一行一行的打(当然你可以打了然后copy & paste)
这是你就可以多行选择代码前面的部分:
image
然后直接输入“Static”就可以啦!
image
完成!
image

2013年5月23日星期四

[教程][VS插件] Visual Studio Copy Code As Html 插件-测试

之前测试的http://syntaxhighlight.in/还是不能用在我的blogger 动态模板上,纠结啊。。

今天找到了这个VS2010 的插件(不知道之前的版本能不能用,没试过):
http://blogs.msdn.com/b/kirillosenkov/archive/2010/06/07/copy-code-in-html-format-with-visual-studio-2010.aspx

这个插件叫“Copy Code As HTML”,是专门为这个插件——VS2010 Productivity Power Tools 写的,所以只要安装到这里下载安装VS2010 Productivity Power Tools
就可以用Copy Code As Html 了:
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/


安装后,可以直接开启VS2010的project 文件,然后选者一段代码,左键>Copy 就好了!
image

如果你是用Windows Live Writer 写部落格的,要贴上已经高亮了的代码的话,必须按下Ctrl + Shift + V (Special Paste) 或者右键>Special Paste
image

然后就会出现这个窗口,选择Keep Formating 就好了!
image

可是有时候在Windows Live Write 内会出现问题
当你重Edit 切换到Preview 在切换回Edit 时,整个代码就乱掉了…
Windows Live Writer 下测试:
public Size BoxSize
{
    get
    {
        return m_szBox;
    }
    set
    {
        m_szBox = value;
    }
}

public Size PicBoxSize
{
    get
    {
        return m_szPic;
    }
    set
    {
        m_szPic = value;
    }
}

当然你可以到Tools>Option… 的Productivity Power Tools 设置。
image

2013年4月12日星期五

[其他] 部落格小改版

N久没有上来更新了。。最近非常非常的忙,请见谅啊。

部落格改了个版面,Static Pages 还有点问题,至今还不能解决。

2013年2月16日星期六

[原创][教程] 位运算(AND,OR,XOR)

很多人还不清楚什么是位运算,所以就写了个教程。
了解位运算之前,先看看如何将2进制转换为10进制,或者从10进制换成2进制。
过程很难用文字解说出来,所以以例子图片来表达。

【2进制】
注意:2^0 = 1
例子:
1)转换10011为十进制:
image

【10进制】
例子:
转换19转换为2进制:
image

现在开始看看位运算吧:
位运算全部都是基于2进制操作的,所以所有都要转换到2进制才能进行位运算。
注意:位运算时,不足则补零
位运算中,0是False,1是True

【AND】
两边都是True,则为True (两边都是1,则为1)
1(2) AND 1(2) = 1
1(2) AND 0(2) = 0
0(2) AND 0(2) = 0
例子:
1)10 AND 19  = ?
10 = 1010(2)
19 = 10011(2)
image
10 AND 19 = 00010(2) = 2

【OR】
其中一边为True,则为True(其中一边1,则为1)
1(2) OR 1(2) = 1
1(2) OR 0(2) = 1
0(2) OR 0(2) = 0
例子:
1)10 OR 19 = ?
10 = 1010(2)
19 = 10011(2)
image
10 OR 19 = 11011(2) = 27

【XOR】
其中一边False,则为True(其中一边0,则为1)
*谢谢网友luther,更正了错误
1(2) XOR 1(2) = 0
1(2) XOR 0(2) = 1
0(2) XOR 0(2) = 0
例子:
1)10 XOR 19 = ?

10 = 1010(2)
19 = 10011(2)

10 XOR 19 = 11001(2) = 25