自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2016/2/1】基于HMM的中文人名识别

好久没上来了。题目中的项目就是我的毕业设计,现在我还在开始做的阶段,编码都没开始。  先说一下前期准备吧。要会java,然后把《中文信息抽取》还有《信息检索》这两本书看完。恩。其他的以后再补。

2016-02-01 17:39:55 2216

原创 【2015/10/13】打印1,2,2,3,4,5六个数的组合,4不在第三位,3和5不能相邻

去面试一家公司的现场面试题,只能想到for循环方法,递归暂时没想出来,晚上补充。        package com.basic;import java.util.HashSet;import java.util.Iterator;import java.util.Set;//1,2,2,3,4,5的所有排列组合,并且4不在第三位,3和5不能在一起public class Hu

2015-10-13 13:30:45 688

原创 【2015/9/25】为什么要设计堆栈?

昨天参加一个公司面试。面试官问的一个问题。当时只知道java中的堆栈区别。但是完全没想过为什么要这样设计。         我当时回答的是,堆存储对象,栈存储描述类的信息或者函数信息等等。但是明显文不对题。面试官追问,那为什么在栈中存储对象呢?或者我们用别的数据结构去实现它,为什么要一定要对堆栈?          今天百度了一下。发现了下面的答案。         设计原因有两点

2015-09-25 14:08:07 3126

转载 【2015/9/15】漫漫大神路——非常精彩的java内存分析

转载自    http://blog.csdn.net/a859522265/article/details/7282817          Java的内存分配 Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。 方法区 存放装载的类数据信息,包括:基本信息:每个类的全限定名、每个类的直接超类的全限定名、该类是类还是接口、该类型的访问修

2015-09-15 12:39:59 364

原创 【2015/9/14】漫漫大神路——java实现格雷码生成

前几天做某公司笔试题的时候竟然忘了什么是格雷码,导致一道大题的空白。现在有点时间把它写出来了。纪念一下。         什么是格雷码?         下面一段来自百度百科:          在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。在

2015-09-14 15:55:12 864

原创 【2015/8/27】当我们在说平台的时候,我们究竟在说什么。

这篇文章,主要是帮助初学者理解平台概念。在我刚刚接触编程的时候,经常会看到平台这个词,有点抽象,不好理解。        比如说,java平台,java SE 平台,java EE 平台,struts平台等等。实习中也遇到很多云平台,或者企业XX应用平台,相信很多和我一样对编程技术不精通的人,很容易被这些名词吓到,进而导致编程困难症。        那么,我们在说平台的时候,我们究竟在说些

2015-08-27 17:43:59 655

原创 【2015/08/06】sqlserver中如何批量修改一个表的数据

这几天的练习,碰到一点小问题,比如我在成绩表里面有成绩初始化全部为0,那么现在我想随机生成100以内的数据写进去,应该怎样操作呢?用到几个小函数就行了,       一个是rand()        它负责生成随机数。       一个是cast()        它负责类型转换。        一个是round()         它负责的是四舍五入取值。除此,f

2015-08-06 22:57:32 3043

转载 【2015/07/31】request.getParameter() 和request.getAttribute() 区别

getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)

2015-07-31 10:00:09 267

原创 【2015/07/26】实习实战2--基础小知识

1、Action=" "action 为空相当于提交到当前页面。也就是刷新当前页面。2、javascript中window.open()与window.location.href的区别window.open("index.aspx",'top'); 只是表示打开这个页面,并不是打开并刷新index.aspxwindow.location.href="index.aspx

2015-07-26 13:34:47 380

原创 【2015/7/22】SqlServer卸载重装全攻略!

请大家大声地告诉我,哪个软件最恶心。装了之后跟在电脑里面糊了一层泥,甩都甩不干净。之前手贱,重装系统后装了sqlserver2014的试用版。可惜过了半年试用期就到了。然后重装2012,2014卸载得不干净。一直装不了。恶心!一般人是搞不定的。。        我不是一般人。。        预备工作,去控制面板里面的程序和功能里面看自己安装的sqlserver 后面的日期

2015-07-22 20:25:48 2018 3

原创 【2015/7/22】实习实战1——基础小知识

www的含义:          万维网 答案补充  万维网(亦作“网络”、“WWW”、“W3”,英文“Web”或“World Wide Web”),是一个资料空间。在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给使用者,而后者通过点击链接来获得资源

2015-07-22 09:09:21 344

原创 【2015/6/9】快速排序的java简单实现

快速排序的思想不知道怎么描述,那么就直接贴代码吧。做个笔记。  public class Quicksort { public static void main(String[] arg){ int[] a={45,3,89,41,34,99,3,55,9,36}; sort(a,0,a.length-1); for(int i=0;i<a.length;i++){ Sy

2015-06-09 19:57:10 352

原创 【2015/6/2】SYN洪水攻击

好了,今天又复习了一遍什么是SYN洪水攻击。      第一个是,什么是SYN攻击呢?其实就是利用TCP协议的规则来实行的。TCP是面向连接的协议,要 通过三次握手的过程,也就是A主机要向服务器发送一个SYN包请求连接,SYN是同步的意思。然后服务器发过来一个请求确认包,这时候已经建立了半连接,这是A主机受到确认之后,又要给服务器发送一个确认受到确认包的包。这个过程就叫三次握手协议。   

2015-06-02 23:58:14 1590 2

原创 【2015/6/1】儿童节献礼——arp攻击的原理与预防

最近被一个朋友arp攻击了,妖。。。。     arp攻击的原理是什么呢?首先要讲讲,局域网中的arp协议,早前设计局域网的时候,是认为局与网里面的主机,都是可以信任的。正是因为这个设计,导致了arp攻击的出现。    先说说什么是arp吧。arp就是地址转换协议。当局域网中的主机要和别的主机通讯的时候,必须和要知道别的主机的ip地址和物理地址.arp表就是记录局域网内你通讯过的主机的ip

2015-06-01 19:33:58 499

原创 【2015/5/25】阶段性总结+局域网的IP分配

1.阶段性总结。大三下学期究竟干了什么?首先把SE的基础又打劳了一些。然后学习了一点前端技术。CSS+HTML+JS。这是三月份干的事。四月份去参加华为腾讯的暑期实习面试。然后还学习了servlet+jsp。然后。五月份就来了。五月份呢?主要把心思放在软考上。也就是考个软件设计师,把以前学的计算机网络,操作系统,计算机组成原理,数据结构,算法设计与分析,数据库,软件工程全部给复习了一遍。然后23号

2015-05-25 23:41:07 628

转载 【2015/5/21】什么是EJB呢?

http://blog.csdn.net/jojo52013145/article/details/5783677    此文章转载自jojo52013145                    1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!

2015-05-21 23:50:39 397

原创 【2015/5/18】java中的接口+struct2概念入门

java中呢,interface就是用来定义接口的,接口默认就是public的。里面的方法也是public。所以里面就不用定义public了,因为会重复定义,而且abstract也是java自动会帮我们加上,所以呢,就都不用加这些修饰符了。然后,如果你重写接口的方法呢,就要把public加上,为什么呢?因为java里面定义继承父类或者接口,之类的权限不能高于父类的权限。而权限的从低到高是,priv

2015-05-18 22:59:10 977 1

原创 【2015/5/16】软考杂谈系列1

一:什么是Meidator模式呢?     答案:就是中介者模式,可以降低各个对象之间的耦合度,使对象之间的耦合松散,只需关心与中介之间的关系,是多对多关系变为一对多关系。可以降低系统的复杂度,提高可修改的扩展性。    二:普通程序员可不可以使用IR?MDR?MAR?     答案:指令寄存器或者内存数据寄存器或者内存地址寄存器都是由系统调用的。普通程序员不可使用     三:一

2015-05-16 23:00:48 391

原创 【2015/5/15】IT知识之你问你答系列6

Q1:cpu的组成?  A1:cup由控制器,寄存器组,运算器,还有内部总线组成。其中控制器包括,程序计数器PC,指令寄存器IR,指令译码器ID,时序发生器还有操作控制器。那么cpu是怎么执行一个指令的呢?关键过程如下:   指令寄存器用来保存当前正在执行的指令。当执行一条指令的时候,先从程序计数器中得到指令的地址,然后把指令读到数据寄存器DR中,然后再传送至IR,为了执行任何给定的指令。

2015-05-16 00:00:41 469

原创 【2015/5/14】IT知识之你问你答系列5

Q1:什么是特洛伊木马?      A1:一个完整的特洛伊木马套装程序含了两部分:服务端(服务器部分)和客户端(控制器部分)。植入对方电脑的是服务端,而黑客正是利用客户端进入运行了服务端的电脑。运行了木马程序的服务端以后,会产生一个有着容易迷惑用户的名称的进程,暗中打开端口,向指定地点发送数据(如网络游戏的密码,实时通信软件密码和用户上网密码等),黑客甚至可以利用这些打开的端口进入电脑系统。这

2015-05-14 23:37:48 367

原创 【2015/5/13】还有十天软考了。。+纪念我的第一个关注者

又是几天没上csdn。现在还有十天软考了。有点紧张。不过也还好,毕竟复习半个月了。然后现在再刷刷题把。一天一套还是可以的。        这两天刷复习软考有点厌倦了。所以我在看胖哥的《java特种兵》,哈哈,这本书还是我转发微博中奖得的。实在有缘。         恩。只是觉得很久没来更新博客了。明天开始要恢复更新咯。         现在要做的事就是,1.软考,2,21号有一场期末考

2015-05-13 23:36:53 387

原创 【2015/5/05】复习软考的杂谈

十天没上来,JSP又停住了,因为要为软考让路锕,最近在复习软考,时间好紧。只有一个月复习。心好累。不过还是坚持每天博客来一发吧。      总结一下一些大体的知识框架。别忘了。等有时间好好把它给解释一下。      第一:数组名是个逆天的存在,不能武断地说它是一个指针变量。考虑sizeof和&两个符号对它的意义还有(假设P是数组名)P和&P类型的区别。      第二:编译原理里面的f

2015-05-04 23:19:58 373

原创 【2015/4/25】JSP学习笔记4---JSP的ession+中文乱码问题

第一:什么时候使用session?         保存用户信息,保存购物车信息等。在jsp中,直接用session就可以。因为session是JSP的内置对象。         第二:为什么jsp或者servlet容易出现乱码?         因为java中采取的编码方式是“ios-8859-1”。         解决这些问题的一些技巧:          1.转码 。

2015-04-25 11:08:51 653

原创 【2015/4/25】IT知识你问你答系列4

Q1:连接数据库的时候突然连接不上,报了一个错误:                  在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称 是否正确并且 SQL Server 已配置为允许远程连接。                      (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Serv

2015-04-25 10:39:51 340

原创 【2015/4/24】IT知识你问你答系列3

Q1:netstat -an 命令是查看什么的?          A1:netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。-an 是显示所有的端口并用数字表示。          来自:http://zhidao.baidu.com/link?url=JxVhsRX9L5UrWMaCG5C4C07z1Ja8vlXecGnPpsHhd

2015-04-24 13:52:23 417

原创 【2015/4/24】Jsp学习笔记3--Mvc模式

第一:为什么点击超链接跳转的时候,数据没有传过去?        注意,这里,#号和问号之间不要有空格,我就是因为有空,然后不能传数据过去。        第二:超链接里面的href=#是什么意思?        就是空连接的意思,还没想好这个连接应该练到那里去。。或者是。这个连接所要连接的页面还没有写好。 来自:http://zhidao.baidu.c

2015-04-24 11:23:53 417

原创 【2015/4/22】IT知识你问你答系列2

Q1:为什么说myeclpse是Eclipse的一个插件?明明感觉MyEclipse比Eclipse功能强大啊,什么是插件啊?       A:     其实,eclipse是一种开发工具。其主要的目的是开发JavaSE当然,eclipse可安装多种插件,安装后可开发C,C++,JAVA等,而myeclipse就是eclipse开发JavaWEB的插件。现在myeclipse可以直接作为一

2015-04-22 13:38:52 391

原创 【2015/4/22】jsp学习笔记2--jsp基本语法+入门

现在是中午13:09,2015年。       第一:浏览器第一次访问jsp文件发生了什么?                在服务器里面,jsp被翻译成一个.java文件,也就是servlet文件,然后再编译成.class文件加载进内存。返回给浏览器。第二次或者以后访问,直接在服务器内存中返回结果。所以,浏览器第一次访问jsp文件慢,之后访问jsp文件快。       第二:jsp文件

2015-04-22 13:05:05 534

原创 【2015/4/22】jsp学习笔记1---简述j2ee技术和初始jsp

现在是早上10:41。2015年 。          开篇说一下,我学习j2ee都是看韩顺平老师的视频。在此表示感谢。这些笔记都是视频里学到的知识。          第一,j2ee是什么?         j2ee是一种开放的平台,里面包含了很多技术,主要的有13种。但是并不要求全部技术都掌握,但java,servlet,jsp一定要掌握。        十三种技术:   

2015-04-22 10:35:07 725

原创 【2015/4/21】IT知识你问你答系列1

学编程总会有很多名词或者一些小的知识点认识不清楚,在这里先记录下来自己的问题,再尝试着回答。如果以后有更深的理解再回过头来更正。          Q1:代码托管是什么鬼啊?          A:           托管代码 (managed code)           由公共语言运行库环境CLR(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务

2015-04-21 21:06:39 417

原创 【2015/4/21】servlet学习笔记7---tomcat的配置(数据源和连接池)

首先,如果判断输入的字符串是不是数字,可以使用正则表达式去判断,记得要引入java.util.regex这个包。       另外在就可以控制空间里面的内容只读。

2015-04-21 12:25:16 929

原创 【2015/4/20】servlet学习笔记6--cookie与session+servletContext+操作文件

现在是下午13:47,什么是cookies,以前说了,就是存在客户端的小文件,它的生存时间由服务器指定,而且安全性不高。通常把登录名和密码写在cookie里面,打开可以发现登录名和密码,有的人会加密。一个cookie类似于键值对,而多个cookie组成cookies,相当于一张表格。        而session是存在服务器中的,安全性高。        什么是servletContex

2015-04-20 13:43:19 459

原创 【2015/4/19】servlet学习笔记5----显示图片和分页技术

现在是下午14:25分,为什么今天那么晚?因为早上要拍毕业照。其实我为什么要写博客呢?因为我希望,如果有的人在编程,但是觉得自己天赋的话,可以看看我的博客。一点一点学嘛。我自认为我自己也没什么天赋,但是我觉得,只要用心,做好一件事。总是会成功的。人要有信仰,才会过得开心。。。          你看,我在2015年的4月份,编程也很烂。我现在读大三,学编程也三年的。但是依旧很烂。但是我相信我以

2015-04-19 14:19:51 684

原创 【2015/4/18】servlet学习笔记4--同一用户怎么共享不同页面的数据。

大家好,现在是下午15:29分。我刚才做了一个简单的登陆跳转的网页。完全没难度吗。其实也就是学会了req.getParameter(),和res.sendredirect().其中还去买了两个饼来吃。。编程要专心。。。。以后绝对不能这样。。。。          学习笔记来了。待会学习的就是,同一用户怎样共享不同页面的数据。有四种技术,第一cookie,第二sendRedirect(),第三是

2015-04-18 15:23:14 718

原创 【2015/4/18】servlet学习笔记3--实现servlet的三种方式

其实学习的时候打开博客是很好的一个习惯。把笔记全部都写在网上,应该不会丢失吧。现在是早上11:04。看来我对时间的执念真的很深。。。         实现servlet的又一方法是继承GenericServlet这个类,然后重写类里面的service方法就好了。有一个问题是。我改变了jcreator里面的java文件,但是刷新的时候网页无变化。这里有两个知识点,第一个是改变java文件之后要编

2015-04-18 10:57:36 509

原创 【2015/4/18】servlet学习笔记2--servlet404错误原因

现在是早上9,13.在等同学下来找我一起去图书馆之前。我决定先把昨晚调了一晚的bug先做个记录。        昨天不是开始学习那么servlet了吗,结果吧,跟着韩顺平老师的视频做了一个小程序,发现在jcreator里面没问题,配置文件也没问题。但是就是在了浏览器里面访问不了,404哦。调了一晚上,网上找了很多方法,有说改web.xml文件的。有说缺少包的。但是我用了都不好使。最后才发现,是

2015-04-18 09:09:40 605

原创 【2015/4/17】学习servlet笔记1--servlet生命周期函数

又是很久没更新。这阵子大三找实习啊。像什么腾讯啊,华为啊,我都去了。一面都被刷下来了。我痛定思痛!然后又继续痛。。。舍友进了网易游戏实习一个月有4k,设计类,而听说技术类的光实习就7k到9k。给我们留点后路好吗??      冷静,这是一个学习笔记请不要闲聊。       咦,开博客这么久怎么一个粉丝都没有捏,这不科学,这样怎么成为网络红人。。      拉回正题,要做servlet的

2015-04-17 10:38:35 666

转载 java自定义栈(数组实现)

http://blog.csdn.net/jdhanhua/article/details/6598582感谢jdhanhua把代码写得简单易懂。

2015-04-14 15:35:58 522

原创 2015/03/26 选择排序的实现+css要点+javascript的简介+什么是接口

树上的猴子们,大家好,挥起你们的双手,来!!one!two! three! four!!纵使龙门飞将在!! baby come on dont be shy!!    先讲选择排序    今天我实现了一个选择排序,感觉把排序和查找这两块学好了就可以愉快地找工作了呢,呵呵呵呵呵爽翻!!    首先讲一下选择排序的思想:假设现在有一堆数,从里面选择最小的一个,然后拎出来,放在首位,再从剩下

2015-03-26 12:14:43 393

原创 【2015/03/25】冒泡排序的实现

大家好,我又来了,我的萝卜青菜观众朋友们,你们好,嘿树上的猴子,今天吃香蕉了吗?反正看的人有100个都不会有一个留言,所以你们都是猴子。。。    这几天在学javascript,为暑假实习做准备。还有之前面了CVTE的春招。我天真地以为只要态度好人家就要了。结果发现数据结构和算法不去用真的是找不到工作的。呵呵。看懂了没用啊。要会用。我一面的时候HR问我。会不会快速排序,我只把大概的方法说出来

2015-03-25 23:53:28 400

空空如也

空空如也

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

TA关注的人

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