自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伍意的博客

技术成就梦想,活到老学到老!

  • 博客(175)
  • 收藏
  • 关注

原创 Linux死锁分析

1.工具    pstack 进程PID,多次查看线程状态,如果一直处于一样,则锁住了,需进一步分析 谁 拿了锁,为了方便对应代码分析 ,需要打印出线程的TID 非线程ID,{#include pid_t tid = (pid_t)syscall(SYS_gettid); }2. gdb attach PIDinfo threadt 1p mutex

2015-11-22 11:31:45 722

原创 C++ Signal/Slot Library sigslot

1. QThttp://qt.nokia.com/Qt是本人喜欢并熟悉的一个cross-platform库,用来创建跨平台的应用程序非常方便。不过这不是推荐的重点,因为没办法把它用到我们自己的非QT程序中。不过QT借助自己实现moc预处理器,将signal和slot的声明,完美的融合到了C++类声明中是非常不错的考虑。2. boost::signal & boost::sign

2015-11-22 11:29:48 1793

原创 qt for ios

windows虚拟机搭建Qt开发环境之IOS http://diybbs.zol.com.cn/1/34037_699.htmlhttp://blog.csdn.net/hqyhqyhq/article/details/19169335http://blog.csdn.net/esonpo/article/details/20384291qt for androidht

2015-11-22 11:27:51 590

转载 TCP 的那些事儿

http://kb.cnblogs.com/page/209100/http://kb.cnblogs.com/page/209101/

2015-11-22 11:26:10 424

原创 ActiveX控件 全屏彻底实现,支持IE 和 应用程序

在做夸浏览器控件时,遇到全屏问题。基于ATL 开发的ACTIVEX控件,在应用程序VC 可以全屏,但在IE不能全屏,基于MFC 开发的ACTIVEX控件,在IE 可以全屏,可以在应用程序却不能全屏,这个问题折腾了我快一周,几乎崩溃。功夫不负有心人,最终解决了。及支持IE 也支持应用程序。网上没找到一个能实现的。怪!关键需要增加一个控件,不能用控件窗口实现全屏(微软有限制),

2015-11-22 11:22:16 2452

原创 程序员到底需要掌握几种语言

程序员到底要学习或掌握几种语言呢,这个问题很多人都很纠结,想学怕浪费时间,不学呢感觉少了点什么。结论:当你犹豫时,只要有时间,学比不学好,长见识,长广度。那到底一个程序员需要掌握几种语言呢,这个问题因人而异,因人所从事或欲从事的领域有关。1.对于从事单片机产品来说 主要是C语言 或少量汇编2.对于从事嵌入式(有现代操作系统如 LINUX) ,如摄像机、数码产品等 ,主要是C

2015-11-22 11:02:44 12898

原创 软件需求分析

需求的三个层次:1.业务需求-------------------组织或客户高层次的目标,一般来自项目的投资人,购买产品的客户,实际用户的管理者,市场营销部门或产品策划部门  输出文档------《产品前景和项目范围》  业务需求决定了应用的广度和深度,广度只应用能完成哪些工作(即用例);而深度则说明将各项用例实现到何种程度。  当依据业务需求确定每项用例不在项目范围之内时,便是在

2015-11-22 09:17:51 912

原创 虚函数表与虚函数指针

最近几年一直面试了不少程序员,有刚毕业的,有工作6年以上的,但对于基本的C++技术都不懂,实在汗颜呀问题:1. 虚函数属于类 还是 对象2. 子类的虚函数表是共享父类的虚函数表吗3. 虚函数表指针是属于类吗4. 虚函数表存放在哪里答案无法八门。不在此罗列;正确答案:(写个简单的C++代码,用VC调试下即可知道答案)1.      虚函

2015-11-20 13:05:08 986

原创 字符编码 Unicode UTF-8 UTF-16 UTF-32 ANSI

Unicode UTF-8 UTF-16 UTF-32 ANSI   http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlhttp://fly-ever.iteye.com/blog/519976http://www.cnblog

2015-11-20 13:02:55 639

原创 网络编程-阻塞非阻塞同步异步

这四个词语都跟线程有关,跟函数有关,跟数据就绪有关,跟主动还是被动有关1.阻塞----------相对于函数 基于线程上下文调用者线程调用函数时,因为条件不满足(没有数据),函数不返回,调用者线程状态进入暂停状态,等待其它线程(也许是内核)待条件满足时通知,即激活线程进入运行状态,继续执行有2点注意  调用者线程不干活了  调用者主动取数据2.非阻塞----------相对于函

2015-11-19 22:20:28 586

原创 网络编程-TCP状态图详细说明 没有不懂的

net/ipv4/tcp.c* Description of States: * * TCP_SYN_SENT sent a connection request, waiting for ack * * TCP_SYN_RECV received a connection request, sent ack, * waiting for final ack

2015-11-17 13:53:23 673

转载 NPAPI 浏览器插件

http://blog.163.com/share.do?bid=fks_087071092085081069083085081071072083087067092086094071084&r=1&host=doitsjz&uid=56080840

2015-11-17 12:56:00 1409

原创 FAT32汇总

FAT32 是不是过时了呢,答案当然是否定的,目前在消费类的电子产品都市使用FAT32文件系统,如手机SD卡,家用摄像机,照相机、MP3等等其实系统本身都市LINUX,为什么还要用FAT32呢,因为要在windows上使用。还有像用于监控行业录像存储,如预分配、也是很方便的。==========================================================

2015-11-17 09:12:32 1537 2

原创 网络编程-SOCKET选项-缓冲区

1.TCP UDP 发送 和接收的缓冲区大小 创建socket时 socket(af_inet,sock_stream/sock_dgram,0)->inet_create->sock_init_data 不设置的情况下 不调用setsockopt时候 TCP UDP 的缓冲区都市: rmem_default ,wmem_default sock.c sock_init_data()

2015-11-16 23:17:18 1479 1

原创 Android 起步之路

android 起步之路

2015-09-17 23:43:24 403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除