Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
glog详解
glog详解 1 glog的安装与使用 1 下载glog http code google com p google glog downloads detail name glog 0 3 3 tar gz 2 安装glog configu
C vs C
30分钟掌握STL系列(三)
30分钟掌握STL系列 三 使用迭代器编程 下面就讲一讲几种类型迭代器的编程 输入迭代器 输入迭代器是最普通的类型 输入迭代器至少能够使用 和 等 使用 来访问数据 使用 操作来递进迭代器到下一个元素或到达past the end值 为了理
C vs C
Random
class
算法
Iterator
程序员面试题精选100题(30)-赋值运算符重载函数[C/C++/C#]
程序员面试题精选100题 30 赋值运算符重载函数 C C C 问题 给出如下CMyString的声明 要求为该类型添加赋值运算符函数 class CMyString public CMyString char pData NULL CMy
C vs C
基础算法
dword ptr指令讲解
dword ptr指令讲解 8086CPU的指令 可以处理两种尺寸的数据 byte和word 所以在机器指令中要指明 指令进行的是字操作还是字节操作 对于这个问题 汇编语言中用一下方法处理 1 通过寄存器名指明要处理的数据的尺寸 例如 下面
C vs C
linux内核与编程
指针数组和数组指针的区别
指针数组和数组指针的区别 指针数组 array of pointers 即用于存储指针的数组 也就是数组元素都是指针 数组指针 a pointer to an array 即指向数组的指针 还要注意的是他们用法的区别 下面举例说明 int
C vs C
C语言中setjmp和longjmp函数
C语言中setjmp和longjmp函数 setjmp和longjmp是C语言独有的 只有将它们结合起来使用 才能达到程序控制流有效转移的目的 按照程序员的预先设计的意图 去实现对程序中可能出现的异常进行集中处理 先来看一下这两个函数的定义
C vs C
Explicit 关键字简介
Explicit 关键字简介 explicit关键字用来修饰类的构造函数 表明构造函数是显示的 相对的是implicit关键字 首先这个关键字只能用在类内部的构造函数声明上 而不能用在类外部的函数定义上 它的作用是不能进行隐式转换 clas
C vs C
编译器
class
汇编语言rep movsd
汇编语言rep movsd rep movsd 一般为 mov esi offset s1 mov edi offset s2 mov ecx 数 cld rep movsd 查找了几个资料 都说得不怎么完整 也许是我知道的太少了 所以觉得
C vs C
va_list(),va_start(),va_arg(),va_end()
va list va start va arg va end 详解 一 写一个简单的可变参数的C函数 下面我们来探讨如何写一个简单的可变参数的C函数 写可变参数的C函数要在程序中用到以下这些宏 void va start va list a
C vs C
linux内核与编程
list
fun
编译器
eclipse下JNI的初步实现
eclipse下JNI的初步实现 JNI java native interface 为java应用程序提供调用本地方法的接口 The standard Java class library may not support the plat
Android
C vs C
JNI
eclipse
Java
CreateThread()和_beginthread()有什么不同?
CreateThread 和 beginthread 有什么不同 我们知道在Windows下创建一个线程的方法有两种 一种就是调用Windows API CreateThread 来创建线程 另外一种就是调用MSVC CRT的函数 begi
C vs C
程序员自我修养
MFC程序的诞生与死亡
MFC程序的诞生与死亡 程序的诞生 Application object产生 内存于是获得配置 初值亦设立了 Afx WinMain执行AfxWinInit 后者又调用AfxInitThread 把消息队列尽量加大到96 AfxWinMai
C vs C
MFC
application
object
null
内联函数inline和宏定义
内联函数inline和宏定义 内联函数的优越性 一 inline定义的类的内联函数 函数的代码被放入符号表中 在使用时直接进行替换 像宏定义一样展开 没有了调用的开销 效率很高 二 类的内敛函数是一个真正的函数 三 使用内联函数inline
C vs C
class
30分钟掌握STL系列(二)
30分钟掌握STL系列 二 迭代器 迭代器提供对一个容器中的对象的访问方法 并且定义了容器中对象的范围 迭代器就如同一个指针 事实上 C 的指针也是一种迭代器 但是 迭代器不仅仅是指针 因此你不能认为他们一定具有地址值 例如 一个数组索引
C vs C
Iterator
vector
算法
output
windows编程中wParam和lParam消息
windows编程中wParam和lParam消息 1 WM PAINT消息 LOWORD lParam 是客户区的宽 HIWORD lParam 是客户区的高 2 滚动条WM VSCROLL或WM HSCROLL消息 LOWORD wPa
C vs C
Windows
编程
command
timer
跨语言之间的socket通信(C--Java的握手)
跨语言之间的socket通信 C Java的握手 作者 xuanner 发布日期 2008 1 7 17 15 01 Email chenxuan5627 163 com 原创作品 请保留作者著作信息 这些日子在公司开发一个基于B S的服务
C vs C
socket
语言
Byte
算法
如何在C语言中调用shell命令
如何在C语言中调用shell命令 在linux操作系统中 很多shell命令使用起来非常简单 这些shell命令的程序实现已经被底层实现好 有时候需要在程序中调用shell命令 这样可以就不用在控制台上手动输入shell命令了 下面就以三个
linux内核与编程
C vs C
shell
语言
c
如何通过C语言自动生成MAC地址
如何通过C语言自动生成MAC地址 最近在做虚拟机项目时 需要给创建的每一个虚拟机自动生成一个MAC地址 由于MAC地址为48位 而且格式是以 隔开的 所以下面我写了一个c程序 来自动生成MAC地址 MAC c include
C vs C
语言
c
Random
虚拟机