首页 > 编程语言
python中的TCP编程学习
今天看了一下关于python的TCP编程。发现思路和其他语言(例如java)思路基本上差不多。先看客户端。基本步骤如下: 第一步:创建一个socket 第二步:建立连接 第三步:发送数据 第四步:读取从服务器发送过来的数据 第五步:关闭连接 第六步:对收到的数据进行处理 下面为python的TCP编程的客户端程序的一个小例子。java中关于网络编程的博文请看这里#...
分类:编程语言   时间:2015-07-18 17:08:21    收藏:0  评论:0  赞:0  阅读:316
算法导论 第二十一章:不相交集合的数据结构
不相交集合(Disjoint-set )数据结构保持一组不相交的动态集合S={S(1),S(2),...,S(k)}.每个集合通过一个代表(representative)来识别,即集合中的某个成员。设x表示一个对象,不相交集合支持操作: MAKE-SET(x):建立一个新的结合,其唯一成员(也即代表)就是x。因为各集合是不相交的,故要求x没有在其他集合中出现过。 UNION(x,y):将包含x...
分类:编程语言   时间:2015-07-18 17:07:01    收藏:0  评论:0  赞:0  阅读:276
C++实现简单的对象池
对象池的实现其实是非常简单的 思想也是很简单的: 用一个队列来存放所有的对象,需要时get一个对象,从队列头取一个对象,当用完后,重新将该对象投入到队列尾部。 #ifndef OBJ_POOL_H_ #define OBJ_POOL_H_ #include #include #include using std::queue; using std::shared_ptr;...
分类:编程语言   时间:2015-07-18 17:03:02    收藏:0  评论:0  赞:0  阅读:326
windows下安装php真正的多线程扩展pthreads教程
扩展地址:http://docs.php.net/manual/zh/book.pthreads.php注意事项php5.3或以上,且为线程安全版本。apache和php使用的编译器必须一致。通过phpinfo()查看Thread Safety为enabled则为线程安全版。通过phpinfo()查...
分类:编程语言   时间:2015-07-18 16:59:11    收藏:0  评论:0  赞:0  阅读:192
递归算法
写在前面:对于强大的递归。要想做到灵活运用,是需要花时间进行练习并总结。往往递归学习的入门也是难度也比较大,常常会处于看得明,却写不出的"尴尬"情况。本人也是一名编程菜鸟,也常处于尴尬中。正因递归的学习需要一个过程,所以萌生一个想法,对于每一次的递归学习都写篇博文总结,与大家分享,共同进步!在此推荐...
分类:编程语言   时间:2015-07-18 16:59:01    收藏:0  评论:0  赞:0  阅读:210
Java_Web___字符串转码String.getBytes()和new String()——(转)
转载自:http://zhuhuide2004.iteye.com/blog/562739;转载请注明原作者地址; 在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk...
分类:编程语言   时间:2015-07-18 16:58:21    收藏:0  评论:0  赞:0  阅读:211
二分图匹配(匈牙利算法) URAL 1721 Two Sides of the Same Coin
题目传送门 1 /* 2 题意:三种人,statements,testdata,anthing。要求两个人能完成s和t两个工作,且rank相差2 3 二分图匹配:此题学习建图技巧,两个集和内部一定没有边相连,rank模4小于2和大于等于2的人才能搭配,并且相差正好2, 4 ...
分类:编程语言   时间:2015-07-18 16:56:21    收藏:0  评论:0  赞:0  阅读:344
【LeetCode with Python】 Rotate Image
博客域名:http://www.xnerv.wang原标题页:https://oj.leetcode.com/problems/rotate-image/题目类型:下标计算难度评价:★★★本文地址:http://blog.csdn.net/nerv3x3/article/details/379687...
分类:编程语言   时间:2015-07-18 16:55:41    收藏:0  评论:0  赞:0  阅读:233
Prim算法实现
//输入是指定的生成树的根结点,和一个矩阵表示的完全无向图public static Object [] Prim(int u0,double graph[][]) throws Exception{ for(int i =0;itempValue){ ...
分类:编程语言   时间:2015-07-18 16:49:01    收藏:0  评论:0  赞:0  阅读:335
解决当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭)的问题
当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭)发生这种情况时 打开项目目录中的 Temp文件夹,可以找到 一个UnityLockfile 文件将这个文件删除就可以正常打开了
分类:编程语言   时间:2015-07-18 16:48:41    收藏:0  评论:0  赞:0  阅读:1603
数据结构复习之排序算法的总结回顾
根据排序过程中借助的主要操作,我们将内排序分为四类: 插入排序类 直接插入排序 希尔排序 选择排序类 简单选择排序 堆排序 交换排序类 冒泡排序 快速排序 归并排序类 归并排序从算法的简单性来看,我们将7种算法分为两类:简单算法:冒泡排序、简单选择排序、直接插入排序改进...
分类:编程语言   时间:2015-07-18 16:47:01    收藏:0  评论:0  赞:0  阅读:219
堆排序
数据结构与算法,排序算法
分类:编程语言   时间:2015-07-18 16:46:41    收藏:0  评论:0  赞:0  阅读:289
Java之关键字static和final的使用
static在Java中声明属性、方法时,可使用关键字static来修饰。1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内.....
分类:编程语言   时间:2015-07-18 16:46:31    收藏:0  评论:0  赞:0  阅读:214
希尔排序
数据结构与算法,排序算法
分类:编程语言   时间:2015-07-18 16:46:01    收藏:0  评论:0  赞:0  阅读:195
C++中overload,override,overwrite的区别详细解析
以下是对C++中overload,override,overwrite的区别进行了详细的分析介绍,需要的朋友可以过来参考下 Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型...
分类:编程语言   时间:2015-07-18 15:42:31    收藏:0  评论:0  赞:0  阅读:272
用Maven整合SpringMVC+Spring+Hibernate 框架
用Maven整合SpringMVC+Spring+Hibernate 框架, 实现简单的插入数据库数据 ? 一、搭建开始前的准备 1、打开MyEclipse新建Maven项目。File>New>Other(或Ctrl+N)>Maven Project;然后我们用default Workspace就行了...
分类:编程语言   时间:2015-07-18 15:42:02    收藏:0  评论:0  赞:0  阅读:397
一起talk C栗子吧(第十九回:C语言实例--位操作)
各位看官们,大家好,上一回中咱们说的是输出十六进制的例子,这一回咱们说的例子是:位操作。闲话 休提,言归正转。让我们一起talk C栗子吧! 看官们,位操作有五种,与、或、非、异或、移位。接下来咱们分别介绍这些操作。为了方便说明,我们 先统一做一下说明,位操作的对象是比特位。假如有三个比特位:A、B和C,大家都知道比特位的值只有0 或者1两种,所以A、B和C的值是0或者1.我...
分类:编程语言   时间:2015-07-18 15:39:51    收藏:0  评论:0  赞:0  阅读:249
Scheme 4 Javaer-2.功能抽象
《编程导论(Java)?第3章功能抽象》按照功能抽象的逻辑发展,介绍在Java语言环境中的三种流程、子程序和结构化分解、接口与实现相分离以及抽象方法——功能抽象的最高形式。而把操作/表达式是Java编程中最原始和起步级别的功能抽象。  SICP中,作为函数式编程语言的Scheme,它以表达式为基本单元,其功能抽象/函数抽象更为直接:按照丘奇的λ演算,完成对函数抽象的基本描述: W是参数为变量x...
分类:编程语言   时间:2015-07-18 15:39:02    收藏:0  评论:0  赞:0  阅读:291
[LeetCode][Java] Remove Duplicates from Sorted Array II
题目: Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For example, Given sorted array nums = [1,1,1,2,2,3], Your function should return length = 5, with the...
分类:编程语言   时间:2015-07-18 15:37:51    收藏:0  评论:0  赞:0  阅读:179
C语言数据类型总结
类比是学习一门新语言的好方法,下面我们类比java语言来看一下C语言的的数据类型。 C语言提供了丰富的数据类型,下面这张图可以很好的表现C语言所有的数据类型: 从中可以看到C语言提供java了语言没有的结构体、共用体和指针类型,同时C语言缺少java中的布尔类型即boolean,C语言和java的区别还体现在每种类型所占的位数,具体见下图: 下面分别介绍一下各种类型使用时的注意事项...
分类:编程语言   时间:2015-07-18 15:36:44    收藏:0  评论:0  赞:0  阅读:331
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!