windows
shenlanzifa
这个作者很懒,什么都没留下…
展开
-
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 · 474 阅读 · 0 评论 -
在基于对话框的MFC程序中,使程序在任务栏中不显示图标
在app的initinstance里的主对话框domodal之前生成一个隐藏的对话框BOOL CTestDlgApp::InitInstance(){...CFrameWnd a; //生成一个框架窗口对象a.Create(NULL,"aa"); //生成窗口,不带ws_visible,也就是说不会显示出来C转载 2014-10-14 17:36:43 · 1750 阅读 · 0 评论 -
SVN使用教程
原文地址:http://www.cnblogs.com/jx270/archive/2013/03/04/2943595.html转载 2014-10-10 14:40:39 · 776 阅读 · 0 评论 -
c++中的 extern "C"
比如说你用C 开发了一个DLL 库,为了能够让C ++语言也能够调用你的DLL 输出(Export) 的函数,你需要用extern "C" 来强制编译器不要修改你的函数名。通常,在C 语言的头文件中经常可以看到类似下面这种形式的代码:C代码 #ifdef __cplusplus extern "C" { #endif /**** so转载 2014-08-27 14:24:21 · 484 阅读 · 0 评论 -
c 函数指针
函数名与函数指针一 通常的函数调用 一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){ MyFun(10); //这里是调用MyFun(10);函数 retu转载 2014-08-26 14:13:23 · 543 阅读 · 0 评论 -
windows下使用sbt搭建Scala开发环境
Scala是一种运行于JVM之上的新型语言。JRuby, Jython, Groovy等也可以将其他语言的一些特点带进Java的生态圈。就个人体会,Scala和这些编程语言相比,如同Symbian之于Android或IOS。虽然大家都是一个圈子里面的,但完全不在同一个时代。加之Play Framework的助力,Scala的路越走越宽。对于企业开发,Scala最大的障碍不在对之前Java产品的支持原创 2014-06-17 12:32:49 · 4544 阅读 · 0 评论 -
Windows CE中的进程和线程
(1)进程 进程是一个正在运行的应用程序的实例,它由两部分组成:A,管理这个进程的操作系统的内核对象;B,该进程拥有的地址空间。每一个进程都有独占的、受到保护的32MB的地址空间。Windows CE系统最大允许32个独立的进程同时进行。当系统启动的时候,最少有4个默认的进程被启动,即:nk.exe(提供有关内核的服务);filesys.exe(提供有关文件系统的服务);gwes.e转载 2014-05-11 12:16:03 · 648 阅读 · 0 评论 -
VC做任务管理器涉及到的函数
以下是做进程管理器所用到的API函数。若是链接错误,则加上#include #pragma comment ( lib , "Pdh.lib" )第一组函数:枚举进程信息HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD转载 2014-04-03 15:00:50 · 861 阅读 · 0 评论 -
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 · 607 阅读 · 0 评论 -
线程创建的函数选择问题
创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别=====================================================================转载 2014-03-21 09:21:10 · 555 阅读 · 0 评论 -
windows核心编程-线程调度,优先级和关联性
每个线程都有一个CONTEXT结构,保存在线程内核对象中。大约每隔20ms windows就会查看所有当前存在的线程内核对象。并在可调度的线程内核对象中选择一个,将其保存在CONTEXT结构的值载入cpu寄存器。这被称为上下文切换。大约又过20ms windows将当前cpu寄存器存回内核对象,线程被挂起。Windows再次检查内核对象,并在可调度的内核对象中选择一个进行调度。此过程不断重复直到转载 2014-03-21 08:45:48 · 722 阅读 · 0 评论 -
VC++ 高精度定时timeSetEvent和回调成员方法
Platform SDK: Windows Multimedia中的timeSetEvent函数和timeKillEvent函数可以启动和停止一个精度达到1ms的高精度定时器。原型:MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lp转载 2014-03-21 15:50:24 · 1159 阅读 · 0 评论 -
curl_easy_getinfo() -- 从 curl 句柄里获得附加信息
curl_easy_getinfo() 函数原型声明如下:#include CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );使用该函数可以在请求求 curl 会话中的相关信息。注意,第 3 个参数必须是一个 long 型,或char型,或curl_slist型,抑或是double型的指针。函数所转载 2014-04-01 14:29:59 · 3103 阅读 · 0 评论 -
libcurl programming
CompilingOn windows platform, goto the unpack folder, such as d:/libcurl/curl, find the winbuild diretory. Open the vs command line window and use “nmake makefile.vc” to compile the code, here is转载 2014-04-01 14:03:34 · 971 阅读 · 0 评论 -
客户端 用不用 bind 的区别
无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。 Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024转载 2014-03-19 14:17:57 · 695 阅读 · 0 评论 -
windows 编译安装PROJ.4
Proj.4是开源GIS最著名的地图投影库,许多GIS开源软件的投影都直接使用Proj.4的库文件。该项目遵循MIT license,用C语言编写,由USGS的Gerald I. Evenden在1980年代创立并一直维护到退休,后转手到Frank Warmerdam手中。Warmerdam现任OSGeo主席,于2008年5月把Proj.4纳入成为MetaCRS的一部分。Proj.4的主页(原创 2015-02-09 16:25:28 · 3738 阅读 · 0 评论