自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (19)
  • 收藏
  • 关注

原创 nodejs使用log4js模块注意事项

做个记录如果pm2启动的nodejs程序,想让程序的日志输出到文件中,则可以进行如下配置:const log4js = require('log4js');log4js.configure({ replaceConsole: true, pm2: true, appenders: { stdout: {//控制台输出 type: 'console' }, info: { ty

2020-11-30 14:17:14 279

原创 Windows环境,C++设置程序开机自启动

开启开机自动功能:CHAR szFilePath[MAX_PATH];memset(szFilePath, 0, MAX_PATH);if (GetModuleFileNameA(NULL, szFilePath, MAX_PATH)){ HKEY hKey; CStringA strRegPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; if (RegOpenKeyExA(HKEY_LOCAL_MACHINE, str

2020-11-24 13:58:48 2025

原创 centos环境下redis的下载安装和使用

1、下载和编译:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make2、编译之后,redis-2.8.17目录下会出现redis服务程序和客户端程序,这两个程序都位于src目录下,要启动服务需要输入以下命令:$ cd src$ ./redis-server3、服务启动之后,我们可以启动客户端程序来进行交互测试啦

2020-11-24 11:56:25 165

原创 linux环境下设置启动脚本自动启动

1、首先输入命令crontab -e2、在打开的文件中输入以下内容:@reboot ( sleep 10; sh \脚本所在的绝对路径\启动脚本的名字.sh )注:sleep10是指10秒后执行脚本

2020-11-24 11:36:39 254

原创 如何定位并高亮显示在列表控件中找到的行

我们在应用中有时候需要在列表控件中找到一条记录,而这条记录可能不再当前页,而我们需要把这条记录找到并高亮显示到当前页中,那么如何实现呢代码如下: CString s1 = "要查找的内容"; for( int Item=0;Item<"列表控件的总行数";Item++ ) { //逐行查询,获取该行子项内容 CString s2 = ((CListCtrl*)GetDlgItem(IDC_LIST1))->GetItemText( Item, "查找内容相匹配的列号"

2020-11-24 11:27:44 390

原创 解决MFC编程中对话框中个别字符无法输入的问题

检查PreTranslateMessage(MSG* pMsg)消息预处理函数中是否屏蔽了那些按键的输入,如果没有指定屏蔽的话,需要检查下该函数中是否有如下代码:if(pMsg->wParam==VK_F4)//屏蔽ALT+F4键 return TRUE;如果有的话,需要改成如下的方式: if (WM_SYSKEYDOWN == pMsg->message )// WM_SYSKEYDOWN 表示ALT键按下 { if (VK_F4 == pMsg->wPa

2020-11-24 11:11:08 524

原创 linux环境下启动MariaDB,并设置开机启动

在CentOS7下,安装MariaDB安装:yum install mariadb-server -y启动systemctl start mariadb //启动数据库设置开机启动systemctl enable mariadb //设置开机自启

2020-11-24 10:48:38 4685 1

原创 linux环境下如何修改Mysql数据库的远程访问权限

如何修改数据库的远程访问权限,首先进入mysql中1、grant all privileges on *.* to '数据库用户名'@'你主机地址' identified by '你的密码';2.刷新权限:FLUSH PRIVILEGES;3.查看权限:select user,host from mysql.user;...

2020-11-24 10:44:20 881

原创 linux环境下nignx安装出现 make[1]: *** [/usr/local/wotrus_ssl/.openssl/include/openssl/ssl.h] Error 127错误

如果在linux环境下nignx安装出现 make[1]: *** [/usr/local/wotrus_ssl/.openssl/include/openssl/ssl.h] Error 127错误,则需要进入 nginx-1.18.0/auto/lib/openssl 目录下编辑 conf 文件。需修改如下内容:CORE_INCS="$CORE_INCS $OPENSSL/.openssl/include"CORE_DEPS="$CORE_DEPS $OPENSSL/.openssl/inclu

2020-11-24 10:35:08 5727 1

原创 linux环境下nignx安装和配置

step 1:下载所需包openssl-fips-2.0.2.tar.gzzlib-1.2.7.tar.gzpcre-8.21.tar.gznginx-1.18.0.tar.gz以上安装包需要自己找到相应的下载路径下载下来,首先在usr目录下创建一个soft文件夹,然后切换到该文件夹下,将下载的文件放到该文件夹下即:/usr/soft文件夹如nginx-1.18.0.tar.gz的下载路径是http://nginx.org/download/nginx-1.18.0.tar.gz,那么下

2020-11-24 10:26:02 177

原创 解决MFC程序无法通过类向导添加控件变量和事件处理函数的问题

我们在用VS创建MFC项目,在对控件添加控件变量或者事件处理函数时,有时候会遇到进行这些操作时没有任何反应,添加完控件变量或者事件处理函数时,不会自动添加变量或者事件处理程序。在遇到这类问题时可以尝试以下操作:在使用VS进行MFC编程时,相信很多朋友都遇到过无法添加事件处理程序的问题,点击添加,没有任何反应,也不自动跳转到映射代码处,或者报属性参数无效,下面给出解决办法:依次点击"工具"->"选项"->"文本编辑"->"C/C++"->高级,找到下图6标识的选项,把禁用解

2020-11-24 09:38:52 4117

原创 GetLastError错误码信息收集

GetLastError的返回值的含义:(0)-操作成功完成。(1)-功能错误。(2)- 系统找不到指定的文件。(3)-系统找不到指定的路径。(4)-系统无法打开文件。(5)-拒绝访问。(6)-句柄无 效。(7)-存储控制块被损坏。(8)-存储空间不足,无法处理此命令。(9)-存储控制块地址无效。(10)-环境错 误。(11)-试图加载格式错误的程序

2017-06-03 14:44:59 908

转载 dump文件分析

转自:http://www.cnit.net.cn/?id=225网维大师目前能够收集32位客户机系统(XP和win7 32位)产生的蓝屏DMP文件到服务端DUMP文件夹,我们可以通过分析蓝屏曰志来确定到底是什么导致了客户机蓝屏。一、WinDbg是什么?它能做什么?  WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分

2016-12-16 14:25:01 5770

转载 通过注册表配置弹出窗口阻止程序

转自:http://hejianlong.123.blog.163.com/blog/static/2671583920098411142467/注册表位置:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]Windows Registry"PopupMgr"="yes""PlaySound"

2016-10-31 15:48:29 4880

原创 设置创建进程的父进程

/* 根据进程名获取任意进程Id */ DWORD pid = GetProcessIDFromName("services.exe");//遍历进程快照获取进程ID/* 已全部权限打开services.exe 进程 */HANDLE handle = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);/* 创建启动信息结构体 */STARTUPINFOEX

2016-10-24 11:23:43 4071

转载 C++生成dump文件

转自:http://www.cnblogs.com/sz-leez/p/5942692.htmlC++代码中,使用DbgHelp模块的MINIDUMP编程生成123456789101112131415161718

2016-10-22 11:28:02 1450

转载 进程间通信 - 匿名管道实现

转自:http://www.cnblogs.com/BoyXiao/archive/2011/01/01/1923828.html引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局

2016-10-21 17:53:09 405

转载 进程间通信 - 动态链接库实现

转自:http://www.cnblogs.com/BoyXiao/archive/2011/01/03/1924660.html引子前面介绍的几种用于实现进程之间通信的方法都是比较正统的方式,像剪贴板,命名管道这些都还是用得比较多的,而这里将介绍的是一种比较偏门的方法来实现进程间的通信,所谓偏门呢,自然就是用的少,能够不用就不要使用。其实这种方

2016-10-21 17:48:44 765

转载 进程间通信 - 匿名管道实现

转自:http://www.cnblogs.com/BoyXiao/archive/2011/01/01/1923828.html引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局

2016-10-21 17:46:56 457

转载 进程间通信 - 剪贴板实现

转自:http://www.cnblogs.com/BoyXiao/archive/2010/12/25/1916677.html引子由于在启动一个进程后,操作系统会给这个进程分配 4GB 的私有地址空间,至于为何有 4GB 这么大,那得考虑进程的私有地址空间和实际物理内存地址空间之间的映射以及页交换等等细节问题了,这里不予讨论,从名字就可以知道,既然操作系统给

2016-10-21 17:39:54 632

转载 进程间通信 - 邮槽实现

转自:http://www.cnblogs.com/BoyXiao/archive/2010/12/31/1923462.html引子前面的一篇博文介绍了进程之间通信的一种最为简单的方式,也就是在本地进程之间通过剪贴板来实现进程间通信,而剪贴板自有其缺陷,很显然的是,剪贴板只能在本地机器上实现,无法实现本地进程与远程服务器上的进程之间的通信,那么有没

2016-10-21 17:37:07 283

转载 进程间通信 - 命名管道实现

转自:http://www.cnblogs.com/BoyXiao/archive/2011/01/02/1924188.html引子好,到这里呢,就需要介绍实现进程间通信的第四种方式了,也就是通过命名管道来实现,前面介绍的那三种方式呢,都是有缺陷或者说局限性太强,而这里介绍的命名管道相对来说,在这方面就做得好很多了,比如,剪贴板的话只能实现本机上进程之

2016-10-21 17:34:03 320

转载 VS2008环境编译驱动

转自:http://www.cnblogs.com/qintangtao/archive/2013/03/09/2951598.htmlA、VC9驱动编译配置     B、VC9集成环境下编译驱动一、新建一个空的 win32控制台程序 1、选(文件→新建→项目→Visual C++项目→win32→win32控制台项目)创建一个 填写上名称eve

2016-09-18 20:07:10 358

转载 C++开源库大全

转自:http://www.cnblogs.com/chengyuanchun/p/5107978.html程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准

2016-09-10 17:16:30 588

转载 mangos源码分析

mangos源码分析转自:http://eric-weitm.iteye.com/blog/1457395mangos 的执行模型 一、线程分布: 1、主线程 main---- Master::Run() ,主要功能:初始化world、创建子线程、回收资源 2、WorldRunnable -------GS主线程 3、CliRunnable -----后台调

2016-09-10 16:58:27 360

原创 mangos源码下载位置

https://github.com/mangos/mangos-svn.git

2016-09-10 16:55:45 613

转载 使用blitter进行内存填充

前面的内存填充都是利用memset()或memcpy()进行的。主要是用cpu进行的,有点慢。特别是当表面非线性时,就得一行一行的填充,就更慢了。利用blitter我们可以直接填充或移动大块VRAM和DDraw表面,速度比较快。有两个函数如下:IDIRECTDRAWSURFACE7::Blt()IDIRECTDRAWSURFACE7::BltFast()Blt原

2012-08-24 12:51:25 1331

转载 双缓冲和后备缓冲

前面的例子都是,直接在主表面上绘东西。对于动画,直接在主表面上绘,会产生很严重的闪烁。解决的办法是采用双缓冲或后备缓冲。双缓冲双缓冲:在离屏缓冲中绘制图像,然后将其拷贝到显示表面。 见下面代码,先把数据放到double_buffer,最后再拷贝到主表面上。下面Sleep(300);睡眠了0.3秒这么长的时间是为了更为明显的看到画面的变化。代码下载 int G

2012-08-24 12:50:30 776

转载 高彩模式

除了8位的,还有16位、24位、32位等。高于8位的模式都不再采用调色板模式。下面介绍几种编码模式。16位模式下有几种编码方案Alpha.5.5.5:这种模式用D15位存储一个Alpha(透明度),其余15位均匀分配给红色5位,绿色5位,蓝色5位。X5.5.5:与Alpha.5.5.5类似,只是最高位没有使用。5.6.5:这个是16色彩最常用的模式。5位分配给红,6位分配给绿,5位

2012-08-24 12:49:33 4448

转载 Ddraw 创建表面

转载于:http://www.cnblogs.com/fangyukuan/archive/2011/05/21/2052728.html创建DDraw对象和设置协作级别请看《一个简单的DDraw应用程序》设置模式SetDisplayMode为设置视频模式的函数HRESULT SetDisplayMode(DWORD dwWidth,      // 屏幕宽

2012-08-24 12:48:13 837

转载 批处理删除vc临时文件

@echo onecho 删除VC编译产生的临时文件echo 删除开始...for /r . %%c in (.) do @if exist "%%c\Debug" rd /S /Q "%%c\Debug"for /r . %%c in (.) do @if exist "%%c\Release" rd /S /Q "%%c\Release"for /r . %%c in (*

2012-08-24 12:44:23 538

转载 一个简单的DDraw应用程序

此文章转载于:http://www.cnblogs.com/fangyukuan/archive/2011/05/13/2045951.htmlDDraw总共由五个接口组成: IUnknown:所有com接口都必须从这里继承的。(请看相关文章COM笔记-QueryInterface函数)IDirectDraw:使用DDraw必须创建的主接口对象。IDirectDrawSurface

2012-08-24 12:43:01 695

转载 《高效程序员的45个习惯》

1 做事 “出了问题,第一重要的是确定元凶,找到那个人!一旦证实了是他的错误,就可以保证这样的问题永远也不会再发生了。”指责不会修复bug,把矛头对准问题的解决办法,而不是人。这是真正有用处的正面效应。 也许你不相信,但确实有些人常常不把解决问题放在最高优先级上。也许你也没有。先自我反省一下,当有问题出现时,“第一”反应究竟是什么?一个重大的错误应该被当作是一次学习而不是指

2012-07-12 13:17:46 3040

原创 7zip压缩与解压缩在vc++中的调用方法例子

最近在做关于压缩与解压缩的程序,在网上找了很长时间,很多的文章都很难理解,经过大半天的尝试终于找到一种解决办法,现在以其中的一种压缩和解压缩的方式的例子给大家呈现: 首先要有7zip的可执行文件7z.exe,假设已经将该可执行文件放自己的项目目录下,即和自己的可执行文件放在同一目录下, // 压缩程序 CString sParm; CString sSaveTemp; CString se

2012-03-02 10:27:24 4180 1

转载 面向对象编程思想(网上看到的一篇不错的文章和大家共享)

转至:http://bbs.jcwcn.com/thread-90571-1-1.html 前言:  整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。  技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错

2012-02-27 10:44:47 683

转载 vc剪贴板

VC 剪切板操作<br />     <br />  下边的源代码演示了如何将文本(包含在CString对象“source”中)拷贝到剪贴板上。   <br />    <br />  CString   source;     <br />  //put   your   text   in   source   <br />  if(OpenClipboard())   <br />  {   <br />HGLOBAL   clipbuffer;   <br />    char   *   buff

2011-01-04 14:30:00 491

转载 为ListBox控件添加水平滚动条

<br />Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度的话,那么超出的部分将无法显示。在本文中我将以一个简单的例子来说明如何使用SDK来解决这一问题,在这个例子中,我将为一个列表控件添加100行如下格式的文本:<br />case WM_INITDIALOG:<br />{<br /> int i;<br /> TCHAR str[100];<br /> for(i = 0; i < 100; i++)<br

2010-10-26 14:34:00 2624 2

转载 VC实现滚动条的详解

显示区域大小:<br />我们曾经使用过 GetClientRect 函数来获取显示区域的大小,使用这个函数没有什么不好,只是效率太低,确定显示区域更好的方法是在窗口消息处理程序中处理 WM_SIZE消息。传递给窗口消息处理程序的lParam 参数的低字节包含显示区域的宽度,高字节包含高度。<br />static int nxClient, nyClient;<br />case WM_SIZE:<br />nxClient = LOWORD(lParam);<br />nyClient = HIWORD

2010-10-26 12:21:00 2040

转载 用好模糊查询指令LIKE

查询是SQL 中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。 <br />一、一般搜索条件中用Like <br />可与LIKE配对的数据类型主要是字符串、日期或时间值。LIKE 关键字可以使用常规表达式包含上面三种类型数据,这些数据字符串中可包含下面四种通配符的任意组合。 <br /> <br />通配符 含义 <br />% 包含零个或更多字符的任意字符串。 <b

2010-10-23 16:40:00 845

转载 让CListCtrl的SubItem也具有编辑功能:

<br /><br />要重载一个文本框,然后在LVN_BEGINLABELEDIT时改变文本框位置。<br />CInEdit m_InEdit;<br />    if( ( GetStyle() & LVS_TYPEMASK ) == LVS_REPORT && ( m_nEditSubItem != 0 ) )<br />    {<br />        HWND    hwndEdit;<br />        CRect    rtBound;<br />        CString s

2010-10-23 09:28:00 465

网络抓包工具

是目前最好的网络协议分析软件之一了,支持各种平台,性能优越,做为一名合格的网络管理员肯定需要有这么一套好的网络协议分析软件

2018-12-08

c++mhookLib

很简单强大的hook库,使用方便,有dll和lib,还有源码,很好用

2017-12-21

linux c 函数中文使用手册

全中文的Linux下的C函数手册 CHM版可查询 清晰明了

2012-08-08

LinuxC编程一站式学习

第1章 程序的基本概念/2 1.1 程序和编程语言/2 1.2 自然语言和形式语言/6 1.3 程序的调试/7 1.4 第一个程序/9 第2章 常量、变量和表达式/12 2.1 继续Hello World/12 2.2 常量/15 2.3 变量/16 2.4 赋值/18 2.5 表达式/19 2.6 字符类型与字符编码/23 第3章 简单函数/24 3.1 数学函数/24 3.2 自定义函数/26 3.3 形参和实参/31 3.4 全局变量、局部变量和作用域/35 第4章 分支语句/41 4.1 if语句/41 4.2 if/else语句/43 4.3 布尔代数/45 4.4 switch语句/49 第5章 深入理解函数/51 5.1 return语句/51 5.2 增量式开发/54 5.3 递归/58 第6章 循环语句/64 6.1 while语句/64 6.2 do/while语句/66 6.3 for语句/67 6.4 break和continue语句/69 6.5 嵌套循环/70 6.6 goto语句和标号/71 第7章 结构体/74 7.1 复合类型与结构体/74 7.2 数据抽象/78 7.3 数据类型标志/82 7.4 嵌套结构体/84 第8章 数组/85 8.1 数组的基本概念/85 8.2 数组应用实例:统计随机数/88 8.3 数组应用实例:直方图/91 8.4 字符串/94 8.5 多维数组/95 第9章 编码风格/100 9.1 缩进和空白/100 9.2 注释/104 9.3 标识符命名/107 9.4 函数/108 9.5 indent工具/108 第10章 gdb/110 10.1 单步执行和跟踪函数调用/110 10.2 断点/117 10.3 观察点/121 10.4 段错误/125 第11章 排序与查找/128 11.1 算法的概念/128 11.2 插入排序/129 11.3 算法的时间复杂度分析/131 11.4 归并排序/133 11.5 线性查找/138 11.6 折半查找/139 第12章 栈与队列/144 12.1 数据结构的概念/144 12.2 堆栈/144 12.3 深度优先搜索/146 12.4 队列与广度优先搜索/152 12.5 环形队列/156 本阶段总结/159 下篇 C语言本质 第13章 计算机中数的表示/162 13.1 为什么计算机用二进制计数/162 13.2 不同进制之间的换算/164 13.3 整数的加减运算/165 13.3.1 Sign and Magnitude表示法/165 13.3.2 1’s Complement表示法/166 13.3.3 2’s Complement表示法/167 13.3.4 有符号数和无符号数/168 13.4 浮点数/169 第14章 数据类型详解/172 14.1 整型/172 14.2 浮点型/176 14.3 类型转换/177 14.3.1 Integer Promotion/177 14.3.2 Usual Arithmetic Conversion/178 14.3.3 由赋值产生的类型转换/179 14.3.4 强制类型转换/179 14.3.5 编译器如何处理类型转换/179 第15章 运算符详解/182 15.1 位运算/182 15.1.1 按位与、或、异或、取反运算/182 15.1.2 移位运算/183 15.1.3 掩码/184 15.1.4 异或运算的一些特性/185 15.2 其他运算符/186 15.2.1 复合赋值运算符/186 15.2.2 条件运算符/186 15.2.3 逗号运算符/187 15.2.4 sizeof运算符与typedef类型声明/187 15.3 Side Effect与Sequence Point/189 15.4 运算符总结/191 第16章 计算机体系结构基础/193 16.1 内存与地址/193 16.2 CPU/193 16.3 设备/196 16.4 MMU/198 16.5 Memory Hierarchy/201 第17章 x86汇编程序基础/205 17.1 最简单的汇编程序/205 17.2 x86的寄存器/208 17.3 第二个汇编程序/209 17.4 寻址方式/211 17.5 ELF文件/212 17.5.1 目标文件/213 17.5.2 可执行文件/218 第18章 汇编与C之间的关系/224 18.1 函数调用/224 18.2 main函数、启动例程和退出状态/230 18.3 变量的存储布局/237 18.4 结构体和联合体/244 18.5 C内联汇编/248 18.6 volatile限定符/250 第19章 链接详解/255 19.1 多目标文件的链接/255 19.2 定义和声明/260 19.2.1 extern和static关键字/260 19.2.2 头文件/264 19.2.3 定义和声明的详细规则/268 19.3 静态库/271 19.4 共享库/274 19.4.1 编译、链接、运行/274 19.4.2 函数的动态链接过程/281 19.4.3 共享库的命名惯例/282 19.5 虚拟内存管理/284 第20章 预处理/290 20.1 预处理的步骤/290 20.2 宏定义/291 20.2.1 函数式宏定义/291 20.2.2 内联函数/294 20.2.3 #、##运算符和可变参数/296 20.2.4 #undef预处理指示/298 20.2.5 宏展开的步骤/299 20.3 条件预处理指示/300 20.4 其他预处理特性/303 第21章 Makefile基础/306 21.1 基本规则/306 21.2 隐含规则和模式规则/313 21.3 变量/317 21.4 自动处理头文件的依赖关系/321 21.5 常用的make命令行选项/324 第22章 指针/327 22.1 指针的基本概念/327 22.2 指针类型的参数和返回值/331 22.3 指针与数组/332 22.4 指针与const限定符/335 22.5 指针与结构体/337 22.6 指向指针的指针与指针数组/337 22.7 指向数组的指针与多维数组/340 22.8 函数类型和函数指针类型/341 22.9 不完全类型和复杂声明/344 第23章 函数接口/349 23.1 本章的预备知识/349 23.1.1 strcpy与strncpy/349 23.1.2 malloc与free/354 23.2 传入参数与传出参数/358 23.3 两层指针的参数/360 23.4 返回值是指针的情况/362 23.5 回调函数/365 23.6 可变参数/368 第24章 C标准库/372 24.1 字符串操作函数/373 24.1.1 给字符串赋初值/373 24.1.2 取字符串的长度/374 24.1.3 拷贝字符串/375 24.1.4 连接字符串/377 24.1.5 比较字符串/378 24.1.6 搜索字符串/379 24.1.7 分割字符串/380 24.2 标准I/O库函数/383 24.2.1 文件的基本概念/383 24.2.2 fopen/fclose/384 24.2.3 stdin/stdout/stderr/387 24.2.4 errno与perror/strerror函数/388 24.2.5 以字节为单位的I/O函数/391 24.2.6 操作读写位置的函数/393 24.2.7 以字符串为单位的I/O函数/395 24.2.8 以记录为单位的I/O函数/397 24.2.9 格式化I/O函数/399 24.2.10 C标准库的I/O缓冲区/406 24.2.11 本节综合练习/410 24.3 数值字符串转换函数/412 24.4 分配内存的函数/414 第25章 链表、二叉树和哈希表/415 25.1 链表/415 25.1.1 单链表/415 25.1.2 双向链表/421 25.1.3 静态链表/425 25.1.4 本节综合练习/426 25.2 二叉树/426 25.2.1 二叉树的基本概念/426 25.2.2 排序二叉树/432 25.3 哈希表/437 本阶段总结/439 附录A 字符编码/442 索引/449 参考书目/474

2012-08-08

sql完全手册

该资源基本涵盖了SQL操作的所有内容,比较全面

2012-07-16

关于图表的demo

该资源包含了通过数据绘图的例子,有点线面等不同的图表类型,包括坐标轴的显隐设置、滚动设置以及坐标轴范围设置等等

2012-07-03

信息系统项目管理师辅导教程上册

该文档主要讲解软件工程、信息系统、网络工程等方面的基本知识

2012-03-06

信息系统项目管理师辅导教程下册

该文到主要讲解信息系统管理的基础知识,如进度管理、质量管理、范围管理等等。

2012-03-05

SVN使用指南

该文档主要讲解svn的下载、安装方法、使用方法等等

2012-03-05

7zip压缩与解压缩在vc++中调用的例子

主要实现7zip压缩与解压缩功能在vc++中的调用方式,本文件以实际的例子呈现给大家

2012-03-02

C标准函数C++标准库函数集锦

该文档介绍了关于STL函数的详细情况,还介绍了C标准函数

2011-01-06

vc++图形图像编程.chm

关于vc作图的多种实现,及个别效果的实例

2010-10-23

vbaxl9帮助文档

该文件提供了vba编程所需的很多函数,方法,属性,对象等。可以为vba开发者提供很好的帮助

2010-07-31

oracle10g帮助文档

很牛的Oracle 10g 帮助文档,易查易用 !

2009-12-24

Oracle 10g 10.2.0.1.0 JDBC_ojdbc14.jar

关于在jsp中连接Oracle数据库的jar包

2009-12-24

Oracle 10g 10.2.0.1.0 JDBC_ojdbc14classes12

Oracle 10g 10.2.0.1.0 JDBC_ojdbc14 的jar包

2009-12-24

java Swing 程序设计之精通

传统的awt编程出来的界面十分不美观,并且可移植性不好太好,所以有了Swing图形界面设计。

2009-11-24

VC++应用程序开发之MFC类库详解

该资源将vc++应用程序开发过程中所用的基础类库做出了详细的罗列。

2009-11-24

空空如也

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

TA关注的人

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