chenyujing1234的专栏

有总结才有进步

排序:
默认
按更新时间
按访问量

关​于​多​线​程​效​率​的​思​考

最近写一个文件处理程序,需要处理大量的文本文件,每个文本文件都有编号(0.txt....)  于是自然想到多线程来处理,假如指定n个线程,那么第i个线程处理的文件对应是:i.txt,(i+n).txt,...  但事实上,我发现多线程处理的效率明显低于单线程,代码大体如下,大家看看问题出现在哪里:...

2015-05-03 21:32:53

阅读数:3198

评论数:1

IDA使用之旅(三)实践中使用IDA工具

转载请标明是引用于 http://blog.csdn.net/chenyujing1234     使用IDA可以帮助我们模仿别人的功能如何实现,这对开发新的软件有很好的作用。 使用IDA也可以帮助我们验证我们的猜测是否是否确的。 1、在开发Gina中想知道VWare使用的认证凭据中怎么把...

2015-04-27 12:25:09

阅读数:6145

评论数:0

Windows Azure

Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC...

2015-04-23 17:00:45

阅读数:1661

评论数:0

【Visual C++】游戏开发笔记三十 DirectX11 2D纹理映射知识全攻略

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7801729 作者:毛星云    邮箱: happylifemxy@163.com           本节知...

2015-01-02 13:17:31

阅读数:2804

评论数:0

【Visual C++】游戏开发笔记二十八 最精简的Direct3D11 Demo筋骨脉络全攻略

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7707628 作者:毛星云    邮箱: happylifemxy@163.com...

2015-01-02 12:03:08

阅读数:2288

评论数:0

【Visual C++】游戏开发笔记二十九 一步一步教你用优雅的Direct3D11代码画一个三角形

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7774929 作者:毛星云    邮箱: happylifemxy@163.com              ...

2015-01-02 11:43:44

阅读数:3045

评论数:0

【 Visual C++】游戏开发笔记之二——最简单的DirectX,vc窗口的编写

转载自: http://blog.csdn.net/poem_qianmo/article/details/7318634 笔记一中我们介绍了如何用代码创建空的win32窗口,然而创建空的win32窗口只完成了一半的工作,接下来要做的工作是设置Direct3D,从而可以在屏幕上渲染图形。 ...

2015-01-02 10:59:00

阅读数:4303

评论数:0

【 Visual C++】游戏开发笔记之三——绘制图元

转载自:http://blog.csdn.net/poem_qianmo/article/details/7319344  使用Direct3D绘制图元 我们接下来的部分将介绍使用Direct3D在屏幕上绘图的图元。计算机图形学中的图元是可以渲染到屏幕上的基本形状。将图元组合在一起可以构成不...

2015-01-02 10:52:29

阅读数:2274

评论数:0

【Visual C++】游戏开发笔记DirectX开发环境的快速配置

一个DirectX程序要想正确的编译和链接,需要下面三个主要前提 一 安装DirectX SDK 二 正确配置.h文件路径和.lib文件路径 三 正确链接所需.lib文件 详细步骤如下: 一.安装DirectX SDK 二.正确配置.h文件和.lib文件路径 1. 启...

2014-12-18 17:23:21

阅读数:1916

评论数:0

sysconf的使用

#include #include #define ONE_MB (1024*1024) int main(void) { long num_procs; long page_size; long num_pages; long free_pages; long long mem...

2014-10-28 14:37:19

阅读数:2299

评论数:0

Glib相关知识

Glib相关知识 参考网址(GLib Reference Manual): http://developer.gnome.org/glib/2.28/ (By Ksir 2011-4-29)   一、什么是glib库        glib库是linux平台下最常用的c语言函数库,它具...

2014-09-27 17:37:58

阅读数:2019

评论数:0

deque、list、链表性能比较(用于头部插入,尾部出来的情形)

singLink.h #include #include #include #include #include using namespace std; class Node { public: int element; Node *next; Node *previou...

2014-08-18 10:07:44

阅读数:2987

评论数:0

Bat脚本处理ftp超强案例解说

http://369369.blog.51cto.com/319630/842341/ 前言:    公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一定做得完,所以就必须研究个全自动更新方案来,于是就想到了FTP,做个主FTP站,在几百台客...

2014-08-04 13:47:14

阅读数:3427

评论数:0

CComModule类

该类是一个COM服务器模块,允许一个客户端访问当前模块的组件。CComModule支持DLL和EXE模块。 备注: Windows CE的ATL并不支持下面标准ATL的CComModule类方法: CComModule::RegisterClassObjects CComModule::R...

2014-07-21 20:59:30

阅读数:3548

评论数:2

关于COPY-ON-WRITE [转贴

最近碰到几次谈论copy-on-write技术,虽然以前接触过,但忘记了,现在在网上找到一篇叙述一下。 标准C++类std::string的内存共享和Copy-On-Write技术 标准C++类std::string的 内存共享和Copy-On-Write技术 1、概念 ...

2014-07-17 12:54:50

阅读数:1882

评论数:0

内存泄露分析

内存泄露分析 1.准备工具:windbg 2.准备环境:需要设置windbg符号路径 内存泄露分析demo int _tmain(intargc, _TCHAR* argv[]) {    while(TRUE)    {       char *p = newchar[1024];       ...

2014-07-13 22:34:36

阅读数:5872

评论数:0

SVN 在文件比较时提示:is not a avlid text file!

qe

2014-07-13 21:41:42

阅读数:4282

评论数:1

Netstat命令详解

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。       如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的I...

2014-07-10 11:51:00

阅读数:1701

评论数:0

vs2008突然不能使用查找功能了

查找全部 "xxx", 大小写匹配, 全字匹配, 查找结果 1, "整个解决方案", "*.*" 找不到要查找的文件。 查找进行的过程中被停止。 我也碰到 原因不明 应该是bug 不用重启 通过结束vs的一个附带进程(mspd...

2014-02-19 17:48:57

阅读数:2488

评论数:0

智能指针学习

最近接触到智能指针很多,于是研究了一下智能指针的原理,写下自己的心得体会,有不对的还请指正。 智能指针产生的目的:因为在C++中,存在非常复杂的指针错误问题, 例如,某个对象生成后,指向该对象的指针可能有多个,当我们用delete语句删除其中的一个指针后,对象就被销毁,那么其余指向该对象的指针...

2014-02-16 20:42:27

阅读数:2743

评论数:0

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