摘要: 常量Operand Operand支持的常量类型包括字符串型(String)、双浮点型(Double)、长整型(Long)以及NULL类型。 字符串Operand的格式与SQL中字符串的格式一致。字符串的两端需要用单引号(‘)包围,如:’String’、’字符串’、’123’、’123.1’、’null’等都表示字符串。当字符串中也需要包含单引号(‘)时,也完全遵从SQL字符串的约束,用两个相连的单引号(‘’)来表示一个字符串中的单引号如:’Str’’ing’其代表的字符串为”Str’ing”。 双浮点Operand可以表示的数据范围与Java语言中的java.lang.Double对象可以表 阅读全文
posted @ 2013-04-05 13:06 坚固66 阅读(272) 评论(0) 推荐(0)
摘要: 描述:dp问题,需要状态转移,并且还需要统计,如果每次都要进行计算的话,也会超时的#include <cstdio>int num[7500];int main(){ // freopen("a.txt","r",stdin); int n,v[6]= {1,5,10,25,50}; num[0]=1; for(int i=0; i<5; i++) for(int j=v[i]; j<7500; j++) num[j]+=num[j-v[i]]; while(scanf("%d",&n)!=EOF) p 阅读全文
posted @ 2013-04-05 13:05 坚固66 阅读(123) 评论(0) 推荐(0)
摘要: static用法小结 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/C++中, 局部变量按照存储形式可分为三种auto, static, register (<C语言程序设计(第二版)>谭浩强, 第174-175页) 与auto类型(普通)局部变量相比, static局部变量有三点不同 1. 存储空间分配 阅读全文
posted @ 2013-04-05 13:03 坚固66 阅读(156) 评论(0) 推荐(0)
摘要: jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建c 阅读全文
posted @ 2013-04-05 13:02 坚固66 阅读(112) 评论(0) 推荐(0)
摘要: /*【项目1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?* 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 攻城菜鸟:蛋蛋 * 完成日期: 2013年 4 月 5 日 * 版本号: v1.0 * 输入描述:x 初始化5* 问题描述:this指针返回x初值* 程序输出:x值*/ #include<iostream>#include<stdlib.h>usin 阅读全文
posted @ 2013-04-05 13:01 坚固66 阅读(140) 评论(0) 推荐(0)
摘要: /* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:李蒙 * 完成日期: 2013年 4 月 5日 * 版本号: v1.0 * 输入描述:无 * 问题描述:撞错 * 程序输出: */ /*第一种方法*/ #include<iostream>#include<stdlib.h>using namespace std;class C{private: int x; public: C(int x){t... 阅读全文
posted @ 2013-04-05 13:00 坚固66 阅读(112) 评论(0) 推荐(0)
摘要: 题目链接:https://vijos.org/p/1082本题本来是练习SPFA的。我一看DIscuss能用裸搜。果断敲了一个前向星+DFS,居然超时了。后来发现是Next数组开小了,应该开成两倍边数的大小。后来我又把前向星改成邻接表,也AC了。。最后写一发SPFA。 前向星+DFS+剪枝:(AC):#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <vector>#inc 阅读全文
posted @ 2013-04-05 12:59 坚固66 阅读(139) 评论(0) 推荐(0)
摘要: 三十多年前有一位服务于公卖局台北啤酒厂的张先生,参加该啤酒厂选派技术人员到国外深造的考试,以优异的成绩及格。但在出国前经某公立医院体检发现,罹患有像孩拳头大小的肺部肿瘤,因而不能出国。 张先生失望之余,一直怀疑诊断有误;于是再到另一家医院检查,结果还是证实原来的诊断并无错误。当时年轻力壮的张先生得到这样的绝症,在人生绝望之余,多次打电话给当时任职台东县政府黄顺兴县长机要秘书的魏姓同学。 魏姓同学便利用星期日赶到台北和张先生见面,张先生向魏同学详述相关绝望的详情和悲观感受,并请魏同学协助其料理后事,恰逢魏同学与前任马偕医院的院长(1949-55,专精于癌症临床研究)吕革令博士系知交好友。当即建议 阅读全文
posted @ 2013-04-05 12:57 坚固66 阅读(118) 评论(0) 推荐(0)
摘要: 一维数组 int a[3]={1,2,3}赋值:int *p=a我们有 a[0]==*(a+0)==*a同样的 a[i]==*(a+i)对于一维数组可以理解为 列指针,因为它的移动是发生在列上的 二维数组:int a[2][3]={{1,2,3},{4,5,6}} 赋值:int (*p)[3]=a 而对于二维数组可以把它理解为 行指针 a 表示的是该二维数组的首地址,也就是第一行的首地址 同样可以表示为a[0] a+1 表示的是该二维数组第二行的首地址 同样可以表示为a[1] 那么如何来理解这个a[0],把a[0]在二维数组中它其实表示的是第一行这个数组的... 阅读全文
posted @ 2013-04-05 12:55 坚固66 阅读(232) 评论(0) 推荐(0)
摘要: 在<many-to-on>中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。 简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session早已经在dao中就关闭了,我们该如何解决这种异常呢? 简单的说有三种: 1.把lazy设成false,最2的办法,但是最简单,简单就是美嘛,也依然会有很多再使用这个方式再 阅读全文
posted @ 2013-04-05 12:54 坚固66 阅读(233) 评论(0) 推荐(0)
摘要: /** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:樊露露* 完成日期:2013 年 4 月 5 日* 版本号:v1.0** 输入描述:无* 问题描述:* 程序输出:* 问题分析:* 算法设计:略*/#include<iostream>using namespace std;class A{private: int *a; int n; int MaxLen;public: A(int *,int ,int ); A():a(0),n(0),MaxLen(0){} ... 阅读全文
posted @ 2013-04-05 12:53 坚固66 阅读(181) 评论(0) 推荐(0)
摘要: /* 程序的版权和版本声明部分 Copyright (c)2012, 烟台大学计算机学院学生 All rightsreserved. 文件名称: object.cpp 作者:刘清远 完成日期: 2013年4月5日 版本号: v1.0 输入描述:无 问题描述:填空。 程序输出:指针访问*/ #include <iostream>using namespace std;class A {private: int a;public: A() {a=0;} A(int b):a(b){} //定义构造函数,用参数aa初始化数据成员a void output();};void... 阅读全文
posted @ 2013-04-05 12:51 坚固66 阅读(157) 评论(0) 推荐(0)
摘要: 我们经常使用ADD_MONTHS()函数来获取一个日期的几个月之后的日期,例如,我们希望得到两个月之后的日期(2013年04月05日): ChenZw>alter session set nls_date_format = 'yyyy-mm-dd'; 会话已更改。 已用时间: 00: 00: 00.00 ChenZw>select add_months(to_date('20130405','yyyymmdd'),2) from dual; ADD_MONTHS ---------- 2013-06-05 已选择 1 行。 ... 阅读全文
posted @ 2013-04-05 12:50 坚固66 阅读(197) 评论(0) 推荐(0)
摘要: 88 婚礼那年的五一长假,在我的老家办了婚礼,这也是我人生里面最为重要的里程碑。为此,我的亲戚都从南方赶过来为我祝贺。老家的亲朋好友也全部到齐,见证我们最为幸福的一刻。岳父岳母于那年3月中旬就回内蒙了,他们也会9月的回门酒准备张罗着。所以在老家办婚礼酒席时,他们没有到场。但是老婆的单位所处的分公司为她营建了一个娘家,为此我特意到老婆的单位去接亲,那天天气很好,老婆穿上婚纱走上红毯很是漂亮。在婚礼仪式上,在司仪的调动下,在温馨的氛围下我和老婆为今天的幸福感动落泪。那年5月,在我的老家摆了酒。那年6月,我们在长沙摆了酒,主要筵请长沙的亲朋好友。那年的9月,我们回了内蒙老家办了回门酒。当今社会,人. 阅读全文
posted @ 2013-04-05 12:49 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: BootLoader 可以向Linux 传递参数,编译内核时也可以配置boot options 。调试中使用的U-Boot bootargs如下:noinitrd root=/dev/mtdblock3 rw console=ttySAC0,115200 init=/linuxrc mem=64M内核版本:2.6.35.7内核的处理参数的整体过程如下:① u-boot将配置参数地址通过寄存器传递给内核② 内核(arch/arm/kernel/head-common.S中的 __mmap_switched)将这个地址存入__atags_pointer(定义于arch/arm/kernel/set 阅读全文
posted @ 2013-04-05 12:48 坚固66 阅读(582) 评论(0) 推荐(0)
摘要: 原题:求数的阶乘。分析:用数组存单个数字。原码:#include<stdio.h>#include<string.h>#define N 3000int f[N];int main(){ int i,j,n; scanf("%d",&n); memset(f,0,sizeof(f)); f[0]=1; for(i=2; i<=n; i++) { int c=0; for(j=0; j<N; j++) { int s=f[j]*i+c; f[j]=s%10; ... 阅读全文
posted @ 2013-04-05 12:46 坚固66 阅读(179) 评论(0) 推荐(0)
摘要: As more and more logic ends up being executed in the browser, JavaScript front-end codebases grow larger and more difficult to maintain. As a way to solve this issue developers have been turning to MVC frameworks which promise increased productivity and maintainable code.Backbone.js: Provides models 阅读全文
posted @ 2013-04-05 12:45 坚固66 阅读(193) 评论(0) 推荐(0)
摘要: 可以在<jsp:setProperty>中通过param参数为bean的属性动态赋值。 <jsp:setProperty property="age" name="person" param="helloword"/> <br> <jsp:getProperty property="age" name="person"/> 对应的servlet代码: org.apache.jasper.runtime.JspRuntimeLibrary.intro 阅读全文
posted @ 2013-04-05 12:44 坚固66 阅读(154) 评论(0) 推荐(0)
摘要: 《深度探索C++对象模型》第三章“Data语意学”3.1 The Binding of a Data Member下面一段代码的输出是什么?[xiaochu.yh@OceanBase cpp]$ cat member_binding.cpp #include <iostream>using namespace std;typedef int len_t;class Point{ public: void mum(len_t val) { _val = val; cout << _val << endl; } private: typedef float le 阅读全文
posted @ 2013-04-05 12:43 坚固66 阅读(158) 评论(0) 推荐(0)
摘要: 最近这几天总是接到很多面试电话,而我已经在上班了,根本就没再投递简历!以前投递简历也更没有投递过这些公司、更别提这些岗位:翻译、文案、策划、美工、公关……什么都有一开始还以为是猎头每天乱发我的简历,后来问打电话过来的人,才发现是全部都是跟智联招聘有关。登录智联招聘,居然发现每天都有简历投递记录!投递的都是一些乱七八糟的职位,编辑、翻译、文案、策划……自己从来都没有操作过!为什么会这样?后来才回想到自己以前修改智联招聘简历的时候,貌似好奇然后选择了一个委托投递的选项。可现在,想取消,找了半天仍旧是找不到是在哪里设置的!!最后网上查询“智联招聘委托投递如何取消”才找到了!那一项设置有三个选项值“公 阅读全文
posted @ 2013-04-05 12:41 坚固66 阅读(1978) 评论(0) 推荐(0)
摘要: 程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家一起喷! 一、程序员应该打好基础 1.现在开发工具众多、语言泛滥,经常听人说“不学C,C++神马都是浮云”、“C,C++才是万王之王”,C,C++就真比PHP、Lua、AS、JAVA牛吗? 我一哥们学java+android还是从黑马程序员培训出来的,月薪就8K多了?难道他学的是C,C++? (看到这里肯定很多人好奇了,这么牛?培训出来真的这高工... 阅读全文
posted @ 2013-04-05 12:40 坚固66 阅读(197) 评论(0) 推荐(0)
摘要: 1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型NSString*a =@"1.2.30";intb= [[asubstringWithRange:NSMakeRange(4,2)]intValue];NSLog(@"a:%@\n",a);NSLog(@"b:%d",b);Output :2012-07-05 11:49:08.170 Q[4005:207] a:1.2.30 2012-07-05 11:49:08.172 Q[4005:207] b:30 解析如下:substringWithRange: 专 阅读全文
posted @ 2013-04-05 12:39 坚固66 阅读(139) 评论(0) 推荐(0)
摘要: 作者:iamlaosong朋友的电脑WORD经常报错,解决办法是查找电脑中的WORD模板,然后删除,再打开WORD时就好了!.dot是word2003的模板扩展名,.dotx是word2007的模板扩展名,在电脑里搜索到这些文件找到你想删除的即可。如果是word默认模板找到Normal.dot(word2003的默认模板扩展名)或者Normal.dotx(word2007的默认模板扩展名)删除即可。默认模板保存路径C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dot或者No 阅读全文
posted @ 2013-04-05 12:37 坚固66 阅读(403) 评论(0) 推荐(0)
摘要: /*【项目2-程序填空】按要求将缺少的代码填进去,经调试确认符合要求* 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 攻城菜鸟:蛋蛋 * 完成日期: 2013年 4 月 5 日 * 版本号: v1.0 * 输入描述:a* 问题描述:用指针访问对象 * 程序输出:a值*/ #include<iostream>*///a. 用指针访问对象#include <iostream>using namespace std;class A {privat 阅读全文
posted @ 2013-04-05 12:36 坚固66 阅读(138) 评论(0) 推荐(0)
摘要: 在生活学习工作中,世人有许多烦恼。烦恼的根源是什么呢?我们或许能够从佛家的智慧里寻找到答案。这是一张唐卡《六道轮回图》,它用生动的方式描绘了佛家的道理。图中所有的故事都是围绕右侧圆心中的三只动物:鸽子、蛇和猪。这三只动物分别隐喻了世人的烦恼的根源:贪(相传鸽子性交频繁)、嗔(蛇发怒时口中分泌毒液致人死命)和痴(猪象征没有智慧)。而上方的鸽子和蛇从下方的猪嘴里吐出,隐喻了贪和嗔都来源于痴,这说明,烦恼最终的根源就是痴,就是没有智慧。由此引申,世人若想去除生活学习工作中的种种烦恼,需要寻找智慧,消灭无知。 阅读全文
posted @ 2013-04-05 12:34 坚固66 阅读(190) 评论(0) 推荐(0)
摘要: The Pawn ChessInput:Standard InputOutput:Standard OutputConsider the following mini-version of chess: We have a 4x4 chessboard, with four white pawns on the first rank (bottom line in the input) and four black pawns on the last rank. The goal is for the player to get one of his pawns to the other en 阅读全文
posted @ 2013-04-05 12:33 坚固66 阅读(177) 评论(0) 推荐(0)
摘要: 点击打开链接 素数!! #include"stdio.h"#include"string.h"#include"math.h"int prime[20001];int ans[20010];void fun(){ memset(prime,-1,sizeof(prime)); int i,j,k; prime[0]=0; for(i=2;i<=20000;i++) { if(prime[i]) { for(j=2*i;j<=20000;j+=i) prime[j]=0; ... 阅读全文
posted @ 2013-04-05 12:32 坚固66 阅读(124) 评论(0) 推荐(0)
摘要: 点击打开链接 刚开始RE了好几次; #include"stdio.h"#include"string.h"#include"queue"using namespace std;int f;int mark[26];int map[26][26];void bfs(int a){ queue<int>Q; int i,t; t=a; Q.push(t); mark[t]=1; while(!Q.empty()) { t=Q.front(); Q.pop(); for(i=0;i<26;i++) { ... 阅读全文
posted @ 2013-04-05 12:31 坚固66 阅读(132) 评论(0) 推荐(0)
摘要: 本章解读Z-STACK中关于Nv操作的源码,以及z-stack中Nv的使用! 在Z-STACK中Nv存储器主要用于保存网络的配置参数,如网络地址,使 系统在掉电重启仍然能读取一些参数,自动加入到原来的网络中,这样其网络地址没有变化! 在z-stack中,每一个参数的配置对应的是一个Nv条目(item),每一个item都有自己的ID,z-stack中使用的条目ID范围如下: 0x0000 保留 0x0001~0x0020 操作系统抽象层(OSAL) 0x0021~0x0040 网络层(NWK)0x0041~0x0060 应用程序支持子层(APS) 0x0061~0x0080 安全(Securi. 阅读全文
posted @ 2013-04-05 12:29 坚固66 阅读(977) 评论(0) 推荐(0)
摘要: 主要是学习了下Google官方的一个小例子(http://developer.android.com/training/basics/fragments/index.html),如何在平板上显示为两屏,这个对类似于新闻类的应用比较适合,先看下效果图~ 上两篇文章中是通过ViewPager的适配器 FragmentPagerAdapter , FragmentStatePagerAdapter 来使用Fragment的,我们也可以直接在Activity中使用Fragment,Android SDK v4+ Support 中为我们提供了 Fra... 阅读全文
posted @ 2013-04-05 12:28 坚固66 阅读(172) 评论(0) 推荐(0)
摘要: 先看一个截图。上面的图,各位乍一看,可能会觉得是用Socket编写的聊天程序。告诉你吧,这玩意儿不是用Socket实现,呵呵,当然它的底层肯定与Socket有一定关系,我只说我的代码没有用到socket而已。那么,除了Socket可以用于通信,还有其他技术吗?有啊,首先,如果你足够强大,用HTTP也行,但HTTP初始化的过程貌似比较慢。那么还有吗?当然了,各位还记得.NET以前有一个很X但又很少被关注的技术——Remoting。用过吧?没用过也没关系,因为它已经有替代品了。这时候大家肯定想到WCF不是一盏“省油”的灯,其实不然,对比于用Socket要编写的代码数量和维护成本,用WCF编写网络通 阅读全文
posted @ 2013-04-05 12:27 坚固66 阅读(212) 评论(0) 推荐(0)
摘要: 当用系统用户和密码连接数据库时,myeclipse 会提示某个表无效,这是因为当我们用eclipse 连接数据库时是连接用户数据库, 而在mssqlserver 中系统用户和密码只能连接到master等表; 这样我们需要建一个非系统用户并设定用户数据库: 安全性->登陆->右键新建登陆: 新建登陆-常规 理 (在名称栏命名自己的用户名并选择SQL Server 身份验证单选按钮设置密码;数据库则选择自己新建的数据库:) 新建登陆-数据库访问: 选中新建的数据库在下面数据库角色中勾选public 和db_own... 阅读全文
posted @ 2013-04-05 12:25 坚固66 阅读(142) 评论(0) 推荐(0)
摘要: 如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸 载不完全而出现错误了——最常见的就是安装好后设置参数的最后一步验证时,会在 Execute configurattion步骤中的第三项Start Service出错,错误提示为Could not start the service MySQL,或者是第四项apply security setting的时候出错。下面 介绍一下彻底卸载Mysql的方法: 首先,先在服务(开始——>控制面板——>管理工具——>服务)里停掉 MySQL的服务。打开控制面板-添加删除程序,找到MySQ... 阅读全文
posted @ 2013-04-05 12:24 坚固66 阅读(255) 评论(0) 推荐(0)
摘要: 作业1提示: C语言是一种非常优秀的程序设计的入门语言。它比其他大部分语言都简洁易学,所以在开始使用C语言编写真正的应用程序之前并不需要学习太多语法,这是由于C语言提供了函数库的原因。请点击"这里"进一步了解函数库概念和使用方法. 作业1.1:C语言标准库的目的是什么?编写一个小程序,说明如何使用标准库里的数学函数;C的库函数极大地方便了用户,同时也补充了C语言本身的不足,可以提高程序的运行效率,又可以提高编程的质量。 #include<stdio.h> #include<math.h>#define PI 3.141593void main(){ 阅读全文
posted @ 2013-04-05 00:18 坚固66 阅读(162) 评论(0) 推荐(0)
摘要: /*hdu 3421 Max Sum II 读不懂题的伤不起啊题意:吧一串数字 分成几串,串数尽量少(能用0链接起来的两串就用0链接起来),使其中几串的和最大*/#include<stdio.h>__int64 he;int main(){ int t,n,i,ret,qian,j,dang; scanf("%d",&t); for(i=1;i<=t;) { he=0; scanf("%d",&n); qian=-1; ret=0; int ji=0; for(j=1;j<=n;j++) { scanf(" 阅读全文
posted @ 2013-04-05 00:16 坚固66 阅读(139) 评论(0) 推荐(0)
摘要: import javax.swing.JOptionPance;public class Number{ public static void main(String args[]) { int number=0,d5,d4,d3,d2,d1; String str=JOptionPance.showInputDialog("输入一个1至99999之间的数"); number=Integer.parseInt(str); if(number<=99999&&number>=1){ d5=number/10000; d4=number%10000/ 阅读全文
posted @ 2013-04-05 00:15 坚固66 阅读(151) 评论(0) 推荐(0)
摘要: netcat可以作为类似于telent的客户端,也可以监听某个端口作为服务器,还可以作为扫描工具扫描对方主机的端口,还可以用来传输文件,不相信吗?听我慢慢道来:) 首先我们要弄明白netcat的工作原理,其实netcat的原理很简单,它就是从网络的一端读入数据,然后输出到网络的另一端,它可以使用tcp和udp协议.之所以叫做netcat,因为它是网络上的cat,想象一下cat的功能,读出一个文件的内容,然后输出到屏幕上(默认的stdout是屏幕,当然可以重定向到其他地方).netcat也是如此,它读取一端的输入,然后传送到网络的另一端, 就这么简单.但是千万不要小看了它,netcat... 阅读全文
posted @ 2013-04-05 00:13 坚固66 阅读(306) 评论(0) 推荐(0)
摘要: 数据中的连接join分为内连接、自然连接、外连接,外连接又分为左外连接、右外连接、全外连接。 当然,这些分类都是在连接的基础上,是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔积简单的说就是一个表里的记录要分别和另外一个表的记录匹配为一条记录,即如果表A有3条记录,表B也有三条记录,经过笛卡尔运算之后就应该有3*3即9条记录。如下表: 自然连接(natural join) 自然连接是一种特殊的等值连接,他要求两个关系表中进行比较的必须是相同的属性列,无须添加连接条件,并且在结果中消除重复的属性列。 sql语句:Select …… from 表1 natural join 表2 结果:.. 阅读全文
posted @ 2013-04-05 00:12 坚固66 阅读(269) 评论(0) 推荐(0)
摘要: 1)题目PalindromeTime Limit:3000MSMemory Limit:65536KTotal Submissions:46005Accepted:15688DescriptionA palindrome is a symmetrical string, that is, a string read identically from left to right as well as from right to left. You are to write a program which, given a string, determines the minimal number 阅读全文
posted @ 2013-04-05 00:11 坚固66 阅读(150) 评论(0) 推荐(0)
摘要: 命令模式<Command> 设计模式--->简单来说,就是将简单问题复杂化,这样就提高了可扩展性,灵活性,可维护性,可复用性。 大排档: 夜幕降临,灯红柳绿的都市,没钱的我很少夜间去消费,大部分时间是待在了房子里学习Java,看看书,找同学聊聊天,看看新闻的,偶尔抽风一次,约上同学一起走在繁华的街道,听着那首熟悉的《再见青春》,感知着这个城市的心跳,走着走着怀念起了曾经放肆的时光,几个人不顾街边的一切,在夜市大排档坐下来吃着烧烤,喝着冰镇啤酒,狂侃人间冷暖... 毕业季: 即将毕业了,再来一次大排档... 再现大排档: 灯光若隐若现,我们一行... 阅读全文
posted @ 2013-04-05 00:10 坚固66 阅读(241) 评论(0) 推荐(0)
摘要: 原因:是金山词霸2007带来的麻烦运行regedit打开注册表,进入HKEY_CURRENT_USER->Software->Microsoft->Office->Word->Addins,删除 PWOffice2007.WordAddin.1 整个项,重新进入word,问题搞定! 阅读全文
posted @ 2013-04-05 00:09 坚固66 阅读(657) 评论(0) 推荐(0)
摘要: Problem Description Ignatius drinks milk everyday, now he is in the supermarket and he wants to choose a bottle of milk. There are many kinds of milk in the supermarket, so Ignatius wants to know which kind of milk is the cheapest. Here are some rules: 1. Ignatius will never drink the milk whi... 阅读全文
posted @ 2013-04-05 00:08 坚固66 阅读(172) 评论(0) 推荐(0)
摘要: 33_为应用添加多个Activity与参数传递 ------------------------------------------ 1.一个activity代表一个的窗口,那么一个应用中往往会有很多的窗口 因而就有可能有多个activity. ---------------------------------------- 2.在一个Activity中可以使用系统提供的startActivity(Intent intent)方法打开新的Activity,在打开新的Activity前,你 可以决定是否为新的Activity传递参数: 第一种:打开新的Activ... 阅读全文
posted @ 2013-04-05 00:07 坚固66 阅读(190) 评论(0) 推荐(0)
摘要: 1.为应用添加新的Activity 第一步:新建一个继承Activity的类,如:NewActivity public class NewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //这里可以使用setContentView(R.layout.xxx)显示某个视图.... } } 第二步:需要在功能清单AndroidManifest.xml... 阅读全文
posted @ 2013-04-05 00:06 坚固66 阅读(230) 评论(0) 推荐(0)
摘要: ExtJS4可以实现gird表头,样式和数据 由后台传来的数据来动态展现,这样就实现了可以自由动态配置grid,实现方式如下:1,编写以下extjs代码:Ext.onReady(function(){ Ext.Ajax.request({ url: 'json.jsp', params : { action : "query" }, method : 'POST', success : function(response) { var json = Ext.JSON.decode(response.responseText); //获得后台传 阅读全文
posted @ 2013-04-05 00:05 坚固66 阅读(236) 评论(0) 推荐(0)
摘要: 1. Oracle 简介Oracle是殷墟出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词。Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore;Oracle公司因其复杂的关系数据库产品而闻名。Oracle的关系数据库是世界第一个支持SQL语言的数据库2. Oracle 数据库和 Oracle 实例Oracle 服务器由两大部分组成, Oracle 数据库和 Oracle 实例。Oracle 数据库: 位于硬盘上实际存放数据的文件, 这些文件组织在一起, 成为一个逻辑整体, 即为 Oracle 阅读全文
posted @ 2013-04-05 00:04 坚固66 阅读(204) 评论(0) 推荐(0)
摘要: 引子 例如有两个处理逻辑:泡茶、冲咖啡;他们的基本流程(算法)是相同的:煮开水、冲泡、倒进杯子、加入调料。只不过具体到个别步骤可能有差异。如果分成两个类来实现,就会存在重复代码。 ——可以将公共的部分(算法)提到父类中;由各个子类实现每个具体步骤。 定义Define the skeleton of an algorithm in an operation, deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without changi 阅读全文
posted @ 2013-04-05 00:03 坚固66 阅读(205) 评论(0) 推荐(0)
摘要: 之前的文章提到MySQL的InnoDB存储引擎使用的是行级锁,并且默认的事务隔离级别为可重复读,而不同于Oracle默认的事务隔离级别提交读。那么MySQL的InnoDB存储引擎的锁机制的具体表现是怎样的呢?实验如下:首先建立一张测试使用的表:CREATE TABLE`test_innodb_lock` ( `a` int(11) DEFAULT NULL, `b` varchar(16) DEFAULT NULL, KEY `test_innodb_lock_a_IDX` (`a`)) ENGINE=InnoDB 然后再往这张表里插入一些数据,以备使用,最终表数据如下:+------+--- 阅读全文
posted @ 2013-04-05 00:02 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: 经典的骑士巡游问题,注意字典序最小,应该从上到下,从左到右遍历#include <iostream>#include <cstdio>#include <vector>using namespace std;const int maxn=30;int di[]={-1,1,-2,2,-2,2,-1,1},dj[]={-2,-2,-1,-1,1,1,2,2},n,m;bool vis[maxn][maxn];vector<char>stak;bool backtraking(int ci,int cj,int cnt){ vis[ci][cj]=1 阅读全文
posted @ 2013-04-05 00:01 坚固66 阅读(146) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=2886题目意思:编号为1-n的n个人逆时针围成一圈玩游戏,每个人有一个非零的数的卡片,开始从第k个人开始,一次出圈,当第i个人出圈时,如果他的卡片上的数正数p,则他左边的第p个人下个出圈,如果他卡片上的数是负数p,则他右边的第p个人下个出圈。当第i个人出圈时,他获奖励是F(i),F(i)为i的正约数的个数。求获得的最大的奖励是哪个人,及奖励数。解题思路:1、反素数的应用。设F(i)为i的正约数个数,若对任意的x<i,有F(x)<F(i),则i为反素数。找出不超过n的第一个最大的反素数即可。打印反素数代码:#includ 阅读全文
posted @ 2013-04-05 00:00 坚固66 阅读(139) 评论(0) 推荐(0)
摘要: 从开始接触Boost已经有好几年了,而对它的掌握却难言熟悉,有对它部分的源代码的剖析也是蜻蜓点水。有时间一点点梳理一下吧。 1. 概述 【Boost】C++ Boost库简介 【Boost】C++ Boost 学习资源列表 【Boost】Boost使用几条简单笔记 【Boost】Poco vs Boost 2. 工具 【Boost】利用typeid来获取变量的类型 【Boost】boost::function介绍 【Boost】boost::bind四种应用场景的例子 3. 字符串与Range相关 【Boost】基于boost::lexical_cast的to_st... 阅读全文
posted @ 2013-04-05 00:00 坚固66 阅读(280) 评论(0) 推荐(0)