自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

企业应用架构模式中文版

Java世界的核心书籍之一,介绍企业级系统三层框架的由来,对于了解三层框架的历史具有很大的好处。

2018-01-07

COM 本质论 潘爱民

Essntial COM by Meji.pdf,潘爱民翻译的,了解COM的一本必备书籍。

2011-03-16

《USB大全》 扫描版

USB大全,对USB开发进行了一定的描述,简单易懂,不到300页,可以起到入门理解的作用。 翻译的也还不错。 不过是扫描版的,没有目录。

2011-03-15

The ACE Programmer's Guide.chm

官方推荐的ACE学习书籍,讲解的很到位,适合使用ACE来开发网络结构的人使用。

2011-03-14

ATL开发指南.pdf

ATL的一本经典教材,由浅入深,分为多个部分,例子较为详细,适合初学者用来学习ATL和COM。

2011-03-14

The.C++Programming.Language.3rd.Ed

C++之父编写的经典书籍,适合于所有想学习C++或者想提高自己对C++的理解的程序员或者编程爱好者!

2010-03-11

The.C++Programming.Language.3rd.Ed

C++之父编程的经典书籍,对于C++的机制、原理都有很清楚的表述,既可以作为新手入门的启蒙书籍,也可以作为C++程序员的提高书籍。

2010-03-11

RFC3550pdf

RTP协议(RFC3550)的原文,pdf格式。

2009-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除