- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 RabbitMQ全面解析
首先呢,还是要先说下队列和堆这两种数据结构,不过这两个大家都应该都很清楚,队列  ̄▽ ̄ 先进先出,堆  ̄▽ ̄ 后进先出,最经典的汉诺塔问题。而这里要说的RabbitMQ呢,就属于队列。这里要先说下,为什么我们要用MQ呢,主要还是两点,一个是 系统间的解耦,还有一个是流量的削峰。先说说,系统的解耦,举个最简单的例子吧,比如公司里面人事变动部门,然后呢这个人因为部门变动,那么他之前申请的...
2018-12-26 01:04:39
498
原创 Chrome插件开发学习心得(五)之注入脚本
时隔一年多,最近又在做一个插件,发现之前整理的,最“流氓”的地方并且最好用的地方还没有整理,这就是注入脚本,因为浏览器的同源原则,所以就有跨域等问题,同时比如你想往网页嵌入脚本很难实现。但是,当你用插件的时候,你就会发现,so easy。你可以轻轻松松的往任何网页里面注入JS代码并且执行。使用 chrome.tabs API 与浏览器的标签页系统交互。
2017-10-09 23:14:20
4902
原创 Git Extensions Resolving deltas: 100%卡住问题
最近下载安装最新的Git以后,配置好Git,用Git Extensions克隆项目的时候,会出现克隆中,然后进度条到100%,目录已经生成,但是,就是一直不成功,左上角显示Resolving deltas: 100%情况。这时候开始怀疑git配置问题。但是检查发现git配置没有任何问题。后来,在网上查了下资料,然后发现。PUTTY 0.63.0.0版本在SSH通讯上面有点小改动,通讯上面加上了win
2017-09-05 12:12:45
4165
原创 Redis使用心得一 の 环境配置
Redis是一个以key-value形式存储在内存的数据库,感觉可以理解成缓存,同时redis会周期性的把数据写入到磁盘中,这样保证数据不会丢失。因为这个是在内存中的,所以其有很高的性能和很好的并发处理,而且支持多种数据类型,现在也被很多人所看好。最经因为感觉这个很好,适合很多的场景,所以最近在看这方面的内容。首先,还是最基本的环境搭建,看了这个服务器搭建,发现搭建起来是出奇的简单,不过这也是
2015-04-27 18:04:12
709
原创 C#中SelectNodes找不到节点
今天使用C#中XMLDocument来读取配置文件中的XML节点,写的时候发现xml文件出现有的文件能够读到节点,有的文件却读取不到节点,纠结了很久,后来发现原来是xml文件中的命名空间惹得祸。xml文件,大家都知道,为了避免xml中元素命名的冲突,所以xml中可以自定义命名空间,但是在用SelectNodes查询元素时候就会发现,坑爹的问题出现了,这时候就无法找到对应的元素了。如下面
2015-04-24 14:23:09
6369
原创 持续集成搭建心得
在公司持续集成这个弄了一年多了,最近也查了一些关于这方面的资料,现在看发现感触还是挺多的,也觉得有必要进行下总结和回顾。一:持续集成理念 持续集成说白了目的就是在团队开发过程中可以不断去集成,不断去发布,这可以及时的得到结果和问题。这样可以尽早的规避风险,给人一种安全感,减少后期代码维护成本和上传的时间人工成本,还有对于版本的控制,保证线上问题的及时回滚。二:持续集成架构
2015-04-16 13:03:48
811
原创 Chrome插件开发学习心得(四)之修改浏览器菜单
浏览器鼠标点击的触发事件除了工具栏以外,最为方便的就是右击菜单栏了。同时,Chrome浏览器插件开发也有关于修改菜单栏的API。
2015-02-21 01:13:41
3922
原创 Chrome插件开发学习心得(三)之传值
上面主要介绍了mainfest.json文件,其中有两个对象,browser_action中的default_popup和background这两个html文件,这两个都可以写逻辑,这里有什么区别。dafault_popup这个是在浏览器右上角弹窗显示,这个只有在鼠标点击标题栏中图表才会触发,只触发一次。background这个会在浏览器启动时开始运行,常驻内存,直到浏览器关闭或者disa
2015-02-20 18:28:30
2789
原创 Chrome插件开发学习心得(二)之manifest.json文件
这篇主要说的是mainfest.json文件,这个文件是chrome的灵魂文件,是整个插件的核心,配置文件。先上一个最为基本的配置,基本上每个插件都必须的部分{ "name":"Mytest", "version":"1.0", "manifest_version":2, "description":"An addin for Tieba.",
2015-02-16 09:58:34
6247
原创 Chrome插件开发学习心得(一)之前期开发
突然奇想,想学下开发浏览器插件,比如做个抢票插件什么的,所以也算是我的学习笔记吧。这个也算是从零开始,希望给自己留一份笔记,同时也让看到这个的人少走一些弯路,废话到这里了。首先,前面背景,好处什么的都不说了,不好这口,直接进入主题。一:开发资料
2015-02-15 12:46:41
1626
原创 ASP工程文件(csproj)解读
C#项目中都会有一个不起眼的文件,后缀名csproj,很多人都会忽视它。其实,这个文件在项目中起到举足轻重的地位。这个文件其实是一个项目的工程文件,不过,正常开发中,这个文件基本上不会需要考虑到。这时候,你应该会问这个文件作用,其实,这个文件记录了与工程有关的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置的信息等。这个文件其实是给编译工具看的,这个文件记录了这个项目的项目名,项
2014-10-29 23:04:06
6097
空空如也
新项目该如何进行技术选型
2016-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人