03 2013 档案

摘要:一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。进程是具有一定独立功能的程序关于某个数据集合上 阅读全文
posted @ 2013-03-11 17:04 笑笑小白 阅读(2309) 评论(0) 推荐(1) 编辑
摘要://UDP 服务器#include <Winsock2.h>#include <stdio.h>void main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1,1); err = WSAStartup(wVersionRequested,&wsaData); if(err != 0) { return; } if(LOBYTE(wsaData.wVersion ) != 1 || HIBYTE(wsaData.wVersion ) != 1 阅读全文
posted @ 2013-03-11 16:51 笑笑小白 阅读(782) 评论(0) 推荐(0) 编辑
摘要:编VC网络程序遇到一个问题。原来是少了一个WSOCK32.LIB告诫一下自己: 在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。 1.WINSOCK.H: 这是WINSOCK API的头文件,需要包含在项目中。 2.WSOCK32.LIB: WINSOCK API连接库文件。在使用中,一定要把它作为项目的非缺省的连接库包含到项目文件中去。 3.WINSOCK.DLL: WINSOCK的动态连接库,位于WINDOWS的安装目录下。--------------------Configuration: Example1 - Win32 De... 阅读全文
posted @ 2013-03-11 15:22 笑笑小白 阅读(546) 评论(0) 推荐(0) 编辑
摘要:面对着一张包含全省数据的Excel表格,我们常常需要按其中某一列的数据通过自动筛选归类,然后以归类的名字新建Excel并将筛选的结果粘贴到新表中。自动筛选后直接复制粘贴是会把数据全部粘到新表中的的,一行行用鼠标拖更加麻烦,一个简单方法是点击菜单栏:编辑->定位->定位条件->当前区域,然后ctrl+c,再ctrl+v。自己试验了一下宏并改了一下VBA,无奈selection.copy之后想在新表中paste怎么也不成功,还是放弃了。下面改用python来完成此功能,代码非常的短。autofilter.pyf=open('.\\candidates.txt',& 阅读全文
posted @ 2013-03-08 10:53 笑笑小白 阅读(7974) 评论(0) 推荐(0) 编辑
摘要:处理全省的大数据真的很麻烦,懒人总是在想简便方法解放自己。以下代码虽然没有提供更人性化的目录自建功能,但却绝对为我的工作带来了难以想象的便利。此程序可配合“excel自动筛选后分别复制粘贴到新文件的解决办法”使用,起到事半功倍的效果。以下代码需要下载xlwt包,并按程序自建或在程序中修改文件夹所在path。txt2xls.py# -*- coding: gbk -*-import os.pathimport osimport xlwtpath="D:\\workspace\\txt2xls"def txt2xls(fp,file): if os.path.exists(fp 阅读全文
posted @ 2013-03-08 10:51 笑笑小白 阅读(10094) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示