JDK BUG 这篇文章,聊一下我最近才知道的一个关于 JDK 8 的 BUG 吧。 首先说一下我是怎么发现这个 BUG 的呢? 大家都知道我对 Dubbo 有一定的关注,前段时间 Dubbo 2.7.7 发布后我看了它的更新点,就是下面这个网...
包地址 github.com/jefferyjob/go-easy-util... 介绍 在解析弱语言类型返回的 Json 数据时,我们可能会遇到一些麻烦,比如 Json 数据中的数值型变量既可能是 int,也可能是 string,这就需要我们进行特殊处理。这...
Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.D:\GameDevelopment\adt-bundle-windows-x86\build-tools\android-4.4W\aapt.exe package --au...
做前端设计师有一段时间了,现在越来越觉得作为一个前端设计师,必须要懂一些seo的知识。 因为公司的seo们,总是在网站做好以后,提出各种各样的网站修改的需求。 如果前端设计师,能够了解一些基本的seo知识,将...
如果不考虑时间复杂度,我们可以枚举出所有子数组并求出他们的和。不过非常遗憾的是,由于长度为n的数组有O(n2)个子数组(即:n + n-1 + ... + 1=n(n+1)/2);而且求一个长度为n的数组的和的时间复杂度为O(n)...
前几天,一位网友跟我说他编写的一段很简单的代码遇到了奇怪的Bug,他要达到的效果是从一个List中随机取出来一条数据,代码如下: 1 var random = new Random(); 2 var users = Enumerable.Range(0, 10).Select(p...
优秀 Unix 程序哲学 首先,你要知道这个 C 程序是一个 Unix 命令行工具。这意味着它运行在(或者可被移植到)那些提供 Unix C 运行环境的操作系统中。当贝尔实验室发明 Unix 后,它从一开始便充满了设...
在Chrome+Visual Studio中调试asp.net程序很慢的问题(Firefox也有类似问题) 今天开始起在Chrome中调试,发现问题主要出在菜单栏(layout文件)中,google了一番,查到很多原因,不过最终解决方法倒是很简单,特...
上半年春招的时候,作为面试官,对于面试表现的不错的同学会要求其写一小段代码看看。题目很简单: 给定一个日期,然后计算下距离今天相差的天数。 本以为这么个问题就是用来活跃面试氛围的,但是结果却让人大...
文章主人公:小明,就职于某互联网公司,从事后端开发工作。最近小明收到通知公司需要开发一款《证件照》应用,需要征集架构方案,主要功能包括: 小明虽然从事后端开发工作,但是一直很关注架构这方面的知识,...
viewport:设备显示网页的那部分区域,在移动端的开发起着至关重要的作用。 一、meta <meta name="viewport" content="width=device-width, initial-scale=1.0" /> content的属性值: width:控制 viewp...
this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性(包括static方法)。 C++里头this是一个指向自身的指针,所以借助th...
我们知道封装、继承、多态是面向对象的三大特性,我们也知道c语言是面向过程的语言,那么可不可以在面向过程的语言中用面向对象的思想编程呢。现在我们就一起看看用c语言如何实现封装、继承、多态。 封装 所谓封...
函数可以用对象去记住先前操作的结果,从而能避免无谓的运算,这种优化被称为记忆(Memoization)。JavaScript 的对象和数组要实现这种优化是非常方便的。 比如说,我们想要一个递归函数来计算 Fibonacci 数列...