自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

转载 工作笔记:身份证验证算法

做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身份证号码。查阅了网上的身份证号码验证算法,自己也总结一下。(一)18身份证号码的结构  公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。1、地址码   表示编码对象常住户口所在县(市、旗、区)的行政区域划分代码,按GB

2016-08-24 09:49:24 1739

转载 JVM:GC如何慧眼识金断垃圾

Java堆内存中存放着几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”。那么GC具体通过什么手段来判断一个对象已经”死去”的?1.引用计数算法(已被淘汰的算法)给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。目前主流的

2016-08-24 09:33:49 383

原创 算法:最长回文子串详解

最近面试对于算法自从ACM后就再也没有碰过了,还有就是现在已经从C转为JAVA了,编程的方式真的有时候不一样。先上代码吧,从网上搜的很多代码我发现很多要不就不是很对,所以自己决定写了一个。 /** * 最长回文子串 * @param args */public static void main(String[] args) { Scanner sc=new Scanner(

2016-08-16 10:32:48 293

原创 JAVA面试错题收集:(四)

写这一篇博客是为了记录一下自己在秋招中的面试过程和心得,昨天晚上笔试了金蝶的提前批笔试。也有行测的题不过更多的是C语言的题,其中题中以数据结构中的内部排序为主。下面我来说一下让我印象深刻的题目1. int a=0,b=0,c=0;if(a=b+c)printf("a");else printf("b");这是一道选择题,我上机测试了一下是链接时出错,其实我还真不是很清楚其中

2016-08-16 09:30:32 533

原创 oracle创建主键自增长

先创建序列CREATESEQUENCE TestIncrease_SequenceINCREMENTBY 1--每次加几个STARTWITH 1--从1开始计数NOMAXVALUE--不设置最大值,设置最大值:maxvalue9999NOCYCLE--一直累加,不循环CACHE 10; 注意的是再PL/SQL中创建了触发器,并不能立刻获取sq序列,需要退出再次重新进入就可以了,其中的

2016-08-12 10:55:12 404

原创 通过JS判断是哪个手机APP打开的该页面

今天公司的需求是做固码支付,就是收钱吧的那种不管哪个app扫码打开都可以跳转进行支付。下面是判断APP的JS            var browser = {                versions: function () {                    var u = navigator.userAgent, app = navigator.appVe

2016-08-12 09:05:30 7169

原创 Java面试刷题错误笔记:(三):操作系统篇

1.进程间的通信方式(我记得面试阿里实习生或者是腾讯实习生的时候就问过这个问题,下面来个总结)# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,

2016-08-06 11:24:13 2061

转载 java基础面试题:java笔记题收集(一)

1、面向对象的特征有哪些方面? - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要

2016-08-02 16:09:17 1513

转载 java网络编程: UDP 广播与多播的实现

1、广播:同一网段所有主机都能接收,前提是端口要监听客户端发送广播,开启端口监听的服务端接收并打印消息服务端程序:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;publi

2016-08-02 16:06:55 823

原创 Java面试刷题错误笔记:(二)

1.java类加载器引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类tomcat为每个App创建一个

2016-08-02 16:05:29 381

原创 Java面试刷题错误笔记:(一)

1.ServletConfig接口默认是哪里实现的?(默认是GenericServlet实现的,平时开发中使用HttpServlet用多了,主要确实没有关注继承的问题)备注:GenericServlet类的实现接口中包括了ServletConfig接口,但是它自身的init(ServletConfig config)方法又需要外界给它传递一个实现ServletConfig的对象,就是说Ge

2016-08-02 10:43:11 624

Servlet学习PPT

很好的Servlet学习PPT, 讲的很系统,可以学习一下

2017-02-08

JQuery常用插件包括日期,上传,图标

压缩包中包含了常用的日期插件,图表,ztree,highcharts等等。应该是足够一般的web项目的使用

2016-07-25

css框架可切模板

css框架可切模板

2014-07-30

linux socket 编程资料

linux编程资料或许对编程爱好者有用!希望对CSDN里的会员有点帮助!

2013-07-07

BCDtools工具

改变开机启动项,解压后直接使用,简单方便。是安装多操作系统的首选。

2012-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除