上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: TLS 先说TLS( Thread Local Storage), wiki上是这么解释的: Thread-local storage (TLS) is a computer programming method that uses static or global memory local to 阅读全文
posted @ 2016-05-04 17:52 tommy.yu 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 1. 修改类函数。 场景: 如果要给一个类的所有方法加上计时,并打印出来。demo如下: 好处相比函数修饰器要稍微简洁一点(在类有很多方法时) 2. 增加类成员 场景:比如统一给所有的模型增加id, created_time属性 or 转载请注明来自:http://www.cnblogs.com/T 阅读全文
posted @ 2016-05-04 11:13 tommy.yu 阅读(3128) 评论(0) 推荐(0) 编辑
摘要: 效果图: 编辑按钮是默认的list_editable属性对应的插件(xadmin.plugins.editable) 放大按钮对应的是自定义插件。 自定义按钮源码: xplugin.py(保证能够直接或者间接被adminx.py引用到即可) 基本抄写了xadmin.plugins.editable的 阅读全文
posted @ 2016-04-28 16:24 tommy.yu 阅读(8644) 评论(1) 推荐(0) 编辑
摘要: 不知啥时候起,函数的闭包需要增加+才能立即执行了。 不加反而报语法错。orz 输出: Foo!<NaN 而 报错: Uncaught SyntaxError: Unexpected token ( 阅读全文
posted @ 2016-04-27 09:40 tommy.yu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 菜单路径: applications(应用程序)/Graphics(图形图像)/KSnapshot 阅读全文
posted @ 2016-04-21 18:00 tommy.yu 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 以默认的related_link为例(即最后一列)。 源码:xadmin.plugins.relate.RelatedMenuPlugin 注解: 1. 重写了ListAdminView的get_list_display方法(控制哪些字段加载)。 2. 此处增加的字段是实际数据模型不存在的字段,否则 阅读全文
posted @ 2016-04-21 17:48 tommy.yu 阅读(3883) 评论(0) 推荐(0) 编辑
摘要: 1. 插件的作用可以是全局的,也可以是只针对某个模型的。通过其 init_request控制是否加载此插件, demo如下: init_request 参数中的instance为对应的model实例。 对于需要加载此插件的模型,其对应的ModelAdmin的相应属性(eg. pool_overvie 阅读全文
posted @ 2016-04-21 17:19 tommy.yu 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义菜单 adminx.py 2. 折叠 增加xsite文件及配置 xsite.py settings.py 转载请注明来源:http://www.cnblogs.com/Tommy-Yu/p/5403315.html 阅读全文
posted @ 2016-04-18 09:53 tommy.yu 阅读(4280) 评论(0) 推荐(0) 编辑
摘要: adminx.py demo 抽象 template 注意: 1. related_form用默认的helper来布局,否则样式不统一。(在get_context中实现) help的layout需要自定义,否则栏位默认不显示。 2. xadmin尽量通过源码来分析问题的解决方案 转载请注明来源:ht 阅读全文
posted @ 2016-04-14 12:08 tommy.yu 阅读(3308) 评论(4) 推荐(0) 编辑
摘要: django_debug_toolbar(略)。 debug toolbar还不够用,看下面。 1. 在对应的位置设置断点 2. runserver 执行后,可以在这里停住。 这时可以查看具体的变量数据。 阅读全文
posted @ 2016-04-11 12:12 tommy.yu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: peewee安装时随意了点。装了2.8.0的。 倒回到2.6.0就好了。 阅读全文
posted @ 2016-04-11 09:23 tommy.yu 阅读(498) 评论(0) 推荐(0) 编辑
摘要: awk , 很赞的教程:http://coolshell.cn/articles/9070.html xargs, http://blog.csdn.net/andy572633/article/details/7214534 简单说, awk就是一个脚本编译器,用于处理输入输出。 xargs输出重 阅读全文
posted @ 2016-04-06 15:43 tommy.yu 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 有意无意写了一些shell脚本。 是时候做个小结了。 头标 循环 条件判断 函数定义&参数 xxx,具体函数名。 $1,$2,$3为具体的输入参数,测试如下: shell脚本的进程pid的保存 demo 阅读全文
posted @ 2016-04-05 17:32 tommy.yu 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 装完重启即可; (在右上角语言处右键,添加text entry) 阅读全文
posted @ 2016-04-04 22:33 tommy.yu 阅读(191) 评论(0) 推荐(0) 编辑
摘要: eg. add sublime text to launcher so as to be found by launcher, docky, etc. add a file set content as follows: 阅读全文
posted @ 2016-04-03 18:41 tommy.yu 阅读(671) 评论(0) 推荐(0) 编辑
摘要: import sys import traceback import cgitb def handleException(excType, excValue, trace): print 'error' cgitb.Hook(format="text")(excType, excValue, trace) sys.excepthook = handleException h... 阅读全文
posted @ 2016-04-01 16:12 tommy.yu 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 用tornado做了个socket server。无奈联调的人员对接不上。 于是撸出了以下demo 既要: 1. linux 下编译执行的细节: javac SocketTest.java java SocketTest (不要 java SocketTest.class, 不然一大堆误导加麻烦) 阅读全文
posted @ 2016-03-31 18:12 tommy.yu 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 用 to_field 阅读全文
posted @ 2016-03-25 10:43 tommy.yu 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 编辑新增等页面对应的modelform为ModelFormAdminView (xadmin.views.edit.ModelFormAdminView) 通过源码分析,新增对象的template属性为add_form_template, 修改为change_form_template, 代码如下: 阅读全文
posted @ 2016-03-24 17:28 tommy.yu 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 默认加载谷歌cdn的jquery; 显然国内是会悲剧的。 破解方案: 在settings.py中增加以下配置: 阅读全文
posted @ 2016-03-24 17:17 tommy.yu 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页