自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stay hungry,Stay foolish

求知若渴,虚心若愚

  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 2015年360校招笔试题

两道大题,就第一题稍微有点难度,第二题小儿科。 第一题: 给出一个整数,分解素因数,并以计算器显示的数字形式打印出来,乘号用*表示 例如: 输入: 10 输出: - - | | - * - | |思路:质因数分解及代码参考:质因数分解及代码代码:import java.util.*;public class Main { public static

2015-09-15 22:43:40 606

原创 leetcode:Populating Next Right Pointers in Each Node

题目Populating Next Right Pointers in Each Node Given a binary treestruct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next;}Populate each next pointer to point to its n

2015-06-22 02:03:48 427

原创 leetcode(145):Binary Tree Postorder Traversal

题目Binary Tree Postorder Traversal Given a binary tree, return the postorder traversal of its nodes’ values.For example: Given binary tree {1,#,2,3}, 1 \ 2 / 3 return [3,2,1].

2015-06-21 23:35:17 486

原创 leetcode(94):Binary Tree Inorder Traversal

题目Binary Tree Inorder Traversal Given a binary tree, return the inorder traversal of its nodes’ values.For example: Given binary tree {1,#,2,3}, 1 \ 2 / 3 return [1,3,2].思路二叉

2015-06-21 20:41:36 407

原创 leetcode(144):Binary Tree Preorder Traversal

题目Binary Tree Preorder Traversal Given a binary tree, return the preorder traversal of its nodes’ values.For example: Given binary tree {1,#,2,3}, 1 \ 2 / 3 return [1,2,3].思路

2015-06-21 15:21:37 452

原创 leetcode:Linked List Cycle

题目Given a linked list, determine if it has a cycle in it.Follow up: Can you solve it without using extra space?我的解法想到bitmap的解法,但是在具体实现上还是出现了问题,我的纠结点如下:如果获取int的位数?我一开始理解,在64bit和32bit系统中,int

2015-06-20 19:12:54 517

原创 leetcode:Excel Sheet Column Number

题目链接:Excel Sheet Column Number Related to question: Excel Sheet Column Title Given a column title as appear in an Excel sheet, return its corresponding column number.For example:A -> 1B -> 2C -> 3.

2015-06-20 18:08:15 392

原创 leetcode:Excel Sheet Column Title

题目Given a positive integer, return its corresponding column title as appear in an Excel sheet.For example:1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB 我的解法这个其实就是一个进制的转换,相当于将十进制转换为26进制,可以参考 Leet

2015-06-20 17:27:27 445

原创 leetcode:Same Tree

题目Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.我的解法首先想到遍历,同时对两棵树

2015-06-17 18:45:20 384

原创 Leetcode:Single Number

题目Given an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra

2015-06-17 17:16:02 393

原创 Leetcode:Maximum Subarray

题目Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array[−2,1,−3,4,−1,2,1,−5,4], the contiguous subarray[4,−1,2,1]has the

2015-06-17 16:41:33 388

原创 Leetcode:Remove Duplicates from Sorted Array

题目Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with co

2015-04-21 14:01:17 361

原创 Leetcode:Remove Element

题目描述Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn’t matter what you leave beyond the new length.

2015-04-21 11:41:59 411

原创 《C程序设计语言》--字符数组的应用

最近在看算法书,然后刷题的时候发现,很基本的C语言语法有些遗忘,于是开始读K&R的C语言书,都说很经典,一直也没看过,借此复习一下。 今天读到字符数组一节,文章举了一个例子。读完题目后,我没有看代码,自己敲了一遍,结果漏洞百出。想想也是学了好多年了,连最基本的编程题目都做成这样,可见基础太不牢固。最后,是在书上给出的代码的参考下,完善了自己的代码。这里就贴一下代码实现吧!题目描述读入一组文本行,并

2015-04-16 13:46:20 761 2

原创 选择问题——选出第K个最大的元素

最近在读《数据结构与算法分析(C语言描述)》,在优先队列(堆)一节中,作者总结了关于“选择问题——求第k个最大的元素”的几种思路,在此简单总结一下:第一种将这NN个数读进一个数组中,再通过某种简单的算法,比如冒泡排序、选择排序等,以递减顺序将数组进行排序,然后返回位置kk上的元素。假设使用最简单的排序算法,则运行时间为O(N2)O(N^2)第二种这是对第一种算法的简单优化。申请一个大小为kk的数组,

2015-04-06 16:42:22 2096

转载 更改CloudStack中KVM平台的Windows虚拟机默认磁盘类型为VirtIO

前言本文的目的是为了解决在使用CloudStack(CloudPlatform)时,基于KVM虚拟化平台,Windows虚拟机的性能低下的问题。此性能,主要指磁盘IO和网卡性能。相关文档由于CS文档中,只强调了PV这个概念,根据PV模式区分使用不同的硬件接口类型。所以收集部分链接给大家扫盲。关于PV(Paravirtualization-半虚拟化

2014-10-30 14:32:10 3141

转载 virtio驱动分析之libvirt层的参数配置

一直在研究kvm的para-virtualization driver - virtio,可能是太熟的原因吧,今天突然发现不知道咋在libvirt层配置kvm采用virtio驱动了,问题在于,看到下面这个配置文件,我竟不能确定此配置是否是采用了virtio驱动,先来看下配置文件的virtio相关的部分:disk type='file' device='disk'>    s

2014-10-28 15:44:20 738

原创 Rails执行数据库回滚时报错:ActiveRecord::IrreversibleMigration exception

最近在rails3.2下修改数据库表的字段,然后想回滚取消操作,但是在执行rake db:rollback命令时,出现错误:

2014-10-23 10:57:46 1869

转载 How to create columns like "bigint" or "longtext" in Rails migrations

Rails understands a :limit options when you create columns in a migration. Its meaning depends on the column type, and sometimes the supplied value.The documentation states that :limit sets th

2014-10-21 22:05:03 1709

原创 配置KVM下windows虚拟机使用virtio驱动

一、virtiod的介绍:(参考官方文档:http://docs.fedoraproject.org/en-US/Fedora/13/html/Virtualization_Guide/chap-Virtualization-KVM_Para_virtualized_Drivers.html)

2014-08-03 17:29:25 16668

转载 Rails介绍

rails是作为ruby的gem进行安装的,需要注意安装相关的依赖包对于ODBC的连接SQL数据库,需要进行不少的设置,包括控制面板内的管理工具,设置本地的dsn设置创建rails应用后,可以通过rake db:migrate检查是否配置完成,也可以使用idea来执行判断数据库database.yml配置如下development: adapter: sqlserver mod

2014-04-30 09:39:08 1335

转载 rails中获取url信息的一些方法

取得域名 :    request.domain #=>  zool.it request.domain(2) #=> blog.zool.it取得子域名:    request.subdomain #=>  "test.blog" request.subdomain(2) #=> "test"    request.subdomain #=>  ["test", "blo

2014-04-30 09:32:10 1609

转载 HTML相对路径(Relative Path)和绝对路径(Absolute Path)

HTML初学者会经常遇到这样一个问题,如何正确引用一个文件。比如,怎样在一个HTML网页中引用另外一个HTML网页作为超链接(hyperlink)?怎样在一个网页中插入一张图片?......如果你在引用文件时(如加入超链接,或者插入图片等),使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。为了避免这些错误,正确地引用文件,我们需要学习一下HTML

2014-04-11 00:06:35 593

转载 Word2013插入分隔符(分节符)实现任意页插入页码

在一个 Word 文档中,要求设置页眉页脚的样式大于两种、从任意页插入页码等,都要把文档分节后才能实现。那么如何把文档分节?其实很简单,只要在文档中要分节的位置插入一个分隔符,文档在样式上就分节了。  不管是 Word 什么版本,只要找到分隔符,单击它插入一个分节符就可以了,下面以 Word2013插入分隔符为例说明具体的方法,Word2010 跟 Word2013 操作方法完全一样。

2014-04-09 21:01:31 4298

转载 ruby 数组索引

a = [ 3.14159, "pie", 99 ]a.class        => Arraya.length      => 3a[0]             => 3.14159     # Index以0开始a[3]            => nil             # 没有异常,返回nila[-1]           => 99            

2014-04-08 22:08:31 1509 1

转载 主元素问题的线性时间算法

问题描述:设T[0:n-1]是n个元素的数组。对任一元素x,设S(x)={i|T[i]=x}。当|S(x)|>n/2时,称x为T的主元素。设计一个线性时间算法,确定T[0:n-1]是否有一个主元素。分析与解答:(1)基于分治法的线性期望时间求主元素算法中位数:数列排序后位于最中间的那个数,如果一个数列有主元素,那么必然是中位数。求一个数列有没有主元素,只要看中位数是

2013-12-24 20:42:53 4874

转载 java计算代码执行时间

有时候为了排查性能问题,需要记录完成某个操作需要的时间,我们可以使用System类的currentTimeMillis()方法来返回当前的毫秒数,并保存到一个变量中,在方法执行完毕后再次调用 System的currentTimeMillis()方法,并计算两次调用之间的差值,就是方法执行所消耗的毫秒数。如下代码示例:/ * Main.java * @author outofmemo

2013-12-17 23:00:54 1671

原创 命令行快捷键

1、清屏快捷键mac os x terminal:cammand+klinux:ctrl+lwindows:cls2、终止当前执行程序(如终止ping命令、终止死循环程序):ctrl+c3、linux下的shell:Ctrl+d  相当于exit命令,退出当前shellCtrl+s  是挂起当前shell(保护作用很明显)Ctrl+q

2013-11-07 16:17:29 1443

转载 基于 OpenFlow 实现网络虚拟化

原文地址:http://www.ibm.com/developerworks/cn/cloud/library/1303_silei_openflow/#ibm-pcon简介: 虚拟化技术一直是云计算发展的重要推动因素。作为云计算的基础构架,桌面、存储和服务器的虚拟化都已经发展的如火如荼,而 OpenFlow 和 SDN(Software Defined Network) 的提出,使得同为

2013-11-06 15:55:34 1474

原创 Windows7下开启telnet服务

Telnet是系统管理员常用的远程登录和管理工具,在Windows 2000/XP/2003/Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下Telnet服务是被禁止,通常情况下我们只需运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“手动”或者“自动”,然后启动该服务即可使用了。不过在 Windows7中,你按照上述方法是不能找到并启用T

2013-11-05 21:36:54 704

转载 linux下的shell 快捷键

Ctrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或logoutCtrl+e转到字符尾部Ctrl+f后移一个字符Ctrl+k删除提示符后全部字符Ctrl

2013-11-04 16:01:01 559

原创 北京航空航天大学某年的保研上机题

反序加密(非文件) 【问题描述】有一种加密方法为:其使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥。假定密钥单词串为feather,则先去掉密钥单词中的重复字母得到单词串feathr,然后将其反序,并将字母表中的其它字母以反序追加到后面: r  h  t  a  e  f  z  y  x  w  v  u  s  q  p  o  n  m  l  k  j  i  g

2013-04-17 12:11:32 4920 1

原创 2012年北京航空航天大学上机题

第一题:分解整数     某些整数能分解成若干个连续整数的和的形式,例如     15 = 1 + 2+3+4+5      15 = 4 + 5 + 6       15 = 7 + 8       某些整数不能分解为连续整数的和,例如:16    输入:一个整数N(N     输出:整数N对应的所有分解组合,按照每个分解中的最小整数从小到大输出,每个分解占一行,每个

2013-04-17 12:02:16 1121

原创 2011年北京航空航天大学上机题

1. 【问题描述】孪生数定义: 如果 A 的约数(因数,包含1,但不包含A本身)之和等于 B , B 的约数(因数)之和等于 A , A 和 B 称为孪生数(A和B不相等)。试找出正整数 M 和 N 之间的孪生数。【输入形式】从控制台输入两个正整数M和N(1【输出形式】在标准输出上输出符合题目描述的M和N之间的全部孪生数对(包括M和N)。每行输出一对孪生数,用一个空格隔开,小的

2013-04-17 11:36:42 914

原创 2010年北京航空航天大学上机题

可能不完善,不保证完全正确,仅供参考。1.利用泰勒公式求cos(x),公式已给,重要的就是注意细节(比如阶乘的存储最好用double类型),二级C语言的难度...没有公式,不写了。。2.归并两个有序字符串,要求输出不能有重复字符(数据结构上做过N遍的Merge函数)#include #include #include int main(){ char str0[

2013-04-17 11:28:37 1020

原创 2009年北京航空航天大学上机题

可能不完善,不保证完全正确,仅供参考。1 给出立方根的逼近迭代方程 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值要求:double精度,保留小数点后面六位。(送分题)输入:x n 输出:迭代n次后的立方根sampleinput: 3000000 28output:144.224957

2013-04-17 11:24:16 1055

原创 2008年北京航空航天大学上机题

可能不完善,不保证完全正确,仅供参考。1.素数输入一个整数,要求输出所有从1到这个整数之间个位为1的素数,如果没有则输出-1(30分)#include #include int main(int argc, char* argv[]){ int n, count = 0, bound; scanf ("%d", &n); bound = (int)sqrt(n) +

2013-04-17 11:18:24 650

转载 C语言 gets()和scanf()函数的区别

scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结束*/scanf("%s",string)

2013-03-17 23:26:01 589

转载 qsort函数用法

qsort   功 能: 使用快速排序例程进行排序   用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   各参数:1 待排序数组首地址 2 数组中待排序元素数量 3 各元素的占用空间大小 4 指向函数的指针用于确定排序的顺序 排序方法有很多

2013-03-17 21:40:01 552

转载 关于EOF(文件结束符)问题的体会

最近写了些代码,在对文件的操作中发现了很经典的EOF问题,呵呵。EOF,即end of file,文件结尾,作为文件结束的标志,在程序中常作为判断的一个标志。但在我们平常的程序中却常发生意想不到的结果。下面这段程序,猜猜它输出的是什么?char c;ifstream fin("d://dat");//设d:/dat文件已存在,内容为ab。while(!fin.eof()){

2013-03-17 20:44:52 1020

J2EE开源编程精要15讲 源代码

本书作者是邬继成,出版公司是电子工业出版社和飞思公司。本书内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍Eclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的实用性指导图书。

2010-11-12

Structs+Spring+Hibernate快速入门

本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。

2010-07-24

学生成绩管理系统源代码(jsp+mysql)+课程设计报告

本系统采用jsp+mysql技术完成,可以作为课程设计参考(内含课程设计报告),也可作为学习jsp的范例

2010-07-24

mysql数据库驱动

这个mysql数据库驱动应是最新版本,适合各个版本的mysql数据库

2010-07-24

对 Mysql 数据库,数据表的导入,导出,备份,恢复操作

对 Mysql 数据库,数据表的导入,导出,备份,恢复操作(6.0版本作为演示)

2010-07-24

空空如也

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

TA关注的人

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