#GO

Golang开源项目

谷歌官方维护了一个基于go语言的开源项目列表:https://github.com/golang/go/wiki/Projects其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。下面推荐几款适合学习的项目:1、cache2gohttps://github.com/...
代码星球 ·2020-09-24

GitHub上优秀的Go开源项目

近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用、技巧以及相关工具和方法。我把他们整理发出来,大家有兴趣可以根据自己的爱好选择一些进行研究和阅读,提升自己的能力,更好的使用Go语言,开发出更优秀的项目。无人不知的虚拟华平...

mgo连接池

packagemainimport("log""sync""time""gopkg.in/mgo.v2")varsizeMax=50varsize=0varsizeMu=sync.Mutex{}varpool=make(chan*mgo.Session,sizeMax)funcgetConn()*mgo.Session...
代码星球 ·2020-09-24

从MongoDB的ObjectId中获取时间信息

  MongoDB默认使用_id字段作为主键,类型为ObjectId。ObjectId的生成有一定的规则,详情可以查看这篇文章-MongoDB深究之ObjectId。如果你在写入数据库的时候忘记写入创建时间,不用担心,完全可以通过_id字段的值来还原当时的时间。看下面的mongodbscript脚本:db.getCol...

Mongoose Schemas定义中timestamps选项的妙用

  在Node.js中使用MongoDB少不了Mongoose。  假设有如下MongooseSchemas的定义:varItemSchema=newmongoose.Schema({biz:String,name:String,tradeType:String,totalFee:Number,transactionI...

Ubuntu上安装Robomongo及添加到启动器

  到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomongo文件即可启动界面。例如我将下载下来的.tar.gz压缩包解压到/usr/local/share目录下,然后执行下...

yum安装nagois

多少年前就装过了,今天再来用yum装一次,都忘干净了~~主监控机:CentOS6.5192.168.0.105被监控机:CentOS6.5192.168.0.107主监控机设置:1、安装epel,http,phpwgethttp://dl.fedoraproject.org/pub/epel/epel-release-...
代码星球 ·2020-09-22

大数据集群运维(33)MongoDB各系统上安装

MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以满足Web2.0和移动互联网的数据存储需求,其开箱即用的特性也大大降低了中小型网站的运维成本。对于创业团队...

NoClassDefFoundError com/google/inject/Injector

一个maven项目莫名其妙的遇上了NoClassDefFoundErrorcom/google/inject/Injector,在maven-surefire-plugin插件中配置了<forkMode>never</forkMode>之后又去掉该配置,竟然不报错了。...

django新建项目

命令:  django-adminstartproject项目名pycharm创建:1.File-->Newproject-->左侧选Django-->右侧填项目路径,并且勾选python.exe  django项目中创建app的命令:  在Django项目的根目录输入:  pyt...
代码星球 ·2020-09-13

django 403问题

C:Usersxpyp1>pythonmanage.pyrunserverPerformingsystemchecks...Systemcheckidentifiednoissues(0silenced).June07,2018-22:06:45Djangoversion2.0.6,usingsettings'p...
代码星球 ·2020-09-13

django 执行 python manage.py makemigrations 报错

RuntimeError:Modelclassapp_anme.models.xxxdoesn'tdeclareanexplicitapp_labelandisn'tinanapplicationinINSTALLED_APPS. 将app加入settings的INSTALLED_APPS中...

iOS category内部实现原理

iOScategory内部实现原理Objective-C2.0,新增的语言特性,可以为已有类添加新行为;在编译期完成的事情:生成category本身;生成实例方法列表和属性方法列表等,完成category的初始化;生成category数组在运行期完成的事情:category被附加到类上面;1)、把category的实例...

Category

ClassExtension,和Category还不一样?Category可以在既不子类化也不侵入一个类的源码的情况下,为类添加新的方法,从而达到扩展一个类或者分离一个类的目的。所以简单一句话,Category可以非侵入式的扩展或者分离一个类,把方法移到别的文件去。ClassExtension像是一个匿名的Catego...
代码星球 ·2020-09-10

stringByReplacingOccurrencesOfString

 NSString*temp=@"4581230915932414=190110110006767";NSRangerange2=[temprangeOfString:@"="];if(range2.length!=0){  [tempstringByReplacingOccurrence...
代码星球 ·2020-09-10
首页上一页...6465666768...下一页尾页