编程语言-日排行[总排行] [月排行] [周排行] [日排行]
C/C++可以用的计算程序运行时间的方法...
分类:编程语言 时间:2014-05-10 09:47:07 阅读:272
java多线程编程中实现Runnable接口方法相对于继承Thread方法的优势...
分类:编程语言 时间:2014-05-10 19:32:38 阅读:391
C++ Primer Plus学习笔记之虚函数 C++语言的多态性有两种类型:静态多态性和动态多态性。函数重载和运算符重载就是静态多态性的具体表现,而动态多态性是指程序运行过程中才动态的确定操作所针对的对象,它是通过虚函数实现的; 1,虚函数的概念: 一个指向基类的指针可用来指向从基类派生的任何对象,这样就可以达到一个接口多个实现的访问了;虚函数是在基类中被冠以virtual的成员函...
分类:编程语言 时间:2014-05-10 10:14:19 阅读:290
java两种创建多线程方法之间的区别...
分类:编程语言 时间:2014-05-10 02:19:29 阅读:426
只要把上一篇文章“C语言 Socket入门示例1”中的两段程序彻底搞懂,那么再看本文就没有任何难度了,因为仅仅是对上篇文章中服务端代码的简单修改扩充。但是简单修改过后,功能变得异常强大,犹如一个远程CMD。随着不断深入学习,功能将会变得越来越强大。欢迎大家评论指点。 1、服务端(Server): #include #include #pragma comment(lib,"...
分类:编程语言 时间:2014-05-10 09:56:56 阅读:636
java创建多线程的方法...
分类:编程语言 时间:2014-05-10 09:15:38 阅读:249
如果对Windows API不太熟悉、对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的。以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解。学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻。更遗憾的是,以前学C的时候,误以为自己把C学会...
分类:编程语言 时间:2014-05-10 09:52:05 阅读:442
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。 @synchronized(object){},每一个object对应一把锁,要执行{}中的代码,首先必须要拿到o...
分类:编程语言 时间:2014-05-10 09:24:21 阅读:341
多线程编程之线程私有数据      Pthread是 POSIX threads 的简称,是POSIX的线程标准。         线程同步从互斥量【C/C++多线程编程之六】pthread互斥量,信号量【C/C++多线程编程之七】pthread信号量,条件变量【C/C++多线程编程之八】pthread条件变量,读写锁【C/C++多线程编程之九】pthread读写锁,多线程的同...
分类:编程语言 时间:2014-05-10 10:03:14 阅读:446
/*hdr ** Copyright ... ** AUTHOR MichaelMa ** DATE 4-May-2014 ** DESCRIPTION implement a mode of observer in C ** NOTE may be some bugs ...
分类:编程语言 时间:2014-05-10 09:53:03 阅读:679
如果你想要一个可以盛放各种类型的对象,那么基本上可以说在C++里没有,或者你可以用vector或者其他的什么来模拟,我说那都不怎么好。问题就在于我的类型会在运行时动态的增加,你不可能知道我会增加什么类型,我的头文件也不会给你。 现在是不是觉得C++的泛型用不上了,是的,C++的泛型本质上是对相似代码的复用,做的事情都是同一件事情,但仅仅是处理类型的差别。这种情况用的还是比较少的,比如ve...
分类:编程语言 时间:2014-05-10 02:15:34 阅读:361
Java写的抓取任意网页中email地址的小程序...
分类:编程语言 时间:2014-05-10 09:58:23 阅读:319
连接 CInternetSession *m_pInetsession; CFtpConnection *m_pFtpConnection; m_pInetsession=new CInternetSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS); try {...
分类:编程语言 时间:2014-05-10 09:31:12 阅读:635
/* * 讲一个图片文件按照指定的大小切割成多个碎片文件。 * 方法: * 循环读取数据到缓冲区,存放到不同的文件中就OK的啦 */ package ioTest.io3; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class S...
分类:编程语言 时间:2014-05-10 09:55:32 阅读:322
/*将三个文本文件的内容copy到一个文件中。 * 基本思路:通过续写的方式。 * * JAVA之IO技术中提供了一个可串联的字节输入流对象。 * * 合并流对象 * SequenceInputStream: * SequenceInputStream 表示其他输入流的逻辑串联。 * 它从输入流的有序集合开始,并从第一个输入流开始读取, * 直到到达文件末尾,接着从第二个输入...
分类:编程语言 时间:2014-05-10 10:11:32 阅读:314
生成器和普通函数有些区别,比如生成器不用return返回,而用yield来返回一系列元素 除非“召唤”生成器的next(),否则函数体里面不会执行任何代码块,上下文环境保存着。 虽然不需要明确定义__iter__()和next()方法,但是它本身包含这个方法。 当想要结束一个协程时,使用close()方法即可,close会在协程中引发GeneratorExit异常,这时候可以通过try/ex...
分类:编程语言 时间:2014-05-10 09:53:34 阅读:317
我的主力博客:半亩方塘 当某个运算符的运算对象类型不一致,且其中某一个运算对象是无符号类型时,这个需要进行相应地类型转换,至于类型转换的结果,则 依赖于机器中各个整数类型的相对大小 。 当某个运算符的运算对象类型不一致,且其中某一个运算对象是无符号类型时,分为以下几种情况: 当 无符号类型 的运算对象 大于 有符号类型 的运算对象时,则将 有符号类型转换为相应的无符号...
分类:编程语言 时间:2014-05-10 08:51:22 阅读:315
本文的主要参考来源来自于:C++ Primer 中文版(第 5 版) 第 57 面至第 58 面 1. 顶层 const 与底层 const 概念 我们知道,指针本身是一个对象,因为,指针实际对应着内存单元的一段存储空间,然而,指针所指向的也是一个数据对象,因此,指针是一个常量与指针所指向的是一个常量是两个完全不同的概念, 顶层 const 表示的是 指针本身是一个常量, 底层...
分类:编程语言 时间:2014-05-07 08:02:38 阅读:373
import org.junit.Test; public class AllSort { public void permutation(char[] buf, int start, int end) { if (start == end) {// 当只要求对数组中一个字母进行全排列时,只要就按该数组输出即可 for (int i = 0; i <= end; i++) { ...
分类:编程语言 时间:2014-05-07 08:26:47 阅读:364
import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import org.junit.Test; public class ListFile { public void listJavaFil...
分类:编程语言 时间:2014-05-07 06:31:39 阅读:377
1616263646522673
上一页453443下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!