03 2020 档案

摘要:def log(func): #将原函数对象的指定属性复制给包装函数对象, 默认有 module、name、doc,或者通过参数选择 @functools.wraps(func) def wrapper(*args, **kwargs): print('call %s():' % func.__na 阅读全文
posted @ 2020-03-30 17:28 图图图图胡图图 阅读(220) 评论(0) 推荐(0)
摘要:切片操作:对list,tuple元素进行截取操作,非常简便。L[0:3],L[:3] 截取前3个元素。L[1:3] 从1开始截取2个元素出来。L[-1] 取倒数第一个元素出来。L[-10] 取后10个数L[10:20] 取前11-20个数L[:10:2] 取前10个数,每两个取一个L[::5] 所有 阅读全文
posted @ 2020-03-30 17:21 图图图图胡图图 阅读(220) 评论(0) 推荐(0)
摘要:根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。 所 阅读全文
posted @ 2020-03-17 20:33 图图图图胡图图 阅读(248) 评论(0) 推荐(0)
摘要:#调用jar包 def getJar(arg1,arg2): jarpath = os.path.join(os.path.abspath('.'), 'tools/GetTest-1.0-SNAPSHOT.jar') print(jarpath) if not jpype.isJVMStarted 阅读全文
posted @ 2020-03-17 19:11 图图图图胡图图 阅读(1971) 评论(0) 推荐(0)
摘要:docker search mysql #docker中搜索可用镜像 docker pull mysql:5.7 #拉取MySQL镜像 docker image ls #查看MySQL镜像 #创建目录,用于保存配置和数据 mkdir -p /home/docker/mysql/conf.d mkdi 阅读全文
posted @ 2020-03-17 18:47 图图图图胡图图 阅读(162) 评论(0) 推荐(0)
摘要:1.django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 修改/usr/local/lib/python3.5/dist-packages/djang 阅读全文
posted @ 2020-03-17 18:37 图图图图胡图图 阅读(208) 评论(0) 推荐(0)
摘要:def isIp(ip_str): flag = True if '.' not in ip_str: return False if ip_str.count('.')!=3 : return False splitList = ip_str.split('.') for value in spl 阅读全文
posted @ 2020-03-15 00:41 图图图图胡图图 阅读(411) 评论(1) 推荐(1)
摘要:功能测试:测试这个接口的功能是否实现,并且测试这个接口是否按照接口文档来进行开发的(比如说接口文档规定了一些关键字,而开大的时候把关键字改成了其他的关键字,因为在整个项目周期,并不只有一个开发而是有多个,所以可能因为在开发过程中因为关键字不一样导致某些开发的功能异常,还有自动化脚本也会发生异常) 逻 阅读全文
posted @ 2020-03-14 23:46 图图图图胡图图 阅读(370) 评论(0) 推荐(0)
摘要:常用端口及协议 (1)常用端口 (2)基于TCP/UDP的协议 (3)OSI模型各层使用协议 http请求报文: 一个HTTP请求报文由请求行(请求方法、URI、HTTP协议版本)、请求头部(request header)、空行和请求数据4个部分构成。 http响应报文: HTTP响应报文由状态行( 阅读全文
posted @ 2020-03-14 23:18 图图图图胡图图 阅读(314) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_43789195/article/details/87469096 https://blog.csdn.net/qq_42642945/article/details/89789524 if _name_ == '_main_'的意思是: 当 阅读全文
posted @ 2020-03-14 18:52 图图图图胡图图 阅读(234) 评论(0) 推荐(0)
摘要:序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序 阅读全文
posted @ 2020-03-14 18:14 图图图图胡图图 阅读(184) 评论(0) 推荐(0)
摘要:查看docker版本:docker version 显示 Docker 系统信息,包括镜像和容器数等:docker info 登录到一个镜像仓库:docker login -u 用户名 -p 密码 登出一个镜像仓库:docker logout 显示镜像历史记录: docker history 查找镜 阅读全文
posted @ 2020-03-14 18:12 图图图图胡图图 阅读(295) 评论(0) 推荐(0)
摘要:DNS(Domain Name System,域名系统),它实质上就是个 域名 和 IP 相互映射的联机分布式数据库系统。 DNS作用:根据域名查出IP地址 DNS 查询的过程: 1、在浏览器中输入www . qq .com 域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果 阅读全文
posted @ 2020-03-14 17:55 图图图图胡图图 阅读(174) 评论(0) 推荐(0)
摘要:一、FTP错误代码列表150 文件状态良好,打开数据连接 200 命令成功 202 命令未实现 211 系统状态或系统帮助响应 212 目录状态 213 文件状态 214 帮助信息,信息仅对人类用户有用 215 名字系统类型 220 对新用户服务准备好 221 服务关闭控制连接,可以退出登录 225 阅读全文
posted @ 2020-03-14 17:29 图图图图胡图图 阅读(626) 评论(0) 推荐(0)
摘要:查看进程号,ps -ef | grep nginx 杀死进程 kill -QUIT 2202 从容停止nginx kill -TERM 2202 快速停止nginx kill -9 nginx 强制停止nginx 查询字符串重复次数:grep -o objstr filename | wc -l 查 阅读全文
posted @ 2020-03-14 17:08 图图图图胡图图 阅读(324) 评论(0) 推荐(0)
摘要:1、安装git git --version brew install git 2、在目录中创建新仓库 mkdir test cd test git init git config --global user.name "用户名" git config --global user.email "用户邮 阅读全文
posted @ 2020-03-14 15:57 图图图图胡图图 阅读(223) 评论(0) 推荐(0)
摘要:# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def mergeTwoLists(se 阅读全文
posted @ 2020-03-13 00:27 图图图图胡图图 阅读(198) 评论(0) 推荐(0)
摘要:class ListNode: Value = '' # 节点要储存的值,因为Python是弱类型,因此无需传入泛型 Next = None # 下一个节点,初始化时为空值 def __init__(self, value): # 初始化,默认初始化节点时,必须给定节点要储存的值(Value)。 s 阅读全文
posted @ 2020-03-13 00:05 图图图图胡图图 阅读(315) 评论(0) 推荐(0)
摘要:def compare(a: str, b: str): '''比较两个版本的大小,需要按.分割后比较各个部分的大小''' lena = len(a.split('.')) # 获取版本字符串的组成部分 lenb = len(b.split('.')) a2 = a + '.0' * (lenb-l 阅读全文
posted @ 2020-03-12 23:42 图图图图胡图图 阅读(356) 评论(0) 推荐(0)
摘要:176.编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 select distinct Salary as SecondHighestSalary from Employee order by Salary desc limit 1 offset 1; 184. 阅读全文
posted @ 2020-03-12 22:44 图图图图胡图图 阅读(296) 评论(0) 推荐(0)
摘要:3、线程进程和线程的区别?(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元;(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源;(3)线程中执行时一般都要进行同步和互斥,因为他们共享同一进程的所有资源;线程安全与非线程安全?线程安全就是多线程访问时,采用了加锁机制 阅读全文
posted @ 2020-03-12 22:09 图图图图胡图图
摘要:JUnit4概述 JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。 先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和pub 阅读全文
posted @ 2020-03-12 22:03 图图图图胡图图
摘要:1.'java.lang.RuntimeException: Method isEmpty in android.text.TextUtils not mocked'报错 https://www.jianshu.com/p/f5d197a4d83a 2.利用反射测试native方法 //测试私有方法 阅读全文
posted @ 2020-03-12 22:01 图图图图胡图图 阅读(657) 评论(0) 推荐(0)
摘要:def merge(a, b): """ 合并2个有序数组,默认a,b都是从小到大的有序数组 """ # 1.临时变量 i, j = 0, 0 # 分别标记2个数组的起始位置 na, nb = len(a), len(b) # 分别标记2个数组的长度 temp = [] # 临时存放空间 # 2.只 阅读全文
posted @ 2020-03-11 22:55 图图图图胡图图 阅读(970) 评论(0) 推荐(0)
摘要:#两个字符串,s1 包含 s2,包含多次,返回每一个匹配到的索引 def findSubIndex(str1,subStr): str_len = len(str1) sub_len = len(subStr) index_list = [] for i in range(str_len): for 阅读全文
posted @ 2020-03-11 22:18 图图图图胡图图 阅读(550) 评论(0) 推荐(0)
摘要:将一个矩阵(二维数组)按对角线向右进行打印。(搜了一下发现好像是美团某次面试要求半小时手撕的题)Example:Input:[[1,2,3,4],[5,1,2,3],[9,5,1,2]]Output:[[4],[3, 3],[2, 2, 2],[1, 1, 1],[5, 5],[9]] class 阅读全文
posted @ 2020-03-11 09:39 图图图图胡图图 阅读(926) 评论(0) 推荐(0)
摘要:class Solution(): #求最多的数 def find_max(self,list): num = 0 for i in list: print(i) if list.count(i) > num: num = list.count(i) value = i return value # 阅读全文
posted @ 2020-03-10 22:22 图图图图胡图图 阅读(1486) 评论(0) 推荐(0)
摘要:class Solution: #顺序查找 def seq_search(self,list,num): for i in(range(len(list))): if list[i] == num: return i return -1 #二分查找 #每次能够排除掉一半的数据,查找的效率非常高,但是 阅读全文
posted @ 2020-03-09 21:59 图图图图胡图图 阅读(402) 评论(0) 推荐(0)
摘要:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. class solution: def getChar(self,s): setS = set(s) dict = { 阅读全文
posted @ 2020-03-09 00:14 图图图图胡图图 阅读(642) 评论(0) 推荐(0)
摘要:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法 class Solution: def jump(self,n): if n ==0: return 0 elif n==1: return 1 elif n ==1: return 2 numN = 0 fi 阅读全文
posted @ 2020-03-08 23:34 图图图图胡图图 阅读(558) 评论(0) 推荐(0)
摘要:冒泡排序: 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针对所有的元素重复以上的步骤,除了最后一个; 重复步骤1~3,直到排序完成。 #冒泡排序 def bubble_sort(list): 阅读全文
posted @ 2020-03-08 19:17 图图图图胡图图 阅读(215) 评论(0) 推荐(0)
摘要:一、百度 1.自我介绍 2.技能提问: awk sed命令,文件处理,日志过滤相关,如t.txt 统计文件中hello出现的次数,txt文件的总行数 grep -o hello t.txt | wc -l //单词出现次数 cat logfile.txt | wc -l //行数 python数据类 阅读全文
posted @ 2020-03-01 21:18 图图图图胡图图 阅读(912) 评论(0) 推荐(0)