最新消息:活着是今年最大的利润

编程开发

主要聊一些IT编程和开发的内容,其中多涉及php、golang、linux

nodejs多版本管理工具nvm和实现原理

nodejs多版本管理工具nvm和实现原理

编程开发 4年前 (2016-07-03) 1519浏览 0评论

nodejs的版本从0.x到4.x到6.x,跨度比较大,所以经常会需要在单台机器上安装多个版本的nodejs,这种情况下可以考虑用nvm来进行nodejs的版本管理。下面分享一下具体的一些使用和实现原理。 安装nvm 安装方面其实挺简单的,max o...

nodejs express session的应用和存储到mongodb

nodejs express session的应用和存储到mongodb

编程开发 4年前 (2016-07-02) 1513浏览 0评论

关于session的原理以前一篇文章提过,详情请参考:结合实践谈谈cookie和session——cookie跨域session共享。下面整理一下在nodejs express框架中session的应用,和如何保存到数据库mongodb中。实现非常简...

mac os x忘记mysql 5.7.13 root密码

mac os x忘记mysql 5.7.13 root密码

编程开发 4年前 (2016-07-01) 1615浏览 0评论

在mac下安装mysql 5.7.13的版本,一段时间没有使用,后来就忘记了密码。mysql忘记root密码有好多方法可以找回,这里介绍一种通用的方法: 关闭mysql进程 以安全模式启动启程 root无密码连接到mysql 修改root密码,刷...

微信授权登录Something went wrong问题排查

微信授权登录Something went wrong问题排查

编程开发 4年前 (2016-06-30) 1567浏览 0评论

在mac os x系统下开发微信授权登录功能,使用微信web开发者工具,方便在PC端上开发。获取code这一步的时候,提示如下错误: 微信授权登录Something went wrong 这种错误提示信息真的很坑爹,因为没有具体的错误信息,只能一个个...

netbeans自定义工具栏,增加工作效率

netbeans自定义工具栏,增加工作效率

编程开发 4年前 (2016-06-29) 1494浏览 0评论

在netbeans使用git,需要commit、pull、push的时候,需要右击项目选中相关的git菜单,偶尔一次还好,经常需要用就感觉特别麻烦。于是就希望能有比较快捷的方法,折腾了一会发现可以将把相应的按钮拖动到工具栏上。 具体方法如下:右击工具...

webstorm开发golang体验

webstorm开发golang体验

编程开发 4年前 (2016-06-27) 2090浏览 1评论

一直以来开发golang都是用liteide,感觉小巧方便,打开很快,保存的时候会自动格式化代码,多余的句尾封号,if条件的中括号等多余的都会自动给你去掉。唯一不好的地方就是liteide只有在调用golang原生库的时候才会给出代码提示,在调用第三...

mongodb中实现数字自增和自减

mongodb中实现数字自增和自减

编程开发 4年前 (2016-06-24) 1560浏览 0评论

在mysql或者redis上做这个比较容易,mongodb自增也还好,自减还真是有点反思维。 自增 自增比较简单,使用$inc指令就可以实现。 原始数据: { "_id" : ObjectId("576ce...

阿里百川客服系统接入笔记

阿里百川客服系统接入笔记

编程开发 4年前 (2016-03-20) 2481浏览 0评论

一般现在做电商都会考虑需要客服系统,可以让用户直接在APP发起咨询,但是自己开发一个客服系统显然工程量比较大,考虑一些第三方的服务,可以快速的搭建起客服平台。 现在关于客服的第三方服务也不少,这里选用阿里百川来进行接入,记录一下操作的步骤和踩到的坑。...

tortoisegit pull和push卡住的问题

tortoisegit pull和push卡住的问题

编程开发 4年前 (2016-03-01) 2649浏览 0评论

使用tortoisegit pull的时候,发现卡住了,过了许久才弹出提示框,提示如下错误: tortoisegit pull卡住 server unexpectedly closed network connection 使用push也不行,猜...