赖勇浩的编程私伙局

game -> webgame -> web,一路走来,风雨兼程。

多线程Django程序耗尽数据库连接的问题

Django的ORM是非常好用的,哪怕不是做Web项目也值得一用,所以网上也可以找到不少使用 Django 开发非Web项目的资料,因为除了ORM之个,命令行、配置文件等组件也非常好用。 最近用这种方式开发了一个非Web项目,而且是多线程的。一个线程从DB中获取jobs,然后有N个工作线程,并把...

2018-10-07 17:02:22

阅读数:226

评论数:0

在windows 2008 server 的IIS 7上运行 django 1.11 + python 3.6

缘起使用django开发了一个项目,客户的技术体系是全栈window的,所以要求我们提供把项目部署到windows服务器的服务。写这个原因是旧的在 windows 上运行python网站程序的文档,基本上全过时了。从macOS登陆windows服务器嗯,需要安装 Microsoft Remote ...

2017-04-19 18:33:27

阅读数:17473

评论数:12

关于Python编程的一些问答

导语大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答——聊聊python那些事,来推广我参与撰写的书《编写高质量代码:改善Python程序的91个建议》(豆瓣链接)。在回答问题的过程中,我看到有若干问题是好几个人都问了的,就萌发了在事后把这些问答整理整理的...

2014-09-01 20:31:34

阅读数:19555

评论数:2

svn 集成 redmine 账户验证的终极解决方案

svn 集成 redmine 账户验证的终极解决方案动机对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmine,有些还会有 reviewboard 之类的。大家当然不希望上三套系统就有三套账号密码,那样记忆起来太麻烦了,所以大家都希望有统一的验证方案,当然,LDA...

2013-08-27 21:36:42

阅读数:9790

评论数:5

ibmm,让思维导图回归本质

赖勇浩(http://laiyonghao.com)缘起你想用思维导图来分析问题,然后,你就有两个问题了。——无名氏许多朋友都听说过思维导图(又称脑图),它是用来理清思路的好办法。同时我也相信许多朋友在使用思维导图的过程中遇到了许多问题,比如:搜索了一下,发现思维导图的编辑器都好几十 MB;下载安...

2012-12-27 22:35:17

阅读数:19686

评论数:13

Python 于 webgame 的应用(下)

赖勇浩(http://laiyonghao.com)(续上)游戏(服务器)是一种 CPU 密集、I/O 密集的应用,但是因为 GIL 的原因,Python 不能充分利用多核,所以一般都采用分布式的方案,那么 CPU 方面就没有太多好讲的了,不过 I/O 方面蛮有意思,可以讲一下。这里有没有 nod...

2012-11-08 23:37:49

阅读数:12356

评论数:6

Python 于 webgame 的应用(上)

赖勇浩(http://laiyonghao.com)注:本文根据 2011 年 12 月 4 日我在上海 PyCon China 上的报告的录像整理而来,有较多口语,但废话不多。原录像:http://e.gensee.com/v_3df867_14(前面约四分半钟的暖场与自我介绍,略)今天的主题演...

2012-11-02 10:25:46

阅读数:17089

评论数:4

PyCon China 2012,我们上海见!

赖勇浩(http://laiyonghao.com)去年,就参加了 PyCon China 2011,并且作了一个报告,介绍了一下《Python 之于 webgame 的应用》这个主题,感谢互联网,现在还可以看到当时的录像:http://e.gensee.com/v_3df867_14PyCon ...

2012-10-11 11:19:12

阅读数:10457

评论数:1

为 setuptools 开路搭桥

赖勇浩(http://laiyonghao.com)关键字:python, easy_install, setuptools, Bitvise Tunnelier, polipo, windows, linux, socks5, http, proxy在这里,我们有些网站无法访问。其中对我影响比较...

2012-02-21 14:11:49

阅读数:10290

评论数:4

打造百折不挠的 setuptools

赖勇浩(http://laiyonghao.com)我一直习惯使用 setuptools 来安装 python 的程序库,因为 easy_install 实在是太简单实用了。但因为公司的网络环境比较严格,把具有登陆功能的 pypi.python.org 域名给禁用了,开放的是 c.pypi.pyt...

2012-02-08 23:21:42

阅读数:8775

评论数:0

python-message v0.2.x 全接触

赖勇浩(http://laiyonghao.com)之前在博客发过两篇文章(http://blog.csdn.net/lanphaday/article/details/6065896,http://blog.csdn.net/lanphaday/article/details/6074095)谈...

2012-01-25 23:56:16

阅读数:9349

评论数:1

Python 于 webgame 的应用

赖勇浩(http://laiyonghao.com)2011 年 12 月初,首届 PyCon China 会议在上海召开,我受邀作了题为《Python 于 Webgame 的应用》的报告,其中的主体思想在 InfoQ 记者丁雪丰先生写的稿件(http://www.infoq.com/cn/art...

2012-01-10 10:07:06

阅读数:13834

评论数:6

强制 code review:reviewboard+svn 的方案

赖勇浩(http://laiyonghao.com)2012 年 2 月 22 日更新:保持文档与 0.1.2-r14 版本同步(变更部分使用蓝色#3333FF)。2012 年 3 月 8 日更新:保持文档与 0.1.2-r16 版本同步(变更部分使用红色#CC0000)。2012 年 4 月 2...

2011-12-29 18:05:35

阅读数:44033

评论数:123

用BP人工神经网络识别手写数字——《Python也可以》之三

赖勇浩(http://laiyonghao.com)这是我读工程硕士的时候完成课程作业时做的,放在 dropbox 的角落中生尘已经有若干年头了,最近 @shugelee 同学突然来了兴致搞验证码识别,问到我的时候我记起自己做过一点点东西,特发上来给他参考,并趁机补充了一下《Python也可以》系...

2011-12-28 20:09:15

阅读数:44500

评论数:31

Trac 经验谈之(6完)插件篇补遗

Trac 经验谈之(1)杂谈篇Trac 经验谈之(2)杂谈篇补遗Trac 经验谈之(3)工作流篇Trac 经验谈之(4)报表篇Trac 经验谈之(5)插件篇Trac 经验谈之(6 完)插件篇补遗=================Trac 经验谈之(6完)插件篇补遗赖勇浩(http://laiyon...

2011-12-24 19:30:17

阅读数:9295

评论数:2

参加了 InfoQ 的虚拟座谈会

赖勇浩(http://laiyonghao.com)蒙组委的邀请,在 12 月 4 日参加了在上海举办的 PyCon China 2011 活动(http://cn.pycon.org/2011/),并作了题为《Python 于 Webgame 的应用》的报告(幻灯:http://www.slid...

2011-12-21 22:53:42

阅读数:4232

评论数:2

两个 Python 的冷技巧(2)

赖勇浩(http://laiyonghao.com)一先来看两句代码record = cursor.execute('select * from tbl where id = 123456').fecth_all()[0] msg = struct.unpack('!I', buff)[0]不知道...

2011-11-08 10:37:03

阅读数:11494

评论数:11

两个 Python 的冷技巧

一记得刚开始工作的时候,老大给我们上 C++ 基础课,告诉我们字符串字面量可以换行(如下代码),感觉真是如梦如幻。#include int main(int argc, char** argv) { char* w = "hello"

2011-09-20 14:23:35

阅读数:9603

评论数:6

为个小善——发布 Python 库 absolute32

赖勇浩(http://laiyonghao.com)问题1在较新版本的 Python 中,当两个 int 相加溢出时,它会自动把把结果转换到 long 类型,比如:>>> 0x7FFFFFFF + 1 2147483648L这个特性很好,但是它跟 C 语言的结果不一样。如果你要把

2011-09-08 23:31:00

阅读数:6739

评论数:7

Cython 0.15,用 OpenMP 并行多核加速 Python!

赖勇浩(http://laiyonghao.com)注:0、读懂这篇文章需要了解 OpenMP 基本用法。1、读懂这篇文章需要了解 GIL 基本概念。2、基本上是这篇的翻译:http://docs.cython.org/src/userguide/parallelism.html

2011-08-08 17:50:02

阅读数:15915

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭