自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

转载 动态内存申请函数选择(realloc、malloc 、alloca、 calloc)

1、函数realloc 函数简介:     原型:extern void *realloc(void *mem_address, unsigned int newsize);     语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小,不然的话会导致数据丢失!     头文件:#include 有些编译器需要#

2014-03-31 14:30:15 812

转载 C++: byte和int的相互转化

byte不是一种新类型,在C++中byte被定义的是unsigned char类型;但在C#里面byte被定义的是unsigned int类型//int转bytevoid  intToByte(int i,byte *bytes,int size = 4){     //byte[] bytes = new byte[4];    memset(bytes,0,size

2014-03-30 14:29:06 1270

转载 8位灰度图像BMP的保存

在图像处理中,我们经常需要将真彩色图像转换为黑白图像。严格的讲应该是灰度图,因为真正的黑白图像是二色,即只有纯黑,纯白二色。开始之前,我们先简单补充一下计算机中图像的表示原理。计算机中的图像大致可以分成两类:位图(Bitmap)和矢量图(Metafile)。 位图可以视为一个二维的网格,整个图像就是由很多个点组成的,点的个数等于位图的宽乘以高。每个点被称为一个像素点,每个像素点有确定的颜色,当很多

2014-03-29 17:04:29 1949

转载 BMP图像的结构及读写和灰度化

1.文档目的本文档主要给出24位真彩BMP图像的结构、读写和灰度化方法。2.一般BMP图像的结构一般的bmp文件的结结构主要包括文件头,BMP信息头,调色板,位图数据内容(1)BMP文件头(14字节) ,文件的第0字节到第13字节为BMP图像的文件头。BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。   其结构定义如下:

2014-03-29 17:03:30 2975 1

转载 VC++ 高精度定时timeSetEvent和回调成员方法

Platform SDK: Windows Multimedia中的timeSetEvent函数和timeKillEvent函数可以启动和停止一个精度达到1ms的高精度定时器。原型:MMRESULT timeSetEvent(  UINT           uDelay,       UINT           uResolution,  LPTIMECALLBACK lp

2014-03-21 15:50:24 1099

转载 线程创建的函数选择问题

创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别=====================================================================

2014-03-21 09:21:10 540

转载 windows核心编程-线程调度,优先级和关联性

每个线程都有一个CONTEXT结构,保存在线程内核对象中。大约每隔20ms windows就会查看所有当前存在的线程内核对象。并在可调度的线程内核对象中选择一个,将其保存在CONTEXT结构的值载入cpu寄存器。这被称为上下文切换。大约又过20ms  windows将当前cpu寄存器存回内核对象,线程被挂起。Windows再次检查内核对象,并在可调度的内核对象中选择一个进行调度。此过程不断重复直到

2014-03-21 08:45:48 705

转载 VC++获得当前系统时间的几种方案

//方案- 优点:仅使用C标准库;缺点:只能精确到秒级#include    #include    int main( void )   {   time_t t = time( 0 );   char tmp[64];   strftime( tmp, sizeof(tmp), " %Y/%m/%d %X %A 本年第%j天 %z" , localtime(&t) );   put

2014-03-20 19:12:47 582

转载 客户端 用不用 bind 的区别

无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。  Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024

2014-03-19 14:17:57 686

转载 socket与TCP/UDP编程

Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Soc

2014-03-19 11:30:13 464

转载 Linux GCC常用命令

1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。

2014-03-18 11:16:17 468

转载 如何使用Reaver破解Wi-Fi网络的WPA密码

Wi-Fi网络能够让我们便利地访问因特网,但同时,我们又不希望隔壁抠门猥琐男总是蹭我们的网,所以自然要给WiFi加个密码,对吧?于是,好消息是,也许你已经看过我的另一篇文章,“如何使用BackTrack破解WIFI无线网络的WEP密钥”,所以你使用了更稳固的WPA安全协议。但坏消息是,现在有一款自由开源新工具——Reaver,已经挖掘出了无线路由器的一个漏洞,由此能够破解绝大多数路由器上的

2014-03-17 10:19:39 1665

转载 使程序在Linux下后台运行

一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率2:让程序在后台跑

2014-03-17 10:03:45 580

转载 头文件重复引用

#include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码:#include "x.h"#include "x.h"显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码:#include "a.h"#include "b.h"看上去没什么问题。如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也

2014-03-12 09:00:23 3967 1

转载 Linux中find常见用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出

2014-03-10 16:14:06 655

转载 自学Linux命令的四种方法

如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。每日提示学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:echo "Did you know that:"; whatis

2014-03-10 11:15:38 639

转载 Linux 命令 有关用户权限修改

网上找来一篇关于linux权限修改方式文章,对于我脑子记性不好的人有非常大的帮助1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 :       user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(

2014-03-07 11:09:31 632

转载 数组指针和指针数组的区别

数组指针和指针数组的区别数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向

2014-03-06 15:46:54 472

转载 linux打包压缩命令汇总

linux打包压缩命令汇总tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

2014-03-05 14:59:32 561

转载 Oracle建立表空间和用户

Oracle建立表空间和用户                 转载:http://blog.csdn.net/starnight_cbj/article/details/6792364[sql] view plaincopy建立表空间和用户的步骤:  用户  建立:create user 用户名 identified by "密码";  

2014-03-05 10:35:10 568

转载 查询ORACLE所有表

1.select table_name from all_tables;  所有的表明  1.select table_name from user_all_tables;  Oracle查询语句中用户的所有的表  一下是转贴的sql语句的帖子.  select * from user_objects; //查询所有的表  select * from

2014-03-05 10:24:14 790

MongoVUE 1.6.9 破解版

MongoVUE是一个windows下的MongoDB GUI客户端。 破解方法: 解压后双击Installer.msi安装软件 安装后将MongoVUE.exe文件覆盖到C:\Program Files\MongoVUE\MongoVUE 1.6.9\目录下即可

2015-06-25

linux下oracle的一些参考文档

我自己收集的一些linux下操作oralce的一些文档:oracle数据库安装、oralce命令、数据导入导出、一些常见问题的解决方法。

2014-10-20

oracle oci编程

OCI(Oracle Call Interface)是ORACLE公司开发的一个应用程序开发工具,是一个通过访问Oracle数据库的服务器,控制各类SQL语句的执行,进而创建应用程序的的应用程序接口(API). 压缩包里是我以前开发时看过的几个文档,包括Linux oci环境的配置、OCI操作oracle数据库、oracle c++ call interface。

2014-10-13

Linux多线程服务端编程:使用muduo C++网络库

muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。

2014-10-13

MFC扩展界面库UltimateToolbox93全套资源(帮助文档、demo、src、升级包)

MFC扩展界面库UltimateToolbox93全套资源(帮助文档、示例demo、src、升级包)

2014-08-29

MFC扩展自定义控件

MFC自定义控件,包括按钮 编辑框 列表框 树形控件 菜单控件等(注:不是工程,只有源代码)。

2014-08-29

自定义ListCtrl控件CustomListCtrl

一个可以在行中添加如意控件的ListCtrl控件,自由到可以添加一个窗口进行中也可以。

2014-08-29

ultimatetoolbox93_src_update*

ultimateToolbox93开发库的5个更新。更新过后可以支持vs2008和2010

2014-08-29

空空如也

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

TA关注的人

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