class Router { constructor() { this.routes = [] } handle(pattern, handler) { this.routes.push({ pattern, handler }) } exec(pathname) { for (const rout ...
分类:
Web程序 时间:
2018-07-10 21:37:09
阅读次数:
161
在springboot出现之前,spring项目会存在多个配置文件,如web.xml,配置spring的多个spring-xxx.xml,xxx代表配置spring的某一功能,如aplication-datasource.xml、 appliction-mvc.xml。应用自身也需要多个配置文件,还 ...
分类:
编程语言 时间:
2018-07-10 19:08:23
阅读次数:
187
原文 https://blog.csdn.net/liuhe688/article/details/6532519 在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消 ...
分类:
移动开发 时间:
2018-07-10 17:48:12
阅读次数:
183
UIAlertView 在iOS2 的时候开始使用,在iOS9 的时候被摒弃 NS_CLASS_DEPRECATED_IOS(2_0, 9_0, "UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UI ...
分类:
其他好文 时间:
2018-07-10 14:43:27
阅读次数:
129
创建一个socketserver 至少分以下几步 First, you must create a request handler class by subclassing the BaseRequestHandlerclass and overriding its handle() method; ...
分类:
编程语言 时间:
2018-07-09 23:42:17
阅读次数:
305
有几种错误处理的声明形式: § 如果任何错误(不是 NOT FOUND ) , 设置 l_error 为 1 后继续执行: DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; § 如果发生任何错误(不是 NOT FOUND), 执行 RO ...
分类:
数据库 时间:
2018-07-09 19:10:05
阅读次数:
243
一般情况下,大家习惯在win7系统中新建文件夹,归类管理文件,但是一位用户发现win7点击右键不能新建文件夹,怎么回事?因为右键没有新建选项,整理后终于找到原因,发现是注册表有问题被破坏了。针对win7右键不能新建文件夹的问题,接下去小编给大家讲解具体方法。 推荐:win7 64位旗舰版下载 具体方 ...
trait Log { def log(message:String) = println("log:" + message) } /** * 为实例混入trait * */ trait Logs{ def log(message:String){} } trait MyLog extends Lo... ...
分类:
其他好文 时间:
2018-07-09 00:33:54
阅读次数:
244
Synchronizing Flows to Avoid Nasty Concurrency Bugs an example code: void handler(int sig) { pid_t pid; while ((pid = waitpid(-1, NULL, 0)) > 0) /* Re ...
分类:
其他好文 时间:
2018-07-08 13:25:08
阅读次数:
154