
其他
谷神通
天子望气,谈笑杀人。
展开
-
pdf转word好用的软件
作者:杨晓链接:https://www.zhihu.com/question/30240724/answer/108806336来源:知乎著作权归作者所有,转载请联系作者获得授权。推荐加加PDF(AddPDF)PDF转Word转换器在线直接看图<img src="https://pic1.zhimg.com/4c8aafd8056379c74转载 2016-10-19 11:27:15 · 2998 阅读 · 0 评论 -
程序员的职业素养
1.不匆忙上线,测试充分后再上,即使到了交付期2.分析自己容易遗漏的bug,检讨自己查bug的方法3.让自己的项目灵活易于修改4.承诺的代价,加速的代价=>代码一片糟糕.5.专业的回答,重于事实,不计较过去.6.好代码的障碍:匆忙.7.程序员的肯定承诺用语: 我会在XX前完成这个story=>在过程中如果感觉到突发困难,要提前警告,以寻求团队的帮助,避免最后down掉.转载 2016-11-02 14:16:04 · 413 阅读 · 0 评论 -
“大学教育的目的”-- 芝加哥大学Andrew Abbott教授的演讲
看到这篇文章,忍不住要收藏一下,非技术类最近几天又进入了对未知未来的忧愁期,想从IR转社会学,听到的人都觉得我疯了——干嘛从一个火坑去另一个火坑,本科没学经济学还没后悔够吗?说实话,进大学之前我还能仗着年轻仗着成绩好学校好,一副可能性无限的样子去倔强,现在已经被这四年中太多太多的不理想磨得瞻前顾后了起来,这个选择可能真的是我人生到现在为止做的最大一笔投资,无论是经济上、时间上还是情感上,投转载 2016-11-30 17:41:02 · 3493 阅读 · 0 评论 -
厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
转自知乎,自己努力的方向!厉害的程序员从不说『这不当初你让我做的吗?』厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害原创 2016-12-19 17:05:12 · 656 阅读 · 0 评论 -
RAP一种更高效的前后端接口对接解决方案
RAP一种更高效的前后端接口对接解决方案 Rico_wang 关注2017.11.28 21:58* 字数 1448 阅读 14348评论 12喜欢 14我在向小伙伴推荐RAP的时候,有的小伙伴会觉得这个是个玩好意,帮助很大,而另一部分有使用过Mock.js的会说,Mock就挺好了啊。于是就有了这篇文章,一是向大家推广,二是作为一个快速入门的教程,网上对RAP的教程太少了。RA...转载 2018-11-05 11:21:08 · 1381 阅读 · 0 评论 -
Elasticsearch-基础介绍及索引原理分析
Elasticsearch-基础介绍及索引原理分析最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。介绍Elastics...转载 2019-02-23 19:34:26 · 299 阅读 · 0 评论 -
BTree和B+Tree详解
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大...转载 2019-02-26 20:51:12 · 518 阅读 · 0 评论 -
编程领域的英语单词
之前包括现在,在面试和网上寻找解决方案以及读源码代码注释的时候,吃过不少亏,总结了一些编程领域的英语单词,闲暇时记下背下,以备不时之需!Aabstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问...转载 2019-04-18 10:12:22 · 736 阅读 · 0 评论 -
PowerDesigner使用教程
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息进转载 2016-09-29 14:44:44 · 447 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque转载 2016-09-07 14:54:02 · 3152 阅读 · 0 评论 -
REST简介
一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的转载 2016-09-18 19:35:42 · 3069 阅读 · 2 评论 -
百度去推广搜索
教你如何屏蔽百度搜索推广广告由于轻信了一家莆田系医院,让一个无辜的青年搭上了自己性命,魏则西的死让百度成为了众矢之的,其搜索结果中的推广广告充当了“从犯”的角色。且不说百度应该承担多少责任,但这满屏的推广广告已经够让人头晕目眩,即使仔细分辨也很难发现真伪。这里小编推荐几个屏蔽推广广告的方法,还搜索页一个清净。1.网页版(windows系统、Chrome 浏览器)网页版百度搜转载 2016-05-09 09:53:36 · 557 阅读 · 0 评论 -
SVN使用教程之-分支/标记 合并 subeclipse
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们原创 2016-05-09 15:22:18 · 2047 阅读 · 1 评论 -
我们为什么选择Java
我们为什么选择Java大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的。其实我选择Java也是出于以上的原因,但是现在确实真正地爱上了Java。那么现在我们来分析下Java的好处究竟在哪里。简单易学首先Java是一个面向对象的编程语言转载 2016-07-18 10:10:46 · 6291 阅读 · 1 评论 -
什么是Code Review
Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。本文通过对Code Review的一些概念和经验的探讨,就如何进行Code Review和Code Review中应该注意什么提出一些建议。 本文中涉及的问题大部分针对JAVA类代码。同时本文不涉及Code Review过程和组织。关键词: Code Review转载 2016-07-18 18:24:16 · 2869 阅读 · 0 评论 -
集群技术(转自百度百科)
集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。中文名集群技术转载 2016-07-19 11:09:20 · 851 阅读 · 0 评论 -
白盒测试
白盒测试 (说明:此白盒测试指南主要给白盒测试人员提供一些基本的白盒测试方法和技术,由于涉及的问题广泛,测试内容中的细节不一定准确和完整,还有待于各位的共同参与和不断完善,欢迎多交流!)目的本方案主要实施NC产品程序代码的白盒测试。使界面符合设计规范,适用于用户;保证程序创建的类与接口的完整与正确,以及程序模块单独正常运行。保证局部模块功能完备性,运行正确性与稳定性。测试项转载 2016-07-29 13:49:11 · 4914 阅读 · 0 评论 -
SVN分支与合并透析
1.创建分支的意义创建分支的意义,比如我们在一个基础平台上进行开发,每个技术小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后期的测试和版本发布,子项目A已经结束,但测试却受到正在进行的子项目B的影响,测试通不过,就别说版本发布了。所以,我们需要从目前的项目(主干trunk)中创建分支(branch),隔离子项目间的相互影响。转载 2016-09-09 09:59:20 · 310 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手(图解)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:转载 2016-09-09 16:55:31 · 261 阅读 · 0 评论 -
关于爬虫和反爬虫
你被爬虫侵扰过么?当你看到“爬虫”两个字的时候,是不是已经有点血脉贲张的感觉了?千万要忍耐,稍稍做点什么,就可以在名义上让他们胜利,实际上让他们受损失。 一、为什么要反爬虫 1. 爬虫占总PV比例较高,这样浪费钱(尤其是三月份爬虫) 三月份爬虫是个什么概念呢?每年的三月份我们会迎接一次爬虫高峰期。 最初我们百思不得其解。直到有一次,四月份的时候,我们删除了一个url,转载 2016-08-31 16:24:58 · 1924 阅读 · 0 评论 -
视频播放的基本原理
VLC是一个功能强大的玩意,能做很多有意思的事情。最简单的,从界面打开一个文件播放,也可以在命令行下使用,如C:/Program Files/VideoLAN/VLC>vlc.exe test.ts获取内置的帮助,会写到vlc-help.txtC:/Program Files/VideoLAN/VLC>vlc.exe -h获取更详细的帮助,有大量的选项介绍C:/转载 2016-08-31 17:07:02 · 800 阅读 · 0 评论