会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张先森的代码自留地
博客园
首页
新随笔
联系
订阅
管理
2017年4月26日
python中金额计算的小问题
摘要: 由于二进制对浮点运算存在精度问题,所以一些浮点计算经常会出现以下情况: 结果: 我们期望的结果应该是0.1。为了解决这个问题,可以引入python的decimal库: 结果: getcontext().prec = 10把精度设置为10位,注意不是小数点后的位数,而是整个数字的位数。如果需要去掉后面
阅读全文
posted @ 2017-04-26 09:41 nullcc
阅读(3240)
评论(0)
推荐(0)
2017年2月23日
koa2 controller中实现类似sleep的延迟功能
摘要: 今天有同事问我如何在koa2中的controller中使用延迟执行的功能,他直接在controller中使用setTimeout,但是没效果。 错误的代码类似下面这样: 问题在于,这里的controller会直接返回,并不会返回给客户端任何信息。因此请求这个接口的路由会返回404。 要真正做到在co
阅读全文
posted @ 2017-02-23 16:13 nullcc
阅读(2290)
评论(0)
推荐(0)
2016年10月2日
谈谈Golang中goroutine的调度问题
摘要: goroutine的调度问题,同样也是我之前面试的问题,不过这个问题我当时并不是很清楚,回来以后立马查阅资料,现整理出来备忘。 有一些预备知识需要说明,就是操作系统中的线程。操作系统中的线程分为两种:内核线程和用户线程。用户平时使用的线程并不是内核线程,而是存在于用户态的用户线程。用户线程并不一定在
阅读全文
posted @ 2016-10-02 10:17 nullcc
阅读(1946)
评论(1)
推荐(0)
2016年9月30日
用Redis实现优先级队列
摘要: 简单讨论了Redis作为优先级队列组件的使用场景
阅读全文
posted @ 2016-09-30 16:45 nullcc
阅读(17356)
评论(0)
推荐(2)
2016年9月9日
《NoSQL精粹》读书笔记
摘要: NoSQL数据库数据模型的一般分类: 1. 键值数据模型 2. 文档数据模型 3. 列族数据模型 4. 图数据模型 常见NoSQL数据库: Redis, Cassandra, MongoDB, Neo4J, Riak... 数据库应用趋势: 1. 由于数据量越来越大,大型系统的扩展方式由数据库在单一
阅读全文
posted @ 2016-09-09 19:37 nullcc
阅读(892)
评论(0)
推荐(0)
2016年9月8日
react+flux编程实践(一) 基础篇
摘要: 1. React概览 最初听到React而还未深入了解它时,大多数人可能和我的想法一样:难道又是一个新的MVC/MVVM前端framework?深入了解后发现不是这么一回事,React关注的东西很单纯,就是view,并且它也确实解决了前端目前的一些问题,比如view代码的复用,封装组件。应该说Rea
阅读全文
posted @ 2016-09-08 18:06 nullcc
阅读(1805)
评论(0)
推荐(0)
MongoDB索引(一) --- 入门篇:学习使用MongoDB数据库索引
摘要: 这个系列文章会分为两篇来写: 第一篇:入门篇,学习使用MongoDB数据库索引 第二篇:进阶篇,研究数据库索引原理--B/B+树的基本原理 1. 准备工作 在学习使用MongoDB数据库索引之前,有一些准备工作要做,之后的探索都是基于这些准备工作。 首先需要建立一个数据库和一些集合,这里我就选用一个
阅读全文
posted @ 2016-09-08 17:36 nullcc
阅读(1737)
评论(0)
推荐(0)
2016年9月6日
(译+注解)node.js的C++扩展入门
摘要: 声明:本文主要翻译自node.js addons官方文档。部分解释为作者自己添加。 编程环境: 1. 操作系统 Mac OS X 10.9.51. node.js v4.4.22. npm v3.9.2 本文将介绍node.js中编写C++扩展的入门知识。 1. 基本知识介绍 在node.js中,除
阅读全文
posted @ 2016-09-06 18:06 nullcc
阅读(5460)
评论(0)
推荐(0)
2016年9月5日
深入解析Javascript异步编程
摘要: 分析了JavaScript中各种异步方案
阅读全文
posted @ 2016-09-05 09:40 nullcc
阅读(19972)
评论(2)
推荐(4)
2016年9月1日
(译)package.json详解
摘要: 原文链接 概述 本文囊括了所有package.json文件中你需要知道的细节。注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。该文件描述的很多行为都受npm-config中的配置影响。 下面分别介绍package.json中各个字段的含义和用法。 nam
阅读全文
posted @ 2016-09-01 11:42 nullcc
阅读(36642)
评论(8)
推荐(3)
下一页
公告