摘要:
说在前面的话,以前写过一次这个变态代码,后来重构,把那个new的语法简化了,最近又要整,差点都想不起来了,留个文档把 1、下面这个案例更变态,抽象类还有一个个泛型类:首先内部抽象类的定义: /* * * Created by stone * * */ package net.stoneapp.qua 阅读全文
posted @ 2017-07-06 10:14
_朝晖
阅读(257)
评论(0)
推荐(0)
摘要:
1、安装,如果你已经安装django1.9+,那就不要用官方文档的安装指令了,把-U去掉,直接用: sudo pip install channels 2、自定义的普通Channel的名称只能包含a-z A-Z 0-9 - _ 这些字母,这样就可以和内建Channel完全区别开,内建channel是 阅读全文
posted @ 2017-07-06 10:13
_朝晖
阅读(942)
评论(0)
推荐(0)
摘要:
1、Restful服务的实现方式一共三种:function based view,class based view,viewset+router,这三种实现方式的封装重度依序升高,越往后越适合典型CURD服务,因为我们的产品是互联网产品,服务接口大多数是业务操作,所以主要以function base 阅读全文
posted @ 2017-07-06 10:13
_朝晖
阅读(548)
评论(0)
推荐(0)
摘要:
1、使用它的原因,与django搭配的最好的neomodel目前只支持到v2.2,我已给官方发了issue,官方也回复了,马上修改并发布(老外对开源项目的负责态度让人感动) 2、这个库的文档中大概描述下面几种元素:元素、关系、标签、索引、查询、过滤、遍历、扩展、事务和批处理,其中前五个应该用的比较多 阅读全文
posted @ 2017-07-06 10:13
_朝晖
阅读(426)
评论(0)
推荐(0)
摘要:
传统的单例一般是基于类的特性实现,Python模块是天生的单例,下面来个简单的借助模块和函数实现单例特性: gdb = None def get_gdb(): global gdb if gdb is None: gdb = initGDB() return gdb 使用这个单例: import g 阅读全文
posted @ 2017-07-06 10:12
_朝晖
阅读(291)
评论(0)
推荐(0)
摘要:
原文: STOMP Protocol Specification, Version 1.2 摘要 STOMP是一个简单的可互操作的协议, 被用于通过中间服务器在客户端之间进行异步消息传递。它定义了一种在客户端与服务端进行消息传递的文本格式. STOMP已经被使用了很多年,并且支持很多消息broker 阅读全文
posted @ 2017-07-06 10:10
_朝晖
阅读(1050)
评论(1)
推荐(0)
摘要:
错误1: invalid LOC header 这个错误比较好解决,jar下载不完全,去到相应的Maven包目录,把东西删掉重新编译就行。 错误2: java.lang.TypeNotPresentException: Type org/powermock/modules/junit4/PowerM 阅读全文
posted @ 2017-07-06 10:09
_朝晖
阅读(670)
评论(0)
推荐(0)
摘要:
说在前面的话:此图出自Rea-Time Communication with WebRTC: https://book.douban.com/subject/25849712/ 的第五章。 阅读全文
posted @ 2017-07-06 10:08
_朝晖
阅读(837)
评论(0)
推荐(0)
摘要:
Mac下默认的Bash配置文件是~/.profile.有的软件安装时会生成~/.bash_profiel.有了这个文件。之前的.profiel就不会再被加载,需要手动把里面的文件内容转移到.bash_profile中。除了这两个还有.bashrc。不过这个文件和上述两者不会有冲突。 阅读全文
posted @ 2017-07-06 10:08
_朝晖
阅读(487)
评论(0)
推荐(0)
摘要:
技术能力的核心是什么?解决技术问题、达成业务需求的能力?要达到这个目的从哪些方面来衡量判断,下面做一简要分析: 1、计算机理论基础:计算机理论技术原理:现在大多数视频教程培养出来的新手,这个东西普遍不被重视,但是在实际工作,分析清楚一个问题的因果脉络,对这方面还是有一定要求的,实际工作中很多人欠缺问 阅读全文
posted @ 2017-07-06 10:07
_朝晖
阅读(715)
评论(0)
推荐(0)