搜索到与相关的文章
Python

Python UnicodeEncodeError: 'gbk' codec

使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError:'gbk'codeccan'tencodecharacter'\xa0'inposition...这个问题。网络上有很多类似的文件讲述如何解决这个问题,但是无非就是encode,decode相关的,这是导致该问题出现的真正原因吗?不是的。很多时候,我们使用了decode和encode,试遍了各种编码,utf8,utf-8,gbk,g

系统 2019-09-27 17:48:43 2513

Python

基于python的中文聊天机器人

前言发布这篇Chat的初衷是想和各位一起分享一下动手来做聊天机器人的乐趣,因此本篇文章适合用于深度机器学习的研究和兴趣发展,因为从工业应用的角度来看使用百度、科大讯飞的API接口会更加的适合。在这篇文章中,希望和大家一起共同交流和探索动手实践的乐趣,当然也欢迎大神来做深度的探讨以及吐槽。这篇Chat的基础源代码来自互联网,我进行了综合优化和部分代码的重写,我也会在这边文章发布的同时将所有源代码上传到Git分享出来,这样在文章中我就不占用篇幅贴出全部的源代码

系统 2019-09-27 17:45:46 2513

Python

笨办法学Python-----习题15_读取文件

上集回顾懒散的周末度假回来要打起精神了。上一节学习了使用argv模块添加参数,并分析了和input用户输入的不同。注意输入提示符的使用更加人性化。读取文件输入和运行结果没有问题,今天学习的信息量可就大啦,读取文件!!注意以下几点:open()函数,实际上就是把一个名字在括号里的文件存到一个变量里。read()函数,每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。避免把文件写死,用argv来获取文件名字巩固练习1、每一行加注释:2、删除10~15

系统 2019-09-27 17:45:33 2513

Python

Python的Django框架中的表单处理示例

组建一个关于书籍、作者、出版社的例子:fromdjango.dbimportmodelsclassPublisher(models.Model):name=models.CharField(max_length=30)address=models.CharField(max_length=50)city=models.CharField(max_length=60)state_province=models.CharField(max_length=30)

系统 2019-09-27 17:37:45 2513

编程技术

[评论专稿]褚时健:没有终点的人生

http://focus.news.163.com/10/0927/14/6HJK51I700011SM9.html褚时健在家中(尹鸿伟)他80多年的人生轨迹,先后两度被体制所抛弃,一夜之间从政治明星沦为阶下囚,从辉煌的顶端被抛到社会的边缘特约撰稿杨锦麟2010年6月间,我和同事来到被称为云南“第一村”的玉溪市大营子街,这里的村民对玉溪烟厂和褚时健充满感激之情,因为他们的富裕,与后者的慷慨帮助分不开。而褚时健的住处,就在大营子街的一个社区里,很朴素的一座3

系统 2019-08-29 23:39:33 2513

编程技术

J2ME中实现可伸展目录树TreeList

J2ME里面有自带的List类,但是功能太弱,没有实现View和Model的分离,所以操作起来比较费事。本来事想写一个Canvas的TreeList,但是画起来算坐标又太麻烦,所以选取了一个折中的方法,继承List,实现一个操作起来比较方便的组件。目的:1.可伸缩的目录树结构,暂时先实现两层。2.Label和存储内容分离。3.激活和非激活图片分开。4.通过选择事件可以准确快速找到对应内容5.存储内容无关性,里面可以放置任何Object实现思路:1.封装一个

系统 2019-08-29 23:08:13 2513

编程技术

Log4j配置详解

[转载]Log4J的配置文件(ConfigurationFile)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1.配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger=[level],appenderName1,appenderName2,…#配置日志信息输出目的地Appenderlog4j.appender.appe

系统 2019-08-29 23:02:30 2513

编程技术

八皇后问题的进化(2)-用递归函数实现

我的思路是,先用递归函数找到一种解法。然后再用它找出所有的解法。这篇blog中是找出一种解法的基础递归版本。除了递归函数外,大部分函数沿用的是《八皇后最基础实现》中的内容,比如条件测试函数,棋盘显示函数,因为它们不需要太多的“进化”。运行结果如图:/***Thefamous8queensproblem.**@file*@brief*Thefamous8queensproblem.*@authorGaryGao*

系统 2019-08-29 22:53:39 2513

编程技术

清晰了解String操作

我们来看一段再经典不过的程序:classStringTest{publicstaticvoidmain(String[]args){Strings=newString("abc");Strings1="abc";Strings2=newString("abc");System.out.println(s==s1);System.out.println(s1==s2);System.out.println(s==s2);}}大伙儿都知道内存中有两块儿存储区域

系统 2019-08-29 22:41:08 2513

编程技术

鱼子酱:女人吃的“黑珍珠”

什么是好的鱼子酱当LéPreLentre法餐厅的总厨弗兰德里克坐在我们面前开始讲解“鱼子酱”这个词时,从他的表情里你就可以发现,一种真正的美味是多么扣人心弦。他慎重地再三斟酌,想象,鱼子酱的好坏没有任何中间路数可走,好货色绝对不能有任何破损,颗粒饱满圆滑,色泽透明清亮,黑中略带灰色或褐色。尽管我们的厨师弗兰德里克认为美味就和爱情一样,不分国籍身份,但事实上,按照挑嘴的法国规矩来说,在世界上只有Beluga、Oscietra和Sevruga三种鲟鱼的鱼卵才可

系统 2019-08-29 22:34:42 2513