- 博客(50)
- 资源 (73)
- 收藏
- 关注
转载 mimeTypes.rdf
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> NC:prettyName="Yahoo! Mail" NC:uriTemplate="http://compose.mail.yahoo.com/?To=%s" />
2013-12-02 09:27:05 1530
转载 C++ 数组参数
在 C++中,数组永远不会按值传递,它是传递第一个元素,准确地说是第 0个 的指针。例如,如下声明 :void putValues( int[ 10 ] );被编译器视为 void putValues( int* );数组的长度与参数声明无关,因此,下列三个声明是等价的: // 三个等价的 putValues()声明void putValues( in
2012-10-24 09:35:14 770
转载 C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.引用b.常量c.静态d.静态常量(整型)e.静态常量(非整型) 常量和引用,必须通过参数列表进行初始化。 静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有static关键字,其本质见文末。参考下面的代码以及其中注释:#in
2012-10-24 09:33:39 1794
转载 Linux文件查找命令find,xargs详述
前言:关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 一、find
2012-01-30 19:48:36 699
转载 __attribute__详解
GNU C的一大特色就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数。
2011-10-26 11:03:41 647
转载 gcc中include文件的搜索路径
这是一个不复杂的问题;但是网上很多回答都不全面;偶找了一个比较全面的(测试过):引用http://blog.csdn.net/fjb2080/archive/2010/01/23/5247494.aspx#include有两种形式,例如如下:#include #include "userhead.h"用尖括号表示的是包含系统的头文件,用双引号包含的是用户自己的头文件
2011-10-20 10:39:22 1528
转载 Linux读书观
授之以鱼,授之以渔。 目前的高等教育与社会应用有一定距离,虽然整日都叫嚷着“一定要改革”。但毕竟高等教育的本质还是给与一个平台,坚实基础,为往后自我学习的道路上提供 动力。 自我学习的能力在IT业着实重要,甚至是全部,不管是技术,还是业务。从技术的角度来说,
2011-09-24 15:39:48 2368
转载 Windows核心编程:用户模式下的线程同步
在以下两种基本情况下,线程之间需要相互通信: 需要让多个线程同时访问一个共享资源,同时不能破坏资源的完整性;一个线程需要通知其它线程某项任务已经完成。1.原子访问:Interlocked系列函数 所谓原子访问,指的是一个线程在访问某个资源的同时能够
2011-09-24 15:36:16 748
转载 linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并
2011-09-10 11:38:07 486
原创 makefile
makefile 规则很多,用的时候记住了,过段时间又忘了,突然想写时,无从下笔。现特转载一篇makefile留作备忘。 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得
2011-08-29 12:04:36 771
转载 字节对齐算法
字节对齐是在分配内存时需要考虑的问题,两个小算法:(1)最容易想到的算法:unsigned int calc_align(unsigned int n,unsigned align){ if ( n / align * align == n)
2011-08-12 10:49:36 619
转载 WideCharToMultiByte和MultiByteToWideChar函数的用法
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。
2011-08-01 18:29:50 657 1
原创 杂项2
char* file_buf = NULL;fopen_s(&fp, conf,"rb");if( fp ){ int len; fseek(fp,0,SEEK_END); len = ftell(fp); fseek(fp,0,SEEK_SET); if( len )
2011-07-26 02:24:19 595
原创 杂项
1)Ole自动化Initint xxx::Init(){ if(!SUCCEEDED(CoInitialize(NULL))) { return -1; } try { if(!m_oApp.CreateDispatch("Excel.Application", NULL)
2011-07-26 02:03:51 1001
原创 查看Linux内核版本的命令 .
方法一: 命令: uname -a作用: 查看系统内核版本号及系统名称方法二:命令: cat /proc/version作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称补充说明: /proc文件系统,它不是普通的文件系统,而是系统内
2011-07-21 15:23:49 733 1
原创 LINUX 时间函数
Linux获取当前时间 1. Linux下与时间有关的结构体 struct timeval { int tv_sec; int tv_usec; }; 其中tv_
2011-07-18 18:55:32 725
原创 ISO-2022
对于像中文,日文,韩文这样的文字,无法只用8位来表示所有的字符。ISO 2022提供了这样一种技术,它能在一种字符编码中支持多种字符集,可以用8位或16位来表示一个文字(字符),是一种变长的编码,这样,就能表示所有的上述东亚字符了。该编码还有个显著的特点,就是所有的字节都是以0开始(ASCII的0-127部分),有效位数是7,所以在网络传输中,可以只传7位。但同时出现了一个问题,如何区分哪些是AC
2011-06-09 10:03:00 1051
原创 数组,结构体初始化 {0} (转载)
<br />一直以为 int a[256]={0};是把a的所有元素初始化为0,int a[256]={1};是把a所有的元素初始化为1.<br />调试的时查看内存发现不是那么一回事,翻了一下《The C++ Programming Language》总算有定论。PDF的竟然不然复制,就把它这章翻译了,如下<br />5.2.1 数组初始化<br />数组可以用一个列值来初始化,例如<br /> int v1[] ={1,2,3,4};<br /> char v2[]=
2011-05-21 10:57:00 24807 5
原创 VSS 6.0 转
<br />VSS6.0版:选中项目树的节点,然后点右键选择“Create Project”或者工具栏上的第一个(也许你的版本不是第一个)按钮“Create Project”或者菜单“File”下的“Create Project”可以在选中的节点下创建一个新项目(看起来就是创建一个子目录,事实上也没什么差别),需要输入的是项目的名字,支持中文,有兴趣的话顺便把注释也填上,省得以后忘了这个项目是干什么的。<br />很多时候可以通过添加一个目录以及目录下的所有内容来创建项目。选择“Add Files”命令可以
2011-04-15 08:47:00 1036
原创 C++数组参数应用方式探讨(转)
<br />对于经验丰富的编程人员来说,C++编程语言应该是他们经常使用于程序开发的一种实用性语言。那么,在C++中,C++数组参数永远不会按值传递。它是传递第一个元素(准确地说是第0个)的指针。<br />例如,如下声明:void putValues(int[10]); <br />被编译器视为:void putValues(int*); <br />C++数组参数的长度与参数声明无关。因此,下列三个声明是等价的:void putValues(int*); void putValues(int[]);
2011-01-29 13:01:00 620
原创 VC 文件对话框 目录选择
<br />1. CFileDialog使用总结<br />例子:<br />CFileDialog openDlg( TRUE, "Material File(*.material)|*.material", NULL, <br /> OFN_HIDEREADONL
2011-01-07 22:20:00 4434
原创 vc 文件及文件夹处理
<br />1.删除非空目录<br /> <br />//删除文件夹目录(非空)<br />bool DeleteDirectory(char* sDirName) <br />{ <br /> CFileFind tempFind; <br /> char sTempFileFind[200] ;<br /> <br /> sprintf(sTempFileFind,"%s/*.*",sDirName); <br /> BOOL IsFinded = tempFind.Fin
2011-01-07 22:08:00 808
原创 UBUNTU 配置WEB服务器,PHP,MYSQL,PHPADMIN,APARCHE
<br />一。 安装命令<br /> <br />sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin<br /> <br />1.SSH <br /> <br />sudo apt-get install ssh<br /> <br /> 2.安装PHP<br /> <br />sudo apt-get install php5 libapache2-mod-ph
2010-07-22 00:30:00 2511
原创 MFC中UpdateData()函数的使用
<br />当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 <br />用处:主要控制ddx_data <br />把控件中的值和变量进行交换 <br />比如你有个编辑框,输入了一些值,你的程序怎么得到呢;必须先调用这个(当然是在用了ddx的情况) <br />反之控件的成员变量中的值也
2010-07-17 13:17:00 932
原创 c++ static 关键字
<br />C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 <br />一、面向过程设计中的static<br />1、静态全局变量<br />在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#include <iostream.h>void fn();static int n; /
2010-07-07 08:55:00 1804
原创 ubuntu server telnet 服务(转)
<br />1、安装xinetd 以及telnetd<br /># apt-get install xinetd telnetd<br /><br />2、配置文件/etc/inetd.conf<br />#cat /etc/inetd.conf (如果存在就不需要了)<br />telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd<br /><br />3.修改/etc/xinetd
2010-06-10 16:40:00 732
原创 ubuntu server 安装
<br />1。光盘安装<br /> <br /> <br />2。通过代理上网<br /> <br /> a.Firefox代理上网<br /><br /> 这个最简单了,依次点击 edit->preferences-> Advanced->network->settings 在里面填写代理服务器的IP,Port就可以了。<br /> <br /> b.设置apt-get永久使用http代理<br /><br /> sudo gedit /etc/apt/apt.conf在您的ap
2010-06-10 14:53:00 812
原创 Ubuntu 下安装GTK
sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具sudo apt-get install gnome-core-devel gnome-dev-doc #这将安装gnome环境下的 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件sudo apt-get install pkg-con
2010-05-05 21:20:00 1362
原创 ubunt 下 配置samba 服务器
一. samba的安装:sudo apt-get insall sambasudo apt-get install smbfs 二。修改/etc/samba/smb.conf sudo gedit /etc/samba/smb.conf 在smb.conf最后添加[myShare]comment = Shared Folder with username and pa
2010-04-24 09:23:00 1573
原创 Linux下创建与解压zip, tar, tar.gz和tar.bz2文件--转
在Linux下面去压缩文件或者目录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。zip格式已成为压缩文件的标准选择,而且它在windows上也能使用。经常用zip格式压缩那些需要共享给windows用户的文件。如果只是共享给linux用户或者Mac用户,偏向于选择tar.gz格式。ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在
2010-03-06 21:18:00 1091
原创 sql语法
SQL语法手册 Select用途: 从指定表中取出指定的列的数据语法: SELECT column_name(s) FROM table_name 解释:从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的完整语法相当复杂,但主要子句
2010-03-06 19:31:00 1514
原创 SQL语法手册
SQL语法手册 Select用途: 从指定表中取出指定的列的数据语法: SELECT column_name(s) FROM table_name 解释:从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的完整语法相当复杂,但主要子句
2009-12-22 12:40:00 481
原创 const_cast dynamic_cast reinterpret_cast static_cast用法
const_cast 用法:const_cast (expression) 该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression的类型是一样的。 常量指针被转化成非常量指针,并且仍然指向原来的对象; 常量引用被转换成非常量引用,并且仍然指向原来的对象;常量对象被转换成非常量对象。 Voiatile和
2009-12-05 09:45:00 1691 1
原创 const char*, char const*, char*const的区别
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个Warning,发散一下又想到这个问题,于是翻起来重嚼一下。事实上这个概念谁都有只是三种声明方式非常相似:Bjarne在他的The C++ Programming Language里面给出过一个助记的方法
2009-12-05 09:32:00 512
原创 GET和POST区别详解
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全的,因为在传输过程,数据被放在请求的URL中
2009-12-02 20:48:00 699
原创 vmware centos ADSL共享上网设置
主机使用PPPOE拨号上网 方法一:NAT方式 1、先关闭虚拟机中的操作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT” 2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。 此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。 补充:用VMnet8,安装好后,选择NAT方式,然后在win主
2009-11-29 20:32:00 2627
原创 VC中怎样读取系统当前时间
SYSTEEMTIME time; ::GetlocalTime(&time) typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSeco
2009-11-26 00:32:00 1171
原创 VC++动态链接库
Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular DLL(MFC规则DLL)、MFC Extension DLL(MFC扩展DLL)。 Non-mfc dll //文件:lib.h#ifndef LIB_H#define LIB_Hextern "C" int add(int x,int
2009-11-25 15:14:00 845
原创 彻底了解指针数组,数组指针,以及函数指针
一 :关于指针和堆的内存分配 先来介绍一下指针 : 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什
2009-11-25 10:28:00 1783 1
原创 STL的6大组件:容器、类属算法、迭代器、函数对象、适配器、分配器。
STL知识点。梗概。 ------《标准模板库自修教程与参考手册 STL进行C++编程》------STL的6大组件:容器、类属算法、迭代器、函数对象、适配器、分配器。---------------------------------------------------------------------------------------------迭代器:
2009-11-25 10:26:00 936
学习OpenCV 3 中文版
2022-02-19
cmake教程,cmake实践,跟我一起写Makefile,三本合一带书签
2020-09-10
Android安全攻防权威指南 扫描版带目录.7z
2019-07-04
Linux内核API完全参考手册(第2版).邱铁(详细书签)
2018-10-25
贝叶斯方法:概率编程与贝叶斯推断
2018-05-25
图解机器学习
2018-02-17
深入浅出MyBatis技术原理与实战.
2018-02-17
白话深度学习与TensorFlow - 高清 目录全(目录标签带标题非数字)
2018-01-03
Wireshark网络分析的艺术(高清版++)
2017-11-03
GPS原理与应用 (第二版带目录)
2017-10-22
OpenGL着色语言
2017-09-06
Tensorflow 实战Google深度学习框架.part2.rar
2017-09-05
Tensorflow 实战Google深度学习框架.part1.rar
2017-09-05
[免费]机器学习实战(中文版+英文版+源代码)-CSDN下载
2017-09-05
游戏编程精粹7.(GAME.Programming.Gems.7).(美)Scott.Jacobs.扫描版
2017-08-16
游戏编程精粹6.(GAME.Programming.Gems.6).(美)Mike.Dickheiser.扫描版.
2017-08-16
游戏编程精粹5.(GAME.Programming.Gems.5).(美).Kim.Pallister.扫描版.part2
2017-08-16
游戏编程精粹5.(GAME.Programming.Gems.5).(美).Kim.Pallister.扫描版.part1
2017-08-16
游戏编程精粹4.(GAME.Programming.Gems.4).(美).Andrew.Kirmse.扫描版
2017-08-16
游戏编程精粹3.(Game.Programming.Gems.3).Dante.Treglia.扫描版
2017-08-16
游戏编程精粹2.(Game.Programming.Gems.2).(美)Mark.A.Deloura.扫描版
2017-08-16
利用Python进行数据分析(Python For Data Analysis中文版).part2
2017-08-14
利用Python进行数据分析(Python For Data Analysis中文版).part1
2017-08-14
数据挖掘导论
2017-08-14
原动画基础教程part3
2017-08-11
原动画基础教程part2
2017-08-11
原动画基础教程
2017-08-11
C++11:C++11新特性解析与应用--》带目录版
2017-05-30
Qt及Qt Quick开发实战精解(清晰,带书签)
2016-12-08
OpenGL超级宝典中文第五版带目录清晰 part3
2016-08-15
OpenGL超级宝典中文第五版带目录清晰 part2
2016-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人