storm

努力学习编译知识,恶补计算机体系结构!

OpenMP 作业

openMP是基于共享内存的编程模型,其编程是对线程来说的,就是

2014-10-12 17:32:24

阅读数 543

评论数 0

C++ lambda 表达式

在看c++ Primer 关于泛型编程的章节中,看到了lambda和bindlia

2014-09-24 18:49:50

阅读数 553

评论数 0

随机化的快速排序

快排是所有排序算法中平均性能最好的一种pai

2014-09-15 18:39:06

阅读数 1648

评论数 0

小白学习LLVM-第一篇 LLVM安装

因为最近要使用LLVM,所以要开始了解和学习这个对编译相关的工作有用的利器LLVM. LLVM官方上面有手册介绍LLVM的历史以及如何来安装LLVM的。(在此我想说看外国人写的文档确实可以学到更多的东西,包括英语) 这个是我下面要说的内容的一个官方文档的链接: User Guides ...

2014-09-11 22:30:56

阅读数 17405

评论数 0

linux 下ELF 目标文件的各个段

今天看到《程序员的自我修养》这本书的第四章,上面讲到jia'zhai

2014-09-08 12:55:09

阅读数 583

评论数 0

硬盘的存储机制

硬盘的基本单位是扇区,每个扇区一般大小为512字节,

2014-09-04 19:38:42

阅读数 1167

评论数 0

C 语言数组自我总结

经过一个假期后,基本上来说C语言的知识忘的

2014-09-04 11:24:55

阅读数 505

评论数 0

大学专业学习总结

 专业总结   转眼到了大四下学期,时间过的好快,在大学的这四年里经历了很多,也学习了很多,从对这个专业毫不了解,到选择这个专业开始,再到踏入校门。专业学习的过程便开始了。下面就讲讲大学四年我对专业学习的一个总结。 大学一年级,也就是刚踏入大学校园的那一年,怀着...

2014-05-20 21:49:13

阅读数 6627

评论数 0

Boost中的锁

原来以为自己很喜欢多线程的程序,可是当真正调试起来却发现

2014-05-08 21:11:55

阅读数 13803

评论数 0

如何开发STAF的外部服务

最近在看STAF的付服务开发知识,

2014-04-25 17:03:33

阅读数 1068

评论数 0

TinyXML读写XML文件

最近要用c++来读写配置文件,和自己的需要记录的数据,这这东西比存在数据库里面

2014-04-17 11:15:15

阅读数 519

评论数 0

dll 中定义的单例类如何让外部使用

这两天因为一个单例类要定义在dll中,而对外部要b

2014-04-16 09:55:03

阅读数 2599

评论数 0

初次使用boost 库

最近需要用到Boost库的Thread库,编写点多线程的程序,Boost库

2014-04-14 20:13:24

阅读数 546

评论数 0

STAF中的STAFObject结构体

今天看到STAF中有STAFObject这个类,感觉就像是C++的基类class,是一个容器类。STAFResult这个类中包含了四个私有变量,如下四个,包括了提交的任务的完整的信息。 STAFRC_t rc; STAFString result; STAFObjectP...

2014-04-03 15:14:58

阅读数 698

评论数 0

利用STAF调用STAX解析XML来执行脚本

STAF里面封装了好多的数据类型,最奇怪的是STAFString类型。但是大致过程是先注册STAF的服务,会返回一个唯一的id号,高大上的说法叫句柄handle。然后就是按照STAFHandle中的命令格式去设置字段的值,最后就是submit一下提交命令,STAF默认返回值是0的情况下是正常的,S...

2014-04-02 14:30:22

阅读数 1155

评论数 1

linux 多线程生产者和消费者问题

最近实习学习了点多线程的课程,老师让写个多线程的应用,本来自己想码一个银行排队请求服务的问题,奈何调试了下无果,贴下这个用条件变量实现的多线程问题吧。 用到的条件变量的函数: 条件变量数据结构:                             pthread_cond_t 初始化条件变...

2014-03-31 11:04:28

阅读数 477

评论数 0

C/C++ 回调

1.首先,说下我对C语言回调的理解,套用我们老大的一句话说:回调,就是回过来调用自己嘛?  一般C语言回调是通过函数指针处理的,但是C语言函数指针只能表示函数的地址,此外没有其他的附属信息(返回值、参数个数、类型检查等等)。据说:C#这家伙有类型检查。看下面的一个例子 #include t...

2014-03-27 22:05:27

阅读数 484

评论数 0

Visual Stdio 动态库的生成

VS 下面生成动态库时,只需要在项目向导中最后一步选择是生成dll文件或者在创建项目后在项目->属性中设置生成的属性为dll。 关键是如何使用生成的dll。VS在生成dll时默认是不生成对应的导入库lib的。需要自己定义需要导入的函数。文件类型为.def。 .def的添加方式为项目属性-...

2014-03-27 17:29:21

阅读数 669

评论数 0

linux 下简单的模拟QQ 聊天过程 UDP 通讯

一直好奇QQ的通讯过程是怎么实现的,刚学了点linux下的socket编程,所以也想试着模仿下。QQ登陆起初我是想用tcp有连接的方式i,但是发现QQ登陆时并不是一直和服务器连接这的,要不然太耗费服务器资源,应该是服务器每隔多长时间发送一个心跳包,来检测用户是否在线。     封装的消息包: ...

2014-03-21 08:53:23

阅读数 2965

评论数 0

如何在博客上保存网上的资源

我们在网上找到好的资源,一般会用简短的说明加链接来表示资源,博客上有专门的标签,或许会有用吧,就如同文件夹一样,下面是一些免费电子书的链接,Mark~下,会有用的吧!   Github上的500本免费计算机科学电子书推荐 https://github.com/vhf/free-progra...

2014-01-04 17:20:49

阅读数 533

评论数 0

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