愿你坚持不懈,努力进步,进阶成自己理想的人

—— 2017.09, 写给3年后的自己

String类、StringBuffer类、StringBuilder类总结

三个类均是实现字符串的类,区别在于String类是不可变类,而StringBuffer和StringBuilder均是可变类。StringBuffer是线程安全的,而StringBuilder则没有考虑线程安全,故StringBuilder的性能要略高。 1、String类的常用方法 构造器:String()、String(byte[] bytes,...

System类和Runtime类小结

System类 1、可以获取一些环境信息,如: Map <String, String> env = System.getenv(); for(String name: env.keySet() ) { System.out.println(env.get(name)); }

杭电OJ1002 - 大数字A+B问题

AC代码:#include <iostream>#include <algorithm>using namespace std;string add(string a, string b) {    long lenA = a.length();&nb...

PAT:日程安排(多重继承+重载)

这题也真是诡异,之前用转为秒的方法,无法全部通过。后来试了另外一种解法,就过了 Orz 已有一个日期类Date,包括三个protected成员数据 int year; int month; int day; 另有一个时间类Time,包括三个protected成员数据 int hour; int minute; in...

PHP升级到5.3后执行速度变慢的解决方案

由于学习需要,最近把PHP换成了5.3,但是突然发现执行速度比原来慢了很多。查阅了相关资料,发现是和数据库主机配置有关。在PHP5.3中,会考虑是IPv4还是IPv6,对于$hostname="localhost"这种配置项,PHP在读取到localhost的时候会犹豫,从而影响了执行速度。 解决办法: 方法一:直接把数据库服务器地...

jQuery实现文字上下滚动

实现背景: 有时候我们需要实现文字上下滚动的效果,一个实际应用背景就是展示通知。我们在网站上通常会有一个高度一定的区域用来展示通知,然而通知有好几条,而这个区域一次只能显示一条。这种情况下,就需要文字上下滚动,来循环播放每一条通知。 实现原理 jQuery的animate技术 ...

PAT4:MyStack

请设计这样的一个栈 class MyStack,实现普通栈的操作:pop(),push(),size(),另外,再设计一个友元函数,PeekMedian() ,返回栈中的中位数。(中位数定义:N为偶数时,栈中第(N/2)小的元素,N为奇数时第 ((N+1)/2) 小的数) Input Specification: 每个输入文件包含一组case. 对于每...