- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 如何把MongoDB的aggregate的返回值转换成一个字符串数组
今天有一个需求,需要将aggregate的返回值转换成一个字符串数组,这个事情颇为费了一番脑筋,最后终于得以解决,参考这里。db.users.aggregate([ { "$unwind": "$emails" }, { "$group": { "_id": &q
2018-08-30 17:47:51 7763
原创 Android如何获取唯一ID
正文IMEI概念 摘自维基百科: 国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”,用于在行动电话网络中识别每一部独立的手机等行动通讯装置,相当于行动电话的身份证。序列号共有15位数字,前6位(TAC)是型号核准号码,代表手机类型。接著2位(FAC)是最后装配号,代表产地。后6位...
2018-08-30 09:46:38 9203
原创 Git:git-pull 的用法总结
前言正文语法git pull的作用是从一个仓库或者本地的分支拉取并且整合代码。git pull [<options>] [<repository> [<refspec>…]]–allow-unrelated-histories By default, git merge command refuse
2018-08-28 17:25:37 121747 8
原创 IE8下实现pdf预览
项目中遇到一个问题,需要在IE8下能够直接预览pdf,在百度上进行查找,很多帖子都是说需要安装pdf.js和pdfobject.js,但是,这两个js在IE8下是不支持的。后来,在google上进行查找,找到了这篇帖子,还是在官网上。摘录一张图: 其实IE的add-on插件中已经有官方提供的pdf插件了。原来解决方案这么简单,可是很多人却绕了很大的一个圈。...
2018-08-27 21:37:44 11393 4
原创 MongoDB学习笔记:文档
完整的MongoDB学习笔记位于IT老兵博客。MongoDB学习笔记:文档。 前言最近有点忙,足有一周没有继续这个系列(而原计划是用一到两个月的时间完成这个系列的笔记的),按照20英里法则,这样的学习效果不好,今天抽空还是写了一篇,很多事,贵在坚持。上一篇文章,其实题目起错了,不应该包含文档,因为上一篇文章的内容并没有文档的内容,不过CSDN的MD这种方式,修改题目总...
2018-08-27 21:05:40 221
原创 Linux下shell命令用法和实例总结:df
完整的Linux下Shell命令总结归档于IT老兵博客。MongoDB如何设计数据模型。 前言关于Linux的命令,之前做过一些整理,为什么整理呢,因为总用,总要一步一步去查,感觉还是应该做些整理,这样查的效率也会高一些,另外做了整理,很多命令可能也就记住了。不过呢,之前的整理,总是感觉有些问题,一时却没有发觉问题在哪里,还是且行且发现吧。正文df命令用于显示文件系统...
2018-08-20 12:00:02 1204
原创 MongoDB 学习笔记:数据库、集合和文档
前言一直在想,这个笔记应该按照什么思路,或者说,原则来记录呢?如果说按照当时学习的路线,那么一定是一条非常弯曲的曲线。还是按照官网的路线,配合着书籍,结合着自己的学习和工作过程来记录吧,这应该是最高效的学习路线—-尽管一开始看上去可能是较为漫长的。正文MongoDB推出了一个云服务,叫做Atlas,Atlas和本地安装是两种选择,因为基本用的是本地安装,对这一部分还没有深入...
2018-08-20 10:17:09 1180
原创 MongoDB学习笔记:启程
原帖位于IT老兵博客,沉淀着一个IT老兵对于这个行业的多年的认知。MongoDB学习笔记。 前言先介绍一下学习MongoDB的历程。对于MongoDB,是从14年听说的,当时大概地看了一下,没有仔细研究,说实话,当时心里其实是有点排斥的。因为“浸淫”SQL多年(花了好些年去研究和使用MySQL、Oracle,研究各种范式,做的项目都是基于SQL的),突然出来一种NoS...
2018-08-18 21:48:49 391
原创 《6 Rules of Thumb for MongoDB Schema Design: Part 1》翻译和笔记
原文整理在IT老兵驿站。前言在工作中遇到了要使用MongoDB,学习MongoDB,肯定不能仅仅停留于对一些指令的简单操作的掌握,就像当初学习MySQL一样,要了解一下如何使用MongoDB来设计数据库。这里,找到一篇很好的文章,转载在下面,配上一定的翻译和学习笔记。正文By William Zola, Lead Technical Support Engineer at Mong...
2018-08-17 15:54:22 273
原创 Java:Shiro 的架构学习笔记
前言张开涛的第一章 Shiro简介——《跟我学Shiro》,其实是解读了一下Shiro的架构这篇文章,本着寻根究底的态度,我再一次去阅读这篇文章。为什么说是再一次呢?因为之前读过好几次了,不过就是没有完全理解明白,自己也说不好卡在哪里了,包括张开涛的文章,我也读过两遍了,这次第三遍读,一下子豁然开朗,然后不明白之前为啥就没读明白。正文3个主要的概念:Subject, Secur...
2018-08-17 10:45:15 480
原创 Git:git-reflog的用法总结
原帖收藏于IT老兵驿站,传递一个IT老兵在凋零前的光和氧。git-reflog的用法总结。 前言git-reflog是用来恢复本地错误操作很重要的一个命令,所以在这里对它进行一下整理。正文概要管理reflog信息。语法git reflog <subcommand> <options>具体的用法 git ref...
2018-08-17 10:19:44 45636 1
转载 SSL与TLS的区别以及介绍
今天遇到一个SSL和TLS的问题,又研究了一遍,找到一篇好的帖子,转帖在此。 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通...
2018-08-16 14:41:34 1204
原创 Git:Repository not found.
昨天Github提醒我需要修改密码,所以我将Github的密码修改了,结果,回到家,在mac笔记本上git pull代码时报告remote: Repository not found.,在网上找了半天,都是在说git路径存在问题,这肯定不是我的问题,我的问题应该就是更换了密码,只不过git 报告了一个奇怪的错误,应该是需要修改本地原本保存的密码。找到一个帖子说: 分别打开下面2个文件,...
2018-08-09 09:43:32 4197
转载 Java:第一章 Shiro简介——《跟我学Shiro》
前言关于java项目的权限管理,我看到很多人在推荐使用shiro,似乎这个是当前比较流行的一个框架,所以在项目里面引入了shiro,用起来一波三折,特此记录一些学习的笔记。下面是找到的似乎是网上最热门的一个介绍帖–事实上官网讲的,个人感觉不是太清楚–加入一些心得和笔记。正文简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为...
2018-08-04 22:49:36 4838
原创 Git:git-checkout的用法总结(2)
前言结合前一篇文章,再认真总结一下git-checkout的用法,因为可能一次总结到不了位,那么就不怕啰嗦,不怕重复,多总结几次,这样可能会造成每篇文章内容之间的分布不是那么清晰,将来再做更好的整理吧,因为现在这种方式,对于当前的学习是有帮助的,是从浅入深的。正文概要git-checkout - Switch branches or restore working tree...
2018-08-04 09:17:28 5522
原创 Git:DETACHED HEAD的概念
前言在git使用的时候,经常会碰到DETACHED HEAD,在此总结一下。正文 HEAD normally refers to a named branch (e.g. master). Meanwhile, each branch refers to a specific commit. Let’s look at a repo with three commits, on...
2018-08-03 22:06:23 941 1
原创 Git:git-tag的用法总结
参考:https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE,官网这个写的非常清楚,没有啥太多补充。Git的tag和SVN不一样,SVN的tag其实还是一个分支,Git的tag则真的是一个标签,是给某一个commit打上一个标签,这个说明了Linus的巧妙设计。记录几个主要的命令,用...
2018-08-01 16:46:06 773 2
The.C++Programming.Language.3rd.Ed
2010-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人