编程技术

在Java语言中,提供了发射机制,通过发射机制可以通过字符串构造出这个对象,可以获取对象的所有方法(包括私有方法),可以调用私...

今天我们说一说基于Java语言的几种GUI程序开发中,GUI刷新实现方式的对比。 Swing,RAP(RCP也是一样),Android其界面刷新的原理都是一样的...

ASM3.0指南翻译.pdf 下载 Sun JVM Attach API是Sun JVM中的一套非标准的可以连接到JVM上的API,从JDK6开始引入,除了Solaris平台的Sun JVM支持远程的At...

JVM内存组成: 1、程序计数器:是一块较小的内存空间,它的作用是当前线程所执行的字节码的行号指示器。 2、Java虚拟机栈:存放每个线...

首先了解一下理论知识: 字节码: Class文件是8位字节流,按字节对齐。之所以称为字节码,是因为每条指令都只占据一个字节,所有的操...

单线程和多线程场景下,增加元素/删除元素/查找元素,HashSet/HashMap的性能均比ArrayList/LinkedList高, ArrayList的查找元素比LinkedList性能高 多...

现在博客已经没什么技术门槛。大多数人通过WordPress,Blogger,Tumblr,或者是其他的博客平台,在一小时内就能够搭建初自己的博客。当我...

在StackOverflow上有这样的一个贴子《What’s your most controversial programming opinion?》,中文的意思是“你认为最受争议的编程观点有哪些?”,...

在许多应用中,图标通常用来表达很多意义,可以表达一个功能,可以表达一个信息等等。 但是,如果用户不知道这个图标的意义,那么...

界面上的文字表达非常重要。例如 facebook的 Like 按钮与Google 的 +1 按钮看起来差异很微小,但是对用户的行为影响是持续的。 对界面设...

代码检视每个读次文章的人都会知道是什么意思。我们项目也是坚持在做代码检视。今天我们仔细深入看看代码检视的内涵及作用。 这几...

你是否听过SEMA?SEMA是一个晦涩难懂的衡量软件团队好坏的系统。等等,你千万别点这个链接,因为你会发现你理解不了SEMA系统里面的内...

JSON由于其数据结构简单便利,已逐渐成为了互联网上的主流数据交换的数据格式。 JSON也支持ruby语言,参考其项目主页 JSON implementation fo...

在另外一篇文章中我们说到了Ruby中的循环引用及检查方法,循环引用在Ruby解析器看来只是一个警告,但是,这个告警会直接导致项目运行...

我们知道在Ruby中要引用外部库,有两种方法:require和load。 他们的作用都是从外部引用一个库到本文件中,区别是require是仅引用一次,多...

一元操作大家都知道,就是表达式的操作符只有一个输入值。这个在C和Java中都很常见。今天我们要探讨一下Ruby中的一元操作符重载。 一...

今天和同事在讨论一个问题,需要检查“输入的字符串中是否包含中文”,刚开始想到是用正则表达式,正则表达式中是以[u4e00-u9fa5]来全...

1. 快速获取正则表达式的匹配值 通常我们使用正则表达式,都是先match,然后再取结果,但是这样有时候会抛异常,看下面例子: email =...

由于一直基于Windows系统平台调试网站的主题,将字体风格调试好以后,在QQ上让ibusybox和mao刷新查看下效果,他们说字体无变化,多次刷新...

之前的文章中,我们讨论过OCP和LSP及他们在动态语言中的表现特征。分别参考支持Open Class特性的编程语言中的开闭原则(Open-Closed Principl...

Copyright © 2012-2021 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部