Python高级 网络通信(Network Communication) 看似是两个机器对话,其实是位于两个机器上两个进程在相互收发数据,即网络通信也是一种IPC实现,它不仅可以实现一个机器上的两个进程通信,还能实现位于不同地域的两台机器上的进程间通信 通信地址要明确,在计算机网络世界中,通过IP地 ...
分类:
编程语言 时间:
2019-08-04 11:55:17
阅读次数:
134
1.字符串转换成列表 2.字符串转换成元祖 3.列表转换成功字符串 4.列表转换成元祖 5.元祖转换成列表 6.元祖转换成字符串 ...
分类:
编程语言 时间:
2019-08-04 11:57:06
阅读次数:
329
Python中函数的作用 要写出高质量的代码首先要解决的就是重复代码的问题,这可能也是大多数语言一种必不可少的操作。 定义函数 在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数, ...
分类:
编程语言 时间:
2019-08-04 11:57:41
阅读次数:
95
1.eclipse新建maven工程,勾上Create a simple project 点击下一步,可以选择packaging类型,默认是jar包,支持FTL前端,但是如果要整合JSP的话,应该选择war包,导入相关依赖,如: <project xmlns="http://maven.apache ...
分类:
编程语言 时间:
2019-08-04 11:59:56
阅读次数:
115
import dns.resolverimport osimport http.clientiplist = []appdomain = 'www.baidu.com'def get_iplist(domain=''): try: A = dns.resolver.query(domain,'A')... ...
分类:
编程语言 时间:
2019-08-04 13:12:05
阅读次数:
98
? 前言 现在Spring几乎成为了Java在企业级复杂应用开发的代名词,得益于Spring简单的设计哲学和其完善的生态圈,确实为廉颇老矣,尚能饭否的 Java 带来了“春天”,有很多同学刚接触Java就直接从Spring框架开始学习,导致产生了很多疑惑,甚至有很多同学只知道用Spring,并不了解 ...
分类:
编程语言 时间:
2019-08-04 13:13:00
阅读次数:
81
spring @Async 线程池使用 最近公司项目正逐渐从dubbo向springCloud转型,在本次新开发的需求中,全部使用springcloud进行,在使用时线程池,考虑使用spring封装的线程池,现将本次使用心得及内容记录下来 一、线程池常规使用方式 之前使用线程池的方式,都是自己定义线 ...
分类:
编程语言 时间:
2019-08-04 13:14:42
阅读次数:
131
前言 在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程, 可以使用win32process模块中的函数,如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32 ...
分类:
编程语言 时间:
2019-08-04 13:15:31
阅读次数:
136
1 #define _for(i,a,b) for(int i = (a);i & nums) 9 { 10 int rnt1 = 0; 11 int rnt2 = 0; 12 13 _for(i,1,nums.size()) 14 { 15 ... ...
分类:
编程语言 时间:
2019-08-04 13:20:55
阅读次数:
113
一、multiprocessing包 它是是python中的多进程管理包。与threading.Treade类似,它可以利用multiprocessing.Process对象来创建一个进程。该进程可以在python程序内部编写函数。该process对象和thread对象的用法相同,又有 start( ...
分类:
编程语言 时间:
2019-08-04 13:22:22
阅读次数:
101
python的强大在于他有丰富和强大的标准库和第三方库(必须安装的库) 1.初识标准库(sys和os) 打印出来的是绝对路径 了解绝对路径和相对路径: 转自https://blog.csdn.net/databatman/article/details/49453953 下面的路径介绍针对windo ...
分类:
编程语言 时间:
2019-08-04 13:23:58
阅读次数:
87
运行结果如下: 还有许多可以优化的地方,等我继续学习一下哈哈 ...
分类:
编程语言 时间:
2019-08-04 13:24:56
阅读次数:
91
一,文件上传 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作 如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResol ...
分类:
编程语言 时间:
2019-08-04 13:25:18
阅读次数:
73
定义计算器的类 用注解的方式去测试计算器类里面 所有的方法 想验证哪个方法 就在方法的上面加上注解@check 执行TestCheck验证方法 控制台的输出 根目录生成了一个 bug.txt文件 重写TestCheck这个类 invoke会出异常,把这个异常抛出去 放到try catch里面去捕获异 ...
分类:
编程语言 时间:
2019-08-04 13:29:09
阅读次数:
84
1.匿名函数 2.global 3.五角数 4.分片提取 5.计算器 6.下水道 7.注册 8.倒计时 9.例子 10.买东西 11.循环 12.秒杀 ...
分类:
编程语言 时间:
2019-08-04 13:33:34
阅读次数:
106
C++ auto 关键字的使用 C++98 auto 早在C++98标准中就存在了auto关键字,那时的auto用于声明变量为自动变量,自动变量意为拥有自动的生命期,这是多余的,因为就算不使用auto声明,变量依旧拥有自动的生命期: int a =10 ; //拥有自动生命期 auto int b ...
分类:
编程语言 时间:
2019-08-04 13:38:02
阅读次数:
131
java并发AtomicIntegerArray AtomicIntegerArray的原子性 AtomicIntegerArray的原子性是对数组的元素的,不是数组。 源码基于openjdk 1.8 AtomicIntegerArray方法测试 java package javalearn.jav ...
分类:
编程语言 时间:
2019-08-04 13:39:27
阅读次数:
92
20.1 并发得多面性 并发编程令人困惑的一个主要原因:使用并发时需要解决的问题有多个,而实现并发的方法也有多种,并且在这两者之间没有明显的映射关系。 20.1.1 更快的执行 速度问题初听起来很简单:如果你需要一个程序运行得更快,那么可以将起断开为多个片段,在单个处理器上运行每个片段。 并发通常是 ...
分类:
编程语言 时间:
2019-08-04 13:39:41
阅读次数:
104
上面两行代码在很多Python程序都很常见,为什么要加这两行代码呢? 第一行的作用: 在windows上,第一行有没有都不会造成影响(Windows更具扩展名来判断文件类型),Linux上执行文件时是 ./test.py 的形式,所以需要加上解释器的路径信息,告知用何种方式执行这个文件。 这种是为了 ...
分类:
编程语言 时间:
2019-08-04 13:40:38
阅读次数:
126
原理:遍历数列,从后往前扫描元素,逐个比较,把元素在应当的位置插入,同时后面的元素逐个后移让位,构建出有序数列 算法描述:【1】将第一个元素设为已排序。 【2】取出数列的下一个元素从后往前与已排序的序列逐渐比较。 【3】若取出的元素比已排序的元素小,则已排序元素向后移动让位,直到找到比取出的元素小或 ...
分类:
编程语言 时间:
2019-08-04 13:42:00
阅读次数:
104