sdsunxj
码龄18年
关注
提问 私信
  • 博客:21,324
    21,324
    总访问量
  • 6
    原创
  • 2,351,618
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:一个程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2007-06-13
博客简介:

孙绪江的专栏

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得0次评论
  • 获得13次收藏
创作历程
  • 5篇
    2010年
  • 3篇
    2009年
TA的专栏
  • 技术探讨
    8篇
  • 生活日志
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

利用OPC实现VC应用程序与PLC的数据交换

发布资源 2010.11.05 ·
doc

google protobuf 源码解析



Message抽象层,记录了一个proto文件里的所有内容
 
MessageLite:轻量级的接口协议
这个接口由所有协议的消息对象来实现。一个MessageLite子类的子类实现了它的接口。当您使用MessageLite而只需要它的接口子集 - 即没有使用descriptors或reflection。你可以使编译器生成的类协议而只实现MessageLite的部分接口,只需在.proto文件中增加如下内容:
option optimize_f
原创
发布博客 2010.06.06 ·
6195 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

动态库链接的问题

在进行编程时,该程序调用mysql的一个动态库,在链接时出现下面的问题: LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s已经在 msvcrtd.lib(MSVCR80D.dll) 中定义等一堆的错误网上查到两种解决方法:1.运行时库现在包含可防止混合不同类型的指令。如果试图在同一个程序中使用不同类型的运行时库或使用调试和非
原创
发布博客 2010.02.25 ·
773 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于QMatrix

QPainter预设的座标系统是绘图装置的座标系统,也就是左上角为原点,向右为正X,向下为正Y的座标系统,座标系统的转换常使用矩阵的方式来表现及进行运算, QMatrix的作用,正是让您可以利用其内建的矩阵,设定好相关的参数,然后让QPainter根据QMatrix的设定,来进行一些二维座标系统的转换动作。QMatrix的内部使用一个3x3的矩阵: m11
转载
发布博客 2010.02.03 ·
9682 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

跨平台编程的字符集问题

在编程过程中,如果需要在终端(命令行、对话框)打印出汉字,那么就要在application类中设置字符集,而且还需要调用QObject::tr()进行转换。否则程序中汉字会显示为乱码。例子:#include // 必要#include          // 必要 int main(int argc,char* argv[]){#ifdef LINUX   
原创
发布博客 2010.02.02 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于QString使用的一点体会

早就听说QString是非线程安全的,以前在使用过程中也没有过多的体会,下面介绍一下自己的使用过程。使用环境:两个程序进行通信,首先,程序A向程序发送一组请求,程序B接收到请求后,组织数据,然后发回程序A,程序A通过另一个线程(回调线程)接收程序B的数据并进行处理。QString的使用:在程序A中使用了QString作为发向程序B的一组数据中每个数据的标示,并且以指针的方式记录在发送缓冲区
原创
发布博客 2010.02.01 ·
1540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

读Chrome源码剖析

chrome就不用给大家介绍了,前几天读一位兄台对他源码剖析的文章,自己也就拿来看了些,实在是水平有限,没有深入进去。 只能说按自己的理解和兄台的文章,说说自己的感受了,在chrome真正让我有所感悟的是他的多线程的处理,很长一段时间来,自己在写多线程的程序,后来把代码的维护工作交给了另外的同事,结果程序经常出现死锁现象,俺不得不又去看看,并提出了一些注意点,再后来随着系统通信量的增加,锁带
原创
发布博客 2009.08.12 ·
623 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生与死

  以前从来没有考虑过死亡的事情,这半年来这个词总在脑子里转来转去,绕都绕不开,就连读的书也是这方面的。如果母亲去世了,都不知道怎么去面对,想想心里就压抑的很,使自己透不过气来。有时在想如果是我们这样呢?家人的伤痛会是什么样子,他们的痛苦什么时候能够愈合?为了让家人快乐,所以我们要好好的活着,至少我们能够明白我们为谁而活。如果我们的生命突然结束于一般认定的不可抗力的意外,如车祸、空难,或罹患某
原创
发布博客 2009.08.10 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT的Graphics View柜架

 Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘事件,鼠标的按,移动、释放、双击事件,也可以跟踪鼠标移动。GraphicsView使用
转载
发布博客 2009.08.05 ·
1165 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

华为SWOT分析(是否海外)

发布资源 2009.03.03 ·
application/msword