摘要:
ubuntu下在apache部署python站点 我的是ubuntu14 32为的虚拟机,默认安装的python为3.4 环境:apache + mysql + django + python3 软件安装 辅助工具的安装 修改配置文件用到编辑器,看喜好 create django web proje
阅读全文
posted @ 2016-06-07 22:08
CooMark
阅读(758)
推荐(0)
摘要:
apache多站点配置 临时需要个测试站,然后就到apache中配置vhosts,结果这货总是显示"拒绝了你的请求",找半天发现居然还要添加端口监听 vhosts.conf 添加vhost httpd.conf 所有的端口都要添加监听,记得之前配置没让配置这个 然而还有个偷懒的做法 直接配置根目录8
阅读全文
posted @ 2016-06-07 09:03
CooMark
阅读(195)
推荐(0)
摘要:
代码语法高亮显示 最近在做一个自动生成代码的玩意儿,想直接网页显示代码,然没有语法高亮的代码简直丑爆了,然而google code prettify让这一切都变得很简单,但是个人感觉加载大段代码还是有点慢慢的 这里直接说怎么玩儿吧 1. 引入需要的js和css 2. 在pre节点中添加class标记
阅读全文
posted @ 2016-06-03 22:03
CooMark
阅读(1497)
推荐(0)
摘要:
JavaScript到底是不是单线程 JavaScript引擎 在了解计时器内部运作前,我们必须清楚一点,触发和执行并不是同一概念,计时器的回调函数一定会在指定delay的时间后被触发,但并不一定立即执行,可能需要等待。所有JavaScript代码是在一个线程里执行的,像鼠标点击和计时器之类的事件只
阅读全文
posted @ 2016-06-02 17:49
CooMark
阅读(9480)
推荐(0)
摘要:
阅读全文
posted @ 2016-06-02 17:30
CooMark
阅读(1078)
推荐(0)
摘要:
requirejs的使用 加载网络模块 "使用CDN " shim配置 https://github.com/requirejs/example jquery shim // Load the main app module to start the app requirejs(["app/main
阅读全文
posted @ 2016-06-01 16:32
CooMark
阅读(273)
推荐(0)
posted @ 2016-06-01 14:21
CooMark
阅读(517)
推荐(0)
摘要:
Sublime Text配置Python开发利器 收好了 自动提示 "jedi" 代码格式化 "Python PEP8 autoformat" 如果还需要在shell中搞搞研究的话,ipython将是很好的选择,相比直接用shell,这家伙包装了很多实用的功能,tab自动补全估计就够你玩一年啦 "g
阅读全文
posted @ 2016-05-30 10:20
CooMark
阅读(255)
推荐(0)
摘要:
Python字符进度条 看看这个神奇的module 0%| | 0/9 [00:00
阅读全文
posted @ 2016-05-26 18:00
CooMark
阅读(474)
推荐(0)
摘要:
安装和使用的django的debug_toolbar Django Debug Toolbar安装 1. 安装Django Debug Toolbar 2. 将debug_toolbar复制到项目根目录下,打开项目settings.py,首先确保 3. 找到INSTALLED_APPS,添加: ,
阅读全文
posted @ 2016-05-24 09:20
CooMark
阅读(962)
推荐(0)
posted @ 2016-05-23 11:04
CooMark
阅读(4729)
推荐(0)
摘要:
django创建项目 安装django Note: C:\Python34\Scripts\pip.exe 创建项目 执行命令生成基本目录结构 模块化 一个model一个 ,一个控制器一个 : 删除views.py, models.py 在views/和models/下添加 __init__.py
阅读全文
posted @ 2016-05-18 15:44
CooMark
阅读(219)
推荐(0)
摘要:
Python的闭包 闭包概念都是一样的,实现机制一样,看看下面的代码是不是和javascript很像
阅读全文
posted @ 2016-05-17 09:28
CooMark
阅读(158)
推荐(0)
posted @ 2016-05-17 08:47
CooMark
阅读(1848)
推荐(0)
摘要:
Python的 Python的没有我们有两种用法: 1. 创建Enum的实例 2. 创建Enum的subclass 创建Enum的实例 创建Enum的subclass 运行结果
阅读全文
posted @ 2016-05-17 08:27
CooMark
阅读(487)
推荐(0)
摘要:
Django的Model上都有些什么 显示Model所有的列名,有两种方法: 1. _meta.get_all_field_names() removed in django 1.10 2. _meta.get_fields()
阅读全文
posted @ 2016-05-16 21:01
CooMark
阅读(799)
推荐(0)
摘要:
Git使用相关 使用git这么久还是时不时碰到小问题,根本原因在于没有仔细研究和做笔记 Git修改remote地址 之前一直使用的ssh的地址,估计是没配置好,每次都需要输密码烦死了,今天看到个用https的模式可以永久记住密码,那还不赶快拿来用,这也能省下几秒钟时间啊 Git在https模式下记住
阅读全文
posted @ 2016-05-14 09:24
CooMark
阅读(330)
推荐(0)
摘要:
Python 动手写个ORM 任务: 1. 模拟简单的ORM Object Relational Mapping 2. 为model添加create方法 代码很简单,直接上 字段类型类 很关键的MetaClass Model类, 注意 的设定 测试效果 参考: "使用元类"
阅读全文
posted @ 2016-05-13 08:41
CooMark
阅读(370)
推荐(0)
摘要:
玩转Django的POST请求 CSRF 不少麻油们玩django都会碰到这个问题,POST请求莫名其妙的返回 ,希望这篇博文能解答所有问题 三种方法 1. Add the middleware to your list ofmiddleware classes in , MIDDLEWARE_CL
阅读全文
posted @ 2016-05-12 15:39
CooMark
阅读(3543)
推荐(1)
摘要:
Python中的参数 1. python函数参数有多重形式: test(arg1,arg2, ) test(arg1,arg2, ,` kwargs`) 2. 其中比较糊弄人的是: 和` kwargs` 变长的占位参数列表 `` 变长的键值对参数列表 `` 3. 什么是占位参数: 参数括弧中列出的标
阅读全文
posted @ 2016-05-12 14:12
CooMark
阅读(641)
推荐(0)
摘要:
Python下划线与命名规范 先看结论,节省只想知道答案你的宝贵时间 : 1. \_xxx 不能用于 以单下划线开头的表示的是 类型的变量。即保护类型只能允许其本身与子类进行访问。 2. \_\_xxx 双下划线的表示的是 类型的变量。只能是允许这个类本身进行访问了。 3. \_\_xxx\_\_
阅读全文
posted @ 2016-05-12 10:20
CooMark
阅读(1009)
推荐(0)
摘要:
Python的datetime 总会用到日期格式化和字符串转成日期,贴点代码以供参考,其实API真的是很全的,可是又不知道具体的method... :返回格式化后的日期字符串 记忆 str time :由字符串转为日期型 记忆 str time 格式化参数 代码示例
阅读全文
posted @ 2016-05-11 17:50
CooMark
阅读(263)
推荐(0)
摘要:
Python魔法 MetaClass metaclass是class的class,类的类 元类,那肯定最累了 ,所有实例的创建都需要metaclass的参与. metaclass能拿到第一手的信息: 1. 类名 2. 父类集合 3. 类成员dict 然后想怎么改就怎么改,这就是当你看到某些class
阅读全文
posted @ 2016-05-11 13:16
CooMark
阅读(364)
推荐(0)
摘要:
QQ表情动图,增加写博客的乐趣 body{ margin:0px; }
阅读全文
posted @ 2016-05-10 22:24
CooMark
阅读(479)
推荐(0)
摘要:
Python中的__new__和__init__ 写了这么多的class,现在才知道还有个\_\_new\_\_方法, 那么它和\_\_init\_\_有什么区别呢? 异同点 1. 参数 \_\_new\_\_的第一个占位参数是class对象 \_\_init\_\_的第一个占位参数是class的实
阅读全文
posted @ 2016-05-10 22:19
CooMark
阅读(4323)
推荐(0)
摘要:
Python内建的对象列表 刚写Python肯定会遇到这样的情况,想写些什么,但又不知从何写起... 在我看来问题在于我们不知道有什么东东可以拿来玩,这里列出Python的内建对象,稍微归类了一下,多看几遍代码自然笔上生花,行云流水,一气呵成,一口气500行不费劲儿... Built in pyth
阅读全文
posted @ 2016-05-10 15:34
CooMark
阅读(1200)
推荐(0)
摘要:
django获取指定列的数据 model一般都是有多个属性的,但是很多时候我们又只需要查询特定的某一个,这个时候可以用到 和`values_list` 看下面的代码: 利用values查询 利用values_list查询 values和values_list的差别 从上面的代码中我们可以看到返回结果
阅读全文
posted @ 2016-05-09 22:50
CooMark
阅读(18780)
推荐(2)
摘要:
利用 实现可控的属性操作 Python中没有访问控制符, 不像java之类的 使用下划线的字段和对应的方法来限制字段的操作 开始很多人可能会想这么干 Python的 装饰器 有了 之后我们可方便的添加和设置属性 你可能需要: 验证属性值的合法性 设置只读属性 等等
阅读全文
posted @ 2016-05-09 13:02
CooMark
阅读(312)
推荐(0)
摘要:
使用\_\_slots\_\_限定实例的成员列表 默认情况下,python对象队象的每个实例(instance)都会有一个字典来存储该实例的属性,这样做的好处在于运行时期每个对象可以任意设置新的属性。而相对应的坏处是,当创建成百上千个这样的实例的时候回很浪费内存。所以引入__slots__,用来指定
阅读全文
posted @ 2016-05-07 22:09
CooMark
阅读(193)
推荐(0)
摘要:
Python为什么不隐式实现self Python中类的方法都需要显式的传入一个self占位参数,这让写过C ,Java,PHP,Javascript的我很是不习惯,但是Python这么吊,肯定是有他的道理的。于是我做以下的假设来看看Python这么设计是为了解决什么问题: 就拿这个说事儿吧 假设不
阅读全文
posted @ 2016-05-07 19:35
CooMark
阅读(1530)
推荐(0)
摘要:
http://daringfireball.net/graphics/logos/
阅读全文
posted @ 2016-04-30 11:41
CooMark
阅读(1656)
推荐(0)
摘要:
知乎上看到这个逆天的代码,感觉我不会写js. https://www.zhihu.com/question/44213758/answer/97448141?group_id=708529590292713472
阅读全文
posted @ 2016-04-27 21:55
CooMark
阅读(1867)
推荐(0)
摘要:
开始用Django做web开发,我想大家都会遇到同样的问题,那就是如何高效快速的查询需要的数据,MVC都很简单,但是ORM折腾起来就有些费时间,我准备好好研究下Django ORM,所以会有一个系列的Blog,欢迎大家讨论拍砖。 1. 如何快速的通过外键表获取主表的信息 演示Class 主要用到Dj
阅读全文
posted @ 2016-04-19 12:59
CooMark
阅读(5242)
推荐(0)
摘要:
Python是个很灵活的语言,光看它的类和实例间属性的访问机制就可以看出这一点,不过这一点还真的不好理解,做了些测试之后我的理解是这样的: 实例在访问class属性时,先检索自己的names, 如果有的话就直接取出,没有的话就去找class的names里面找,找不到就是error啦
阅读全文
posted @ 2016-04-18 22:24
CooMark
阅读(511)
推荐(0)
摘要:
CooMark网页颜色取色表与之间--> 艾利斯兰 - #F0F8FF - aliceblue 古董白 - #FAEBD7 - antiquewh...
阅读全文
posted @ 2015-08-01 18:17
CooMark
阅读(2124)
推荐(0)
摘要:
身边没有牛逼的前端可以合作真捉急,急的后端都自己开撸了
阅读全文
posted @ 2015-07-31 21:57
CooMark
阅读(258)
推荐(0)
摘要:
看到很多人都是自己搭建博客服务器,然后一切都在自己的掌控之下,这样就不存在什么迁移,数据安全之类的问题,当然需要自己搞个空间了,不过现在都便宜的不行,$15/year,也是醉了。我不怎么写博客,但是个人一直期望弄一个自己生成类容的网站,这样CMS是少不了的。一直都知道wordpress很流行,然后也...
阅读全文
posted @ 2015-07-18 20:00
CooMark
阅读(375)
推荐(0)
摘要:
MySql数据库乱码解决方法 解决乱码问题一个原则:存取系统使用一致的编码规则。 多使用mysql的原生命令行,这样才能做更多的事情。 第一步: 确认应用系统需要使用的编码 java的默认编码是跟随系统的,有的说是默认UNICode,在java中可以使用 String defaultCharse
阅读全文
posted @ 2015-07-13 08:44
CooMark
阅读(1535)
推荐(0)
posted @ 2015-07-12 10:18
CooMark
阅读(173)
推荐(0)
摘要:
Struts2中Action取得表单数据的几种方法Struts2中Action获得表单数据的几种方法struts2 Action获取表单传值1.通过属性驱动式JSP: Action:直接通过get、set方法获取。public class sysAction extends ActionSup...
阅读全文
posted @ 2015-01-08 22:18
CooMark
阅读(472)
推荐(0)