会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
htoooth
日拱一卒,功不唐捐
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
下一页
2017年2月15日
如何给变量取个简短且无歧义的名字(精减版)
摘要: 1 为什么 长的类名会使开发者不易声明该类型的变量。 长的方法命名会使它变得晦涩难懂. 长的变量命名不利于代码重用,导致过长的方法链。 2 怎么解决 2.1 目标 清晰:你要知道该命名与什么有关 精确:你要知道该命名与什么无关 2.2 原则 一个好的命名能够在阅读者的脑海中描画出一幅图画。而将某变量
阅读全文
posted @ 2017-02-15 22:30 htoooth
阅读(246)
评论(0)
推荐(0)
2016年6月26日
如何把函数都用promise方式实现?
摘要: 如何把函数都用promise方式实现? 我觉得这是一个好问题。当前在我所在的公司,只要用 进行开发,从框架到具体的应用实例到工具,已经全部迁移到以 为中心开发方式。带来的好处是大家都使用 进行异步方案的解决,不用再考虑回调( )。 但是事情总有特例,现实 上,还是有很多的库还没有用 进行实现,如:
阅读全文
posted @ 2016-06-26 17:10 htoooth
阅读(1435)
评论(0)
推荐(0)
2016年6月18日
实际情况来看,还是yield很爽
摘要: 0 引言 最近公司有一个 php 的项目,要 port 到 node.js 来。我之前没有接触过这个项目,整个项目使用的是 yaf 框架。整个项目流程是调用服务端的业务数据,然后拼装数据,返回给前端;前端没有做到前后端分离,还有很多的页面在服务器端进行渲染 。 1 难度 1.1 php php 之前
阅读全文
posted @ 2016-06-18 11:33 htoooth
阅读(1831)
评论(2)
推荐(3)
2016年5月31日
漂亮的代码5:数组与字符一样的操作
摘要: 看到这题: 这是我解决的方案: 看别人的解决方案: 自己写成了一堆屎,好好学习。
阅读全文
posted @ 2016-05-31 17:24 htoooth
阅读(322)
评论(0)
推荐(0)
2016年5月28日
漂亮的代码4:缓存器的妙用
摘要: 看到一个去重的问题: 然后自己写的: js function deleteNth(arr,x) { var pairs = {}; return arr.filter(function(n) { if(pairs.hasOwnProperty(n)){ return ++pairs[n]
阅读全文
posted @ 2016-05-28 11:07 htoooth
阅读(349)
评论(0)
推荐(0)
2016年5月25日
漂亮的代码3:flatten 一个数组
摘要: 看到一个题目: 自己的解决方案: 看到别人的解决方案: 自己写成了一堆屎,好好学习。
阅读全文
posted @ 2016-05-25 20:40 htoooth
阅读(312)
评论(0)
推荐(0)
漂亮的代码2:遍历文件夹目录,使用promise
摘要: 看到一个问题: 找到文件夹下所有文件: 自己写了一个: js function walk(dir, ext, callback) { ext = ext.charAt(0) === "." ? ext : ; fs.readdir(dir, (err, files) = { files.forEac
阅读全文
posted @ 2016-05-25 20:05 htoooth
阅读(817)
评论(0)
推荐(1)
漂亮的代码1:计算器
摘要: 看到一个代码问题: 自己写成了这样: 看到别人是如何解决的,真是漂亮: 自己写成了一堆屎,好好学习。
阅读全文
posted @ 2016-05-25 20:00 htoooth
阅读(621)
评论(0)
推荐(0)
2016年5月13日
nodejs 代码设计模式1:同步函数变异步
摘要: 同步函数变异步 1 问题: 1.1 碰到需要调用你刚正在创建的对像。 这时会报错 。 因为回调函数调用时data对象还没有赋值,所以会报错。 1.2 自己写函数时,需要一个回调函数,你希望是异步,但是实际是同步。 2 解决方案 在nodejs中创一个异步的函数的调用方法有三种: ,`setImmed
阅读全文
posted @ 2016-05-13 22:06 htoooth
阅读(1988)
评论(0)
推荐(1)
2016年4月26日
[翻译]现代java开发指南 第二部分
摘要: 现代java开发指南 第二部分 第二部分:部署、监控 & 管理,性能分析和基准测试 "第一部分" , "第二部分" , "第三部分" =================== 欢迎来到现代 Java 开发指南第二部分。在 "第一部分" 中,我们已经展示了有关 Java 新的语言特性,库和工具。这些新的
阅读全文
posted @ 2016-04-26 20:36 htoooth
阅读(2769)
评论(0)
推荐(2)
上一页
1
···
6
7
8
9
10
11
下一页
公告