【现象】 在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII character '\xe5' in file ******* 【原因】 python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。 ...
分类:
编程语言 时间:
2016-08-18 19:37:18
阅读次数:
161
最近在进行网络爬虫时,被中文的编码问题搞得很头疼,特别是在windows环境下。 1.爬取到的中文网页内容,在解析时出现解析错误 一般情况下,我们都是用urllib中的相关函数,进行web页面的爬取,然后进行相关处理。 但是经常在处理中文web时,对文本内容的处理,经常出现一些编码错误。 为了彻底解 ...
分类:
编程语言 时间:
2016-08-18 19:36:55
阅读次数:
144
1、zip函数 1)zip函数在只有一个参数时运作的方式。 2)zip函数在没有参数时运作的方式。 3) 运行的结果是: [(1, 1, 1), (2, 2, 2), (3, 3, 3)] 它的运行机制是这样的: [x]生成一个列表的列表,它只有一个元素x [x] * 3生成一个列表的列表,它有3个 ...
分类:
编程语言 时间:
2016-08-18 19:37:28
阅读次数:
180
原文:ArcGIS JavaScript + 天地图API之显示混乱 异常描述: (1)ArcGIS JavaScript 调用天地图WMTS服务,出现了这种混乱的效果,加载不完整. (2)昨天是相关瓦片的请求,Google浏览器显示的是请求失败.当时怀疑是无线网络的问题,接了有线,还是请求失败.以... ...
分类:
编程语言 时间:
2016-08-18 19:36:55
阅读次数:
240
原文:Arcgis for Javascript API下类似于百度搜索A、B、C、D marker的实现方式多说无益,首先贴两张图让大家看看具体的效果: 图1、百度地图搜索结果 图2、Arcgis for JavaScript实现的效果 看到了效果,是不是各位有点小鸡动,是不是也宠宠欲动,有木有?... ...
分类:
编程语言 时间:
2016-08-18 19:35:55
阅读次数:
254
第九课:动态类型 1、在Python中,有一类特殊的对象,是专门用来存储数据的,常见的有数字、字符串、数列、字典等。这些对象是存储在内存中的实体,我们并不能直接接触到它们,在程序中接触的是对象名,是指向这些对象的引用(reference)。 2、 1)对象和引用分离,是动态类型的核心,引用可以随时指 ...
分类:
编程语言 时间:
2016-08-18 19:35:45
阅读次数:
163
相比httplib、urllib,request真是太美丽了,记录下 get请求: 返回值: ...
分类:
编程语言 时间:
2016-08-18 19:35:55
阅读次数:
126
第6课 循环 1、for 元素 in 序列: statement Python的新函数range():新建一个数列,都是整数,从0开始,下一个元素比上一个元素大1,一直到数列的上限(不包括上限)。PS:range()在3.2中用法有变化 1 for a in range(5): 2 print a ...
分类:
编程语言 时间:
2016-08-18 19:34:21
阅读次数:
124
通过Filter来实现留言板的敏感词过滤…思路很简单,我们这里的敏感词是直接先放进去的,实际项目中,肯定是存在数据库中。在Filter 过滤器中,我们先拿到用户提交的留言,如果出现了敏感词,我们就用*号来替换。代码演示:index.jsp:
<%@taglib ur...
分类:
编程语言 时间:
2016-08-18 18:29:37
阅读次数:
222
controller : model.addAttribute("name", JacksonUtil.objToJson(对象)); 页面js: <script type="text/javascript">var examBatch = ${examBatch!"{}"}; </script> ...
分类:
编程语言 时间:
2016-08-18 18:28:32
阅读次数:
227
一、属性文件:version.properties -》内容:version=201608 二、java代码 三、 applicationContext.xml配置 <bean class="com.zhihui.base.configVersion " init-method="init"></b ...
分类:
编程语言 时间:
2016-08-18 18:27:55
阅读次数:
162
命名空间(Namespace)主要为了避免命名冲突,其关键字为namespace 在多人代码整合过程中常用到: 指定所使用的变量时需要用到“::”操作符,“::”操作符是域解析操作符。 除了直接使用域解析操作符,还可以采用using申明, 在代码的开头用using声明了Li::flag,其含义是us ...
分类:
编程语言 时间:
2016-08-18 18:24:06
阅读次数:
129
这些函数用于处理一个有数据的网络,所以生成随机图之类的函数不包含在内 ...
分类:
编程语言 时间:
2016-08-18 18:23:58
阅读次数:
903
实现用户的自动登录:
解决方案:
设置一个全站拦截的过虑器。
在此过虑器中,读取用户带过来的Cookie信息,然后从中读取用户的用户名和密码,自动帮助用户登录。
即可实现自动登录功能。
用Filter验证用户是否已经登录过。已经登录过了,我们就根据他选择的自动登录来选择让他在多久内能自动登录。
IP黑名单过滤就很简单了,只要在Filter过滤器防范一下就OK。
在init方法中,...
分类:
编程语言 时间:
2016-08-18 17:18:50
阅读次数:
291
控制台输出(并换行): cout<<输出内容<<endl printf(输出内容) new 一个类:(类的构造函数可以重载) MyClass myClass(构造函数参数列表);(系统自动释放内存) 方法调用:对象.方法(); 成员调用:对象.成员; MyClass* myClass = new M ...
分类:
编程语言 时间:
2016-08-18 17:17:38
阅读次数:
147
一、隐藏实施过程 对于隐藏实施过程,thinking in java中讲了很好,无非就是一个好的程序尽量做到,对外公开的程序,即使内部程序发生变动,也不会影响这些公开的服务的使用 “包”也由一系列类文件构成。每个文件都有一个 public类(并没强迫使用一个 public 类,但这种情况最很典型的) ...
分类:
编程语言 时间:
2016-08-18 16:00:40
阅读次数:
196