1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执 ...
分类:
编程语言 时间:
2018-06-13 19:36:02
阅读次数:
236
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name> ...
分类:
编程语言 时间:
2018-06-13 19:36:29
阅读次数:
337
一、昨日内容回顾: 1. 守护进程 1)、p.saemon, 2 )、p.terminate 3 )、p.join 2. 同步控制 1)、锁,Lock 互斥锁,解决数据安全、进程之间资源抢占问题。 2)、信号量,Semaphore 锁+计数器 3)、事件,Event 通过一个标志位flag来控制进程 ...
分类:
编程语言 时间:
2018-06-13 19:37:42
阅读次数:
182
去掉时间跟空字符串的比较 https://blog.csdn.net/husong_/article/details/70156888 或者 https://blog.csdn.net/daniel_fei/article/details/60883476 ...
分类:
编程语言 时间:
2018-06-13 19:37:52
阅读次数:
283
马拉车算法 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度。字符串长度len include include using namespace std; const int maxn=3e7+5; char s[maxn], s2[maxn]; int n; in ...
分类:
编程语言 时间:
2018-06-13 19:38:24
阅读次数:
274
环境:python3.6 json文件: py文件: 执行:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)文件中的\\无法decode,思路先转成其他的字符,decode之后再转回来 数据结果: 问题解决 ...
分类:
编程语言 时间:
2018-06-13 19:39:40
阅读次数:
16889
本节主要内容:1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作?域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字 ?. 函数参数--动态传参之前我们说过了传参, 如果我们需要给?个函数传参, ?参数?是不确定的. 或者我给?个函数传很多参数 ...
分类:
编程语言 时间:
2018-06-13 19:40:00
阅读次数:
158
window安装 Python的安装: 1.进入Python官方网站下载安装包 点击导航栏的 Downloads 会自动识别你的windows系统 你会看到 Python3.6.2 和 Python2.7.13 (32位系统)的安装包 注:Python3以后版本不再向Python2进行兼容,所有如果 ...
分类:
编程语言 时间:
2018-06-13 19:41:22
阅读次数:
180
一、事件驱动与异步IO 回顾:同步、异步、阻塞、非阻塞 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。按照这个定义,其实绝大多数函数都是同步调用。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。 举例: 1. multi ...
分类:
编程语言 时间:
2018-06-13 19:41:29
阅读次数:
269
深浅拷贝 浅拷贝: 1、针对的是可变数据类型:list、dict、set ,不可变数据类型int、str、tuple、bool 是没有拷贝一说的,他们都没copy() 方法 2、浅拷贝后是在内存地址中分配了一份新的地址,且浅拷贝只拷贝了第一层,第二层不会拷贝,故第二层如果改变,原数据及浅拷贝后的数据 ...
分类:
编程语言 时间:
2018-06-13 19:41:42
阅读次数:
158
什么是生成器:只要函数内部包含有yield关键字,那么函数名()的到的结果(生成器地址)就是生成器,再调用函数不会执行函数内部代码这个生成器本身有 _iter_ he _next_功能(即生成器就是一个迭代器) 为什么要用生成器:生成器是一种自定义迭代器的方式 总结yield的功能1、提供一种自定义 ...
分类:
编程语言 时间:
2018-06-13 19:42:03
阅读次数:
349
一、作用域 在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域。python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。 在Python中并不是所有 ...
分类:
编程语言 时间:
2018-06-13 20:53:04
阅读次数:
187
题目: 一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级,求总共有多少种跳法。 备注: 这个题目经常出现,包括Microsoft 等比较重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。 问题分析: 如果只有1 级台阶,那显然只有一种跳法; 如果有2 级台阶,那就有两种跳的方法了: ...
分类:
编程语言 时间:
2018-06-13 20:53:53
阅读次数:
227
逃生 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6686 Accepted Submission(s): 1958 Problem Des ...
分类:
编程语言 时间:
2018-06-13 20:55:47
阅读次数:
174
#python提高 1. gil是什么:全局解析器锁 2. gil的作用:单核的情况下可以实现多任务(并发) 3. gil的解决方案: 1.换成一个cpu一个进程,进程池 2.换个java解析器(不建议,性能) 3.用java,c实现多线程的功能, 4.后期我一般用多进程加协程实现效率最高 #拷贝 ...
分类:
编程语言 时间:
2018-06-13 20:56:38
阅读次数:
136
常用的时间函数如下 获取当前日期:time.time() 获取元组形式的时间戳:time.local(time.time()) 格式化日期的函数(基于元组的形式进行格式化): (1)time.asctime(time.local(time.time())) (2)time.strftime(form ...
分类:
编程语言 时间:
2018-06-13 20:57:55
阅读次数:
159
条件控制语句 if语句 简单if判断语句,当if后面的条件为真的时候,执行print('yes'),否则执行else里面的语句,print('No') 多次判断 首先判断pd是否大于零,否则判断pd是否小于零 三目运算 三目运算就是将if else语句通过一条语句表示出来,格式如下 三目运算的的目的 ...
分类:
编程语言 时间:
2018-06-13 20:58:28
阅读次数:
196
How do I learn Python? 这篇文章摘自Quora,讲的是如何学习Python。给我最大的收获不是教我如何去学习Python,而是那句“找到是什么在激励着你”)(Find what motivates you),学习本身应该也算是一种享受了。动机是关键的所在,找到自己的学习动机,自 ...
分类:
编程语言 时间:
2018-06-13 20:58:49
阅读次数:
222
java.util.LinkedList LinkedList是实现了List接口的双链表实现,拥有list的所有方法并且允许所有元素(包括null)。 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地 ...
分类:
编程语言 时间:
2018-06-13 20:59:01
阅读次数:
186
as 1、编译器进行类型转换合法性检查;静态 let cell = collectionView.dequeueReusableCell(withReuseIdentifier: shoppingList[indexPath.section], for: indexPath as IndexPath ...
分类:
编程语言 时间:
2018-06-13 21:01:02
阅读次数:
909