摘要:from HackerMonthly-issue15 By Peteris Krumins我准备写一篇关于嵌入系统开发者所熟知的有关位运算技巧的文章. 位运算技巧可以巧妙有效的操作整数.在如计算一个整数中包含多少个1之类的操作时,这些技巧可以只用几个位操作符搞定.假定你已具备2的补码和位运算操作的知识.下面的文章将使用以下简写:& - and | - or ^ - xor ~ - not << - 左移 >> - 右移 本文里的整数指 8bit (虽然也适用于任意长度的有符号整数) 的有符号整数,我们用 x 表示,结果用 y 表示, x...
阅读全文
摘要:ClinkClink,将Bash强大的命令行编辑功能带到了Cmd.exe,支持路径补充(TAB)、粘贴(Ctrl-V)支持命令完成(Command-line completion)和环境变量撤消/重做(CTRL-_或CTRL-X、CTRL-U),改进命令历史和脚本完成。GowGow 是Windows 上轻量级的Cygwin 替代品,包含了130多个*nix 命令行工具,整个包大概10MB,安装时会自动加到PATH中去,其exe包含:agrep 3.37ansi2knrbasename 1.9.4bash 2.03bc 1.05bison 1.28bunzip2 1.0.1bzip2 1.0.1
阅读全文
摘要:WPF Layout在窗体布局中,为了适应不同的分辨率时,我们常常用到神奇的Viewbox控件帮助我们.XAML: <Viewbox> <Canvas Width="980" Height="435" x:Name="canvas"> <Canvas.Background> <ImageBrush ImageSource="images\hhbanner.jpg"></ImageBrush> </Canvas.Background> ...
阅读全文