2013年12月3日
摘要: Adapter是指适配器的意思,在Android中,适配器扮演者重要的角色,是UI与Data实现绑定的一个桥梁。Adapter负责创建和显示每个项目的子View和提供对下层数据的访问。支持Adapter绑定的UI控件必须扩展AdapterView抽象类。默认情况下,Android为我们提供了下面几种常见的数据适配器: 1、ArrayAdapter。这是一个支持绑定任意对象数组到列表的数据适配器。这个适配器默认的View绑定是一个TextView。当这个TextView被使用的时候,它将调用这个数组中每一个对象的toString()方法。如果需要选择性地显示数组中对象的信息,需要重写to... 阅读全文
posted @ 2013-12-03 12:42 我的小人生 阅读(277) 评论(0) 推荐(0)
摘要: Epoll之ET、LT模式在使用epoll时,在函数epoll_ctl中如果不设定,epoll_event的event默认为LT(水平触发)模式。使用LT模式意味着只要fd处于可读或者可写状态,每次epoll_wait都会返回该fd,这样的话会带来很大的系统开销,且处理时候每次都需要把这些fd轮询一遍,如果fd的数量巨大,不管有没有事件发生,epoll_wait都会触发这些fd的轮询判断。 在ET模式下,当有事件发生时,系统只会通知你一次,即在调用epoll_wait返回fd后,不管这个事件你处理还是没处理,处理完没有处理完,当再次调用epoll_wait时,都不会再返回该fd,这样的话程序员 阅读全文
posted @ 2013-12-03 12:38 我的小人生 阅读(1625) 评论(0) 推荐(2)
摘要: PopupWindow是我们经常使用的一个控件,严格来说这个PopuWindow就用来在指定位置显示一个View。经过分析源码,PopupWindow里面没有Window对象,只是把View设置到屏幕而已。从构造函数中可知,我们只是把Context对象传递了过去,这个Context是Activity,通过Context获得WindowManager对象。从源码可以得出一个结论是,即使没有Window对象,也可以添加窗口到屏幕。 构造函数就不多说了,自己看下就行。 就看下如何让PopupWindow显示出来 显示PopuWindow的时候,应用程序开发者一般调用P... 阅读全文
posted @ 2013-12-03 12:35 我的小人生 阅读(390) 评论(0) 推荐(0)
摘要: 题目链接:uva 11300 - Spreading the Wealth 题目大意:有n个人坐在圆桌旁,每个人有一定的金币,金币的总数可以被n整除,现在每个人可以给左右的人一些金币,使得每个人手上的金币数量相等,问说最少移动的金币数额。 解题思路:假设xi为第i个人给左手边人的金币数量,那么就有a[i] - x[i]+ x[i + 1] = aver.那么a[1] - x[1] + x[2] = aver -> x2 = aver - a[1] + x[1] -> x[2]= x[1] - c[1] (c[i]为∑a[j] - aver)a[2] - x[2] + x[3] = 阅读全文
posted @ 2013-12-03 12:31 我的小人生 阅读(146) 评论(0) 推荐(0)
摘要: 欧拉定理。根据分数转换成2进制的过程,分子每次都乘2。对于循环节x,当2^x = 1(mod b)时肯定是循环节。显然当分母不能整除2的时候,即分母和2互质的话,就可以利用欧拉定理,使得2^(Euler(b)) = 1(mod b)。然后对于Euler(b),枚举其因子,找到最小循环节就可以了。#include#include#include#include#include#include#include#include#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))#define REP(i, n) fo... 阅读全文
posted @ 2013-12-03 12:27 我的小人生 阅读(226) 评论(0) 推荐(0)
摘要: 当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹: 我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下. WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。 一、网页缓存 1、缓存构成 /data/data/package_name/cache/ /data/data/package_name/database/webview.db /data/data/package_name/database/webviewC... 阅读全文
posted @ 2013-12-03 12:24 我的小人生 阅读(4504) 评论(0) 推荐(0)
摘要: /** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 作 者:赵加响* 完成日期:2013 年12 月 2 日* 版本号: v1.0* 输入描述:无* 问题描述:数组的排序* 程序输出:*问题分析:*/#include using namespace std;//两个函数bubble_sort和output_array的声明void bubble_sort(int[],int);void output_array(int[],int);int main( ){ int a[20]= {86,... 阅读全文
posted @ 2013-12-03 12:20 我的小人生 阅读(364) 评论(0) 推荐(0)
摘要: Container With Most Water Total Accepted:2685 Total Submissions:9008 My SubmissionsGivennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints of lineiis at (i,ai) and (i, 0). Find two lines, which together with x 阅读全文
posted @ 2013-12-03 12:16 我的小人生 阅读(143) 评论(0) 推荐(0)
摘要: 作者:朱克锋邮箱:zhukefeng@iboxpay.com转载请注明出处:http://blog.csdn.net/linux_zkf TLV是一种可变格式,意思就是:Type类型, Lenght长度,Value值;Type和Length的长度固定,一般那是2、4个字节(这里统一采用4个字节);Value的长度有Length指定;解码方法:1.读取type 用ntohl转换为主机字节序得到类型,指针偏移+42.读取lengh用ntohl转换为主机字节序得到长度;指针偏移+43.根据得到的长度读取value,若value数据类型为int、char、short,用ntohl转换为主机字节序,指针 阅读全文
posted @ 2013-12-03 12:13 我的小人生 阅读(898) 评论(0) 推荐(0)
摘要: 在linux的config文件中有一个特殊的宏定义CMDLINE,以前也一直在使用这个宏的参数,但是真正这个宏的解析和使用却不怎么明确。这次有机会多对它有些了解,不妨把这个浅显的认识说出来,记下来。 到底linux kernel中是如何使用这个参数的呢? 又为何一定要写在kernel的config文件中呢? 对于这个参数的使用主要是通过对它的解析完成。而Linux Kernel中使用最多的处理Kernel的启动参数的函数是:__setup这条宏。当然网上关于此的解释挺多的,我也没看懂,所以也没资格谈论。 简单的讲,这个宏的作用就是解析CMDLINE中某个... 阅读全文
posted @ 2013-12-03 12:09 我的小人生 阅读(1998) 评论(0) 推荐(0)
摘要: 题目链接:1388 - Graveyard 题目大意:在一个周长为10000的圆形水池旁有n个等距离的雕塑,现在要再添加m个雕塑,为了使得n + m个雕塑等距离,需要移动一些雕塑,问如何使得移动的总位移最小,输出最小值。 解题思路:可以将周长展成坐标来看,原来的n个雕塑在x[i] = i / n,而移动过后的位置应该在y[i] = i / (n + m),根据贪心的思想,x[i]肯定要移动到最近的y[j]上,问题就解决了,然后就讨论说会不会有两个雕像移动到同一个位置,大白书里给出了很好的反证法,假设有两个雕塑会移动到同一个位置上,0.5 和1.499999,他们计算过后都会移动到1的位置上去, 阅读全文
posted @ 2013-12-03 12:06 我的小人生 阅读(167) 评论(0) 推荐(0)
摘要: 磁盘接口分为三种IDE,SCSI,光纤通道,IDE接口类磁盘一般用在Pc机器和个人电脑上。而SCSI类接口磁盘则用在高端服务器和服务器上。光纤通道的磁盘一般用在大型计算机作为存储设备。 磁盘的结构一般由磁头(磁盘最昂贵的部分),盘面,磁道,扇区组成。一个盘有正反两面,磁道与磁道之间隔有一定距离。一个硬盘有多个磁盘,磁盘之间有两个磁头。 磁盘的存储结构:一个扇区的大小为600byte,其中可用来存储数据的为512byte,其他的空间用来存储控制等信息。 磁盘的第一个扇区0区最特别:组成结构和所有扇区一样,不过0区的数据区512byte分为两部分。其中446字节用来存储管理引导程序,... 阅读全文
posted @ 2013-12-03 12:02 我的小人生 阅读(286) 评论(0) 推荐(0)
摘要: Linux 操作系统位数识别: LINUX 32位操作系统:Linux x86 i586 i386 i686 i... LINUX 64位操作系统:Linux x64 x86_64 X64 ...$uname -aLinux ubuntu 3.8.0-33-generic #48-Ubuntu SMP Wed Oct 23 17:26:34 UTC 2013 i686 i686 i686 GNU/Linux 32位的 $uname -aLinux KS-81 2.6.18-194.el5 #1 SMP Wed Oct 23 17:26:34 UTC 2013 x86_64 x86_64 x.. 阅读全文
posted @ 2013-12-03 11:59 我的小人生 阅读(378) 评论(0) 推荐(0)
摘要: 手把手教你mysql(十)索引一:索引的引入索引定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度。类似于图书的目录,方便快速定位,寻找指定的内容,如一本1000页的书,如果没有目录,你想要知道指定的内容,必须要1页1页翻过去,是不是很浪费时间?二:索引的优缺点优点:提高查询数据的速度。缺点:创建和维护索引的时间增加了。三: 索引实际应用T_teacher表中有100000条数据,是我利用Hibernate插的,大家可以自己用jdbc插一下或者用后面的知识创建一个存储过程来插,感兴趣的可以先百度预习下。Mysql>Select count(*) from t_ 阅读全文
posted @ 2013-12-03 11:55 我的小人生 阅读(388) 评论(0) 推荐(0)
摘要: ifconfig命令用于设置或查看网络配置,包括IP地址、网络掩码、广播地址等。它是linux系统中,使用频率最高的关于网络方面的命令。1. 命令介绍 命令格式:ifconfig 【interface】 【options】address 主要参数:interface:网络接口名up:打开网络接口down:关闭网络接口broadcast:设置网络接口的广播地址netmask:设置网络接口的子网掩码address:设置网络接口的IPv4地址add:给指定网络接口配置IPv6地址del:删除指定网络接口的IPv6地址 如果加interface,则显示指定网络接口的信息。如果没有任... 阅读全文
posted @ 2013-12-03 11:52 我的小人生 阅读(2112) 评论(0) 推荐(0)
摘要: /** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 作 者:赵加响* 完成日期:2013 年12 月 2 日* 版本号: v1.0* 输入描述:无* 问题描述:数组的排序* 程序输出:*问题分析:*/#include using namespace std;//两个函数bubble_sort和output_array的声明void bubble_sort(char[], char);void output_array(char[],char);int main( ){ char a[20]... 阅读全文
posted @ 2013-12-03 11:48 我的小人生 阅读(223) 评论(0) 推荐(0)
摘要: 图片资源:private int fore[];private int back[];fore = new int[]{R.drawable.a0, R.drawable.a1, R.drawable.a2, R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6, R.drawable.a7, R.drawable.a8, R.drawable.a9, R.drawable.a910, R.drawable.a911, R.drawable.a912, R.drawable.a913, R.drawable... 阅读全文
posted @ 2013-12-03 11:44 我的小人生 阅读(311) 评论(0) 推荐(0)
摘要: 原文:http://ecos.sourceware.org/docs-latest/ref/services-cpuload.html 译文:http://blog.csdn.net/zoomdy/article/details/17078995 mingdu.zheng gmail comcpuload组件包提供了一种估算CPU负载的方式。它可以估算最近0.1秒、1秒和10秒内的CPU负载百分比。负载测量API首先,必须在被测目标机上对测量算法进行校准,一旦校准完成后就可以开始测量。测量是一个连续过程,因此总是提供最近的测量数据,测量过程可以根据需要随时停止。一旦开始测量过程,就可以获取.. 阅读全文
posted @ 2013-12-03 11:41 我的小人生 阅读(305) 评论(0) 推荐(0)
摘要: 图片资源:private int fore[];private int back[];fore = new int[]{R.drawable.a0, R.drawable.a1, R.drawable.a2, R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6, R.drawable.a7, R.drawable.a8, R.drawable.a9, R.drawable.a910, R.drawable.a911, R.drawable.a912, R.drawable.a913, R.drawable... 阅读全文
posted @ 2013-12-03 11:37 我的小人生 阅读(326) 评论(0) 推荐(0)
摘要: 题目链接:10881 - Piotr's Ants 题目大意:在一个长为L的木棒上有n只蚂蚁,给出蚂蚁的初始位置以及方向,问说移动T秒后各个蚂蚁的位置以及状态,如果两只蚂蚁在移动的过程中相撞,则会同时掉头。 解题思路:问题只要解决说两只蚂蚁相撞的情况就差不多了,其实从整体上来看(不考虑蚂蚁的编号),“相撞”和对穿而过“是一样的,只不过移动到那个位置的蚂蚁并不是先前的那只。所以说只要记录下每只蚂蚁的顺序,它是不会因为移动而跳到另外一只的前面。 #include #include #include using namespace std;const int N = 10005;const 阅读全文
posted @ 2013-12-03 11:34 我的小人生 阅读(248) 评论(0) 推荐(0)
摘要: AngularJS 不错,yeoman作为推荐开发工具,网上的安装步骤较烦,这里给出简易步骤。 1、安装 Ruby 自己到 Ruby 官方下载最新安装包: http://rubyinstaller.org/downloads/ 选择1.9.3,这样就不区分32或64位操作系统了,注意安装时选择所有的checkbox 2. 安装compass > gem install chunky_png > gem install fssm > gem install sass > gem install compass 3. 安装python http://www.python.o 阅读全文
posted @ 2013-12-03 11:30 我的小人生 阅读(212) 评论(0) 推荐(0)
摘要: oracle:出现下述错误,无法连接用户。 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist IBM AIX RISC System/6000 Error: 2: No such file or directory解决方案:重启数据库 关闭数据库: 1、在aix上按照操作手册进行数据库的关闭。(或者使用sqlplus进行数据库关闭)具体操作如下: 操作手册关闭:打开窗口:#hostname 确认机器。 #su - oracle -c "/oracle/stoprcat.sh&qu 阅读全文
posted @ 2013-12-03 11:27 我的小人生 阅读(2212) 评论(0) 推荐(0)
摘要: 这题就是判断是等差数列还是等比数列,然后计算结果mod200907 因为数字比较大10的九次方所以等比用到了快速幂求模不懂可以看看算法导论,在大数那里有讲 #include #include #include #include int modPow(__int64 x,__int64 y) //计算x的y次方求余 快速幂不懂可以百度{ __int64 res=1,a=x; while (y>0) { if(y&1) { res=(res*a)%200907; } a=(a*a)%200907; y>>=1; } return res;}int ... 阅读全文
posted @ 2013-12-03 11:23 我的小人生 阅读(164) 评论(0) 推荐(0)
摘要: Problem 2104 Floor problem Accept: 376Submit: 433 Time Limit: 1000 mSecMemory Limit : 32768 KB Problem DescriptionIn this problem, we have f(n,x)=Floor[n/x]. Here Floor[x] is the biggest integer such that no larger than x. For example, Floor[1.1]=Floor[1.9]=1, Floor[2.0]=2.You are given 3 positive.. 阅读全文
posted @ 2013-12-03 11:20 我的小人生 阅读(182) 评论(0) 推荐(0)
摘要: Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 #includeint num[10005];int main() { int k; while(scanf("%d", &k) != EOF && k) { for(int i = 0; i max) { max = sum; start = t; end = i; } ... 阅读全文
posted @ 2013-12-03 11:16 我的小人生 阅读(178) 评论(0) 推荐(0)
摘要: 面向对象的设计原则常用的面向对象设计原则包括7个,这些原则并不是独立存在的,它们相互依赖、互为补充。 Java设计模式创建型模式简单工厂模式模式动机:考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的一个参数,并提供一个调用方便的方法,把该参数传入方法即可返回一个相应的按钮对象,此时,就可以使用简单工厂模式。模式定义:又称为静态工厂方法(... 阅读全文
posted @ 2013-12-03 11:12 我的小人生 阅读(629) 评论(0) 推荐(0)
摘要: web基础 http://pan.baidu.com/s/1Fy7nV 阅读全文
posted @ 2013-12-03 11:09 我的小人生 阅读(159) 评论(0) 推荐(0)
摘要: A Plug for UNIXYou are in charge of setting up the press room for the inaugural meeting of the United Nations Internet eXecutive (UNIX), which has an international mandate to make the free flow of information and ideas on the Internet as cumbersome and bureaucratic as possible. Since the room was de 阅读全文
posted @ 2013-12-03 11:05 我的小人生 阅读(228) 评论(0) 推荐(0)
摘要: User表: User.javapackage user.domain;import java.io.Serializable;import java.util.Date;public class User implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private Integer id; private String name; private String pass; private Date birth; public User(){ super();... 阅读全文
posted @ 2013-12-03 11:02 我的小人生 阅读(2511) 评论(0) 推荐(0)
摘要: #include#includeusing namespace std;int main(){ char str[50]; int i=0,n=0,m=0,x=0,l=0; cout='0'&&str[i]='a'&&str[i]='A'&&str[i]<='Z') x++; if(str[i]=='A') l++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<& 阅读全文
posted @ 2013-12-03 10:58 我的小人生 阅读(209) 评论(0) 推荐(0)
摘要: 参考网址: https://passport.csdn.net/account/login http://www.iteye.com/topic/638206 httpClient http://bbs.csdn.net/topics/390495789 http://developer.51cto.com/art/200806/76048.htm http://my.oschina.net/lldy/blog/57086 http://blog.csdn.net/yodlove/article/details/5938022 http://java.chi... 阅读全文
posted @ 2013-12-03 10:55 我的小人生 阅读(526) 评论(0) 推荐(0)
摘要: 把数组竖起来,从上往下走。如果当前位置是竖着乘的,那么第一个点标记为1.否则标记为0.样例最终的状态为:0 0 10 1 01 0 00 0 0#include#include#include#include#include#define max(a,b) ((a)>(b)?(a):(b))using namespace std;int maps[1010][11];int dp[1010][11];int pan(int x,int y){ int i; for(i=0;i<3;i++) { int tt=(1<<i); if((x&tt)&& 阅读全文
posted @ 2013-12-03 10:51 我的小人生 阅读(188) 评论(0) 推荐(0)
摘要: Socket也叫套接字,用来实现网络通讯,通过调用系统提供的API,可以和远程的机子传输数据。Socket有很多种协议,而这篇文章主要讨论TCP部分的内容,也就是说后面说的内容主要是指TCP Socket。Socket 的一般调用过程:服务端:socket(), bind(),listen(),accept(),send(),recv(),close()客户端:socket(),connect(),send(),recv(),close()阻塞socket(同步socket)进程或线程执行到某些socket函数时必须等待该socket事件的发生,如果该事件没有发生,socket函数不能立即返回 阅读全文
posted @ 2013-12-03 10:48 我的小人生 阅读(3492) 评论(0) 推荐(0)
摘要: 上传图片并保存到数据库seam给我们提供了 s:fileUpload 标签以完成文件上传功能.使用该标签时,要在web.xml中声明一个Seam的过滤器: Seam Filter org.jboss.seam.servlet.SeamFilter Seam Filter /* s:fileUpload 标签主要属性: data: 需绑定一个byte[] 数组,用来接收上传的二进制数据.fileName: 上传文件的文件名accept: 允许上传的文件类型,可取 "images/png", "images/jpg". 用法示例: ... 阅读全文
posted @ 2013-12-03 10:44 我的小人生 阅读(356) 评论(0) 推荐(0)
摘要: 概述 USB转串口输出,在kernel启动阶段加载相应的usb转串口芯片驱动,加载成功后,可通过usb转串口与pc机端交互。步骤1、 在kernel配置中选中usb转串口驱动;2、 传给内核的bootargs环境变量中,加入console=ttyUSB0,1152003、 在/dev下,创建设备字符设备节点ttyUSB04、 修改/etc/inittab,添加usb:2345:respawn:/sbin/getty115200 ttyUSB0内核驱动配置以FTDI芯片的USB转串口设备为例,详细的内核配置 步骤 内核参数设置bootargs添加console=ttyUSB0,15200创建设备 阅读全文
posted @ 2013-12-03 10:40 我的小人生 阅读(1740) 评论(0) 推荐(0)
摘要: Problem D Rings'n'Ropes Time Limit: 3 seconds "Well, that seems to be the situation. But, I don't want that, and you don't want that, and Ringo here definitely doesn't want that." Jules WinnfieldI haventiny rings made of steel. I also havempieces of rope, all of exactly 阅读全文
posted @ 2013-12-03 10:37 我的小人生 阅读(268) 评论(0) 推荐(0)
摘要: 1.数据模型NSManagedObjectModel的建立1.- (NSManagedObjectModel *)managedObjectModel{ if (_managedObjectModel != nil) { return _managedObjectModel; } NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"CoreDataApp" withExtension:@"momd"];//加载我们的 modeld文件 得到modelURL _managedObjectMod 阅读全文
posted @ 2013-12-03 10:33 我的小人生 阅读(215) 评论(0) 推荐(0)
摘要: 1.读lzo文件需要添加以下代码,并导入lzo相关的jar包 job.setInputFormatClass(LzoTextInputFormat.class); 2.写lzo文件 lzo格式默认是不支持splitable的,需要为其添加索引文件,才能支持多个map并行对lzo文件进行处理 如果希望reduce输出的是lzo格式的文件,添加下面的语句 FileOutputFormat.setCompressOutput(job, true); FileOutputFormat.setOutputCompressorClass(job, LzopCodec.class)... 阅读全文
posted @ 2013-12-03 10:30 我的小人生 阅读(1434) 评论(0) 推荐(0)
摘要: china.xml文档 郑州 洛阳 安阳 石家庄 邯郸 张家口 和平区 北辰区 河西区 c.htmlc.html--> 二级联动 阅读全文
posted @ 2013-12-03 10:26 我的小人生 阅读(454) 评论(0) 推荐(0)
摘要: Java设计模式结构型模式适配器模式 模式动机:在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。通常情况下,客户端可以通过目标类的接口访问它所提供的服务。又是,现有的类可以满足客户的功能需要,但是它所提供的接口不一定是客户类所期望的,这可能是现有类中方法名与目标类中定义的方法不一致等原因所导致的。在这种情况下,现有的接口需要转化为客户类所期望的接口,这样保证了对现有的重用。如不这样的转化,客户类就不能现有类所提供的功能,适配器模式可以完成这样的转化。在适配器模式中可以定义一个包装类,包装不兼容接口的对象,这个包装类指的就是适配器,它所包装的对象就是适配者,即被适配的类。... 阅读全文
posted @ 2013-12-03 10:23 我的小人生 阅读(461) 评论(0) 推荐(0)
摘要: UITableViewCellStyle:四种Cell类型。UITableViewCellSeparatorStyle分割线类型。(group三种,plain两种)UITableViewCellSelectionStyleCell选中的时刻的颜色。UITableViewCellEditingStyle编辑状态下的模式。UITableViewCellAccessoryTypeCell右侧附加view的类型。======================================================UITableViewCellStateMaskCell的状态枚举。 // Cont 阅读全文
posted @ 2013-12-03 10:19 我的小人生 阅读(969) 评论(0) 推荐(0)
摘要: 东北长春七年的总结:昨天你可以穷"穷",现在你也可以“穷”,但是明天你一定不要“穷”,放下穷人的思想,别怕。 阅读全文
posted @ 2013-12-03 10:15 我的小人生 阅读(121) 评论(0) 推荐(0)
摘要: 1.使用window.print()方法优点:支持多浏览器缺点:取消打印,隐藏打印不必要的信息后再显示比较麻烦如下实现,可以打印当前页面 2.使用第三方插件的功能进行打印,eg:ireport报表插件 优点:支持多浏览器 缺点:实现起来比较麻烦 3.调用ie内置打印控件IEWebBrowser实现打印功能 优点:针对ie功能强大 缺点:只支持ie "> My JSP 'print.jsp' starting page ... 阅读全文
posted @ 2013-12-03 10:12 我的小人生 阅读(2643) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2580 #include #include #include using namespace std;const int N = 2000005;int a[N],b[N];int main(){ int T,tt=1; int n,k; scanf("%d",&T); while(T--) { scanf("%d%d",&n,&k); a[0] = b[0] = 1; int i = 0; int j = 0; ... 阅读全文
posted @ 2013-12-03 10:08 我的小人生 阅读(338) 评论(0) 推荐(0)
摘要: Windows - 子系统(subsystem)错误 本文地址:http://blog.csdn.net/caroline_wendy VS2012生成错误: "error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用"错误: 新建的程序是main类型函数(控制台程序), 而使用的代码中包含win32函数(窗口程序), 如_tWinMain;解决方法: 项目-属性- 配置属性, 如下图: 阅读全文
posted @ 2013-12-03 10:05 我的小人生 阅读(220) 评论(0) 推荐(0)
摘要: 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11692Accepted Submission(s): 4961 Problem Description 急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多... 阅读全文
posted @ 2013-12-03 10:01 我的小人生 阅读(189) 评论(0) 推荐(0)
摘要: @@@模式定义: 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下 定义作用于这些元素的新操作。 @@@练习示例: 扩展客户管理的功能 @@@示例代码: \pattern\Customer.java ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package pattern;public abstract class Customer { private String customerId; private String name; public String getCustomerId() {... 阅读全文
posted @ 2013-12-03 09:58 我的小人生 阅读(243) 评论(0) 推荐(0)
摘要: Java 中是可以用 SAX 和 DOM 解析 XML 的,虽然在 Android 下也可以用这2中方式,但是还是推荐用 Pull。Pull 使用简单,效率相对高,Android 下是集成了 Pull ,所以并不需要用到第三方的包。下面来举例子,我要向 XML 文档中读写学生信息,首先我定义一个学生类,包含ID、学号、姓名和年龄public class Student { public Student() {}; public Student(int id, int number, String name, int age) { this.id = id; this.number = n... 阅读全文
posted @ 2013-12-03 09:54 我的小人生 阅读(206) 评论(0) 推荐(0)
摘要: 1(int)强制转型为整型。当将long,float,double,decimal等类型转换成int类型时可采用这种方式。double dblNum = 20;int intDblNum = (int)dblNum;例子中将double型的dblNum显式转换为int型的intDblNum。2Convert.ToInt32()string strNum = "20";int intStrNum = (int)strNum;在VS中输入上面的代码,会提示:无法将类型“string”转换为“int”。 这时,可以使用Convert.ToInt32()方法来完成这个转换。int 阅读全文
posted @ 2013-12-03 09:51 我的小人生 阅读(252) 评论(0) 推荐(0)
摘要: 第四章 数据查询(2)====================================================================================create database Beta_DB --创建数据库 go use Beta_DB go create table employee ( emp_no char(5) primary key, --员工编号 emp_name char(10) not null, --员工姓名 sex char(1) not null, -- 性别 d... 阅读全文
posted @ 2013-12-03 09:47 我的小人生 阅读(1169) 评论(0) 推荐(0)
摘要: 题目链接:uva 1030 - Image Is Everything 题目大意:有一个最大为n*n*n的立方体的一个不规整立体,由若干个1*1*1的小正方体构成(每一个小正方体被涂成不同的颜色),给出n,然后是该立体的前、左、后、右、上和下的视图,然后判断该立体的最大体积是多少。 解题思路:首先先把所有视图上为‘.'的地方清空,然后枚举视图上不为’.'的地方,计算对应的坐标第一个不为空得位置,将其涂色(注意,若一个正方体被着两种不同的颜色,说明该位置不存在正方体)。 #include #include #define REP(i,n) for (int i = 0; i = 阅读全文
posted @ 2013-12-03 09:43 我的小人生 阅读(414) 评论(0) 推荐(0)