自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenyujing1234的专栏

有总结才有进步

  • 博客(507)
  • 资源 (18)
  • 收藏
  • 关注

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

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

2015-05-03 21:32:53 4046 3

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

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

2015-04-27 12:25:09 9683

转载 Windows Azure

Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包

2015-04-23 17:00:45 2413

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

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7801729作者:毛星云    邮箱: [email protected]      本节知识先是对DirectX11关于2D纹理映射方面基础知识的

2015-01-02 13:17:31 3491

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

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者:毛星云    邮箱: [email protected]    本篇文章将讲解如何通过我们在之前的文章里面已掌

2015-01-02 12:03:08 2662

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

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7774929作者:毛星云    邮箱: [email protected]           这个demo演示的效果是用Direct3D11在屏幕上渲染一

2015-01-02 11:43:44 3502

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

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

2015-01-02 10:59:00 5765

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

转载自:http://blog.csdn.net/poem_qianmo/article/details/7319344 使用Direct3D绘制图元我们接下来的部分将介绍使用Direct3D在屏幕上绘图的图元。计算机图形学中的图元是可以渲染到屏幕上的基本形状。将图元组合在一起可以构成不同的形状和物体,诸如人物模型、场景物体、墙、建筑物等。最常用的图元是三角形。在游戏中常使用三

2015-01-02 10:52:29 2668

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

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

2014-12-18 17:23:21 2561

转载 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; long long free_mem; num_procs = sysconf(_SC_NP

2014-10-28 14:37:19 3442

转载 Glib相关知识

Glib相关知识参考网址(GLib Reference Manual):http://developer.gnome.org/glib/2.28/(By Ksir 2011-4-29) 一、什么是glib库       glib库是linux平台下最常用的c语言函数库,它具有很好的可移植性和实用性。glib是gtk+库和gnome的基础。glib的各种实用程序具有一致的接口

2014-09-27 17:37:58 2538

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

singLink.h#include #include #include #include #include using namespace std;class Node {public: int element; Node *next; Node *previous; Node(int element, Node *next, Node *previous) {

2014-08-18 10:07:44 3965

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

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

2014-08-04 13:47:14 5950

转载 CComModule类

该类是一个COM服务器模块,允许一个客户端访问当前模块的组件。CComModule支持DLL和EXE模块。备注:Windows CE的ATL并不支持下面标准ATL的CComModule类方法:CComModule::RegisterClassObjectsCComModule::RevokeClassObjects一个CComModule实例使用一个对象映射来维护一系列类的定义

2014-07-21 20:59:30 5364 2

转载 关于COPY-ON-WRITE [转贴

最近碰到几次谈论copy-on-write技术,虽然以前接触过,但忘记了,现在在网上找到一篇叙述一下。标准C++类std::string的内存共享和Copy-On-Write技术标准C++类std::string的内存共享和Copy-On-Write技术1、概念Scott Meyers 在《More Effective C++》中举了个例子,不知你是否还记得

2014-07-17 12:54:50 2138

转载 内存泄露分析

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

2014-07-13 22:34:36 7065

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

qe

2014-07-13 21:41:42 11067 1

转载 Netstat命令详解

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。      如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情

2014-07-10 11:51:00 1949

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

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

2014-02-19 17:48:57 3111

转载 智能指针学习

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

2014-02-16 20:42:27 2963

转载 你是一名努力工作的程序员,还是懒惰的程序员?

当人们在进行一项体力工作时,你很容易评估他们工作的努力程度。你可以看到他们的身体动作,看他们流了多少汗水。也可以去看他们的工作成果:砖墙越砌越高,地上的洞越来越大。对努力工作的认可和奖励是人类一个非常基本的本能,这也是为什么我们对耐力运动如此着迷的原因之一。然而,在管理一些技术创造型的员工时,这种对体力上的努力工作的本能欣赏却变成了一个问题。高效率的知识工作者通常看起来并不像是在努力工作。

2014-02-14 14:10:22 1734 2

转载 Doxygen使用教程(个人总结)

简介Doxygen一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人

2014-02-12 15:42:12 58660 1

原创 使用“api-monitor工具”及应用程序读取smart card 信息

采用工具:使用步骤:1、运行mstsc。2、运行apimonitor-x86.exe,如下图所示,定位要监视的应用程序。3、然后点击mstsc的编辑项4、5、6、1、可以读到smart card 的PIN码、域名、用户名(读到的是UTF8编码的)。使用的API是:GetCerfication

2014-01-28 08:06:49 6315

转载 ffdemux_mpegts中时间戳的处理问题

ffdemux_mpegts是gstreamer的demux plugin,基于ffmpeg,在使用的时候发现处理实时流存在问题。先来描述一下问题,采用gst-launch命令启动转码,命令如下:gst-launch-0.10 udpsrc multicast-group=239.1.80.80 port=49500 ! queue ! ffdemux_mpegts name=de

2013-11-07 07:46:18 2688

原创 Window XP驱动开发(十七) CY7C68013A GPIF的配置

此应用程序表明如何配置GPIF(General Programmable Interface)和EZ-USB的slave FIFO来执行8-bit的异步接口。GPIF是一个可编程的8 或 16-bit串行接口,提供一个在EZ-USB FX2LP和不同的外部串口间的连接,目的是减少系统花费。GPIF允许EZ-USB FX2LP表现本地总线主控连接到扩展的串行,用来执行一个宽的协议。比如EID

2013-09-07 10:53:33 4747

原创 Android学习(三)(初学)完整地操作数据库----日记本实例

欢迎大家提出意见,一起讨论!  转载请标明是引用于 http://blog.csdn.net/chenyujing1234例子代码:http://www.rayfile.com/zh-cn/files/d0b92454-889b-11e1-8153-0015c55db73d/ 先看一下运行的结果吧:重点类是DiaryDbAdapter类。它封装了DatabaseHe

2013-09-07 10:45:41 2672

转载 如何将USBKey中的证书注册到Windows系统中、分享一个 证书 C++安装

(1)        获取CSP句柄。CryptAcquireContext(&hTokenProv,NULL,“EnterSafe ET199Auto CSP V1.0”, PROV_RSA_FULL,NULL)(2)        获取USBKey内密钥句柄,这时要注意锁内密钥的类型是签名密钥(AT_SIGNATURE)或者交换密钥(AT_KEYEXCHANGE)。Cr

2013-09-05 22:42:27 6256 1

转载 Credential Provider Technical Reference

Table of ContentsRequirements 4Introduction 4The Enums 5CREDENTIAL_PROVIDER_USAGE_SCENARIO 5CREDENTIAL_PROVIDER_FIELD_TYPE 6CREDENTIAL_PROVIDER_FIELD_STATE 8CREDENTIAL_PROVIDER_FIELD_INT

2013-09-02 16:48:06 7312

转载 基于数字证书的windows安全登录

转载基于数字证书的UKEY安全登录与身份认证技术研究      摘  要 本文在研究身份认证技术、uKey技术及Windows系统登录原理基础上,提出了基于数字证书的uKey身份认证与安全登录方案,设计了自定义登录模块,从而实现了使用uKey进行主机安全登录的功能。    关键词 uKey;安全登录;身份认证  1  引言    用户在访问安全系统之前,

2013-08-26 11:15:39 9068 1

转载 揭开智能卡的面纱

一、概述ICC是Integrated Circuit Card的缩写,意思是集成电路卡,我们通常把它称为智能卡(Smart Card)。智能卡应用广泛,它可以用来保存私人密码、银行账号、个人资料等。那么如何编写应用程序,从智能卡上读出或向其写入信息呢?其实在Windows 98或Windows NT 4.0及以上版本的Windows操作系统中,就已经能够解决该问题了。本文将就此展开

2013-08-06 15:58:11 2927

转载 在dll中调用LoadImage问题!

代码HBITMAP hBitmap = (HBITMAP)::LoadImage(NULL,MAKEINTRESOURCE(IDB_BITMAP1),                              IMAGE_BITMAP,0,0,LR_LOADMAP3DCOLORS);hBitmap返回值为空。。。用GetLastError查看错误代码为1814:指定的映像文

2013-08-01 14:14:31 3229

转载 VS2008调试dump文件

用vs2008分析dump文件双击minidump文件(*.dmp)。默认会启动vs2008。菜单Tools/Options, Debugging/Symbols,增加PDB文件路径。注:如果minidump文件与pdb文件在同一目录,就不用设置这个了。若调试的程序需要微软基础库的PDB信息,可以增加一个路径为:http://msdl.microsoft.com/download/symb

2013-07-17 16:07:36 17698

转载 开放封闭原则、 设计模式六大原则(3):依赖倒置原则

2.3.1 引言         无论如何,开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。2.3.2 引经据典

2013-07-10 22:40:36 2851 1

转载 Windows EXE文件关联

1.什么是文件关联  文件关联,是为了在Windows中实现方便的操作,将某一类数据文件与一个相关的程序建立联系,当用鼠标双击这类数据文件时,Windows操作系统就自动启动关联的程序,打开这个数据文件供操作者处理。例如,通用的ASCII码的文本文件,后缀名为TXT,Windows系统中默认的关联程序就是记事本编辑程序。当我们在Windows的文件窗口中双击TXT文件,TXT文件关联的记事本程

2013-05-25 13:06:39 5894 1

转载 VC对话框焦点转换问题

建立一个基于对话框的应用程序,可以看到在CXxxApp的InitInstance()函数中:    CDlgaDlg dlg;    m_pMainWnd = &dlg;应用程序启动时,必须对CXxxApp的成员变量m_pMainWnd进行赋值,否则无法运行。在单文档的工程中,我们看不到这种赋值操作,它是在   if (!ProcessShellCommand(

2013-05-22 08:02:23 14910 2

原创 卸载MFC DLL时出现内存泄露

一、现象描述在if ( m_hDll ) { ::FreeLibrary((HMODULE) m_hDll); m_hDll = NULL; }时出现一堆的内存泄露。二、造成原因1、加载DLL与卸载DLL不在同一线程.2、三、解决方法1、让加载DLL与卸载DLL在同一线程.2、修改:在载入DLL后,调用GetM

2013-05-16 22:22:32 3073

转载 AfxGetMainWnd返回NULL

一、关于在线程中使用AfxGetMainWnd()出错的问题.AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口HWND值,只能在主线程中用AfxGetMainWnd(),但要不是处在主线程中,AfxGetMainWnd()可能是从当前线程查询主窗口的。但好像AfxGetMainWnd()不能跨线程,故要出错.要

2013-05-16 22:21:44 2654 1

原创 CreateCompatibleBitmap返回NULL,GetLastError却返回0

memBM = CreateCompatibleBitmap(m_baseDC, bmp->width, bmp->height); if ( memBM == NULL ) { XExit(XEXIT_CODE_GDI, "CreateCompatibleBitmap(0x%x, %d, %d) fail: %d\n", m_baseDC, bmp->wi

2013-05-11 22:03:08 2787

转载 【Visual C++】游戏开发笔记之一——API函数、DirectX的关键系统

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7318264作者:毛星云    邮箱: [email protected]    在从第一节开始看这个笔记系列的话,大家会发现,一上来就开始

2013-05-06 09:44:56 1879

转载 图标(ico,cur)文件的结构解析

因为编写一个图标编辑程序,分析了一下图标的文件格式,颇有一些心得,写出 来与各位兄弟共享。(笔者注:以下所说的图标均为调色板模式的图标,真彩图标会特别注 明)一、从图标的显示原理说起   每个图标都是由两个单独的位图组成的。如果该图标是屏蔽背景色的话,那么,第一个位图是由黑色背景(相关的颜色位全为 0)与彩色图标图案组成的,该位图将与当前屏幕显示通过异或操作(XOR)结合起来,故称

2013-04-04 08:36:04 5704

比较使用内存池与不用内存池的不同性能

比较使用内存池与不用内存池的不同性能。 结果:在Windows上使用内存池会大大提高性能,但在Linux中却没有显著提高。

2014-10-09

MaskTest_forCSDN.

参考文章: http://blog.csdn.net/chenyujing1234/article/details/8754377

2013-04-03

Multimonitor_forCSDN

Here is a possible setup for two displays: the left (1) is the standard monitor, and the right (2) is the extension monitor, for instance, for less needed information like help, e-mail, or browsing.

2013-04-03

ColorCursor_Demo_forCSDN.rar

参考文章:http://blog.csdn.net/chenyujing1234/article/details/8724605 本文研究从一个HBITMAP创建一个带颜色的光标。 首先它解释了windows在窗口上显示光标的步骤,且并为了创建光标,我们需要创建什么信息。 之后我们将解释转化一个颜色的HBITMAP到一个光标的步骤。 最后,我们展示一个组件类,它把HBITMAP转化为一个HCURSOR

2013-03-27

Atheros AR9XX无线局域网客户端

Atheros AR9XX无线局域网客户端 参考文章: http://chenyujing1234.blog.163.com/blog/static/18603741201210310232827/

2012-11-03

PKCS11.7 gzip.exe asm.zip MsVSVC++1.52.7z

PKCS11.7 + gzip.exe + asm.zip + MsVSVC++1.52.7z 博客: http://write.blog.csdn.net/postedit/7777369 用到的资源

2012-07-24

jpeg_mine_fromCSDN.rar

BMP转JPG(法二)RGB数据经过YUV交织

2012-07-20

Hex2bix.exe 把hex文件转为iic文件

Hex2bix.exe把hex文件转为iic文件

2012-07-12

CY7C68013 Window下开发组件(driver+firmare+APP)

CY7C68013Window下开发组件(driver+firmare+APP)

2012-07-11

WDK源码中 usbView 例子的编译及说明 .

WDK源码中 usbView 例子的编译及说明. 可参考文章: http://blog.csdn.net/chenyujing1234/article/details/7577320#comments

2012-06-05

regsvrce.rar

regsvrce.rar用于注册你的 COM DLLs

2012-03-25

(补充)WCE Sqlite30数据库源码

在我的资源中有<<WCE Sqlite30数据库使用源码>>, 现在上传sqlit3.dll 源码,希望对大家调试程序有帮助 参考文章: http://blog.csdn.net/hellogv/article/details/2399700 http://blog.csdn.net/hellogv/article/details/2403770

2012-03-17

WCE Sqlite30数据库使用源码

WCE Sqlite30数据库使用源码 说明: wceSQLite3.dll没有源码 如果谁有请告知我

2012-03-07

SM_V0.0.zip

问了好多WCE业内的同事有没有SM_V串口调试助手, 都说只有exe。 最近在弄AU平台为MIPS架构,这不得不逼我自已写源码。 这不写完后把代码与大家共享。

2012-03-01

MISP下工具

MIPS环境下工具 可进行: 进程查看器 CPU查看器 内存占用率查看器 注册表查看器

2011-11-29

WCE下测试3D性能的OpenGL ES源码 C/C++语言

采用OpenGL ES1.3版本,通过FPS测硬件平台的硬件加速是否起作用,可以为产品选择平台方案提供根据。 在WCE6.0 Au1300 MIPS平台 、 Frescal51 ARM两平台上测试通过

2011-10-29

JAVA培训公司课件

JAVA基本语法 JAVA框架设计 J2EE高级 由浅到深得讲解,对初学JAVA的人少走弯路

2010-07-18

深圳C++面试资料.rar

有志成为C++软件开发工程师的过来下载最新面试资料。 收集20多家公司的面试题目及答案。 来自于一家资深的软件培训公司的就业部。

2010-07-18

空空如也

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

TA关注的人

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