码迷,mamicode.com
首页 > 编程语言 > 日排行
python错误之UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-8: ordinal not in range(128)
decode()和encode方法中第一个参数为编码格式,第二个为出现无法转换时使用何种处理方式(ignore:忽略,无法转换则为空;replace:用?代替) ...
分类:编程语言   时间:2017-12-14 00:02:39    阅读次数:1164
js 实现二叉排序树
二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树; 代码实现:tree.js 代码是基于es6写的: "use s ...
分类:编程语言   时间:2017-12-14 00:04:18    阅读次数:240
【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)
书上示例 在第一章《基本套接字》中,作者给出了一个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
NotePad++配置python开发环境(windows)
一、安装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—多线程
一、多线程实例? 线程时应用程序中工作的最小单位,python中提供了threading模块来对多线程操作,一般多核cpu采用多进程方式,单核才采用多线程方式? 方法一:? 将要执行的方法作为参数传给thread的构造方法(和多进程类似),如下:? t = threading.Thread(target=action,args=(i,))? 方法二
分类:编程语言   时间:2017-12-14 03:15:42    阅读次数:175
day39——多线程实例、多线程锁
python的锁可以独立提取出来 概念 资源加锁其实并不是给资源加锁, 而是用锁去锁定资源,你可以定义多个锁, 像下面的代码, 当你需要独占某一资源时,任何一个锁都可以锁这个资源 就好比你用不同的锁都可以把相同的一个门锁住是一个道理 线程不安全: 最普通的一个多线程小例子。我一笔带过地讲一讲,我创建 ...
分类:编程语言   时间:2017-12-14 03:18:15    阅读次数:223
python之元组,列表和字典的区别
Python语言包含6种内建的序列,其中,有两种主要的类型:列表和元组。 列表是可以修改的,而元组不可以,如果要添加或者删除某些元素,就只能用列表,为了限制某些元素,就会用到元组。一般来说,列表可以替代元组。在列表之中,有索引,分片,加,乘等等。 一、list(列表) 用方括号[] 列表是Pytho ...
分类:编程语言   时间:2017-12-14 03:18:34    阅读次数:173
Python 学习笔记 -- OS模块的常用对象方法
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
python实用脚本集
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
【Java TCP/IP Socket】深入剖析socket——TCP通信中由于底层队列填满而造成的死锁问题(含代码)
基础准备 首先需要明白数据传输的底层实现机制,在http://blog.csdn.net/ns_code/article/details/15813809这篇博客中有详细的介绍,在上面的博客中,我们提到了SendQ和RecvQ缓冲队列,这两个缓冲区的容量在具体实现时会受一定的限制,虽然它们使用的实际 ...
分类:编程语言   时间:2017-12-14 03:20:04    阅读次数:226
Effective C++ 37绝不重新定义继承而来的缺省参数值
记得之前有同事吐槽过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
C#中的IEnumerable简介及简单实现实例
IEnumerable这个接口在MSDN上是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历字符串的通用方法. 下面先贴出code. using System; usin ...
分类:编程语言   时间:2017-12-14 03:21:49    阅读次数:144
python 集合 无序非重 容器的操作
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
30连续子数组的最大和
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:编程语言   时间:2017-12-14 03:24:33    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!