- 博客(72)
- 资源 (13)
- 收藏
- 关注
转载 在两个已经排好序的数组里找出第K小的数
转载出处:http://blog.youkuaiyun.com/beiyeqingteng前言:这道题是一道非常常见的面试题,也是一道能够考察一个人的编程能力和算法的一道题。如果要求复杂度为 O(k), 是比较容易做出来的,但是,一般来讲,面试官要求给出更低复杂度的算法。网上有很多不同的解法,但是,总的来讲,那些程序考虑的因素太多,比较难懂,而且结构很乱。在这里写出自己的方法。本文的算法复
2015-04-19 11:29:08
707
转载 九度1513求二进制数中1的个数
算法-求二进制数中1的个数 问题描述 任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4 这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧,下面介绍了几种方法来实现这道题,相信很多人可能见过下面的算法,但我相信很少有人见到本文中所有的算法。如果您上头上有更好的算法,或者本文
2014-11-17 11:06:47
618
转载 九度1514数值的整数次方
前奏在写这个问题时,先说一下对于我们写程序时,应该考虑的问题。代码的规范程度 代码的书写规范程度会影响面试考官阅读代码的兴致,从下图可看出,书写、布局和命名规则都决定着代码的规范性。 首先,规范的代码书写清晰。绝大部分面试都要求应聘者在白纸或者白板上书写。不要因为担心没时间写代码就在纸上写潦草或者简略。通常面试代码量不会超过50行,所以关
2014-11-17 11:05:25
824
转载 Spring 的 init-method 和 destory-method
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和 destory-method方法第三种是: 通过bean实现InitializingBean和 DisposableBean
2014-10-17 11:39:24
527
转载 Spring3系列8- Spring 自动装配 Bean
1. Auto-Wiring ‘no’2. Auto-Wiring ‘byName’3. Auto-Wiring ‘byType4. Auto-Wiring ‘constructor’5. Auto-Wiring ‘autodetect’ Spring Auto-Wiring Beans——Spri
2014-10-17 11:16:28
446
转载 Spring的方法注入lookup-method
方法注入不同于set注入和构造注入. 主要是使用场景不同:一个singleton的Bean需要引用一个prototype的Bean; 一个无状态的Bean需要引用一个有状态的Bean; ... ; 等等情景下. 试想,我们的容器创建之后就加载了所有的Bean. 而BeanA中需要引用的BeanB是状态个不确定的Bean. 那么我们需要在每次需要BeanB的时候都重新让容器加载一次吗?
2014-10-17 11:15:38
490
转载 android开发中eclipse里xml开发的自动提示和使用帮助快捷键提示
Eclipse Android 代码自动提示功能Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效、eclipse 不能自动提示、eclipse 没有代码提示的问题。eclipse xml 自动提示,eclipse java
2014-10-14 10:01:44
519
转载 Spring加载resource时classpath*:与classpath:的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如下
2014-10-08 17:12:37
523
转载 Spring的配置文件找不到元素 'beans' 的声明
一般是由Spring的版本导致的,你可以尝试使用如下的某一种。xml version="1.0" encoding="UTF-8"?>....或xml version="1.0" encoding="UTF-8"?> xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001
2014-10-08 15:52:55
18899
4
转载 windows xp下配置JDK环境变量
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓
2014-10-06 20:12:03
550
转载 Windows下Git Bash中文乱码
文章转自:http://ideabean.iteye.com/blog/2007367打开Git Bash 进入目录:$ cd /etc 1. 编辑 gitconfig 文件:$ vi gitconfig 文件中增加内容Xml代码 [gui] encoding = utf-8 #代码库统一使用utf-8 [i18n] commite
2014-10-05 21:52:50
777
转载 VIM命令模式与输入模式切换
vi编辑器vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。切换模式键vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按[ESC]键使vi从文本输入模式回到命令模式。表1列出了vi从命令模式切换到文本输入模式的命令键及其
2014-10-05 21:44:25
546
转载 中文乱码在java中URLEncoder.encode方法要调用两次解决
转自:http://www.cnblogs.com/shitou/archive/2011/07/04/2097427.html因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现
2014-09-29 19:56:41
483
转载 eclipse中访问不了tomcat首页server Locations变灰无法编辑
解决办法:1、首先将Servers中部署的工程全部清空2、然后对Tomcat v7.0 Server at localhost,点右键进行clean处理,再重新双击打开server服务即可。
2014-09-26 10:27:00
713
转载 CMD中很多命令都用不了
我的电脑 右键 - 属性 - 高级 - 环境变量 - 下面的系统变量 - 找到Path - 编辑 - 在“变量值”的最前面加上“%SystemRoot%\system32;”(引号里面的东西,包括后面那个分号),一路确定,就OK。
2014-09-24 11:33:51
1451
2
转载 Git使用基础篇
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅1、Git是什么
2014-09-19 11:39:59
427
转载 The import javax.servlet.http.HttpServletRequest cannot be resolved
我用的是spring的开源工具SpringSource Tool Suite 做的开发,因为公司只做spring开发我试这熟悉这个工具,就写个servlet测试,结果发现代码写完,相应的包也引进来(一路默认都会自动引进来)SpringSource Tool Suite 已经自带封装web开发提示错误:The import javax.servlet.http.Htt
2014-09-19 10:13:17
487
转载 web项目典型的工程目录结构和build.xml
--yourproject --src d --java d 运行的java源代码 --test d 单元测试的源代码 --configs d 配置文件 --lib d 开发需要的lib(里面通常是运行时不需要的jar) --build.propertis f (ant的) --build.xml f (an
2014-09-19 10:04:08
1075
转载 java的web.xml中<url-pattern>配置
[html] view plaincopyservlet-mapping> servlet-name>downLoadFileservlet-name> url-pattern>*.loadfileurl-pattern> servlet-mapping> servlet-mapping>
2014-09-19 09:27:09
427
转载 spring ioc原理(看完后大家可以自己写一个spring)
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更
2014-09-18 11:47:51
434
转载 云计算概念以及六大云平台对比---------开发者如何选型不同的云
什么叫做云计算?主要是提出的概念:用户的手机、pc、笔记本统称为端;网络的服务称为云。端和云的网络格局。可以从“端”通过“云”(网络)获得强大的计算能力,数据处理能力及其它。每个端也可以为整个云贡献自己的计算能力。——云计算 狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过
2014-09-17 17:36:35
1339
转载 Jtable 清空的问题
个问题纠结了很久很久,目前网上好像还没有人遇到过像我这样比较繁杂的问题,今天终于搞定了,分享给大家看一看情况是这样的,我做一个关于SWING的工程,当然会用到大量的表格最早清空表格是这样写的// DefaultTableModel model = (DefaultTableModel) table.getModel();//
2014-09-16 19:52:59
828
转载 八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,
2014-09-14 11:23:04
422
转载 用MySQL命令对表和相关表结构进行修改
在实际的操作中有时我们会遇到对数据库表与数据库进行删除与修改的情况,以下的文章就是针对这一情况给出的相关的解答方案,即使用MySQL命令对一些表正确进行修改和表结构的修改 。使用MySQL命令对表的修改与表结构修改:1、增加一列:如在前面例子中的mytable表中增加一列表示是否单身single:MySQL> alter table mytable add column
2014-09-10 16:24:23
576
转载 MySQL 数据库常用命令小结
MySQL 数据库常用命令 1、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重
2014-09-10 15:56:32
489
转载 net start mysql服务名无效
直接在命令行mysql -uroot -p(你的密码)如果不行在安装目录下mysql -uroot -p然后根据提示输入密码要是还不行不是有一个mysqlcommandline在的你开始菜单里面吗,点进去就可以了判断mysql有没有运行只要进程里面有mysqld就可以了
2014-09-10 15:49:46
614
转载 JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建
2014-09-09 19:46:08
724
转载 java字符串应用之字符串编码转换
无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点: 1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中GBK、GB2312是专门
2014-09-07 11:43:28
511
转载 String.split()用法
在java.lang包中有String.split()方法,返回是一个数组1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“
2014-08-18 12:07:33
409
转载 JFormattedTextField使用心得
文本框是使用率非常高的一个控件, 用于接收用户的输入信息。java中有一个最基本的文本框JTextField可以实现这一功能。但是绝大多数情况下,我们都需要对用户输入的内容做某些 检测,这时候JTextField就不是那么好用了,实现起来就比较麻烦了。于是java又提供了一个复杂的文本框 JFormattedTextField来帮助我们实现一些常用的功能,当然,如果你要实现的功能太复杂,还是老老实
2014-08-15 09:30:02
651
转载 java.text.NumberFormat用法
NumberFormat 是所有数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定哪个语言环境具有数值格式以及它们名字的方法。package com.discursive.jccook.collections;import java.text.NumberFormat;public class Test { /*
2014-08-15 09:28:16
391
转载 Java中的Class类
前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你在阅读后将你宝贵的意见和读后感留下!
2014-08-07 11:24:51
369
转载 java Timer的学习笔记(一)
作为第一篇文章貌似没什么技术含量啊,没关系,反正基本也是自己看。刚学java貌似遇到的问题还都比较简单。 java 中的Timer有两种,一种是在java.swing.Timer包中的,另一种是在java.util.Timer包中的。先来说一下swing Timer,因为在写一个小程序中用到了它,就小学习了一下,作为第一篇吧。 一.swing Timer
2014-08-06 22:14:43
454
转载 GridBagLayout用法
前言使用Swing进行Java的GUI编程,其中一个难点就是页面布局。弄好了页面布局,就像是跨越了一个初级的里程碑。我主要是从事B/S的系统开发,基于新的应用需要,现在才来补一回Swing,一些简单的布局不想多说,只是看到一个比较实用,而且比起那些简单的布局复杂一点的GridBagLayout来说一下。作为自己的笔记,也希望当作和想学习此局布的朋友的谈资。指定约束(constrains)
2014-07-31 09:58:10
570
转载 EventQueue.invokeLater(new Runnable())
起因:什么是 EventQueue.invokeLater,需要用吗?EventQueue.invokeLater(new Runnable(){public void run(){try{*/MyAbout frame =new MyAbout();frame.setVisible(true);}catch(Exception e){e.printStackTra
2014-07-21 17:30:48
10061
转载 String.Split()函数
我们在上次学习到了 String.Join函数(http://blog.youkuaiyun.com/zhvsby/archive/2008/11/28/3404704.aspx),其中用到了String.SPlit函数,所以可以上网查了该函数的使用方法 如下: #中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式,但是如果使用不当
2014-07-21 17:22:16
560
转载 (毕设论文摘抄)Web服务体系结构
服务注册中心、服务提供者和服务请求者之间的交互和操作构成了WebService的体系结构。 在Web Service模型的解决方案中,服务提供者定义并实现Web Service,使用服务描述语言(WSDL)描述Web Service,然后将服务描述发布到服务请求者或服务注册中心;服务请求者使用查找操作从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用
2014-05-26 16:22:59
828
转载 (毕设论文部分选译)AChartEngine - A Charting Library for Android Applications(官方简介)
As its name suggests, AChartEngine is a charting library that can be used in Android applications.It supports all the Android SDK versions from 1.6 and up. The 1.6 version offers only pan and butt
2014-05-26 16:05:20
835
转载 Android开发平台简介
【首届“精灵奖”企业级移动应用评选系列报道】 平台简介 Android 是一个分层的环境,构建在 Linux 内核的基础上,它包括丰富的功能。Android开发平台由JAVA JDK1.60,eclipse插件,Android SDK模拟平台,以及ADT插件所组成。安装好以上工具之后就可以在没有Android系统手机或者电脑的情况下进行Android应用的开发。 An
2014-05-26 15:36:00
791
转载 Could not find class 'org.achartengine.model.XYMultipleSeriesDataset', referenced from method com.ex
eclipse 下面,右击项目下面的properities->java Buildpath->Order and Export->勾选achartenigner。指定导出包含有achartenginer.jar并把achartenginer.jar置top位置
2014-05-16 10:02:55
1009
mysql-connector-java-5.1.17-bin.jar
2012-02-25
小型商店库存管理系统
2012-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人