- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 网址集合
文章合集http://linux.chinaunix.net/doc/program/ Linux下的多线程编程http://linux.chinaunix.net/doc/program/2001-08-11/642.shtml
2009-03-05 21:50:00
494
原创 GetWindowLong 获得控件的ID,父窗口句柄,实例句柄,窗口风格等。
long lstyle = GetWindowLong(m_list.m_hwnd,GWL_STYLE); long lstyle = GetWindowLong(m_list.m_hwnd,GWL_EXSTYLE); HINSTANCE hInst = GetWindowLong(m_list.m_hwnd,GWL_HINSTANCE);long ID = G
2008-11-18 19:03:00
5829
2
转载 CListCtrl 使用技巧
CListCtrl 使用技巧关键词: CListCtrl 使用技巧 摘自:http://blog.youkuaiyun.com/lixiaosan/archive/2006/04/07/653563.aspxCListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,l
2008-11-18 18:56:00
443
原创 popen 函数
FILE *popen(const char *command, const char *type);popen()是一个系统函数,它完成fork()产生一个子进程,然后从子进程调用/bin/sh -c(即使用shell)来执行command的指令。父进程通过它得到子进程返回的文件描述符:FILE * popen( const char * command,const char * typ
2008-06-20 14:09:00
590
翻译 什么是回调函数
什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调函数? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被
2008-06-20 12:05:00
828
原创 linux多线程设计
#include 1.创建线程 int pthread_create( pthread_t *tid, const pthread_attr_t *attr, void *(* func) (void *), void *arg );attr: 线程属性包括:优先级、初始栈大小,是否应该成为一个守护线程。缺省设置,NULL后面是线程要执行的函数和参数成功返回
2008-06-18 16:33:00
354
原创 fgets和freads的区别
fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止. 常用来从文件中读取结构体数组fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用.用来从读取文本字符串读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符
2008-06-18 16:00:00
2377
转载 Select()系统以及文件描述符
在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include #include int select(int maxfd, fd_set *readfds, fd_set *wr
2008-06-18 15:57:00
1104
原创 交叉编译
二、什么是交叉编译 什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓 平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结 构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说 的x86 Linux平台实际上是Intel x86体系结构和Li
2008-06-11 17:45:00
310
原创 #pragma预处理指令详解
原帖的应用地址: http://blog.youkuaiyun.com/hi_wyl/archive/2007/07/19/1698646.aspx 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示
2008-05-23 12:58:00
465
原创 转帖:成为Java高手的25个学习目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflec
2008-04-24 18:31:00
407
原创 Rundll 和Rundll32的区别
用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个文件不会陌生吧,不过,由于这两个程序的功能原先只限于在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉你吧。 首先,请你做个小实验(请事先保存好你正在运行的程序的结果,否则...):点击“开始-程序-Ms-Dos方式”,进入Dos窗口,然后键入"rundll32.
2008-04-19 19:02:00
493
原创 转帖:作java工程时的注意事项。
1、第三方包的引用 a、工程项目增加Libraries b、在工程下新建lib目录,把第三方包放到此目录 c、在打开plugin.xml,在Build标签页中,打开Extra Classpath Entries,添加jar d、在Runtime标签页中,增加jar e、在打包好的rcp程序中
2008-04-19 18:55:00
599
1
原创 Process类的学习
ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获取相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。创建进程的方法可能无法针对某些本机平台上的特定进程很好地工作,比如,本机窗口进程,守护进程,Microsof
2008-04-19 18:46:00
440
原创 Rutime类的学习
java.lang 类 Runtimejava.lang.Object java.lang.Runtime每一个java应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。 应用程序不能创建自己的 Runtime 类实例。一些常用函数:int availableProcessors()向 Java
2008-04-19 18:26:00
346
原创 java中调用现存的exe模块。
package com.liugaoxu;import java.io.*;import java.util.*;import java.lang.*;public class DemoTest { //使用java调用现存的exe模块。 public static void main(String[] args) { // TODO 自动生成方法存根 Runtime rn = R
2008-04-19 18:01:00
562
原创 AT 指令
AT 指令AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal
2008-04-19 17:32:00
705
CRectTracker, KLineTracker 橡皮筋类
2008-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人