自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

喜极而泣!杭电OJ——1002 A + B Problem II

A + B Problem IIProblem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input c...

2012-09-30 18:17:00 220

【大学生活】优秀的有趣的博客

昨晚和几个老同学小聚,聊得很开心。忘了到哪儿聊起一些牛人的博客,走得时候华仔还一直说要我一定记得把博客链接email给他。索性写个资源帖,记录一些我经常浏览的博客,并在此向所有提供,分享优秀资源的博主们致敬!也期待大家能留言推荐其他优秀的博客~大牛:刘未鹏http://mindhacks.cn/绝对的绝对的大牛,在大一时读到他的《我在南大的七年》,从此成了我和我身边...

2012-09-30 16:39:00 467

【博客分享】优秀的有趣的博客

昨晚和几个老同学小聚,聊得很开心。忘了到哪儿聊起一些牛人的博客,走得时候华仔还一直说要我一定记得把博客链接email给他。索性写个资源帖,记录一些我经常浏览的博客,并在此向所有提供,分享优秀资源的博主们致敬!也期待大家能留言推荐其他优秀的博客~大牛:刘未鹏http://mindhacks.cn/绝对的绝对的大牛,在大一时读到他的《我在南大的七年》,从此成了我和我身边很多朋友的必读博客。由C...

2012-09-30 16:39:00 114

杭电1023——Train Problem II

Train Problem IIProblem DescriptionAs we all know the Train Problem I, the boss of the Ignatius Train Station want to know if all the trains come in strict-increasing order, how many orders ...

2012-09-30 15:10:00 255

杭电OJ--1021 Train Problem I

Train Problem IProblem DescriptionAs the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Igna...

2012-09-30 01:05:00 157

WebService的helloworld,服务器端与客户端的Demo

今天突然兴起,想学学webService,然后就找找资料,做了个简单的DEMO。先记录下来,以便日后使用。首先,先说点理论上的东西。WebService又是一种高级应用,与之前学习的Struts、Spring、Hibernate等框架不同。WebService是面向服务的架构(SOA),看起来像是比SSH框架要大。那么它到底是做什么用的?什么才是面向服务的架构?让我们来...

2012-09-29 16:54:00 261

37个超级棒的 jQuery菜单插件

导航是网站设计最重要的元素之一。一个优秀的导航菜单要简洁易用,方便用户。而用jQuery菜单插件制作出来的动态导航则能很好的满足这一点。jQuery是一个轻量级的JavaScript框架,兼容CSS3以及各种浏览器,同时还有许多成熟的插件可供选择,能给用户带来更好的使用体验。本文整理了37个优秀的jQuery菜单插件,用以帮助你创建更好的导航菜单。1、用jQuery和CSS创建的Mac风格的菜单...

2012-09-29 11:02:00 76

Hibernate的映射类型

1. 如果不存在对应的, 如mysql的mediumint是3字节, 则可以通过<property name="uid"><column name="uid" sql-type="mediumint" /></property>来指定2.如果你使用unsigned tinyint的话, 对应java类型为byte, 但..

2012-09-29 10:11:00 67

【库函数源码剖析系列】(6) strchr

strchr:// strchr#include <stdio.h>char *Strchr(const char *s, int c){ for (; *s != (char)c; ++s) { if (*s == '\0') { return NULL; } } return (char *)s;}int mai...

2012-09-29 00:53:00 197

【库函数源码剖析系列】(5) strcat

strcat:// strcat#include <stdio.h>#include <string.h>char *Strcat(char *dest, const char *src){ char *tmp = dest; while ('\0' != *dest) { dest++; } while ('\0' != (*dest++ =...

2012-09-28 00:50:00 84

STL之vector的使用

STL之vector的使用第一部分使用入门vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有特殊需要,使用vector不能满足你的需求,例如需要容器在head和tail高效的插入和删除,或者在...

2012-09-27 23:20:00 83

sscanf函数

大家都知道sscanf是一个很好用的函数,利用它可以从字符串中取出整数、浮点数和字符串等等。它的使用方法简单,特别对于整数和浮点数来说。但新手可能并不知道处理字符串时的一些高级用法,这里做个简要说明吧。1. 常见用法。char str[512] = {0};sscanf("123456 ", "%s", str);printf("str=%s/n", str);2. 取指定...

2012-09-27 16:07:00 77

Java23种设计模式--Adapter(适配器)

实例场景:我们以前的电脑上键盘的usb接口有的是圆形的,现在假如这个接口坏了,用户想要更换一个,但市场上基本上是方形usb接口,很无赖,配不上号,这时,店主告诉用户不用担心,买一个转换器就行,转换器可以兼容圆形和方形接口,问题就解决了。这个场景用到了我们所说的:适配器模式Adapter模式的定义:把一个类的接口变换成客户端所期待的另外一种接口,使得原本由于接口不兼容而不能再一起工作的那些类可以...

2012-09-27 10:11:00 77

socketpair理解

今天跟人谈到socketpair的问题,晚上回来写了个程序验证下自己的猜测! 先说说我的理解:socketpair创建了一对无名的套接字描述符(只能在AF_UNIX域中使用),描述符存储于一个二元数组,eg. s[2] .这对套接字可以进行双工通信,每一个描述符既可以读也可以写。这个在同一个进程中也可以进行通信,向s[0]中写入,就可以从s[1]中读取(只能从s[1]中读取),也可以在s[1...

2012-09-27 09:27:00 80

线程的分离状态 pthread_attr_setdetachstate 函数使用

在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。 线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态的,这种情况下,原有的...

2012-09-27 09:23:00 131

在MySql中建立存储过程和解决insert into select 中主键冲突的问题

首先说需求,我想重复插入大量数据,那么首先想到的,就是用insert into select语句。但是因为mysql中没有将主键设为自增长,导致每次都会报主键冲突的错误,插入失败。对于这个问题,就是灵活得改变一下。之前,我们一直用的是 insert into tableAselect * frrom tableA因此,现在我们修改为:insert intotableA(A,B,C)...

2012-09-26 14:48:00 490

java中使用Protobuf的实例(Demo)

由于Protobuf受到推崇,故尝试采用protobuf来摒弃传统的xml进行传输数据。首先,需要下载的关于Protobuf的文件:1.到http://code.google.com/p/protobuf/downloads/list,选择其中的win版本下载,我选择的是protoc-2.4.1-win32.zip2.下载一个protobuf-java...

2012-09-26 14:30:00 355

关于Java中Class.forName()的作用

1、作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。最熟悉的就是JDBC连接数据库的时候加载驱动类。注册一个数据库驱动,将驱动加载到当前的JVM中。Class.forName(xxx.xx.xx) 返回的是一个类,如在Java中,JDBC连接数据库操作,用该方法加载驱动类2、反射,可以动态获取一个类的方法、属性、构造方法等信息,可以动态创建类 另外:Class.for...

2012-09-26 14:04:00 265

【库函数源码剖析系列】(4) strlen

strlen:// strlen#include <stdio.h>size_t Strlen(const char *s){ const char *p = NULL; for (p = s; *p != '\0'; ++p) ; return p - s;}int main(int argc, char **argv){...

2012-09-25 19:59:00 128

杭电OJ——1018 Big number!

Big Number Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionIn many applications very large integers numbers are required. Some of th...

2012-09-25 15:50:00 222

杭电OJ——1016 Prime Ring Problem

Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionA ring is compose of n circles as shown...

2012-09-24 22:56:00 226

【库函数源码剖析系列】(3) strstr

strstr:// strstr#include <stdio.h>char *Strstr(const char *strLong, const char *strShort){ char *cp = (char *)strLong; // cp是当前strShort的头在strLong中的位置 char *pL = NULL; char *pS = NULL; ...

2012-09-24 22:24:00 123

Android下实现Google街景

Android下实现Google街景Google街景确实是一个比较有趣的东西,准确来说它不是个东西,它是一个服务。是Google公司提供的一个服务。在现在很多手机上都加入了Google街景服务,起初没有去玩,后来接触了一下,感觉蛮不错的,能看到自己没去过的一些城市、国家的地方。那如何在Android平台下实现Google街景服务呢,有以下几个步骤:1.创建一个Google AP...

2012-09-24 21:58:00 330

struts2的json插件配置详解

为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址http://code.google.com/p/jsonplugin/1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本...

2012-09-24 17:10:00 51

【库函数源码剖析系列】(2) strcmp

strcmp:// strcmp#include <stdio.h>#include <string.h>int Strcmp(const char *src, const char *dest){ int ret = 0 ; while( 0 == (ret = *(unsigned char *)src - *(unsigned ...

2012-09-24 12:59:00 102

【库函数源码剖析系列】(1) strcpy

前言:学C语言的时候,我就想把C语言的库函数的函数体找出来,如果知道了函数的定义(*.h里只是一个函数原型),那么老谭那本书上有的语法就不用讲了,自己还能深入理解!于是,我准备开这个系列,把自己搜集的库函数定义记下来,唯一的要求是与微软实现的库函数功能一致,无任何bug。每篇之后,如果自己有什么看法会写在后面,各位有何高见也欢迎评论。我发现,源码中的函数体里大多只需用三个东西:指针,if语句...

2012-09-24 01:48:00 100

记录点滴21

记录点滴212012年9月23日星期日大三第一学期第三周结束这一周,可谓是心情复杂万千,有喜悦,有失望,还有些不忿。是因为什么呢,让wwj一一诉说。第三周,休息了四天,哦不,是应该放假了四天,我休息了两天。怎么说呢,有两天是学校为了搞综合测评给我们放的,还有两天是原本一周里要放的两天假。这跟上一年是一样滴,本来是没有什么惊奇的,但这一年我升了一级,我做了班上测评小组...

2012-09-23 23:22:00 90

杭电OJ--1013 Digital Roots

Digital Roots Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionThe digital root of a positive integer is foun...

2012-09-23 17:53:00 120

【大学生活】在信科的那些课

之前更新了我在本科软院学得一些基础课程:【大学生活】在软件学院的那些课原本计划开学前的暑假总结完,结果我的速度太悠哉了,至今一半也没整理完。现在研一的课程已开始了近两周,虽然比本科的课少多了,但感觉还是挺花时间的。诸如算法之类,本科也学过,只是现在着实钻得更深了。而图形那些专科选修,听过了才感觉本科的专选就只能算“导论”。晃荡着听了两周的课,果断退了一些“有兴趣的其他方向的”课程,选修只选了数院...

2012-09-23 09:59:00 155

开发Struts 2项目遇到的一个问题,就是在struts-tags标签库下没有了s:datetimepicker标签的解决办法...

2012/9/22 学习日记今天在学习struts 2.0框架的时候,要用到标签库struts-tags里的标签:s:datetimepicker,后来运行项目的时候竟然报错了,说:datetimepiceker没有在标签库里定义,后来在网上查了一下,下面是相应的解决方案。错误提示:org.apache.jasper.JasperException: /struts2/index.js...

2012-09-22 20:11:00 200

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL(支持远程)近来笔者有项目需要将原有的Oracle数据库中的数据导入到MySQL中,经过试用发现MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,特别是对CLOB、BLOB类型的数据也有非常好的支持。下面笔者来介绍一下...

2012-09-22 19:35:00 86

关于next_permutation函数的模拟!

现在有一道很简单的题目,那就是输出1——n的所有排列数!比如说,输入n=5;那么要求求出1,2,3,4,5这几个数所有的排列数!c++中有一个next_permutation函数,它包含在algorithm头文件中,可以方便的求出所有的排列数,可是你知道它是怎么实现的么?现在,我对那个函数进行了简单的模拟,模拟函数如下:/******...

2012-09-22 11:46:00 128

讯飞笔试题:不能被继承的类(C++实现)

  如何使类不能被继承  如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法.  主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的继承...

2012-09-21 21:32:00 139

讯飞笔试题:不能被继承的类(C++实现)

  如何使类不能被继承  如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法.  主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的继承...

2012-09-21 21:32:00 71

oracle导入、导出

导出(导入)要使用到 %ORACLE_HOME%/db_1/BIN/exp.exe(imp.exe)可以配置环境变量path,然后直接使用exp命令-------------------------------------------------------------------------------------------·导出 : 导出表,导出方案,导出数据库e...

2012-09-21 19:28:00 64

工作总结(常用命令)

1、在 WEB 界面上显示调用脚本传入数值的内容:$flag=`sudo /usr/local/asg/www/scripts/www-release install "$pVersion:$pUploadFile"`; 获得 pVersion 和 pUploadfile 的内容,在上一行前面增加如下代码: echo "$pVersion:$pUploadFile"; 即可。...

2012-09-21 13:53:00 49

JSP中实现网页访问统计的方法

JSP中实现网页访问统计的方法最近学习Jave EE 中的jsp网页开发,需要实现网页访问量的统计,刚开始不知道如何实现,后来问了一下老师,老师是这样回答我的:要实现网页访问的统计,你可以利用application对象来实现,不能用seesion对象,因为session是属于同一个会话的,关掉浏览器数据就没有了,而application是在同一浏览器下的,只要是同一个浏览器,将数据保存在app...

2012-09-21 11:24:00 475

杭电OJ——Tempter of the Bone

Tempter of the Bone Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionThe doggie found a bone in an ancient maze, which fascina...

2012-09-21 00:33:00 131

Java设计模式-----Decorator装饰模式

1. 概述 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。 通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为...

2012-09-20 22:29:00 51

杭电OJ ——1009——FatMouse' Trade

FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionFatMouse prepared M pounds of cat food, ready to trade...

2012-09-20 01:16:00 171

空空如也

空空如也

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

TA关注的人

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