...
分类:
编程语言 时间:
2019-12-29 12:37:26
阅读次数:
45
进程与线程介绍线程是操作系统能够运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。从技术性上来说,一段上下文(就是一个线程)由若干CPU寄存器的值组成,进程与线程不同,一条线程是一段指令上... ...
分类:
编程语言 时间:
2019-12-29 12:37:56
阅读次数:
74
在接口测试中,大多数项目的接口是需要登录后进行操作的,经常用到requests库进行模拟登录及登录后的操作,下面是我不断踩坑后总结出来的关于登录凭证cookies的3种操作方法。 一. 用 requests.utils.dict_from_cookiejar() 把返回的cookies转换成字典 1 ...
分类:
编程语言 时间:
2019-12-29 12:40:20
阅读次数:
122
转:https://www.cnblogs.com/wgblog-code/p/12092326.html 在初学Java时,IO流是我遇到的一个很头疼的东西,Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了。在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所 ...
分类:
编程语言 时间:
2019-12-29 12:42:09
阅读次数:
97
[TOC] 1.字符串 (1)定义 可以使用单引号,双引号,三引号定义字符串. 三引号可以跨行使用. (2)特性 python中的字符串是不可变对象: 字符串也属于序列的一种,支持切片操作: (3)转义 转义一般用于单引号,双引号,斜杠等特殊符号. 对于用单引号引起的字符串,若含有单引号,可以把外面 ...
分类:
编程语言 时间:
2019-12-29 12:43:23
阅读次数:
90
一般来说并发通信有两种策略:共享数据(内存)和消息传递。 共享数据(内存)适用的场景: 1、速度要求高 2、一个写进程,多个读进程 3、共享内存更适合单机多核的并发编程 共享数据的问题: 1、需要解决条件竞争和线程/进程同步问题(线程锁,互斥量,信号量) 2、大量的上下文切换 基于共享内存的并发模型 ...
分类:
编程语言 时间:
2019-12-29 12:44:40
阅读次数:
77
原理:利用Unicode编码 for i in range(12): print(chr(9800+i),end="") ...
分类:
编程语言 时间:
2019-12-29 12:47:21
阅读次数:
465
一致性hash算法 1、为什么要用一致性hash算法 在使用Redis集群,Mysql集群,memcached集群时,经常用到将某个数据按照某种规则存放在不同的服务器节点上,比如使用 hash取模算法 ,将value值为1,2,3,4,5,6分别存放在三台服务器上。 使用hash(value)%3就 ...
分类:
编程语言 时间:
2019-12-29 12:48:13
阅读次数:
74
一、第一个Python程序: 1)pritnt函数使用,打印"Hello Python" 2)print函数默认是换行,若不想换行,可以使end=""实现 3)print函数可以打印多个你需要打印的内容 二、python中的 关键字 三、变量的命名规范 1)变量名可以由字母、数字、下划线(_)任意组 ...
分类:
编程语言 时间:
2019-12-29 12:48:41
阅读次数:
68
协议 功能用处 端口号 Python 模块 HTTP 网页访问 80 httplib, urllib, xmlrpclib NNTP 阅读和张贴新闻文章,俗称为"帖子" 119 nntplib FTP 文件传输 20 ftplib, urllib SMTP 发送邮件 25 smtplib POP3 ...
分类:
编程语言 时间:
2019-12-29 12:50:27
阅读次数:
85
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>第一个javascript计算页面</title></head><body><script type="text/javascript"> var arr=[1,3 ...
分类:
编程语言 时间:
2019-12-29 12:51:38
阅读次数:
79
package com.zch.tools; import com.zch.bean.TableBean; import com.zch.bean.TranslateBean; import com.zch.mapper.FillerMapper; import org.apache.poi.hwp ...
分类:
编程语言 时间:
2019-12-29 12:52:47
阅读次数:
215
写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) ...
分类:
编程语言 时间:
2019-12-29 12:56:04
阅读次数:
74
1.定义 模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能), 本质就是.py结尾的Python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个_init_.py文件)2.import本质(路径搜索和搜索路径 ...
分类:
编程语言 时间:
2019-12-29 13:05:02
阅读次数:
88
...
分类:
编程语言 时间:
2019-12-29 13:07:15
阅读次数:
58
服务端: #!/usr/bin/python3 # 文件名:server.py # 导入 socket、sys 模块 import socket import sys # 创建 socket 对象 serversocket = socket.socket( socket.AF_INET, socke ...
分类:
编程语言 时间:
2019-12-29 13:08:36
阅读次数:
57
概念 在我们写程序的时候,当遇到异常,整个程序就中断了,导致程序奔溃,这就会影响用户体验度,为了让程序在运行的的过程中不出现这种问题,当程序报错时候,我们把这种错误先自行处理了,让程序保持正常运行。 例如:一个求商的程序,除数是用户输入,那么用户输入的除数可能是千奇百怪的,可能是数字,也可能是字符, ...
分类:
编程语言 时间:
2019-12-29 13:09:57
阅读次数:
86
刚学Java的时候,很多jdk配置教程都要求设置JAVA_HOME、Path、CLASSPATH3个变量。而Java官网有这么一句话:jdk1.5之后的版本在安装时不用设置CLASSPATH变量。今天我就以jdk1.5为例,总结下三者的区别。 Path当我们安装完jdk之后,打开cmd(在非安装目录 ...
分类:
编程语言 时间:
2019-12-29 13:11:16
阅读次数:
110
今天继续C和C++从零开始系列。 前边说了 for 循环,并且从 for 循环的一步步转换为 while 循环。对于C#,java 等语言, 上一篇文章末尾,while 中的条件一般都用 while (true) 来实现。 C和C++是一样的,也可以用 while (true) 来实现。 1 int ...
分类:
编程语言 时间:
2019-12-29 13:13:24
阅读次数:
69
1.map :遍历数组的每一项并对其进行操作。 有返回值 且 不改变原数组。 var arr = [1, 2, 3, 4, 5, 6]; var res = arr.map(item => { return item * 2; }); console.log(arr); //[1, 2, 3, 4, ...
分类:
编程语言 时间:
2019-12-29 13:16:02
阅读次数:
59