自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 Hyper-V创建虚拟机CentOS 7

之前都是使用VMware创建虚拟机,今天使用Windows10自带Hyper-V虚拟机管理器创建CentOS虚拟机。1. Windows10开启Hyper-V虚拟机管理器在Windows10机器上,进入控制面板->程序,选择启用或关闭Windows功能按钮,进入Windows功能界面在Windows功能界面,勾选Hyper-V,开启Hyper-V虚拟机管理器开启后的Hyper-V虚拟机管理器能够在开始菜单的全部应用中看到,如下图 2. 使用Hyper-V创建虚拟机CentOS进入Hyper-V虚拟机管理器,

2022-07-02 21:44:00 985 1

原创 java反射调用指定jar包中的类和方法

需求:动态加载jar包,实例化jar包中的类,并调用类中的方法已知:jar包所在路径和jar包名称,类名已知,类继承的抽象类可以被引入,类中的方法已知实现方法:1. 手动调用类加载器动态加载jar包;2. 应用java中的反射实例化类,得到类的一个实例;3. 运用类实例调用类方法。jar包所在路径及jar包名:C:/test_reverse.jar类名:ReverseS

2015-05-25 15:28:43 9751 1

原创 java设计模式(Design Pattern) — 单例模式(Singleton Pattern)

本文参考ImportNew中的文章:http://www.importnew.com/6662.html单例模式是java中常使用的一种设计模式,通过阻止外部实例化来修改,来控制所建对象的数量。单例模式的特点:1. 构造函数私有化;2. 建立自己私有化的实例;3. 创建公共静态方法,为外界提供调用单一实例的接口。下面看一个单例模式的例子:Singleton Class:

2014-02-26 14:21:51 717

原创 String Object

String在Java中是比较特殊的数据类型,平时也会遇到很多关于String的问题,所以,我在此对String的资料做了整理。一、String对象定义:       String对象的定义有下面两种方法       第一种方法是在Stack上面建立一个String池,String池中的元素是不允许重复的,也就是说,如果再用第一种方法建立一个"Hello World"的String

2014-02-17 17:56:12 560

原创 java.util.Date vs java.sql.Date, java.sql.Time and java.sql.Timestamp

各自的特点1. java.util.Date: 包括日期和时间        2. java.sql.Date: 继承自java.util.Date,只包含日期       3. java.sql.Time: 继承自java.util.Date,只包含时间        4. java.sql.Timestamp:继承自java.util.Date,包含日期和时间,

2014-02-10 16:44:40 570

原创 List, Set, Vector and Map in Java

上次面试的时候被问到了关于List、Set和Map的一些知识,回答的不是很好,今天特意查询了一天关于这方面的一些知识,在此整理一下,自己熟悉知识的同时也做个记录。List:List是一个继承于Collection接口,拥有所有的Collection的方法,用于存放线性表数据,对线性表的大小没有限制要求,只要数据在所属数据类型的范围内都可以存放在List中。List接口的两个实现类是Arra

2014-02-08 11:03:10 695

原创 Java异常

Java程序运行时出现的非正常现象,称为运行错误。可分为错误和异常。Java程序中,所有抛出的异常都必须从Throwable派生而来,类Throwable有两个直接子类: Error 和 Exception。错误:最常见的错误有程序进入死循环、内存泄露等。这种情况下,程序运行时本身无法解决,只能通过其他程序干预。Java错误对应的类为Error类。Error类对象由Java虚拟机生成并抛弃。(

2014-02-06 22:58:32 465

原创 哪里栽倒,哪里爬起 —— 记一次糟糕的面试

本来想写下今天面试的经历,打开博客也不知道从何处写起。还是让我把面试的经过详详细细的写出来吧。   我是12年6月份毕业入职的,毕业以后就一直呆在现在这个公司,最近由于自身职业发展的需求,打算换个公司。于是就在网上投了将要面试的这家公司的简历,由于我自认为自己还是比较牛逼的,所以简历很容易就通过了筛选,进入面试环节。   周中接到面试电话,喊我今天下午来这家公司参加面试。前两天就准备了一下

2014-01-17 23:22:43 655 1

原创 奋斗的青春,无悔的时光

刚参加完公司的年会回到家,今年我又成功的被年会的奖品避开,即使阳光普照1/3的概率也没有照到我!看来人品还没有积攒够啊,继续积攒人品中!还有一周,就要回到家乡准备过年。回过头来想一想,这一年过的真够快的,不过还挺丰富的。头脑发热之际,打算写写博客,为自己也做个总结,也为明年制定一些计划和目标。2013这一年,漫长而又短暂,而我坚持锻炼了一年。从2013年1月份到2014年1月份,中间有严寒

2014-01-11 01:12:36 613

原创 HTTP协议知识点记录

一、HTTP协议的报文结构HTTP协议包括两种形式的报文:请求报文和响应报文。请求报文: 从客户向服务器发送的请求报文响应报文: 从服务器到客户端的响应从这两种报文结构来看,请求报文和响应报文的主要差别体现在开始行上面。二、请求行的方法、URL和版本解释1. 请求行的方法 GET 方法:请求读取由URL所标志的信息,请求的数据可以被缓存,请求时提交的

2013-11-19 00:08:45 809

原创 雅安 挺住

周六的早晨,被一阵强烈的晃动摇醒,反应过来是地震以后,迅速的往门外跑,跑到门口才意识到原来衣服都还没穿,又回来把衣服拿了接着往外跑,跑的时候,两腿都是软的,恨不得直接就跳下楼去。等我跑到楼下的时候,晃动也停止了。几分钟后,看到网上说雅安芦山发生了7.0级地震。上一次感受到地震是在五年前,汶川大地震的时候。当时还是在高考的前一个月,我在遥远的山东感受到了汶川大地震强烈的波动,此时依然记忆深刻。后来就

2013-04-20 21:05:03 618

原创 工作日记

今天,又一名同事离职。早上到公司后,莫名的被以前的小组长拉去吃冰淇淋,感觉挺奇怪的,经询问才知道原来今天是她离职的日子。身在外包公司,情形大多都一样,人员会随着项目的结束而流动。上一个项目结束了,很多同事被调到了另外的项目组,也有些同事还在等着新的项目。对她的离职当然也不是特 别奇怪了。只是感觉有点突然,和她在一起共事了有半年多的时间,从她那里学到了很多有用的知识,对我也挺照顾的。在此

2013-04-20 01:50:39 445

原创 写在2012年的尾巴上

再过几个小时就是2013年了,站在2012年的尾巴上,看看一路走来的2012年,不禁让人想总结一下这马上就要溜走的2012年。2012年是不平凡的一年,这一年,我们赶上了伦敦的奥运盛会,也赶上了惊心的世界末日。对于我来说,2012年最大的一件事: 我毕业了。走上社会,才发现原来路没有想象的那么平坦,工作没有想象的那么顺利,生活也没有想象的那么美好。每天的生活都很相似:每天早晨都是在

2012-12-31 21:39:49 656

原创 CNAME记录和A记录

主机名:host.abcd.com别名:一台主机可以提供多种服务,比如http服务和mail服务。访问http服务就可以使用域名:www.abcd.com访问mail服务就可以使用域名:mail.abcd.com   这里的域名其实都同时指向主机名: host.abcd.com,这些指向主机名的域名就叫做别名。当主机的ip地址改变的时候,只需要更改主机的主机名的指向就可以了。

2012-12-04 10:51:58 2128

原创 OSI的七层协议

OSI: Open System Interconnection.Layer1: 物理层(Physical Layer)网络传输介质只能传输0和1这种比特位,物理层定义所使用的传输设备的电压与信号等,同时还必须了解数据帧转换成比特流的编码方式,最后连接实际传输介质并发送和接受比特信号。Layer2: 数据链路层(Data-Link Layer)这一层是比较特殊的一个层,下层是实体的

2012-11-06 21:55:36 430

原创 win7开启telnet服务

telnet命令可以用来查看某个端口是否是可用的win7中打开telnet命令的方法:【开始】-》 【控制面板】-》【程序】-》【打开或关闭windows功能】-》【Telnet服务器/Telnet客户端】如果想要通过Telnet访问非本主机的端口的话,只需要打开telnet客户端就可以了,访问本机的需要打开telnet服务器和telnet客户端

2012-11-05 22:11:48 418

原创 name service cache daemon

nscd: name service cache daemon是一个名字服务缓存守护进程在linux中,nscd进程负责管理DNS缓存。要清空DNS缓存,重启nscd 守护进程就行了。事实上缓存也记在文件里了,不只缓存主机记录,还缓存/etc/passwd, /etc/groups缓存DB文件在/var/db/nscd下今天在公司遇到个问

2012-08-21 00:28:24 1650

转载 解决RPM包依赖的几种方法

转自:http://blog.csdn.net/kai27ks/article/details/7473683前言:常用RPM的朋友们都知道,RPM简单易用,但是它的依赖关系是最头疼的!有时候比方说A包需要B包,B包需要C包,C包需要A包,好了。这就是最常见的死锁了(类似数据库有木有?)。这个时候有以下几种方式可以解决:   A、强制安装 ----暴力型

2012-08-02 01:24:12 509

转载 RPM包rpmbuild SPEC文件深度说明

转自:http://hlee.iteye.com/blog/343499   上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上 就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开 发者或者第三方的专业制作人根据源码调试

2012-08-02 01:13:12 414

原创 hdu 1081 To The Max

http://acm.hdu.edu.cn/showproblem.php?pid=1081这道题目是一道比较经典的动态规划问题,做了这道题目才知道原来一切都是万变不离其宗是啥子意思!这是一道求二维矩阵中最大子矩阵和的问题,和一维求最大字段和有一定的联系!以前看过这道题,

2011-10-01 17:40:33 328

原创 POJ 2187 Beauty Contest

http://poj.org/problem?id=2187旋转卡壳算法:          所谓旋转卡壳算法是解决凸包问题的很有效的算法。下面两篇博客讲解的旋转卡壳算法很详细,我是参照这两篇博客学习的。http://www.cnblogs.com/Booble/

2011-09-22 16:58:01 444

原创 POJ 3335 半平面相交算法

题意是问在多边形中是不是存在一个点,这个点可以看到多边形内部的任意一个地方。用的是半平面相交的模板,调试了半天,最后发现竟然是m和n写错了,悲剧~ #include#include#include#include#include#include

2011-09-17 17:34:56 565

原创 Pick公式 POJ1265 && POJ2954

Pick公式,是多边形内部的格点个数和多边形边界的格点个数以及多边形面积的关系:Pick公式:S=I+E/2-1S是面积,I是多边形内部的点的个数,E是多边形边界的点的个数POJ1265和POJ2954都是这个公式的应用多边形边界的点的个数可以用GCD(x,y)来

2011-09-16 18:24:12 476

原创 hdu 2443 Counter Strike

这道题目帮我回忆了一下逆序对数,用归并排序的方法写的。如果[i,j]区间内的值的平均值大于a,则sum[j]-sum[i-1]>a*(j-i+1)即s[j]-a+s[j-1]+a+……+s[i]-a>0;只需将每个元素减a得到新的前n项和map[j]-map[i-1]

2011-09-06 17:26:14 598

原创 hdu 1142 A Walk Through the Forest

一道求最短路径的题目,和其他的区别在于,这道题目要求最短路径的条数而不是距离!网上大多采用记忆化搜索的办法进行路径的搜索!用Dijkstra算法做的!#include#include#include#include#includeusing names

2011-09-06 15:25:13 413

原创 化悲痛为力量!

大连赛区真的悲剧了~  我也悲伤了两天。比赛下来以后,看到学校排名,我很悲伤,很无语,很……,我有很多的话想说,可是我却一句话也说不出来,因为我根本不知道我该怎么说。我脑子里始终转动着一句话就是:大连赛区我们悲剧了……昨天上课一点精神没有,看老师在讲台上讲的手舞足蹈的

2011-09-06 15:21:39 538

原创 编程啦 1033 Easy Problem

http://www.bianchengla.com/oj/1/practise/problem?id=1033这道题是一道比较简单的题目,本来可以使用判断角度的问题进行解题的,但是今天看到三分查找的时候看到了这个题目,所以就拿这道题目来练练手,比较简单。题目意思是求三维

2011-08-30 16:18:24 502

原创 hdu 3068 最长回文子串 Manacher算法

http://acm.hdu.edu.cn/showproblem.php?pid=3068今天看了一道关于求最长回文子串的题目,题意非常容易理解,题目也比较简单,就是感觉数据量非常的大,没有敢用暴力的方法进行匹配。最后搜了一下网上的方法,大家有些用扩展KMP算法的,有些

2011-08-30 11:13:51 1293

原创 POJ 2063 Investment

http://poj.org/problem?id=2063这道题是一道比较基础的完全背包问题,刚开始使用完全背包的思路套,RE了三次,MLE了一次,TLE了一次,后来看了看别人的优化,才知道自己原来是多笨了,竟然还用三重循环,而且n都没有先除以1000就直接循环了,悲催

2011-08-27 10:42:21 422

原创 hdu 3257 Hello World!

http://acm.hdu.edu.cn/showproblem.php?pid=3257这是一道09年宁波赛区网络赛的题目,个人觉得题目比较不错!给你一些十六进制的数,然后让你模拟出这些数所要表达的意思。思路是这样的:先将这些十六进制数转化成二进制的数,然后将二进

2011-08-26 16:25:31 547

原创 hdu 3496 二维0-1背包

http://acm.hdu.edu.cn/showproblem.php?pid=3496很典型的一道二维背包的题目,在保证时间不超出l的情况下还要保证碟片恰好为m。第一次做二维背包,错了n多次,原来才发现数组中应该为i,不应该为j。 #include#incl

2011-08-26 10:36:38 662

原创 POJ 3624 Charm Bracelet(0-1背包)

http://poj.org/problem?id=3624这道题是一道赤裸裸的0-1背包问题,直接套用背包的模板就可以了。代码如下:#include#include#include#includeusing namespace std;struc

2011-08-25 20:10:29 311

原创 POJ 1696 Space Ant(卷包裹法)

http://poj.org/problem?id=1696这道题我花了将近两个小时才把他整出来,还是不错的,顺便学习了下卷包裹法,卷包裹法的讲解参考下面的链接http://www.cnblogs.com/Booble/archive/2011/02/28/1967179

2011-08-24 14:26:43 820

原创 POJ 1410

http://poj.org/problem?id=1410这道题搞了我好长时间啊,最后发现原来是原来的模板有问题,原来的模板中在判断线段相交的时候没有考虑线段共线且一个线段的一端点在另一条线段上这种情况,后来改了一下,才过了。而且这道题要注意线段和矩形相交的定义,矩形包

2011-08-24 11:10:55 489

原创 POJ 1066 Treasure Hunt

http://poj.org/problem?id=1066这道题从开始看到做出来,我整整用了一个小时。而且还发现,模板真好用,别人发的卡精度等什么的情况,我一个也没遇到!题意:就是给你一个正方形,然后正方形内有一个金矿,而且内部有墙,让你从正方形的外部出发到达金矿,问你

2011-08-22 17:28:25 599

原创 POJ 2653 Pick-up sticks

http://poj.org/problem?id=2653这道题目,我直接用暴力过的,刚开始交的C++一直超时,改成G++后就可以过题意很好理解,就是让你找两线段是否相交,如果相交,那么编号大的一定在编号小的上面,就把编号小的标记就可以了代码如下:#includ

2011-08-22 16:20:32 419

原创 poj 3304 Segments

http://poj.org/problem?id=3304题意:给你一些线段,让你判断是否存在一条直线,使这些线段在这条直线上面的投影至少相交于一点(有可能是线段)解题思路:假设存在这样的一条直线,则过相交区域的一个点做这条直线的垂线必定和所有的线段都相交,然后将这条线

2011-08-22 14:09:42 729

原创 poj 1556 The Doors

http://poj.org/problem?id=1556这道题目是一道图论和计算几何结合的题目,算是比较好的一道题目。做这样的题目能够很好的理解计算几何模板的重要性,题目不是很难,主要是怎样将题目中的关键部分给分析出来,这方面我还是应该多加练习。我是用模板套的,比较好

2011-08-22 12:37:03 324

原创 poj 1269 Intersecting Lines

http://poj.org/problem?id=1269这道题目我搞了好久啊,先是拿到题的时候不知道应该如何去判断两条直线是否相交,然后是怎么判断共线、平行、交点等等一大堆东西。然后我就去网上找解释,果然找到了,用叉积做的。突然觉得叉积好强大,后悔当时高等代数没学好啊

2011-08-21 21:11:25 362

原创 zoj 1008 Gnome Tetravex

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1008这是一道比较好的深搜的题目,刚开始做的时候真的没有什么思路,看了别人网上的思路和代码,自己又琢磨了好久,现在才真正的懂了。题目的意思不难理解,

2011-08-21 19:01:18 488

空空如也

空空如也

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

TA关注的人

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