转自:http://blog.csdn.net/hackbuteer1/article/details/7722667 在 各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机 通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系的 作者:vmezr 发表于 2013/12/01 16:15:55 原文链接 https://blog.csdn.net/vmezr/article/details/17056399 阅读:629 继续阅读 >>


张瑞 13/12/01 16:15:55
最近看起了《linux C编程实战》文件操作的部分,看到fcntl函数才发现,之前看过的很多东西不是忘了就是没有理解,所以结合着Stevens大叔的《UNIX环境高级编程》有了更多的了解。 fcntl函数原型: #include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int 作者:vmezr 发表于 2013/11/30 09:51:19 原文链接 https://blog.csdn.net/vmezr/article/details/17038159 阅读:970 继续阅读 >>


张瑞 13/11/30 09:51:19
一直闹不清楚关于I/O模型中同步与异步,阻塞与非阻塞的问题,通过实验室的大牛们讲解多次还是处于混淆状态,今天在知乎上看到了这个问题比较形象的解释,于是把最近的理解和看到的微微总结一下,当然也可能有些不对的地方。      首先通过中文语义来看待这个问题,很多时候确实会混淆,并且在不同的语境中也有不同的意义。因此从I/O模型的角度来讨论,阻塞非阻塞跟同步异步是不同的概念。 阻塞非阻塞:    作者:vmezr 发表于 2013/11/26 15:29:20 原文链接 https://blog.csdn.net/vmezr/article/details/16965091 阅读:1124 继续阅读 >>


张瑞 13/11/26 15:29:20
(来自:http://blog.csdn.net/lsldd/article/details/16104747 ) 最近和朋友讨论一个逻辑问题,据说也是个以前出现过的面试题了。拿出来和大家分享。 问题如下: 你来到两道门口,一道是天堂之门, 一道是地狱之门 。 门口都有一个守卫,只知道守卫一个只说假话,一个只说真话。 现在你只有一次提问机会,只向一个守卫问一个 作者:vmezr 发表于 2013/11/24 20:33:42 原文链接 https://blog.csdn.net/vmezr/article/details/16924723 阅读:1239 评论:2 查看评论 继续阅读 >>


张瑞 13/11/24 20:33:42
(写于November 18th, 2013)    因为比赛要求使用16位汇编写一个游戏,开始设想如果可以显示图片的话会更加好。    寻找了各种办法终于实现了显示256色的位图,但是防止数据段超过64k最终还是没有使用。还是写下来留作纪念吧。        首先我们需要了解清楚bmp文件的结构,下面是关于bmp(位图)结构体的介绍: 1. BMP文 作者:vmezr 发表于 2013/11/24 20:31:10 原文链接 https://blog.csdn.net/vmezr/article/details/16924647 阅读:2043 评论:1 查看评论 继续阅读 >>


张瑞 13/11/24 20:31:10
(写于November 14th, 2013)    今天根据老师的介绍试着使用mmap函数来实现拷贝文件,确实速度比read和write实现的要快很多。 首先介绍一下mmap函数:    mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。 该函数主要用途有三个:    1、将一个 作者:vmezr 发表于 2013/11/24 20:27:14 原文链接 https://blog.csdn.net/vmezr/article/details/16924567 阅读:2849 继续阅读 >>


张瑞 13/11/24 20:27:14
第一章:Java基础篇 1、谈谈你对java的认识     这个问题很大,很抽象,要回答好确实不容易。宏观上面来说,从C语言面向过程到C++面向对象到java语言纯面向对象这一发展过程都是为了提高公用性、重用性、可读性,降低耦合性。java程序是对象的集合,是一系列带有方法的对象组合,这些方法以其他对象为参数,并发送消息给其他对象。这样由于java中的对象是由状态、行为和标识组成。状态 作者:vmezr 发表于 2013/11/24 20:22:48 原文链接 https://blog.csdn.net/vmezr/article/details/16924411 阅读:852 继续阅读 >>


张瑞 13/11/24 20:22:48
(写于August 4th, 2013) ubuntu最让我烦扰的就是关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便。并且过亮的屏幕不但刺眼而且缩短LCD屏幕寿命。        通过在网上查找,试了很多中种方法后,终于成功了,如果大家遇到同样的问题仍未解决,可以试一下~        1.首先安装laptop-mode-tools:     作者:vmezr 发表于 2013/11/24 20:15:39 原文链接 https://blog.csdn.net/vmezr/article/details/16924305 阅读:1659 继续阅读 >>


张瑞 13/11/24 20:15:39
(写于August 2nd, 2013)        很久没有看c++了,突然想起之前写的(上)简单的介绍了c++中最常用的顺序容器:vector类型,一直没有写(下),现在我决定对(上)的内容进行扩充与完善。        之前介绍过标准库vector类型,是一种顺序容器。它将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这写元素。顺序容器的元素排列次序与元素值无关,而 作者:vmezr 发表于 2013/11/24 20:11:54 原文链接 https://blog.csdn.net/vmezr/article/details/16924239 阅读:1021 继续阅读 >>


张瑞 13/11/24 20:11:54
(写于July 31st, 2013)    上次转了萍姐的快排,这次自己又研究了一番,有了更多的理解。    快速排序(quicksort)是由C.A.R Hoarse提出的一种排序算法,其实它是冒泡排序的一种改进算法。由于快速排序算法元素之间的比较次数较少,速度较快,因此得名快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束 作者:vmezr 发表于 2013/11/24 20:07:49 原文链接 https://blog.csdn.net/vmezr/article/details/16924201 阅读:698 继续阅读 >>


张瑞 13/11/24 20:07:49