-
25
热度 -
[综合] 关于sizeof与strlen用法的讨论
今天在进行一个多线程文件传输的时候,在考虑到收发数据包的组成与拆包时,总是发现收发包会出现错误,导致收发报的失败。后来通过仔细检查,原来是sizeof与strlen用法出现了错误,经过查找,我把资料拿出来和大家一起分享。 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为u...
97
热度 -
25
热度 -
[综合] 错失良机,已经第二次的机会了。。。。。。
在新公司已经10个月了,在这10个月中碰到了许多的困难,还好总算挺过来了,想想这10个月中走过来的,真是感觉有点累。公司是家日资企业,主要搞嵌入式方面的,在嵌入式方面的知识我到现在还不是很明白,呵呵,从进公司到现在参加了2个项目,关于网络方面的和与实时操作系统的开发,对这二方面还是挺熟悉。总体感觉不...
42
热度 -
14
热度 -
33
热度 -
[综合] DirectFB初学
DirectFB概述:DirectFB是图形API存在于FrameBuffer层之上与高级图形管理层如GTK+等之下的。它可以以很小的系统资源占用来提供图形硬件加速功能,提供类如多路a通道渲染模型等高级图像操作。它不修改Linux内核,除了标准C库没有其他库的依赖。应用在了基于Linux系统的DTV...
83
热度 -
[综合] Framebuffer Driver(转载)
中文名为:帧缓冲驱动 一、FrameBuffer的原理 FrameBuffer是出现在2.2.xx内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实...
59
热度 -
[综合] linux设备驱动编程-初探(1)--驱动程序概念
------linux设备驱动程序的简介 之前只是做项目的时候用过一段时间linux,对linux其实不怎么熟悉,但是大致的操作,编程的方法,工具(eclipse,gcc)方面还是稍微懂一点的,对于我来说,一直使用的是C语言(多数嵌入式系统开发使用),一直想花点时间来好好的学习一下linux下的驱动...
11
热度 -
[综合] linux设备驱动编程-初探(3)--【主设备号】和【次设备号】
之前一直有碰到linux内核中有主设备号和次设备号的概念,大致的了解这2个设备号表示的概念。今天在这里通过调查在这里具体的叙述一遍,给自己一个学习的总结。 【主设备号与次设备号的功能】 在Linux内核中,主设备号标识设备对应的驱动程序,告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下...
85
热度 -
[综合] linux设备驱动编程-初探(4)--问题整理
将这几天学习的内容不理解的部分整理一下,在这里做个标记: 1:最大的问题,书中的例子是一个scull(SimpleCharacterUtilityforLoadingLocalities)【区域装载的简单字符工具】的一个驱动程序例子,该例子是一个操作内存区域的字符设备驱动程序,就将内存区域当作一个设...
59
热度 -
[综合] 平时没注意的++运算符
请看下面一段代码,是很简单的运算代码,摘自不知道哪位大侠写的C语言面试题中的题目,虽然简单,特别对于初学者来说不小心还是会搞错,我刚开始做的时候就搞错了。 intmain(){intx,y;x=20;y=35;x=x+++y++;y=++y+++x;printf("%d,%d/n",x,y);ret...
47
热度 -
[综合] GCC 编译过程及相关的知识
Linux系统下的Gcc(GNUCCompiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编...
1
热度 -
60
热度 -
[综合] IBM和索尼,我选择了索尼~
工作了6年,最近想换工作,同时收到了索尼和IBM的OFFER,IBM的内容是做技术,银行方面的,索尼是做售前的support。但是我选择了后者。。。 说实话,我之前一直梦想着进IBM,从2个职位的分析,在IBM会继续做技术方面,我已经对技术方面的工作(6年)已经感觉到比较累,另外一方面分析,想转型做...
24
热度 -
35
热度 -
[综合] mybatis常用概念
#{}和${} #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。#{}可以接收简单类型值或pojo属性值。如果parameterType传输单个简单类型值,#{}括号中可以是value...
95
热度 -
[综合] laydate日期插件,两个文本框关联,点击一个文本框日期,另一个文本框日期自动加天数
laydate有选择好后的回调choose:function(dates){} 页面两个插入了laydate日期控件的文本框 <inputοnclick="laydate({isdate:true,format:'YYYY-MM-DD0时起',choose:changeDate})"type=...
44
热度 -
[综合] eval函数的注意事项
js中eval函数加圆括号,是将其中的表达式转为对象而不是语句执行 例如 varinfo=eval('('+"{'coName':'baidu','checkInfo':[{'name':'radio1','value':'0'},{'name':'radio3','value':'1'},{'na...
81
热度 -
[综合] oracle 多行 转 一行
aa 在项目中出现了一个需求,根据一个参数,查询到两张单子,每张单子里存有很多人的信息,两张单子中可能有相同的人。现在要将两张单子中的同一个人合并。简化如下: 假设有表T,里面有这样的数据: orderNonameheightgendergrade 4ZhaoWei168女专家 3ZhaoWei1...
99
热度