iasuna

设置背景图片

伦敦地铁

3
伦敦地铁
和上海比起来感觉上好破好旧,唯一的好处是座位很舒服,是那种软软的座位。车厢空间比较小,很多地方没有自动扶梯,一日旅游票还是要人工检票的!

用java解数独

3
用java解数独
其实也就是用到了回溯算法。 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 首先定义一个Sudoku类,用来保存和处理9*9的数组 import java.util.ArrayList; import java.util....

图片base64编码解码

图片base64编码解码
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; imp...

Lambda

7
Lambda
====== Lambda ====== ===== Lambda 基本语法 ===== Lambda 的基本结构为 (arguments) -> body,有如下几种情况:   ● 参数类型可推导时,不需要指定类型,如 (a) -> System.out.println(a)   ● 当只有一个参数且类型可推导时...

知乎上的48条神回复,针针见血,看完整个人通透多了

26
知乎上的48条神回复,针针见血,看完整个人通透多了
1、交朋友的标准是什么? 答:出世的智者,入世的强者,或者正常而阳光的普通人。 2、男性更看重女性的身材、脸蛋,还是思想? 答:脸蛋和身材决定了我是否想去了解她的思想,思想决定了我是否会一票否决掉她的脸蛋和身材。 3、“别让孩子输在起跑线上”有道理吗? 答:一辈子都要和别人去比较,是人生悲剧的源头。 ...

10个最“牛叉”的代码注释

10
10个最“牛叉”的代码注释
1、 // 亲爱的维护者: // 如果你尝试了对这段程序进行‘优化’, // 并认识到这种企图是大错特错,请增加 // 下面这个计数器的个数,用来对后来人进行警告: // 浪费在这里的总时间 = 39h 2、 /** * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改 我们这最...

为什么频繁更改需求会令程序员烦恼?

4
为什么频繁更改需求会令程序员烦恼?
最近有网友在知乎上提问「如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?」。本文综合了 3 位网友的回复。 回复: 你去饭店,坐下来。 “服务员,给我来份宫保鸡丁!” “好嘞!” ——————这叫原始需求 大厨做到一半。 “服务员,菜里不要放肉。” ...

关于Java你可能不知道的10件事

2
关于Java你可能不知道的10件事
呃,你是不是写Java已经有些年头了?还依稀记得这些吧: 那些年,它还叫做Oak;那些年,OO还是个热门话题;那些年,C++同学们觉得Java是没有出路的;那些年,Applet还风头正劲…… 但我打赌下面的这些事中至少有一半你还不知道。这周我们来聊聊这些会让你有些惊讶的Java内部的那些事儿吧。 1. 其实没有受检异常(checked exc...

Synchronized

2
Synchronized
1 引言 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。 ...

如何写出不可维护的服务端程序

2
如何写出不可维护的服务端程序
配置文件篇 1. 配置文件一定要写不只一个 比如 1.conf,2.conf,3.conf,... 而且这n个配置文件一定要分散在不同的目录下。才能让别人部署移植你这个项目的时候永远也修改不完配置文件。 2. 配置文件的载入一定不要在项目初始化的时候载入 比如我们这个项目是一个服务,一定要在每次socke...

Select count(*) 和 Count(1)的区别和执行方式

2
Select count(*) 和 Count(1)的区别和执行方式
在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理。 往常我经常会看到一些所谓的优化建议不使用Count(* )而是使用Count(1),从而可以提升性能,给出的理由是Count( *)会带来全表扫描。而实...
00:00 / 00:00
随机播放