工作中遇到一个问题,就是有一些需要对数据库做全表扫描,而且对结果要求比较宽松的地方,总觉得可以找地方优化,比如暂时保存计算结果。 首先想起来的就是functools.lru_cache,但是可惜在python2.7中没有这个装饰器。 然后就是在stackoverflow找了一个: (来源:https ...
分类:
编程语言 时间:
2017-08-11 11:04:24
阅读次数:
283
0.机器学习中分类和预测算法的评估标准 准确率 速度 强壮性 可规模性 可解释性 1、什么是决策树/判定树(decision tree)? 判定树是一个类似于流程图的树结构:其中,每个内部节点表示一个属性上的测试,每个分支代表一个属性的输出,而每个树叶节点代表类或者类分布。树的最顶层是根节点。 2、 ...
分类:
编程语言 时间:
2017-08-11 11:04:13
阅读次数:
208
广度优先搜索(Breadth First Search),是很多重要的图的算法的原型。 重要的作用:遍历。对于图的遍历,一般有以下的基本思想: ①从图中某个顶点V0出发,并访问此顶点; ②从V0出发,访问V0的各个未曾访问的邻接点W1,W2,…,Wk;然后,依此从W1,W2,…,Wk 出发访问各自未 ...
分类:
编程语言 时间:
2017-08-11 11:04:05
阅读次数:
138
一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代 ...
分类:
编程语言 时间:
2017-08-11 11:03:56
阅读次数:
275
sys.argv[]主要用于程序从外部获取参数。其参数个数可以是多个,组建成一个列表(list)。 几个简单示例如下: fun_test.py: 我们在命令行中只是运行fun_test.py,发现此时返回函数本身。 注意参数为0! 进行相关修改: 此时运行fun_test.py,并且加入参数arg1 ...
分类:
编程语言 时间:
2017-08-11 11:03:49
阅读次数:
160
此程序会在第4行编译出错。 没有final修饰的变量相加后会被自动提升为int型,与目标类型byte不相容,需要强制转换(向下转型)。 因此选择c 表达式的数据类型自动提升, 关于类型的自动提升,注意下面的规则。 ①所有的byte,short,char型的值将被提升为int型; ②如果有一个操作数是 ...
分类:
其他好文 时间:
2017-08-11 11:03:42
阅读次数:
148
GUI(Graphical User Interface)提供了图形化的界面,允许用户以图形的方式与系统进行互动。在GUI推广之前,用户通常要以文本命令的方式来控制计算机。GUI直观的将计算机的功能呈现给用户,降低了用户使用计算机的门槛。苹果和微软是GUI方面的先驱(虽然他们都一定程度上抄袭了Xer ...
分类:
编程语言 时间:
2017-08-11 11:03:31
阅读次数:
161
PS: 数据结构是 算法的副产品和结果。 数据结构就是为了组织数据; ...
分类:
编程语言 时间:
2017-08-11 11:03:25
阅读次数:
127
获取文件路径引用的模块可以有:sys/os 用sys.args[0]参数是获得主执行文件路径的最佳方法; 也可以调用__file__这个参数,但是"__file__" 是用来获得模块所在的路径的;具体如下: ...
分类:
编程语言 时间:
2017-08-11 11:03:15
阅读次数:
143
不同的 overlay 网络是相互隔离的。我们创建第二个 overlay 网络 ov_net2 并运行容器 bbox3。 bbox3 分配到的 IP 是 10.0.1.2,尝试 ping bbox1(10.0.0.2)。 ping 失败,可见不同 overlay 网络之间是隔离的。即便是通过 doc ...
分类:
其他好文 时间:
2017-08-11 11:03:05
阅读次数:
216
题目描述 uim在公司里面当秘书,现在有n条消息要告知老板。每条消息有一个好坏度,这会影响老板的心情。告知完一条消息后,老板的心情等于之前老板的心情加上这条消息的好坏度。最开始老板的心情是0,一旦老板心情到了0以下就会勃然大怒,炒了uim的鱿鱼。 uim为了不被炒,知道了了这些消息(已经按时间的发生 ...
分类:
其他好文 时间:
2017-08-11 11:02:58
阅读次数:
120
一 正则表达式 1.1 什么是正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),用于匹配一组字符串。可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1.2 常用的正则匹配工具 在线匹配工具: 1 ...
分类:
其他好文 时间:
2017-08-11 11:02:50
阅读次数:
146
一、定义 sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 二、常用函数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sys模块获得脚本的参数 如果是从标准输入读入脚本 (比如 "python < sys-argv ...
分类:
编程语言 时间:
2017-08-11 11:02:41
阅读次数:
172
二周第四次课(8月10日)2.18特殊权限set_uid2.19特殊权限set_gid2.20特殊权限stick_bit2.21软链接文件2.22硬连接文件2.18特殊权限set_uid普通用户临时拥有所有者的权限(二进制的文件)ls/root不允许chmodu+s/usr/bin/lschmodu-s/usr/bin/ls如果用户本身没有x权限,就变成S,..
分类:
其他好文 时间:
2017-08-11 11:02:33
阅读次数:
317
常用模块 一 time模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。格式化的时间字符串(Format Strin ...
分类:
编程语言 时间:
2017-08-11 11:02:25
阅读次数:
213
下载rpm-build 如果上述方式无法安装(没配置网络源,虚拟机下是安装媒介源) 可以用下列方式下载后再安装(实践结果可能版本问题引起的缺少太多的*.so,不可行) 使用下面的方式: 配置个可用的RHEL7(=CentOS7)(163)网络源具体做法 http://mirrors.163.com/ ...
分类:
其他好文 时间:
2017-08-11 11:02:16
阅读次数:
324
这里有个详解,当然,仅仅是安装jq的话下面这个办法就够了。传送门 ...
分类:
Web程序 时间:
2017-08-11 11:02:09
阅读次数:
181