CreateThread与_beginthreadex

今天上实验课编写Windows下Socket多线程实验。 机房没有网络,用手机百度之后找到的是CreateThread()函数创建线程。 试着创建了一个多线程的小程序,运行之后也挺成功的。 回到宿舍最后试着将多线程与Socket结合的时候,再次上网查找资料的时候看到很多 关于用_beginthreadex()函数创建线程。 经过比较实验总结了一下,,, 在使用CreateThread()函数创建线...
阅读(229) 评论(0)

多线程CreateThread与临界区Create…

创建线程 HANDLEWINAPICreateThread(   LPSECURITY_ATTRIBUTESlpThreadAttributes,   SIZE_TdwStackSize,   LPTHREAD_START_ROUTINElpStartAddress,   LPVOIDlpParameter,   DWORDdwCreationFlags,   LPDWORDlpThreadId ...
阅读(269) 评论(0)

Android 一张图理解getWidth…

原文地址:一张图理解getWidth和getMeasuredWidth">Android 一张图理解getWidth和getMeasuredWidth作者:哪里都是你一张图理解getWidth和getMeasuredWidth" TITLE="[转载]Android 一张图理解getWidth和getMeasuredWidth" /> view.getMeasuredHeight()可能隐藏在...
阅读(206) 评论(0)

Android 中fill_parent与wrap…

在Android中,对于组件的属性“layout_width”和“layout_height”, 其值总是设置为“wrap_content”或“fill_parent”。 那么,这两个值有什么不同呢?  请看下面的定义:   1. wrap_content:组件的大小以能装入其内容即可;   2. fill_parent:组件会显示得和其父组件一样大,并填充剩余的空间(在 API Level 8中...
阅读(177) 评论(0)

Android中Activity的生命周期

protected void onCreate(Bundle savedInstanceState):当Activity的实例被启动是调用的第一个方法。 protected void onStart():该方法在onCreate()方法被调用,或者在Activity从Stop状态转为Actived的状态时调用。 protected void onResume():在Activity从Paused状...
阅读(236) 评论(0)

如何配置 Android SDK 以及A…

原文地址:Android SDK 以及ADT">如何配置 Android SDK 以及ADT作者:ccgogo很多对ANDROID开发有兴趣的同学,因为在开始配置android开发环境的时候,遇到了问题,所以就放弃了。多么遗憾的事情呀。所以接下来本人就介绍自己的配置经验给大家吧。 本人使用的是32位的Win7操作系统,首先假设大家电脑上已经配置好了java的环境。 1.安装ANDROID JD...
阅读(164) 评论(0)

Java JDK环境变量配置

原文地址:JDK环境变量配置">Java JDK环境变量配置作者:TheOneGIS默认安装在 C:Program FilesJavajdk1.7.0 目录下 环境变量配置为: JAVA_HOME = C:Program FilesJavajdk1.7.0 PATH = .;%JAVA_HOME%bin CLASSPATH = .;%JAVA_HOME%libdt.jar;%JAVA_HOME%l...
阅读(225) 评论(0)

PL/SQL创建简单的触发器trig…

原文地址:PL/SQL创建简单的触发器trigger作者:stefanie1.创建两个数据表,其字段及其属性完全一致   /*创建表t1*/   create table t1(id varchar2(10) not null,                   uname varchar2(8),                   primary key(id));     /*创建表t...
阅读(344) 评论(0)

javascript制作验证码

样式: 代码:...
阅读(183) 评论(0)

在CSS中定义超链接样式a:link、a:v…

摘自:http://www.qianyunlai.com/post-2.html 以前用CSS一直没有遇到过这个问题,在最近给一个本科同学做的项目里面。出现一些问题,搜索引擎查了一些网站和资料,发现很多人问到这个问题,给出的结果我试了试,大部分都不正确。   给出我试的顺序,可能会对大家有一些帮助: A:link {  color: #000000;  TEXT-DECORATION...
阅读(338) 评论(0)

Css样式表中:margin、paddi…

原文地址:Css样式表中:margin、padding和border作者:相淋 样式表的精髓:margin和padding和border 一、padding 我们可以把加过样式表的HTML标记看成是一个盒子。 对这个盒子中的内容控制,用到的样式:padding 它又分为:padding-left、padding-right、padding-bottom、padding-top padding是什么...
阅读(241) 评论(0)

myeclipse连接Oracle数据库

MyEclipse的使用以及和tomcat的整合 (现在电脑里面找到class12.jar这个包,进行复制) 在WEB-IF下面的lib文件夹加入class12.jar包 这个包是Oracle加载驱动的必须用的。 下面是加载JDBD-ODBC驱动程序 连接代码: Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracl...
阅读(368) 评论(0)

配置myeclipse中Servlet要导入的包

导入是servlet-api.jar包 这个包Jdk和Tomcat中都有 导入方法: 右键点击工程名,选择Bulid Path 选择需要导入的外部jar 这里需要点击红色添加外部jar,到你的tomcat安装目录下的lib目录下选择servlet-api.jar...
阅读(2097) 评论(0)

C#随机函数使用方法

函数是这样用,比如100至999的随机数  Random ran=new Random();  int RandKey=ran.Next(100,999);  不过这样会有重复,可以给Random一个系统时间做为参数,以此产生随机数,就不会重复了  System.Random a=new Random(System.DateTime.Now.Millisecond);  int RandKey...
阅读(245) 评论(0)

产生随机数的函数

计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。 我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出来的一系列数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,...
阅读(277) 评论(0)
343条 共23页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:171638次
    • 积分:2649
    • 等级:
    • 排名:第13554名
    • 原创:316篇
    • 转载:17篇
    • 译文:11篇
    • 评论:21条
    博客专栏
    最新评论