- python中文字符串的处理
fdayok
pythoneclipsewindows
python中直接将一个中文字符串赋值给一个变量使用的是utf-8格式的编码,以下为证:>>>teststr='我的eclipse不能正确的解码gbk码!'>>>teststr'/xe6/x88/x91/xe7/x9a/x84eclipse/xe4/xb8/x8d/xe8/x83/xbd/xe6/xad/xa3/xe7/xa1/xae/xe7/x9a/x84/xe8/xa7/xa3/xe7/xa0
- python中str与bytes在decode()与encode()之间的转换
lvpflv
pythonunicode字符串乱码
pythonstr与bytesencode()方法可以将unicode编码的str类型编码为指定类型的bytes(utf-8、ascii…)字节流>>>'ABC'.encode('ascii')\\字节流b'ABC'>>>'中文'.encode('utf-8')b'\xe4\xb8\xad\xe6\x96\x87'decode()方法可以将(utf-8、ascii…)bytes字节流解码为unic
- python中包含UTF-8编码中文的列表或字典的输出
Ten_Minutes
在python下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果:dict={"asdf":"我们的python学习"}printdict{'asdf':'\xe6\x88\x91\xe4\xbb\xac\xe7\x9a\x84python\xe5\xad\xa6\xe4\xb9\xa0'}在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出:import
- Python SyntaxError: Non-ASCII character ‘\xe4‘ in file xxx.py on line x 解决办法
smile_5me
Pythonpython
出现的原因:python的默认编码文件是用ASCII码,没有支持UTF-8,而你的python文件中使用了中文等非英语字符。解决办法:在开头输入#--coding:UTF-8--或者#coding=utf-8
- Linux下16进制转字符串(中文)
_L-
Linuxlinux
voidXtoUtf8(constchar*src,char*desStr){//src="\\xE5\\x8C\\x97\\xE4\\xBA\\xAC"if(*src!='\\')return;intdes[200]={0};inti=0,j=0;while(*(src+i)!='\0'){charbuf[5]={'\0'};strncpy(buf,src+i,4);sscanf(buf,"\\
- 【重大更新】FastCube VCL v2.9发布,改进了与FastCube .Net的兼容性|附下载
xiaochuachua
产品FastReportFastCubeVCL报表报表组件
FastCube可以对数据进行分析,并建立汇总表(数据片),以及方便迅速地创建各种报表和图表。这是一个方便且有效的的数据阵列分析工具。FastCube是一个OLAP桌面组件集。它支持Delphi7、2005、2006/Turbo、2007、2009、XE、XE2、2007、2009、XE2、XE3、XE4、XE5、XE6、C++Builder2007、C++Builder2009、C++Build
- Python内置模块base64的理解
Thinkwaves
python程序人生
1、base64用途base64模块提供将一种二进制转化为另一种二进制的方法,后者可全部由64个字符表示。举个例子:>>>'中文'.encode('utf-8')#将'中文'这两个字符按照utf-8编码方式进行编码b'\xe4\xb8\xad\xe6\x96\x87'>>>base64.b64encode('中文'.encode('utf-8'))#将'中文'这两个字符的二进制转化为base64编
- mysql插入中文时出现:1366 - Incorrect string value的解决方法
就改了
数据库mysql乱码数据库
mysql插入中文报错:1366-Incorrectstringvalue:‘\xE4\xB8\x80\xE6\xB1\xBD…’forcolumnstu.student.nameatrow1两种解决办法:一种是修改表中字段的字符集:ALTERTABLE表名change字段名字段名varchar(255)charactersetutf8collateutf8_general_ci;不过这种比较繁琐
- MySQL插入数据 报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题
cuicui_ruirui
MySQL
出现这个报错的原因一般有两个,第一个原因是向数据库存入中文字符时,编码方式出错导致的。第二个是在建表的时候设置的变量类型长度过小或者是存入字符过长,类型不适用一、下面这段代码是建立数据库和表的正确方法,可以避免第一种原因。def__init__(self):#建立连接self.conn=pymysql.connect(MYSQL_HOST,MYSQL_USER,MYSQL_PWD,charset=
- payload
偷吃"游"的阿彪
各种混合内容python
"\xfc\x48\x83\xe4\xf0\xe8\xc8\x00\x00\x00\x41\x51\x41\x50\x52\x51\x56\x48\x31\xd2\x65\x48\x8b\x52\x60\x48\x8b\x52\x18\x48\x8b\x52\x20\x48\x8b\x72\x50\x48\x0f\xb7\x4a\x4a\x4d\x31\xc9\x48\x31\xc0\xac\x3
- thonny的汉字编码是UTF-8,如何才能转为GB2312?
sjh2100
前端服务器python
>>>chinese_str="你">>>gb2312_str=chinese_str.encode('GB2312')>>>print(gb2312_str)b'\xe4\xbd\xa0'>>>print(chinese_str.encode('GB2312'))b'\xe4\xbd\xa0'一个晚上了,就是找不到方法。好在知道问题在哪里。(꒦_꒦)
- MySQL库常见错误的解决方案----1366 - Incorrect string value:‘\xE5\xBC\xA0\xE4\xB8\x89‘ for column ‘name‘ a 错误修改
努力的小带土
QT
这个方案报错是因为你选择的数据库默认不可以使用中文,因此vchar(255)类型的字符应该转换为utf8类型。具体操作如下所示:右击出问题的数据库->编辑数据库之后弹出该对话框字符集排列选择utf8,排列规则选择utf8_general_ci。
- Python学习杂记1:基本语法
weixin_45817413
Python笔记python
运算符取整除法/10//3==3不转义字符串常量:r’\n’变量:a='\t'a=a.replace('\t',r'\t')字符串编码要注意区分'ABC'和b'ABC',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节。>>>'a'.encode('utf-8')b'a'>>>'中'.encode('utf-8')#Unicode->bytesb'\xe4\xb8
- python json.dumps 中文编码
Janze-
pythonpython编码
json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题python2.7版本#-*-coding:utf-8-*-m={'a':'你好'}printm=>{'a':'\xe4\xbd\xa0\xe5\xa5\xbd'}printjson.dumps(m)=>{"a":"\u4f60\u597d"}printjson.dumps(m,ensure_ascii=F
- python http 返回json中文乱码
青年夏日科技
json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题python2.7版本#-*-coding:utf-8-*-m={'a':'你好'}printm=>{'a':'\xe4\xbd\xa0\xe5\xa5\xbd'}printjson.dumps(m)=>{"a":"\u4f60\u597d"}printjson.dumps(m,ensure_ascii=F
- mysql之1366编码报错
gzcoder
环境Mysql版本:5.7windows10企业版.sql文件格式为utf-8报错执行指令source**.sqlERROR1366(HY000):Incorrectstringvalue:'\xAD\xA6'forcolumn'cname'atrow1ERROR1366(HY000):Incorrectstringvalue:'\x80\xA7\xE4\xBB\xA3\xE6...'forcol
- Mysql中关于 错误 1366 - Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89‘ for column ‘name‘ at row 1
qq_43411265
servlet
在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误:1366-Incorrectstringvalue:‘\xE5\xBC\xA0\xE4\xB8\x89’forcolumn‘name’atrow1。解释为:1366-字符串值不正确:第1行的列’name’为’\xE5\xBC\xA0\xE4\xB8\x89’出现这个问题的原因是你的数据库编码、排序类型不是utf-8的,所以你
- python通过pd.read_excel导入表格数据报错:XLRDError: Unsupported format, or corrupt file
Wayne Yue
数据导入python开发语言后端
python导入表格数据错误问题:打开xls文件数据遇到错误提示,xls文件用excel能正常打开,但是用pd.read_excel就是报错。报错信息:XLRDError:Unsupportedformat,orcorruptfile:ExpectedBOFrecord;foundb’\xca\xb1\xbc\xe4\t\xc6\xbd\xbe’解决方法:方法1:设置pd.read_csv的编码格
- SyntaxError: Non-UTF-8 code starting with ‘\xe4‘ in file
小小爬虾
python开发语言
Python3中也出现了这个错误。解决办法:在整片代码的最顶上加上一句#-*-coding:utf-8-*-就行了。
- 【MySQL】第二篇 | MySQL插入中文数据提示1366错误-Incorrect string value
月光水岸New
数据库linuxubuntumysql
wenti描述:在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误:1366-Incorrectstringvalue:‘\xE5\xBC\xA0\xE4\xB8\x89’forcolumn‘name’atrow1。出现原因:在mysql中新建数据库,如果只写数据库名,没有设置字符集和排序规则,默认字符集为latin1,排序规则为latin1_swedish_ci如下解决问题
- python:print含有中文的list
poinsettia
pythonpython
Python的List如果有中文的话,会印出\xe4\xb8...等等的编码(如下所示),要如何印出中文呢?>>>a=['中文','ab']>>>printa['\xe4\xb8\xad\xe6\x96\x87','ab']下述列出几种作法:1.使用decode('string_escape')来达成>>>a=['中文','ab']>>>printa['\xe4\xb8\xad\xe6\x96\x
- 2018-09-03-day11 文件操作和异常捕获
rzlong
文件操作(续)读二进制文件withopen('./files/2.jpg','rb')asf1:content=f1.read()print(type(content))result:b'\xe6\x96\x87\xe6\x9c\xac\xe4\xbf\xa1\xe6\x81\xaf'文本信息写二进制文件withopen('./files/3.jpg','wb')asf2:f2.write(con
- python中文字符解析
极客-杀生丸
python
今天给大家介绍用Python来解析中文utf-8编码。举个列子:“我爱你”转换成utf-8就是二进制的b’\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0’怎样用python将它重新转换成中文了?我们可以这样做:b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0'.decode("utf-8")可以用python直接解析
- 关于Python2编码问题的理解
keliang19
使用Python2处理中文的时候可能会遇到过这样的问题SyntaxError:Non-ASCIIcharacter'\xe4'infileplay.pyonline1,butnoencodingdeclared;seehttp://python.org/dev/peps/pep-0263/fordetails其中我的代码是这样的sentence='你好'错误信息提示这一行代码中含有非ASCII字符
- 通过代码查询,或者插入数据时报错:java.sql.SQLException: Incorrect string value: '\xE7\x86\x8A\xE4\xBD\xB3...'
拾年_v
报错如下:java.sql.SQLException:Incorrectstringvalue:'\xE7\x86\x8A\xE4\xBD\xB3...'原因:数据库和数据表字符集不同解决方式:修改数据库和数据表字段的字符集,使保持一致1、修改mysql安装目录下:my.ini文件[client]default-character-set=utf8mb4[mysql]default-charact
- py3中的str to byte
JSFnull
Python3最重要的新特性大概要算是对文本(text)和二进制数据(binarydata)作了更为清晰的区分。(详见参考Pythondocument)编码与解码的过程image.png>>>'你好'.encode('utf-8')b'\xe4\xbd\xa0\xe5\xa5\xbd'>>>b'\xe4\xbd\xa0\xe5\xa5\xbd'.decode('utf-8')'你好'>>>'你好'
- ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x8D\x8E\xE4\xB8\xBA‘ for column ‘XXX‘ at row 1
马孔多镇长
MySQL从入门到删库跑路mysqljava数据库
打开文件管理器的“隐藏项目”在文件管理器地址栏输入%ProgramData%找到MySQL文件夹进入文件夹找到my.ini文件使用文本编辑器打开加入红框中的代码(改成utf8mb4不行的话,再试试改成utf8)打开mysql控制台,执行下列命令ALTERTABLETABLE_NAMECONVERTTOCHARACTERSETutf8mb4;
- python2.7中u字符串转码
_浅陌
print(u'\xe4\xba\xac'.encode('raw_unicode_escape'))输出:京print('\u559c\u6b22\u4e00\u4e2a\u4eba'.decode('unicode-escape'))输出:喜欢一个人
- python 中文编码
小路子好
Python2.x文件中如果未指定编码,在执行过程中会出现报错:#!/usr/bin/pythonprint("你好,世界")会出现如下错误File"test.py",line2SyntaxError:Non-ASCIIcharacter'\xe4'infiletest.pyonline2,butnoencodingdeclared;seehttp://www.python.org/peps/pe
- UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc5 in position 13: invalid continuation byte
devil8123665
python语言python
错误:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xc5inposition13:invalidcontinuationbyte编码错误,主要是有中的编码例如:b'\r\nWindowsIP\xc5\xe4\xd6\xc3\r\n\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7\xd2
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l