python基础之socket编程 一 TCP/IP五层模型 在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层的,一般的路由器是工作在网络层的。 在每一层实现的协议也各不同,即每一层的服务也不同.下图列出了每层主要的协议。 各层功能 注明:ARP和RAPR两个到底属于哪一层呢? 由 ...
分类:
编程语言 时间:
2017-08-21 20:35:04
阅读次数:
208
多线程对共享变量的访问。 第一, 必须是共享变量。 第二, 必须是多个线程共享一个变量 第三, 因为多个线程都有自己的工作内存,那么除了主内存有共享变量值的原本,每个工作内存都有自己的变量副本, 第四, 线程对共享变量的所有操作都在自己的工作内存中进行,不能直接从主内存中进行读写 第五, 线程之间无 ...
分类:
编程语言 时间:
2017-08-21 20:35:55
阅读次数:
156
一、插件下载: 方法一:在菜单项中选择help >>Install New Software >>在Install页面选择add >>在location中输入:http://dist.springsource.com/release/TOOLS/update/e4.5/(其中4.5表示eclipse ...
分类:
编程语言 时间:
2017-08-21 20:36:09
阅读次数:
135
web原理 form 表单,就是HTML里提交数据的标签 第一步: tornado写一个web服务器 tornado是Python里的一个web框架 tornado是一个轻量级,底层框架 没有经过太多的封装,直接暴露给我们 进入代码: ...
分类:
编程语言 时间:
2017-08-21 20:37:19
阅读次数:
172
最近在学习Spring Boot 相关的技术,刚接触就有种相见恨晚的感觉,因为用spring boot进行项目的搭建是在太方便了,我们往往只需要很简单的几步,便可完成一个spring MVC项目的搭建,感觉就是下图: 好,下面就本人搭建项目的过程简单说说如何快速搭建一个spring MVC项目,相信 ...
分类:
编程语言 时间:
2017-08-21 20:39:00
阅读次数:
280
新增一个变量这个变量存在于两个位置,一个是头文件中项目名+Dlg.h文件,另一个是源文件中项目名+Dlg.cpp文件 ...
分类:
编程语言 时间:
2017-08-21 20:39:19
阅读次数:
174
标记-清除算法 算法分为标记和清除两个阶段:首先标记所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 该算法存在的缺点: 1、 效率问题:标记和清除两个过程的效率都不高 2、 空间问题:标记清除之后会产生大量不连续的内存碎片,内存碎片太多可能会倒是以后在程序运行过程中需要分配较大的对象时, ...
分类:
编程语言 时间:
2017-08-21 20:39:50
阅读次数:
217
2017-08-21 19:38:32 writer:pprp ...
分类:
编程语言 时间:
2017-08-21 20:40:06
阅读次数:
185
一、方法中的参数为数值型的(int) import java.util.Scanner; public class ScoreCalc { public void calc(int num1,int num2,int num3){ int sum = num1 + num2 +num3; doubl ...
分类:
编程语言 时间:
2017-08-21 20:40:16
阅读次数:
216
#接上一篇 这一篇讲一下持久化需要表 batch_job_execution, batch_job_execution_context, batch_job_execution_params, batch_job_execution_seq, batch_job_instance, batch_jo ...
分类:
编程语言 时间:
2017-08-21 20:40:31
阅读次数:
240
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基 ...
分类:
编程语言 时间:
2017-08-21 20:40:38
阅读次数:
177
Caused by: java.net.BindException: Cannot assign requested address: JVM_Bind更改这个问题可以从两方面着手:一:查看ip和端口是否正确(大多数都是这个问题引起的)二:查看端口是否被占用了 ...
分类:
编程语言 时间:
2017-08-21 20:41:42
阅读次数:
188
默认参数: 也可以给默认参数赋值,这个时候就取代了默认的值了: 默认参数的特点:调用函数的时候,默认参数非必须传递; 作用:1、自定义安装软件,默认安装值; 2、连接数据库的参数;比如默认端口号3306 参数组: *args,这个就是参数组,前面有一个星号*,后面可以跟任意字母,定义一个参数组。 接 ...
分类:
编程语言 时间:
2017-08-21 20:41:49
阅读次数:
204
表示法 描述 正则表达式示例 符号 re1|re2 匹配正则表达式re1或re2 foo|bar . 匹配任意除换行符"\n"外的字符 a.c ^ 匹配字符串开头,在多行模式中匹配每一行的开头 ^Dear $ 匹配字符串末尾,在多行模式中匹配每一行的末尾 /bin/*sh$ * 匹配前一个字符0或多 ...
分类:
编程语言 时间:
2017-08-21 20:42:42
阅读次数:
278
import sys 1 def test(): 2 a=int(input()) 3 x=[int(i) for i in input().split(' ')] 4 y=[int(j) for j in sys.stdin.readline().split(' ')] 5 for i in ra... ...
分类:
编程语言 时间:
2017-08-21 20:44:28
阅读次数:
256
Python 类 @classmethod @staticmethod __str__ __repr__ __hash__ __abs__ __eq__ __format__ __bytes__ __iter__ __bool__ ...
分类:
编程语言 时间:
2017-08-21 21:06:12
阅读次数:
237
java中的参数传递——值传递、引用传递 参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。 在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。Java 应用程序按引用传递对象这一事实并不意味着 Java 应用程序按引用传递参 ...
分类:
编程语言 时间:
2017-08-21 21:07:04
阅读次数:
258
1、请到pyqt的官网下载对应的pythone版本: 官网下载地址:https://sourceforge.net/projects/pyqt/rss?path=/ 登录后如下图选择对应的版本号下载 2、点击运行exe 程序,一直默认安装步骤即可 3、验证是否安装成功,进入cmd命令 C:\User ...
分类:
编程语言 时间:
2017-08-21 21:07:10
阅读次数:
231
插入排序算法 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 直接插入排序 直接插入排序的排序思路 ...
分类:
编程语言 时间:
2017-08-21 21:08:06
阅读次数:
225
软件开发的三层架构: web层【表示层、表现层】 >Service层 >Dao[DataBase Access Object] >数据库! SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分! MVC:也是一种设计模式:M:Model【模型】-- ...
分类:
编程语言 时间:
2017-08-21 21:08:43
阅读次数:
233