decode()和encode方法中第一个参数为编码格式,第二个为出现无法转换时使用何种处理方式(ignore:忽略,无法转换则为空;replace:用?代替) ...
分类:
编程语言 时间:
2017-12-14 00:02:39
阅读次数:
1164
二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树; 代码实现:tree.js 代码是基于es6写的: "use s ...
分类:
编程语言 时间:
2017-12-14 00:04:18
阅读次数:
240
书上示例 在第一章《基本套接字》中,作者给出了一个TCP Socket通信的例子——反馈服务器,即服务器端直接把从客户端接收到的数据原原本本地反馈回去。 书上客户端代码如下: 书上的服务器端代码如下: 示例程序当然运行无误,运行结果如下: 问题的引出 首先明确几点: 1、客户端与服务器端在接收和发送 ...
分类:
编程语言 时间:
2017-12-14 00:04:56
阅读次数:
258
1.显示所有评论 {% for foo in ques.comments %} 2.所有评论排序 uquestion = db.relationship('Question', backref=db.backref('comments', order_by=creat_time.desc)) 3.显 ...
分类:
编程语言 时间:
2017-12-14 00:05:10
阅读次数:
214
1.个人中心的页面布局(html文件及相应的样式文件) 2.定义视图函数def usercenter(user_id): 3.向前端页面传递参数 4.页面显示相应数据 发布的全部问答 发布的全部评论 个人信息 5.各个页面链接到个人中心 ...
分类:
编程语言 时间:
2017-12-14 00:05:19
阅读次数:
193
一、安装python插件 1.插件->Plugin Manager->Show Plugin Manager, Available标签页, 2.搜索python,任意下载一个python插件,比如Python Script 二、配置运行python的菜单和快捷键 1. 打开Notepad++ ,点击 ...
分类:
编程语言 时间:
2017-12-14 00:05:50
阅读次数:
274
由于公司销售的商品从生产厂家拿过来的时候都是成箱装的,规格如下:大包装50个,中包装30个,小包装10个。而用户购买的时候,数量可能是70个、60个或5个这种数据 ,于是就有了拆包的需求。 首先我们要怎么拆才能尽量避免不拆箱呢?原则上来讲,优先计算大包装,最后小包装,也就是说,从大到小的去拆包。 例 ...
分类:
编程语言 时间:
2017-12-14 00:06:20
阅读次数:
149
一、多线程实例? 线程时应用程序中工作的最小单位,python中提供了threading模块来对多线程操作,一般多核cpu采用多进程方式,单核才采用多线程方式? 方法一:? 将要执行的方法作为参数传给thread的构造方法(和多进程类似),如下:? t = threading.Thread(target=action,args=(i,))? 方法二
分类:
编程语言 时间:
2017-12-14 03:15:42
阅读次数:
175
python的锁可以独立提取出来 概念 资源加锁其实并不是给资源加锁, 而是用锁去锁定资源,你可以定义多个锁, 像下面的代码, 当你需要独占某一资源时,任何一个锁都可以锁这个资源 就好比你用不同的锁都可以把相同的一个门锁住是一个道理 线程不安全: 最普通的一个多线程小例子。我一笔带过地讲一讲,我创建 ...
分类:
编程语言 时间:
2017-12-14 03:18:15
阅读次数:
223
Python语言包含6种内建的序列,其中,有两种主要的类型:列表和元组。 列表是可以修改的,而元组不可以,如果要添加或者删除某些元素,就只能用列表,为了限制某些元素,就会用到元组。一般来说,列表可以替代元组。在列表之中,有索引,分片,加,乘等等。 一、list(列表) 用方括号[] 列表是Pytho ...
分类:
编程语言 时间:
2017-12-14 03:18:34
阅读次数:
173
1 #这里列举在os模块中关于文件/目录常用的函数使用方法 2 3 #这里需要注意下,在使用这些方法前记得导入os模块 4 import os #导入os模块 5 """ 6 os对象方法: 7 os.getcwd() #返回当前工作目录 8 os.chdir(path) #改变工作目录 9 os.... ...
分类:
编程语言 时间:
2017-12-14 03:19:05
阅读次数:
168
iScript 是Github上 PeterDing 大神写的一个脚本集,由多数的 python 脚本和少数GM脚本组成。 含有以下几个脚本: xiami.py - 下载或播放高品质虾米音乐(xiami.com) pan.baidu.com.py - 百度网盘的下载、离线下载、上传、播放、转存、文件 ...
分类:
编程语言 时间:
2017-12-14 03:19:28
阅读次数:
293
今天刚开始刷剑指offer,比较简单的一个题竟然第一次没过。 主要原因在于:1、不能调试徒手撸代码,括号竟然写成了中文,这个问题再把代码copy到自己的eclipse上才发现的; 2、boolean类型最后要返回false 3、静态方法只能调用静态方法,所以主函数里面调用的方法要变成静态方法。静态方 ...
分类:
编程语言 时间:
2017-12-14 03:19:45
阅读次数:
204
基础准备 首先需要明白数据传输的底层实现机制,在http://blog.csdn.net/ns_code/article/details/15813809这篇博客中有详细的介绍,在上面的博客中,我们提到了SendQ和RecvQ缓冲队列,这两个缓冲区的容量在具体实现时会受一定的限制,虽然它们使用的实际 ...
分类:
编程语言 时间:
2017-12-14 03:20:04
阅读次数:
226
记得之前有同事吐槽过Java中居然没有缺省参数这个东西,想要达到缺省参数的目的只能靠蹩脚的函数重载。但今天发现了C++中缺省参数的坑。 C++中的virtual函数是动态绑定的,而缺省值却是静态绑定的。 举例来说: class Shape{ public: virturl void draw(Col ...
分类:
编程语言 时间:
2017-12-14 03:20:43
阅读次数:
152
显示所有评论{% for foo in ques.comments %} 所有评论排序uquestion = db.relationship('Question', backref=db.backref('comments', order_by=creat_time.desc)) 显示评论条数{{ ...
分类:
编程语言 时间:
2017-12-14 03:21:39
阅读次数:
209
IEnumerable这个接口在MSDN上是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历字符串的通用方法. 下面先贴出code. using System; usin ...
分类:
编程语言 时间:
2017-12-14 03:21:49
阅读次数:
144
a=set([1,2,3]) b=set([1,2,4]) python 取两个集合都存在元素的集合 c=a.intersection(b) c=a&b 测试是否a中的每个元素都存在b中 a.issubset(b) a<=b 返回一个集合包含a和b的所有元素 a.union(b) a|b 存在a但不 ...
分类:
编程语言 时间:
2017-12-14 03:22:37
阅读次数:
112
今天学习了一下后缀数组,感觉是一个较为复杂且精细的数据结构,要理解它最好只抓一些关键的部分。 首先后缀数组是建立在一个字符串上的数据结构,其存储的元素是字符串的所有后缀,譬如'abc'的后缀有'c','bc','abc',其起始下标分别为2,1,0。要存储所有的后缀显然需要花费O(n^2)级别的空间 ...
分类:
编程语言 时间:
2017-12-14 03:24:00
阅读次数:
174
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:
编程语言 时间:
2017-12-14 03:24:33
阅读次数:
149