码迷,mamicode.com
首页 > 编程语言 > 日排行
python网络编程基础之socket粘包现象
粘包现象两种 登陆 一.连续的小包,会被优化机制给合并,代码如下 服务端: 客户端: 解决方案 服务端代码如下 客户端代码如下 二.服务端一次性无法完全就收完客户端发送的数据,第二再次接收的时候,会接收到第一次遗留的内容 服务端 客户端 运行代码试试 三,针对数据量大的粘包现象解决方案 服务端代码如 ...
分类:编程语言   时间:2018-11-23 20:51:06    阅读次数:178
Python_多线程threading模块
python 在执行的时候会淡定的在CPU上只允许一个线程运行,故Python在多核CPU的情况下也只能发挥出单核的功能,其中的原因:gil锁 gil 锁 (全局解释器锁):每个线程在执行时都需要先获取gil 一个线程运行Python,而其他N个睡眠或者等待I/O(即 保证同一时刻只有一个线程丢共享 ...
分类:编程语言   时间:2018-11-23 20:51:33    阅读次数:219
java 如何使用多线程调用类的静态方法?
1.情景展示 静态方法内部实现:将指定内容生成图片格式的二维码; 如何通过多线程实现? 2.分析 之所以采用多线程,是为了节省时间 3.解决方案 准备工作 logo文件 将生成的文件保存在F盘test目录下 代码实现 /** * 多线程测试类 * @explain 生成图片格式的二维码采用多线程实现 ...
分类:编程语言   时间:2018-11-23 20:52:03    阅读次数:229
python中字典的操作
字典操作 --查字典1. 字典名["元素名称"]2. 字典名.get("元素名称")-获取不存在得元素名称,.get方法不会报错-从字典里get不到值,可以指定默认得值(例如是:500),如**.get("money",500) 修改字典字典名["元素名称"]="要修改成的值" 新增字典1. 字典名 ...
分类:编程语言   时间:2018-11-23 20:54:43    阅读次数:251
python中,数字类型计算
说明: 今天在看python数字类型的操作,在此记录下。 操作过程: 1.数字的加减乘除 2.求商的运算,即如果是除法的结果带有小数部分的,取整数部分 3.求余数 4.计算幂指数,即3的2次幂,5的10次幂,使用**来实现 5.查看最后输出的值,最后表达式的值被赋值给 _ 备注: 1.除法总是返回浮 ...
分类:编程语言   时间:2018-11-23 20:58:33    阅读次数:266
一个很简单的MD5计算,python hashlib
1 import hashlib 2 import time 3 4 size = 2048 5 md5 = hashlib.md5() 6 start = time.time() 7 with open('ubuntu-18.04-desktop-amd64.iso', 'rb') as f: 8... ...
分类:编程语言   时间:2018-11-23 20:59:32    阅读次数:212
Java 在spring cloud中使用Redis,spring boot同样适用
1.本地安装redis服务,官网下载。 2.在开发中要使用redis,首先要启动本地redis服务,启动后页面如下: 3.在spring boot项目pom.xml文件中添加Redis需要的依赖包,可在生成springboot项目选择自动引入: 4.在application-dev.yml(spri ...
分类:编程语言   时间:2018-11-23 21:02:21    阅读次数:255
Learun-企业级敏捷开发框架规范
分类:编程语言   时间:2018-11-23 21:19:12    阅读次数:284
c++ 字符串拷贝以及合并
#include #include using namespace std; class stringfun { char name[20]; public: void concatString(char a[],char b[]) { strcat(a," "); strcat(a,b); ... ...
分类:编程语言   时间:2018-11-23 21:29:28    阅读次数:217
Python-炫酷二维码
一、环境 首先是安装python环境,如果没有安装python环境看此处 二、myqr myqr 其实是一个 python 的脚本,可以生产二维码图片,作者也对python脚本进行了打包,在 Windows 下只需要设置好参数再运行就可以了。 1、安装myqr 2、myqr安装完成以后如下图所示,会 ...
分类:编程语言   时间:2018-11-23 21:30:24    阅读次数:231
python初识05-文件处理
文件是操作系统中的一个虚拟概念。文件是以计算机硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序,等等。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进行的输入、输出中,则以文件为基本单位。大多数应用程序的输入都是通过文件来实现的。 在初期编写程序时,接触最多的是 ...
分类:编程语言   时间:2018-11-23 21:31:48    阅读次数:221
java开发工具必备神器——Notepad++和jd-gui下载安装使用
Notepad++是 Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 你想查看 ...
分类:编程语言   时间:2018-11-23 21:58:04    阅读次数:210
c语言 找最小值
#include #define N 10 #define MIN(X,Y) ((X<Y)?(X):(Y)) int f(int arr[],int len,int n) { if(n == len-1) return arr[n]; int min = f(arr,len,n+1); ... ...
分类:编程语言   时间:2018-11-23 21:59:25    阅读次数:281
Java基础—线程
一、起手式——基本概念 1.什么叫线程 进程:进行中的程序;作为资源分配的单位。 线程:轻量级的进程;程序里的顺序控制流,可以理解为程序里不同的执行路径;作为调度和执行的单位 多个线程可以共享内存,共享地址。相互间的通信十分迅速 线程体为run()方法(直接调用run()视为普通方法),启动线程为s ...
分类:编程语言   时间:2018-11-23 22:01:21    阅读次数:236
QT中QtConcurrent创建并行线程的方法
本文介绍了Qt中QtConcurrent的使用方式,由于作者不习惯该编辑器,现将作者的语雀链接分享出来:https://×××w.yuque.com/docs/share/b113af35-f23b-4120-83dd-d123fe1c9cb5
分类:编程语言   时间:2018-11-23 22:31:35    阅读次数:466
Java(36)_GUI之AWT一
运行结果: 但是在本程序中,这个点X是无法关闭按钮的,需要点击程序终止按钮。 ...
分类:编程语言   时间:2018-11-23 22:32:01    阅读次数:176
Java基本数据类型转换
一:Java的基本数据类型和引用数据类型1:基本数据类型2:引用数据类型二:基本数据的类型转换基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则,将编译出错。1.基本数据类型中数值类型的自动类型提升数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配
分类:编程语言   时间:2018-11-23 22:32:08    阅读次数:219
Java进阶部分的总结,你们都学会了吗?
一直说学Java,做Java开发,其实并没有做一个系统的总结。那么做一个Java开发,或者是高级Java开发、架构师,到底要会哪些东西,哪些原理,先简单做一个总结,也希望能监督自己按这个路线一直的学习和总结下去。基础知识:Java反射:Field、TypeJava代理:proxy、cglibJava线程:Thread、Runnable、ExecutorService、Callable、Future
分类:编程语言   时间:2018-11-23 22:32:24    阅读次数:203
python-redis库的安装
wget --no-check-certificate https://pypi.python.org/packages/source/r/redis/redis-2.8.0.tar.gz tar -zvxf redis-2.8.0.tar.gz mv redis-2.8.0 python-redi ...
分类:编程语言   时间:2018-11-23 22:33:29    阅读次数:231
python学习---装饰器
什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 实现装饰器知识储备 装饰器=高阶函数+函数嵌套+闭包 高阶 ...
分类:编程语言   时间:2018-11-23 22:53:12    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!