当我在MySQL数据库中尝试插入一条带有时间戳的数据时报错: mysql> insert into alarm_service values (6, '1970-01-01 08:00:00'); ERROR 12…
分类:后端开发
双向链表的原理
对于普通的单向链表,如果在它的内部类中再加一个Node prev 属性(这属性代表向前的指针,指向它前面一个结点),然后在链表类中加一个Node tail指向它的尾部,就构…
通过代码实例说明如何化腐朽为优雅
一、背景 最近我负责的活动促销系统中要在审批的时候增加计算参加活动的商品的毛利率的需求。但是我负责打辅助,主要是同事负责具体开发,我了解了他的实现方式思路以后,果断拒绝了,并给出了我的解决方案以及优点,他发现我的方案…
ubantu(linux)下如何安装pycharm(下载)配置
下载-解压-执行 1.从http://www.jetbrains.com/pycharm/download/下载最新的Pycharm 选择community版本 2.在终端中进入Pycharm的下载目录,打开…
DDD领域模型和充血对象
DDD领域模型 官方说法 领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型…
go-micro 框架源码剖析 之 函数选项模式
近期在查阅go-micro源码过程中发现,在设置创建微服务的参数选项时都依赖于项目外层一个名为 github.com/micro/go-micro/options.go的文件,它定义了创建一个微服务所需要的各种参数选项,…
Node.js官方文档:到底什么是阻塞(Blocking)与非阻塞(Non-Blocking)?
译者按: Node.js文档阅读系列之一。 原文: Overview of Blocking vs Non-Blocking 译者: Fundebug 为了保证可读性,本文采用意译而非直译。 这篇博客将介绍Node.js…
pm2常用指令
1、node守护进程比较 1.)node守护进程比较 nodemon:开发环境使用,修改后自动重启。 forever:管理多个站点,每个站点访问量不大,不需要监控。 pm2:网站访问量比较大,需要完整的监控界面。 2.)…
php微框架 flight源码阅读
Flight(https://github.com/mikecao/fl…是一个可扩展的PHP微框架,快速、简单,能够快速轻松地构建RESTful web应用程序,在github上有2k stars。框架代码…
官方老爹之痛:为什么苹果能收到推送,而安卓不行?
还记得上次我们做过的试验么? 我们在 iOS 设备杀掉进程后能收到推送,而 Android 设备却不行。这个问题可困惑了小树很长时间,这天趁着工作清闲,又跑到小黑工位上请教了。 小黑喝了口茶便开始说,我们现在所有推送消息…
剑指Offer-顺时针打印矩阵
最近一直在复习一些算法及数据结构方面的东西,就找了一个适合找工作笔试的题目,在剑指Offer上刷了几道题目,发现对复习知识点还是很有用的,推荐要找工作的伙伴去剑指O…
Node程序debug小记
有时候,所见并不是所得,有些包,你需要去翻他的源码才知道为什么会这样。 背景 今天调试一个程序,用到了一个很久之前的NPM包,名为formstream,用来将form表单数据转换为流的形式进行接口调用时的数据传递。 这是…