微服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成 ...
分类:
其他好文 时间:
2018-06-01 00:18:08
阅读次数:
226
正则表达式动机1. 处理文本成为计算机常见工作之一2. 对文本内容的搜索提取是一项比较复杂困难的工作3. 为了快速方便处理上述问题,正则表达式技术诞生,主键发展为一个被众多语言使用的独立技术定义:即高级文本匹配模式,提供了搜索,替代等功能。本质是由一系列特殊符号和字符组成的子串,这个子串即是正则表达 ...
分类:
其他好文 时间:
2018-05-31 23:06:44
阅读次数:
197
本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装、命令、配置、文档结构、生成电子书、部署。 限于篇幅,本文不介绍任何 Gitbook 定制化页面的内容。 想看看 Gitbook 在线电子书效果,请猛戳这里:gitbook notes 概述 GitBook 是使用 GitHub / ...
分类:
其他好文 时间:
2018-05-30 15:06:10
阅读次数:
198
1. Collabtive Collabtive是一个基于Web的项目管理系统,非常知名的项目管理软件。提供的功能包括:项目管理,即时聊天工具,任务、文件管理,时间跟踪,多语言支持。 2. Freedcamp 这是另外一个免费项目管理领域的重量级的工具,功能全面,易于使用,有漂亮的UI。号称客户遍布 ...
分类:
其他好文 时间:
2018-05-30 13:53:43
阅读次数:
191
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for...in来完成的,而很多语言比如C语言,迭代list是通过下标完成的。 Python的for循环抽象程度要高于C的for循环,因为 ...
分类:
编程语言 时间:
2018-05-23 22:11:33
阅读次数:
172
原文:WPF使用X:Static做多语言支持让程序支持多语言,一般把需要显示的字符串保存在一个资源类的static属性中。 微软的WPF程序多语言支持官方解决方案:使用Resource,并把Resource按语言编译成独立DLL,程序会根据系统当前语言设置,自动加载最合适的资源。(这种方法灵活性较差... ...
分类:
编程语言 时间:
2018-05-23 02:01:41
阅读次数:
253
在最早的时候只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码被成为ASCII编码。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以中国制定了GB2312编码,用来把中文编进去。 世界上有很多语言,各国有各国的标准,就会不可避 ...
分类:
编程语言 时间:
2018-05-22 23:47:05
阅读次数:
227
一、个人总结 第一部分:硬的问题 类型|具体技能和面试问题|现在的回答(大三)|毕业时找工作 | | | 语言|拿手的计算机语言(偏web前端,PC/Mobile App)|编写微信小程序了解一些Javascript语言| 语言|拿手的计算机语言(偏后端,数据处理,网站后台,机器学习等)|java语 ...
分类:
其他好文 时间:
2018-05-19 15:50:46
阅读次数:
196
一、个人总结 第 0 部分:基本数据结构和算法问题 大二的时候上过数据结构课,感觉自己没有学的太深入,就如之前结对编程时候四则运算有用到的二叉树来解决问题,对于二叉树就有个模糊的概念,实际动手操作起来还是有点不知所措;对于“编程就是算法和数据结构,算法和数据结构是编程的灵魂”这句话还是表示很赞同的, ...
分类:
其他好文 时间:
2018-05-19 11:07:00
阅读次数:
166
block 又称之为“自带变量的匿名函数”,抛开OC语法定义block的形式不谈,其实好多语言都有类似的函数,比如JS的回调函数(其实就是将一个匿名还是作为函数的实参)、swift的闭包等等。。 首先讲一下oc block的实质,通过自身的理解,加以各位大神的剖析文章。block 在编译时期会被编译 ...
分类:
其他好文 时间:
2018-05-17 19:49:47
阅读次数:
179