随笔分类 - Java.杂项
乱七八糟
摘要:一、lrc文件有什么作用 lrc文件就是一个文本文件,用来记录歌曲的歌词信息,使得播放歌曲时能够让歌词与声音同步显示,类似于电影字幕那种效果。 心情很丧时我们会听首歌陶冶一下情操,不知你是否注意过音乐播放软件播放音乐时歌词信息,这是酷我音乐的歌词播放界面: 当前正在播放的这一句歌词会被高亮显示,从上面这幅图我们能够看出来,这个歌词文件至少记录了什么时间播放哪一句歌词,这些信息都是放在lr...
阅读全文
摘要:一、起因 最近有篇关于String空字符串判断的文章火了,老是看到这篇文章,既然如此我也只好认真看了下:程序员晒出一段代码引来无数网友狂喷!网友:你就活该当码农! 我也觉得这段代码写的不怎么的,首先程序的正确性应该没有问题,我只是觉得如果写出的代码跟道上认可的规范有违的话可能会恶心到后面接手的人而不自知,我现在莫名打喷嚏的时候就在想肯定是在之前公司写的代码又被接手的人吐槽了… :) 看...
阅读全文
摘要:String的trim()方法是使用频率频率很高的一个方法,直到不久前我不确定trim去除两端的空白符时对换行符是怎么处理的点进去看了下源码的实现,才发现String#trim的实现跟我想像的完全不一样,原来一直以来我对这个函数存在着很深的误解。 我想的trim方法是类似于下面这样的:package cc11001100.trimStudy; /** * @author CC1100110...
阅读全文
摘要:在将爬下来的网页解析需要的字段批量入口的时候(逻辑类似下面):@Test public void test_001(){ String TIME = "1990-04-15"; DateTime dateTime = DateTime.parse(TIME); System.out.println(dateTime); } 程序抛出了一个时区异常:org.joda....
阅读全文
摘要:以下仅为个人思路,如果错误请一定狠狠指正。 :-) 第一部分:简答题 非我所长,略。 第二部分:程序题 1. 对给定的整数n,求1!+2!+3!+4!+5!+...+n!。以正整数n为入参,编程实现。 a) 写出解题思路(8分) b) 编码实现(7分) 思路: 没想到好的公式之类的,直接模拟吧,但是
阅读全文
摘要:经常可以看到一些网站需要输入口令才可以查看,这个效果是怎么实现的呢,现在来模拟一个场景,有一个网站必须登录之后才能继续,只需要设计一个登录拦截器(过滤器)就可以了: 项目大致如下: 大概逻辑是这样子的: 效果预览: 项目Github地址: https://github.com/BenDanChen/
阅读全文
摘要:一、关于函数参数问题。 当写一个提供功能很灵活的函数的时候其接收的参数必然要很多(因为各种参数都可以由调用者灵活设定),一个比较常用的解决方案是设定一个封装类,把要传入的参数封装到这个对象中然后传入,比如: 很明显这不符合面向对象的思想,我们应该把(x1,y1) (x2,y2)封装为对象再传入,比如
阅读全文
摘要:某硕软件校园招聘笔试题(开发) 第一部分:简答题 1.请问TCP/IP协议分为哪几层? 按照一般套路他可能想问的是ISO七层模型(理论),然而另外有一个模型叫做TCP/IP模型的四层模型(实际),它们分别如下: ISO七层模型: TCP/IP四层模型: 2. 写出判断ABCD四个表达式的是否正确,若
阅读全文
摘要:1 class Singleton { 2 3 private Singleton() { 4 } 5 6 private static Singleton instance; 7 8 // v0.1 9 // public static Singleton getInstance(){ 10 // ...
阅读全文
摘要:1 package org.cc.foo_008; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Random; 6 7 public class Main_006 { 8 9 public static void main(String[]...
阅读全文
摘要:SqlHelper工具类如下: 反射工具类如下: 数据对象如下: 测试如下: 数据库语句如下:
阅读全文
摘要:一、LRU算法介绍 LRU(Least Recently Used)最近最少使用算法,是用在操作系统中的页面置换算法,因为内存空间是有限的,不可能把所有东西都放进来,所以就必须要有所取舍,我们应该把什么东西放进来呢?有没有什么判定标准呢?页面置换算法就是干这个的,企图通过之前的行为预测到之后的行为(
阅读全文