Borg's Blog

Live as if you were to die tomorrow. Learn as if you were to live forever.

Mongodb for DBAs: Week2

CRUD & administrative commands

CRUD CRUD因在另一门课Mongodb for Developers: Week2笔记中基本覆盖,所以重复内容不再做笔记。也可参考官方文档。 Bulk() operations and methods var bulk = db.items.initializeUnorderedBulkOp(); bulk.insert({item:1}) bulk.insert({item:2}...

Mongodb for Developers: Week2

Mongodb CRUD

Mongodb University Courses Note Mongodb University的M101P: MongoDB for Developers与M102: MongoDB for DBAs课程第二周笔记 官方文档地址 api文档 CRUD Create db.collection.insertOne() db.collection.insertMany([ {...},...

Mongodb Week1

Mongodb University Courses Note Mongodb University的M101P: MongoDB for Developers与M102: MongoDB for DBAs课程第一周笔记 官方文档地址 Start Mongod server sudo service mongod start # 使用默认设置 mongod --dbpath datadi...

onekey powered by django

Borg的第一个django网站 最近在 Github 失踪了挺久,去学 Django 框架去了,还实践写了个小网站。大体的思路是一个密码管理网站,通过加密每个记录的信息生成密码。本来是想着服务器端存一部分信息,用户记住一个通用的密钥,每次获取密码的时候都需要输入一遍密钥。这样就算数据库所有的信息被窃取也没法得到全部的信息,因此还是安全的。不过这样子也就没办法验证用户输入的密钥是否每次都一致...

Borg的mysql笔记

数据库 create database [IF NOT EXISTS] <数据库名> USE <数据库名> ALTER DATABASE [数据库名] {[DEFAULT] CHARACTER SET <字符集名> | [DEFAULT] COLLATE <校对规则名>} DROP DATABASE [IF EXISTS] <数据库名&g...

Python 招聘信息爬取及可视化

自学python的大四狗发现校招招python的屈指可数,全是C++、Java、PHP,但看了下社招岗位还是有的。于是为了更加确定有多少可能找到工作,就用python写了个爬虫爬取招聘信息,数据处理,最后用R语言进行可视化呈现。项目地址:Github Repo 求关注。 scrapy爬虫 python语言简单强大,虽然效率比不上C++这类编程语言,但因为没有了繁琐严格的语法,能让程序员更加...

OpenCV installation

openCV 计算机视觉库Ubuntu 16 kylin下的安装过程,其实从链接搬运的,只是自己过了一遍有些不同的用汉语标注了。 第三步libtiff4升级到5了 第七步pip已经有了就不用看了 第八步conda也可以创建虚拟python环境,所以暂且用conda 第十一步用conda把cv包装入虚拟的环境,最后cource activate cv启用虚拟环境 Step 1: Open ...

回归模型公开课材料

University of Washington

最后两周懒得做笔记了,一张张截图好费时间。已经把pdf,ipython notebook,data都上传到github,ipython notebook还转换成了markdown文件方便阅读。 Github Repo 华盛顿大学的这门公开课真的很棒,很照顾新手,把用到的数学符号都解释了,同时又不会太水。比起约翰霍普金斯的数据科学偏向理论,后者的回归模型主要讲的怎么用,而这门则是深入讲解回归模...

小米手环R包与shiny应用

花了好久写好的R包与shiny应用。R包可以在通过github安装,repo上也有安装说明,安装完成后运行runExample()能够调出本地版本的shiny app,app上的使用说明更加明确。不会R语言的可以直接无视package,有shinyio上托管的应用,可以自己上传文件查看。注意上传文件是将目录 /data/data/com.xiaomi.hm.health/databases ...

安装Ubuntu后要做的几件事

安装Ubuntu之后做的几件事: 对的,我换电脑了!换了个8G内存宏碁的笔记本,这样就能搞得起某些数据分析的算法了。 买来新电脑第一件事当然是装系统啦,但是装完系统后好多软件需要重新安装。虽然说Ubuntu可以直接导出软件源和已安装软件列表,但是发现自己好多软件就不是用apt-get安装的。所以在此记录下本次装系统所做修改,以备不时之需。 首先是Ubuntu版本的选择,现在Ubuntu已经有...