1、客户端MyClient.java 2、加入多线程,ClientThread.java 3、服务器端MyServer.java 4、为服务器端通信加入多线程 ...
分类:
编程语言 时间:
2017-07-14 23:59:19
阅读次数:
408
首先介绍一个概念“池化技术 ”。池化技术 一言以蔽之就是:提前保存大量的资源,以备不时之需以及重复使用。 池化技术应用广泛,如内存池,线程池,连接池等等。内存池相关的内容,建议看看Apache、Nginx等开源web服务器的内存池实现。 起因:由于在实际应用当中,分配内存、创建进程、线程都会设计到一 ...
分类:
编程语言 时间:
2017-07-14 23:59:34
阅读次数:
477
《流畅的Python》这本书是图灵科技翻译出版的一本书,作者Luciano Ramalho。 作者从Python的特性角度出发,以Python的数据模型和特殊方法为主线,主要介绍了python的集合类型(sequence、mapping、set等)、把函数作为一等对象来使用、类的构建、新的文件控制流 ...
分类:
编程语言 时间:
2017-07-14 23:59:41
阅读次数:
568
文章来源:http://blog.csdn.net/koko66/article/details/42709279 据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方 ...
分类:
编程语言 时间:
2017-07-15 00:00:36
阅读次数:
294
# create a dictionary students = {"Alice": 24, "Bob": 26, "Clark": 23, "Dan": 28, "Emma": 31} # add entry to a dictionary students['Fred'] = 27 # alte... ...
分类:
编程语言 时间:
2017-07-15 00:00:51
阅读次数:
257
//************工作者线程**************1.在头文件中添加UINT ThreadFunc(LPVOID lpParam); 注意应在类的外部 2.添加protected型变量:CWinThread* pThread 3.添加线程处理函数:UINT ThreadFunc(LP ...
分类:
编程语言 时间:
2017-07-15 00:01:14
阅读次数:
236
2017-07-14 23:37:11 1.本书亮点:总结典型错误;必须一个字节都不差,程序才能算通过。这对于培养严谨、周密的程序设计作风极为有效,学生必须考虑到每一个细节和特殊边界条件,而不是大体上正确就过。传统的人工评判是难以做到这一点的 储空间的内容,最终得到问题的解答来解决实际问题。 3.一 ...
分类:
编程语言 时间:
2017-07-15 01:36:27
阅读次数:
283
直接上需求: 实现一个多级菜单 三级菜单的实现 可以依次选择进入各个子菜单 也可以返回上级菜单 所需知识 列表 字典 需求也比较简单,但实际上做起来还是遇到许多的问题,我这边主要用到的知识点大概就是 字典 等 大致的思路 我是分别写了四个函数 ...
分类:
编程语言 时间:
2017-07-15 01:44:15
阅读次数:
218
首先在D盘创建一个文件hero.txt,内容为:com.hero.Hero(此处必须是Hero的完整路径) 接下来是Hero类 然后是Test类测试 ...
分类:
编程语言 时间:
2017-07-15 01:51:29
阅读次数:
271
重要的参考: http://www.imooc.com/video/7303 摄像机模糊 http://www.xuanyusong.com/archives/3541 http://www.cnblogs.com/mrblue/p/5168275.html ...
分类:
编程语言 时间:
2017-07-15 02:02:16
阅读次数:
237
今天总结一下最基础的输入输出和运算符 输入: python3里都是input("") input() name = input() #输入的值会直接赋值给name name = input("请输入你的姓名:") #("")里的话是输入提示信息 ps: 输入的值会直接赋值给name。 input输入 ...
分类:
编程语言 时间:
2017-07-15 02:02:39
阅读次数:
292
变量是保存存储值的内存位置。也就是说,当创建一个变量时,可以在内存中保留一些空间。 基于变量的数据类型,解释器分配内存并决定可以存储在保留的存储器中的内容。 因此,通过为变量分配不同的数据类型,可以在这些变量中存储的数据类型为整数,小数或字符等等 ...
分类:
编程语言 时间:
2017-07-15 02:03:34
阅读次数:
274
1.什么是编程 编写程序(编写代码,编写软甲) 编程的目的:把自己想的东西写下来让计算及运行出来。 2.编程语言有哪些? (1)机器语言 特点:用计算机能看懂的二进制(0和1)去写程序 优点:程序运行速度快 缺点:开发效率低 (2)汇编语言: 特点:用一些英文标签代替一串二进制数字区写程序 优点:比 ...
分类:
编程语言 时间:
2017-07-15 02:07:26
阅读次数:
253
这些基本的数据类型是点不出东西来的 3种引用类型 类class 接口interface 数组array 第一个 : 类 Integer Long Boolean Byte Character Double Float Short 这些类 自动装箱成一个对象 String :String类代表字符串, ...
分类:
编程语言 时间:
2017-07-15 02:10:10
阅读次数:
279
习题 11: 提问 我已经出过很多打印相关的练习,让你习惯写简单的东西,但简单的东西都有点无聊,现在该跟上脚步了。我们现在要做的是把数据读到你的程序里边去。这可能对你有点难度,你可能一下子不明白,不过你需要相信我,无论如何把习题做了再说。只要做几个练习你就明白了。 一般软件做的事情主要就是下面几条: ...
分类:
编程语言 时间:
2017-07-15 02:11:21
阅读次数:
289
本篇文章我们来学习和讨论一下js中的闭包。闭包是纯函数式编程的一个特性,因为它们能够大大简化复杂的操作。在js中,闭包的重要性不言而喻! 简单的说,闭包(closure)是 一个函数在创建时 允许 该自身函数 访问并操作 该自身函数之外的变量时 所创建的作用域。换句话说,闭包可以让函数访问所有的变量 ...
分类:
编程语言 时间:
2017-07-15 09:55:47
阅读次数:
147
今天学习了一下用简单的Django框架与简单的WSGI服务器配套运行一个简单的Django项目; Django不是完整的web后端框架,它需要和一个WSGI服务器配套,由WSGI服务器负责网络通讯部分。 1.Django与WSGI WSGI全称:Web Server Gateway Interfac ...
分类:
编程语言 时间:
2017-07-15 09:56:09
阅读次数:
363
恢复内容开始 java开发环境的搭建 第一步:安装jdk。 第二步:配置环境变量: 计算机>属性>高级系统设置>环境变量。 1:JAVA_HOME 配置JDK安装路径(jdk) 2:PATH 配置jdk命令文件路径(bin) 3:CLASSPATH 配置类库文件路径(lib) (;用来隔开路径) ( ...
分类:
编程语言 时间:
2017-07-15 09:56:38
阅读次数:
154
上一篇博客学习了如何简单的使用多线程。其实普通的多线程确实很简单,但是一个安全的高效的多线程却不那么简单。所以很多时候不正确的使用多线程反倒会影响程序的性能。 下面先看一个例子 : 执行结果: 从上面可以看出变量 num 的值不是连续递增的,输出也是没有顺序的,而且每次输出的值都是不一样的,这是因为 ...
分类:
编程语言 时间:
2017-07-15 09:57:27
阅读次数:
228
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 ...
分类:
编程语言 时间:
2017-07-15 09:58:37
阅读次数:
186