1、执行 Python 脚本的两种方式 2、简述位、字节的关系 3、简述 ascii、unicode、utf-‐8、gbk 的关系 4、请写出 “李杰” 分别用 utf-‐8 和 gbk 编码所占的位数 5、Pyhton 单行注释和多行注释分别用什么? 6、声明变量注意事项有那些? 8、 如何查 ...
分类:
编程语言 时间:
2017-03-31 00:24:46
阅读次数:
259
this 理解this四中用法 闭包(Closure) 阮一峰的网络日志-学习javascript闭包(Closure) 闭包的秘密 闭包与this学习 ...
分类:
编程语言 时间:
2017-03-31 00:19:12
阅读次数:
185
设计思想:首先先实现一个数组最大子数组的求法,主要用到的思想是从起始开始,当加到某一个地方和为负数的时候,那么最大子数组在这个数前面或者后面(截止到a[i]和为负,那么最大子数组存在于a[0]到a[i-1]或者a[i+1]到a[n-1]),然后实现首尾连接的环的情况,可以直接定义一个二倍长度的数组, ...
分类:
编程语言 时间:
2017-03-31 00:18:32
阅读次数:
329
为了解决多线程安全问题在 Java 5.0 之前,协调共享对象的访问时可以使用的机制只有 synchronized 和 volatile 。Java 5.0 后增加了一些新的机制,但并不是一种替代内置锁的方法,而是当内置锁不适用时,作为一种可选择的高级功能。 隐式锁 synchronized 显示锁 ...
分类:
编程语言 时间:
2017-03-31 00:08:32
阅读次数:
214
一、多线程之间的通信。 就是多个线程在操作同一份数据, 但是操作的方法不同。 如: 对于同一个存储块,其中有两个存储位:name sex, 现有两个线程,一个向其中存放数据,一个打印其中的数据。 为了解决上述问题中的安全问题(在存放线程进行存放操作的时候, 打印线程不能对共有数据进行操作),所以应当 ...
分类:
编程语言 时间:
2017-03-31 00:08:03
阅读次数:
269
一、urllib2简单获取html页面 简单的几行代码就能拿到html页面,接下来局势html的解析工作了。 想象很美好,实际操作就出问题了。baidu没有禁止机器人抓取可以正常抓取到页面,但是比如:https://b.ishadow.tech/是禁止机器人抓取的,简单模拟浏览器头部信息也不行。 然 ...
分类:
编程语言 时间:
2017-03-31 00:07:22
阅读次数:
465
问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 ...
分类:
编程语言 时间:
2017-03-31 00:04:16
阅读次数:
250
#div_1 dl{ margin:0px;/*dl默认有外边距 跟ul一样*/ padding:0px; height:46px; margin-top:15px;} #div_1 dl dd{ margin:0px;/*dd默认有外边距*/ float:left; margin-left:10p ...
分类:
编程语言 时间:
2017-03-30 23:37:44
阅读次数:
307
Qt中线程的一种创建方式,就是使用QObject::moveToThread()函数。如下,直接上源代码,可以把费时的任务放到doWork()方法里进行,不阻塞主线程。 需要在主程序中,关联相应的信号和槽, 同时在析构函数中,也要进行想要的资源释放, 最后提一点,如果需要在doWork()函数传递参 ...
分类:
编程语言 时间:
2017-03-30 23:35:56
阅读次数:
335
约瑟夫生者死者游戏:30个旅客同乘一条船,因为严重超载,加上风高浪大,危险万分;因此船长告诉大家,只有将全船一半的旅客投入海中,其余人才能幸免遇难。无奈,大家只得同意这种办法,并议定30个人围成一圈,由第一个人开始,依次报数,数到第9个人,就把他投入大海中,然后从他的下一个人开始从1数起,数到第9个 ...
分类:
编程语言 时间:
2017-03-30 23:34:55
阅读次数:
698
一.重点来了,this指向问题: 1.this指向之普通函数。 2.this指向之对象 3.this指向之构造函数 4.this指向之(call,apply)动态更改this指向。 二.具体分析如下 1.普通函数 // 第23行的调用者为null,this指向也为null,// 所以这时js把thi ...
分类:
编程语言 时间:
2017-03-30 23:31:47
阅读次数:
298
题目要求: 1、输入一个一维整形数组,数组里有正数也有负数。 2、一维数组首尾相接,象个一条首尾相接带子一样。 3、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 设计思想: 遍历数组里面的每一个数将第一个数变为最后一个数,具体算法 a[i-1]=a[i] ...
分类:
编程语言 时间:
2017-03-30 23:31:06
阅读次数:
205
下载https://pan.baidu.com/s/1hsfyj8S到某目录,比如: /Users/yintingting/Downloads 打开terminal,cd /Users/yintingting/Downloads进入目录, 输入: mvn install:install-file - ...
分类:
编程语言 时间:
2017-03-30 23:30:40
阅读次数:
271
JAVA虚拟机栈几个重要概念 java 虚拟机栈 = java virtual machine stacks = jvms 1、JVMS 线程私有,生命周期与线程相同 2、JVMS 描述的是JAVA方法执行的内存模型:JVMS在方法执行时会创建一个“栈帧” stack frame,用于记录局部变量表 ...
分类:
编程语言 时间:
2017-03-30 23:28:07
阅读次数:
284
排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。 其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。 这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。 下面的代码是一种实现,请分析并填写划线部分缺少的代码。 注意 ...
分类:
编程语言 时间:
2017-03-30 23:25:59
阅读次数:
213
map,filter, reduce, zip都是针对python中的sequence数据类型的内置方法。 一、map map(func, *iterables) 先来看看map函数,接收两个参数,第一个是函数,第二个是序列(可迭代对象),map的作用是将序列中的每一个元素传入函数中,并将返回结果加 ...
分类:
编程语言 时间:
2017-03-30 23:25:43
阅读次数:
256
如果使用官方的Java镜像,或者基于Java镜像构建的Docker镜像,都可以通过传递 JAVA_OPTS 环境变量来轻松地设置JVM的内存参数。比如,对于官方Tomcat 镜像,我们可以执行下面命令来启动一个最大内存为512M的tomcat实例 在日志中,我们可以清楚地发现设置已经生效 “Comm ...
分类:
编程语言 时间:
2017-03-30 23:24:07
阅读次数:
588