- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C语言中的位移运算
C语言提供了一组位移运算,C表达式x<<k会生成一个值,x向左移动k位,丢弃最高的k位,并在右端补k个0,移位运算时从左至右可结合的,所以x<<k<<j等价于(x<<k)<<j。还有一个相应的右移运算x>>k,但它的行为有点微妙,一般而言机器支持两种形式的右移:逻辑右移和算术右移。逻辑右移是在左端不k个0,算术右移是在左端补k个最高有效位的值,逻辑右移和算术右移在对有符号整数数据的位移操作中非常有
2015-03-22 17:31:34
1261
原创 Ubuntu 14.04重装mysql
昨天晚上在Ubuntu上摆弄Mysql,由于不熟悉操作,在移动数据文件夹的那一步设置出错导致Mysql无法启动,在企图恢复设置未果之后只好重装Mysql。在使用 sudo apt-get autoremove mysql-server mysql-client命令卸载软件以及删除手动创建的文件夹之后重启系统,再次使用 sudo apt-get install mysql-serve
2015-03-13 21:22:16
4138
原创 Ctrl热键意外触发的问题
今次测试自己的程序时发现Ctrl热键会意外处于按下状态,导致自己的Ctrl键Down判断出问题,网上找原因说是安装了有道词典会导致Ctrl意外触发,确实我的电脑装了有道,而在其他同事没装有道的电脑上不会出现Ctrl键意外触发的问题,可我卸载了我的有道还是一样,百般查找无果,只好从键盘硬件中断出发,撇开窗口的回调函数的WM_KEYDOWN,需要侦测Ctrl键时直接使用宏替代:#define X_
2015-01-04 10:58:03
702
原创 计算鼠标移动时旋转的夹角
今日项目中遇到一个需要单点旋转2D元素的问题,利用向量将问题解决了。首先在鼠标Down下时记录起始点m_orDownPoint,鼠标Move时根据当前鼠标点形成的向量与上次记录m_orDownPoint形成的向量来计算夹角。 代码如下: void CGraphicElementBaseClass::ChangeRotationByEditBox(const TOUCHINPUT*
2014-12-04 15:02:31
1584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人