中文

Tornado中文教程

对着背影说爱祢 提交于 2020-11-25 18:46:40
转自 http://sebug.net/paper/books/tornado/ Overview FriendFeed 使用了一款使用 Python 编写的,相对简单的 非阻塞式 Web 服务器。其应用程序使用的 Web 框架看起来有些像 web.py 或者 Google 的 webapp , 不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。我们开发这个 Web 服务器的主要目的就是为了处理 FriendFeed 的实时功能 ——在 FriendFeed 的应用里每一个活动用户都会保持着一个服务器连接。(关于如何扩容 服务器,以处理数以千计的客户端的连接的问题,请参阅 The C10K problem ) 以下是经典的 “Hello, world” 示例: import tornado.ioloop import tornado.web class

mysql 导入 csv 文件

大城市里の小女人 提交于 2020-11-14 07:02:15
MYSQL LOAD DATA INFILE命令可以把csv平面文件中的数据导入到数据库中。 LOAD DATA INFILE '/home/test/dump/ip_location.csv' INTO TABLE ip_location CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '"' ; --CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦 --INTO TABLE :导入到哪个表 --FIELDS TERMINATED BY :以什么作为分割符 -- ENCLOSED BY :被什么包围 ==中文时 set gbk load data infile '/xampp/cp.csv' into table infotest fields terminated by ',' optionally encloased by '"' escaped by '"' load data infile 'f:\xampp\cp.csv' ; load data infile '/xampp/cp.csv' into table infotest fields terminated by ',' optionally enclosed by '"' escaped by '"' lines

utf-8编码引起js输出中文乱码的解决办法

老子叫甜甜 提交于 2020-04-14 14:29:35
【推荐阅读】微服务还能火多久?>>> 如果web application的编码规则是utf-8,如网页头中的: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。 例: <script type="text/javascript" language="javascript" src="scripts/output.js" charset="gb2312"></script> PS:另一种解决方法是把js文件保存为utf-8编码。 如果web application的编码规则是utf-8,如网页头中的: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。 例: <script type="text/javascript"

自动解决pycharm下,中文输出的问题

好久不见. 提交于 2020-03-12 20:19:13
因为编码的原因,如果直接用: print "你好!"; 是没法在pycharm中运行的,会报错: SyntaxError: Non-ASCII character '\xe4' in file C:/Users/*/PycharmProjects/HelloWorld/HelloWorld.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for detail 上面的链接给了解决方案,只要在文件开头加上这么一句: # -*- coding: utf-8 -*- 就可以在下面看到:你好 每次添加很麻烦,所以可以把它写进模板里面,一劳永逸。模板修改在:file->setting->file and code templatea ->python script 。修改完是这样的效果 : 来源: oschina 链接: https://my.oschina.net/u/140269/blog/180745

一个很有意思的问题: 揭示了计算机程序问题的一般处理思路

半城伤御伤魂 提交于 2020-03-02 08:32:25
一个很有意思的问题: 揭示了计算机程序问题的一般处理思路 === 问题标题: 如何统计汉字的字数? 问题内容: 我想统计: "什么样的问题在 oschina 算是一个好问题?" 这个句子里面以oschina为分割总共有三部分: 什么样的问题在+ oschina +算是一个好问题? 现在想知道oschina前面有几个汉字?oschina有几个英文?oschina后面有几个汉字?不要直接去查找oschina字符串去计算啊,可以当作oschina是某个未知的英文单词,如何统计出来呢? ps.楼下的说我的表达能力有问题,看来我确实没有表达清楚:)再补充一下问题。 问题来源: http://www.oschina.net/question/583303_122530 === 这个问题的关键是如何让计算机区分汉字和英文, 具体分析就要涉及到中文和英文在计算机内部的表示方式, 那么一切以数字为准, 先把这段数据转换为数字格式, 如下代码: (defparameter *字符串* "什么样的问题在 oschina 算是一个好问题?") (defun 字符串-数字(字符串) (dotimes (序数 (length 字符串)) (print (char-code (elt 字符串 序数))))) 执行一下, 结果如下: CL-USER> (字符串-数字 *字符串*) 20160 20040

OpenERP PyChart 中文报表模块(支持CJK语言)

↘锁芯ラ 提交于 2020-03-01 07:20:45
OpenERP PyChart Unicode Report (Support CJK Font) 作者:wangbuke@gmail.com 源码托管地址: https://github.com/buke/openerp-pychart-unicode-report OpenERP 官方APP下载地址: http://apps.openerp.com/addon/8009 支持pychart中文报表,如“库存预测”、“工作中心负载” 等报表。 模块原理 让pychart 生成svg 文件,然后用cairosvg 模块生成PDF报表。 依赖模块 python-cairo python-cairosvg Debian/Ubuntu安装方法: $ su apt-get install python-cairo python-cairosvg 安装与设置 1、安装字体 复制您所用的字体文件,如simsun.ttc 到系统目录下。 debian/ubuntu: $ sudo cp simsun.ttc /usr/share/fonts windows : C:\> copy simsun.ttc c:/windows/fonts 2、配置pychart 报表字体 默认使用宋体 修改openerp 配置文件 openerp-server.conf , 添加以下参数: pychart

Apache Ignite(V1.7.0)中文开发手册

让人想犯罪 __ 提交于 2020-03-01 06:18:42
Apache Ignite(V1.7.0)中文开发手册 基本概念 集群化 数据网格 交互式SQL 流计算和CEP 分布式数据结构 Memcached 计算网格 服务网格 消息和事件 二级缓存 HTTP 内存文件系统 Hadoop加速器 Ignite与Spark 编组 OSGi支持 Visor管理控制台 生产准备 Cassandra集成 Web控制台 ODBC驱动 来源: oschina 链接: https://my.oschina.net/u/1259554/blog/745231

Apache Ignite(V1.5.0)中文开发手册

半腔热情 提交于 2020-03-01 06:09:27
Apache Ignite(V1.5.0)中文开发手册 基本概念 集群化 数据网格 交互式SQL 流计算和CEP 分布式数据结构 Memcached 计算网格 服务网格 消息和事件 二级缓存 HTTP 内存文件系统 Hadoop加速器 Ignite与Spark 编组 OSGi支持 Visor管理控制台 生产准备 来源: oschina 链接: https://my.oschina.net/u/1259554/blog/601633

两种可行的Latex中文生成方式(GBK/UTF8)

我怕爱的太早我们不能终老 提交于 2019-12-15 14:12:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本来想总结一下Latex里各种中文排版支持,但是发现太乱了,CCT,CJK,CTEX神马的,还有GBK和UTF8下的不同编码方式,再加上XeLatex这样来搅局的……所以最后决定只给出一种可行的排版方式,测试环境是Windows+CTex2.8。 ps:每天忍辱负重的在Windows下用Vim和Latex…… 第一种是gbk编码下的编译方式 REM taskkill /im AcroRd32.exe pdflatex %1 bibtex %1 pdflatex %1 gbk2uni %1.out pdflatex %1 start %1.pdf 其中第一句的目的是结束掉当前的PDF文档,但是它会随机选择一个Acrobat Reader进程结束,所以给注掉了。从代码里可以看出,需要执行多遍pdflatex,同时穿插bibtex生成参考文件,gbk2uni的作用是将gbk转成unicode,这个命令是cct里的,请确保你的环境变量中有cct的bin目录。 测试article代码如下: \documentclass{article} \usepackage{CJK} \usepackage{cite} \newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{

MATLAB for Mac使编辑器支持中文

丶灬走出姿态 提交于 2019-12-12 21:00:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> matlab在mac下使用编辑器显示中文全是乱码,自己很多资料的注释都是中文 使用时看不明白什么意思,很不方便。 打开matlab的安装目录(右键点matlab图标选择 show package contents(显示程序包内容)) 就进入matlab的目录了找到 bin目录下lcdata.xml 这个文件。 要修改的就是这个文件了,中文显示乱码,主要是因为matlab的编辑器默认code被设置了iso8859-1 我们要把它设置为GB18030或者GB2312 或者UTF-8 。 步骤如下: 1 获得lcdata.xml的写权限 (右键选 getinfo,然后把你的权限设成读写就行了) 2 用任何文本编辑器打开这个文件(我是用的ue) 3 打开matlab 4 看看当前的matlab用的是什么locale:在matlab里输入 命令—— feature('locale&') ,如图: 可知我的 默认编码是en_US_POSIX , 在lcdata.xml里搜索到en_US_POSIX,然后改成 <locale name="en_US_POSIX" encoding="GB18030" xpg_name="GB18030"> 即可,我的环境是en_US_POSIX