![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
FishinLab
这个作者很懒,什么都没留下…
展开
-
libusb.dylib 初体验
macpro Darwin kernel,对这个linux内核并不了解,但是自己的实验项目中又要开发usb Driver,窥视了一下Darwin后,还是决定先不触碰kernel(反正早晚要碰头)绕过kernel,使用个封装库来达到目的吧 libusb.dylib 是一个用来开发usb驱动(或者其他功能的比较方便的库),macOS的用户可以用port来安装,或者去sourcerage(估计这个拼原创 2012-04-28 14:58:07 · 3093 阅读 · 1 评论 -
关于移位运算(书本理论 + 个人理解)
首先提出比较普遍的两个问题:1 在右移时,空出的位是由0填充,还是符号位填充?2 移位计数所允许的范围是什么?Answer:1 有时是与具体的语言实现有关。如果被移位的对象是unsigned,空出的位数将由0填充。反之,如果被移位的对象是signed那么,空出的位数既可能由0填充,也有可能由符号位填充(这结果有点出乎意料)。2 如果被移位的对象长度是n位,那么移位计数必须大于等原创 2012-04-30 14:30:29 · 429 阅读 · 0 评论