Java Native Interface Specification(JNI) 使用场景: 需要的功能,标准的java不能提供有了一个用其他的语言写好的工具包,希望用java去访问它当需要高性能的功能时(时间是最主要的因素) 通过本地方法(通过JNI),可以完成:创建,检查,和更新java 对象(包括数组和Strings)调用java方法捕捉和抛出异常加载类和获取类信息运行时类型检查 Read More
posted @ 2013-07-22 20:30 javawebsoa Views(242) Comments(0) Diggs(0)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 题意:给出m个整理,因子全部为前t个素数。问有多少个子集,乘积是平方数http://acm.sgu.ru/problem.php?contest=0&problem=200 做法:列方程组,a1,a2,a3……am分别表示bi是否在集合中。对于每一个素因子,建立异或方程组,要求因子个数为偶数,即异或为0。子集个数便是解的个数,高斯消元后求出变元个数num,结果是2^ num-1。除去空集。。还要模拟一下高精度#include #include Read More
posted @ 2013-07-22 20:29 javawebsoa Views(229) Comments(0) Diggs(0)
在Ubuntu环境下,按下Ctrl+D就能最小化所有窗口,立刻显示桌面,类似xp下的显示桌面按钮功能。不过这是需要经过快捷键设置的。以下是设置方法:1.找到“系统设置” 2.进入“快捷键”,找到导航->隐藏所有正常窗口,按自己想要的快捷键修改即可,我使用的是ctrl+D Read More
posted @ 2013-07-22 20:26 javawebsoa Views(265) Comments(0) Diggs(0)
jsp中c标签的使用核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型: 1变量维护: (1):设置变量值和对象属性。语法如下: 每种设置都有两种方式,总结起来,的4种形式,如下所示: a.使用标记属性设置JSP变量 b.使用标记体设置JSP变量 标记内容 c.使用标记属性设置对象属性 d.使用标记体设置对象属性 标记内容 (2):在指定作用域范围内删除变量。语法如下: 2流程控制:分为条件标签和迭代标签。 条件标签: (1)... Read More
posted @ 2013-07-22 20:22 javawebsoa Views(411) Comments(0) Diggs(0)
jstl中的日期格式化 ${articleDate } The input parameters must match the patterns, or the JSP will thrown an exception. This page does no error handling. Input parameters: Date:2004/04/01:13:30:00Java format:Thu Apr 01 13:30:00 CST 2004 isoDate: 20040531T235959Java format: Mon May 31 23:59:59 CDT 2004 ... Read More
posted @ 2013-07-22 20:20 javawebsoa Views(282) Comments(0) Diggs(0)
git库所在的文件夹(即.git所在的文件夹)中的文件的状态: (1)untracked:未跟踪,此文件在文件夹中,但并没有加入git库,不参与版本控制。 通过”git add”,”git commit”可将它置入跟踪库。 (2)unmodify:文件已经库中,未对文件未修改,即版本库中的文件快照内容与文件夹中文件内容完全一致。这种类型的文件有两个去处,如果它被修改,而成为modified。如果使用”git rm”移出版本库,则成为untracked文件。 (3)modified:文件已修改,仅仅是修改,并没有进行其它操作。这个文件也有两个去... Read More
posted @ 2013-07-22 20:18 javawebsoa Views(239) Comments(0) Diggs(0)
c#中异常捕获catch{}常用的异常类型 Exception 类 描述 SystemException 其他用户可处理的异常的基本类 ArgumentException 方法的参数是非法的 ArgumentNullException 一个空参数传递给方法,该方法不能接受该参数 ArgumentOutOfRangeException 参数值超出范围 ArithmeticException 出现算术上溢或者下溢 ArrayTypeMismatchException 试图在数组中存储错误类型的对象 BadImageFo... Read More
posted @ 2013-07-22 20:15 javawebsoa Views(5094) Comments(0) Diggs(0)
//// SpriteProgressToRadial////------------------------------------------------------------------void SpriteProgressToRadial::onEnter(){ SpriteDemo::onEnter(); CCSize s = CCDirector::sharedDirector()->getWinSize(); CCProgressTo *to1 = CCProgressTo::create(2, 100);//动作时间,显示百分比 CCProgr... Read More
posted @ 2013-07-22 20:14 javawebsoa Views(454) Comments(0) Diggs(0)
欧拉函数E(n)表示小于n的所有正数,与n互质的数的个数1 当p为素数时,显然E(p)= p-12 当n=p^k (p为素数)时,E(p^k)=p^k-p^(k-1) 证明:小于n的数一共有p^k-1个,其中不与p互质的有p*1,p*2,p*3,…p*(p^(k-1)-1)(显然有p^(k-1)-1个),则E(n)=(p^k-1)-(p^(k-1)-1)=p^k-p^(k-1);3 任何一个整数n都可以表示为n=(p1^a1)*(p2^a2)*…*(pn^an) 若ab互质,E(ab)=E(a)*E(b),欧拉函数为积性函数 E(n)=E(p1^a1)*E(p2^a2)*…*E(pn^an)= Read More
posted @ 2013-07-22 20:11 javawebsoa Views(442) Comments(0) Diggs(0)
首先应用上线之前肯定要屏蔽错误显示的,登录sae,点进去你的应用,关闭之后进入日志管理当前的当前版本 在http中可以查看各个级别的日志记录了 Read More
posted @ 2013-07-22 20:09 javawebsoa Views(147) Comments(0) Diggs(0)
检查系统是否已安装vsftp rpm -q vsftpd package vsftpd is not installed #说明系统没有安装vsftpd 如果生成虚拟用户数据文件的时候出现以下错误 users.db-bash: db_load: command not found 因为在执行db命令时候软件包没有安装 db4 db4-devel db4-java db4-tcl db4-utils 可以运行yum install db4* 命令安装 安装vsftpd yum install vsftpd 按Y回车,系统自... Read More
posted @ 2013-07-22 20:08 javawebsoa Views(330) Comments(0) Diggs(0)
Windows下的回车换行符是\r\n,而Linux下的回车换行符是\n所以,在windows下可以用\r\n,而在linux下要用\n并且还发现在linux下(既在android上开发)需要匹配字符串的回车换行符的话使用indexOf('\n')方法,里面的类型是indexOf(int i);int型 注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*/ Read More
posted @ 2013-07-22 20:05 javawebsoa Views(289) Comments(0) Diggs(0)
同样的布局文件,小分辨率手机:1、使用setImageBitmap设置时,出现如下现象:2、使用setImageResource时,图片显示正常原因:setImageResource(id)会根据设备分辨率进行图片大小缩放适配setImageBitmap(BitmapFactory.decodeResource(res,id))大小需要手动调。如果你提供了完整的各种分辨率下的图片的话,两种方法都应该不会有混乱。 Read More
posted @ 2013-07-22 20:01 javawebsoa Views(297) Comments(0) Diggs(0)
题意:给你一棵高度为H的完全二叉树的路,问最少需要多少辆车把这路走完,车子不能返回。 那么最优的方案就是从小到上一层层的走完,就很容易地可以得到一种递推,需要注意的就是dp[0] = 1 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;class TrafficCongestion Read More
posted @ 2013-07-22 19:59 javawebsoa Views(207) Comments(0) Diggs(0)
在html中控制自动换行其实只要在表格控制中添加一句 就搞定了。 其中可能对英文换行可能会分开一个单词问题:解决如下: 语法: word-break : normal | break-all | keep-all 参数: normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本 是软回车,就是换行后还是紧接着上一行,... Read More
posted @ 2013-07-22 19:57 javawebsoa Views(2282) Comments(0) Diggs(0)
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的source,decodeStream最大的秘密在于其直接调用JNI>>nativeDecodeAsset()来完成decode,无需再使用java层的createBitmap,从而节省了java层的 Read More
posted @ 2013-07-22 19:56 javawebsoa Views(297) Comments(0) Diggs(0)
1. 源起 最近在弄Google登录,Google登录要求手机上必须按照Google Play Service,有些手机比如小米,没有Google Play Servcie,因此,有必要实现一个webview的登录方式。 Google的跳转由Server端进行了配置,我们只需要请求一个URL,跳转到Google 的授权页面,授权后,跳转到Server那边,Server取得用户信息,然后将用户信息返回到一个地址上。最终只需要解析返回的页面结果即可。 2. 代码实现 permission 清空cookie try ... Read More
posted @ 2013-07-22 19:54 javawebsoa Views(509) Comments(0) Diggs(0)
题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。 如果是返回true,否则返回falsebool isPostSequence(int *num,int n){ if(num==NULL || n<=0) { //throw new exception("the input is error"); } int *pstart=num,*pend=num+n; return isPostSequenceByIndex(pstart,pend); }bool isPostSequenceByIndex(int *pstar... Read More
posted @ 2013-07-22 19:53 javawebsoa Views(262) Comments(0) Diggs(0)
CStack.h:#pragma onceclass CStackElement{public: CStackElement(void){} CStackElement(int data, int min=0) { m_nData = data; m_nMin = min; } ~CStackElement(void){}public: int m_nData; int m_nMin; };class CStack{public: CStack(int maxSize);//普通构造函数,构造一个大小为maxSize的栈 CStack(const CStack &stack)... Read More
posted @ 2013-07-22 19:51 javawebsoa Views(229) Comments(0) Diggs(0)
许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程度。我们定义了一套操作方法来把两个不同的字符串变得相同,具体的操作方法为: 1.修改一个字符(如把"a“替换为"b"); 2.增加一个字符(如把"abdd"变为"aebdd"); 3.删除一个字符(如把"travelling"变为"traveling")。比如,对于“abcdefg“和”abcdef“俩个字符串来说,我们认为可以通过增加/减少一个”g“的方式来达到目的。上面的俩种方案,都仅需要一次操作。把这个操作 Read More
posted @ 2013-07-22 19:48 javawebsoa Views(1697) Comments(0) Diggs(0)
上一节中简单的介绍了File的操作,这一节来说说使用android平台自带对象实现文件的基本操作主要的两个类:openFileOutput(写)和openFileInput(读) 向文件中写如数据代码如下://向文件写入内容 try { OutputStream os = openFileOutput("file-io.txt", Context.MODE_PRIVATE); String str = "向文件中写入数据"; os.write(str.getBytes("utf-8")); os.close(); } catch (E Read More
posted @ 2013-07-22 19:47 javawebsoa Views(240) Comments(0) Diggs(0)
你看看我做的实验,这个user表是300多W纪录,普通磁盘下,消耗时间最多的是Copy to tmp table 0.81秒,当然在ssd下,这个可以减少很多很多的,第二高就是sending data在0.009秒,第三才是optimizing解析器优化部分,才0.0003秒,是sending data的1/30不到。所以我从此可以理解成mysql解析器并不消耗过多的cpu资源。个人一点点浅见,不一定完全对,毕竟我暂时没有碰到类似taobao以及tx那样的高并发环境,有过类似经验的朋友,欢迎交流! Read More
posted @ 2013-07-22 19:44 javawebsoa Views(214) Comments(0) Diggs(0)
MyEclipse 是公认的优秀的软件开发工具,使用非常广泛。相信很多人在使用的过程中,发现其运行速度比较慢,因为每次操作的背后,它调用了很多的命令,执行了很多操作;但是其中大部分的操作都是非必须的;尤其是在开发大型项目时,给MyEclipse来一次瘦身,就显得十分必要了。以下修改经过本人测试通过,能够明显提升MyEclipse的运行速度。##加大JVM的非堆内存:..\MyEclipse6.5\eclipse\eclipse.ini文件 把下面的那个-XX:MaxPermSize调大,比如-XX:MaxPermSize=512M,再把-XX:PermSize调成跟-XX:MaxPermSiz Read More
posted @ 2013-07-22 19:40 javawebsoa Views(4011) Comments(0) Diggs(0)
最近在学习Sonar,配置了好几天,才搭建起来环境,为自己的学习能力感到汗颜,赶紧在此记录一下,所谓好记性不如烂笔头。1、Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时Sonar还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用Sonar。此外,Sonar的插件还可以对Java以外的其他编程语言提供支持,对国际化以及报告文档化也 Read More
posted @ 2013-07-22 19:38 javawebsoa Views(4500) Comments(1) Diggs(0)
Oracle生成一个指定范围内的随机日期/**Oracle将日期作为过去某个关键日期(这个日期是公元前4712年1月1日)的整数偏移量来保存(即把日期保存为一个数字);*因此可通过寻找‘指定日期’与‘关键日期’相对应的整数偏移量,再加一个指定范围内的随机整数来生成一个指定范围内的随机日期。*/步骤:1.先找到‘指定日期’与‘关键日期’相对应的整数偏移量,格式为'J':SQL>selectto_char(sysdate,'J')fromdual;--系统给的结果是:24561912.生成指定范围[min_value,max_value]内的随机日期:SQL& Read More
posted @ 2013-07-22 19:35 javawebsoa Views(2263) Comments(0) Diggs(0)
前面我们说了block中提到它用于多线程,而gcd则是其用于多线程的典型。gcd其全称(Grand Central Dispatch) 那到底什么叫gcd,官方的解释如下: Grand Central Dispatch (GCD) comprises language features, runtime libraries, and system enhancements that provide systemic, comprehensive improvements to the support for concurrent code execution on multic... Read More
posted @ 2013-07-22 19:34 javawebsoa Views(334) Comments(0) Diggs(0)
Maven AntRun Plugin今天在 Apache maven-antrun-plugin 官网查找资料时,竟然发现了一个bug!!在此记录下,以免在同一个地方摔倒两次!想起一句话,尽信书不如无书!!!果然不假。http://maven.apache.org/plugins/maven-antrun-plugin/官网中,关于antrun:run 这个目标的可选参数中,failOnError这个参数对应的值和描述信息正好是相反的,也就是说,如果按照其描述信息进行配置的话,得不到期望结果。使用该参数时请注意。 Read More
posted @ 2013-07-22 19:31 javawebsoa Views(248) Comments(0) Diggs(0)
预处理...由于10^5 #include#include#include#include #include#include#define ll long long#define oo 1000000007#define MAXN 100005using namespace std; int used[MAXN],Prime[MAXN],w[MAXN],N[MAXN],T[MAXN][30]; char c;bool A[MAXN],P[MAXN];bool IsPrime(int x){ for (int i=2;i*i<=x;i++) if (x%i==0) ... Read More
posted @ 2013-07-22 19:29 javawebsoa Views(281) Comments(0) Diggs(0)
Linux下smi/mdio总线驱动韩大卫@吉林师范大学MII(媒体独立接口), 是IEEE802.3定义的以太网行业标准接口, smi是mii中的标准管理接口, 有两跟管脚, mdio 和mdc ,用来现实双向的数据输入/输出和时钟同步。mdio主要作用用来配置/读取phy的寄存器, 实现监控作用。 Smi总线也就是mdio总线。 以mips 架构的caium octeon 处理器为例介绍mdio总线的驱动。内核代码 drivers/net/phy/mdio-octeon.c static int __init octeon_mdiobus_mod_init(void){ // 同u... Read More
posted @ 2013-07-22 19:27 javawebsoa Views(3380) Comments(0) Diggs(0)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4465题目意思:有两个箱子,每个箱子装有N个糖果打开第一个箱子的概率是P,另外一个就是1-P当小明打开一个箱子的时候发现有糖果就会吃掉有一天,小明打开其中的一个箱子,发现没有糖果了,求另外一个箱子的糖果数量的期望这个公式其实是很好推的,枚举另外一个箱子剩余的数量来算就OK这里的n经过了+1处理,这样我们枚举没有拿空的那个箱子里面拿了i个,那么剩下的就是n-i-1个 算概率的话,就是在前面的n+i-i次中我要在前面把拿空的箱子中拿n-1次再乘以概率p^n放,为什么前面是n-1,后面又是n呢?因为最后一 Read More
posted @ 2013-07-22 19:25 javawebsoa Views(308) Comments(0) Diggs(0)
描述:要么全选择牛,要么选择一辆车和p-1头牛,那么剩下n+m-p道门可以选择,求选择p道门以后要选择到车的概率#include int main(){ //freopen("in.txt","r",stdin); int m,n,p; while(scanf("%d%d%d",&m,&n,&p)!=EOF) { printf("%.5lf\n",(n*m*1.0+(n-1)*n*1.0)/(m+n)/(m+n-p-1)); } return 0;} Read More
posted @ 2013-07-22 19:23 javawebsoa Views(177) Comments(0) Diggs(0)
这个方法是转变为标准尺寸的一个函数,例如 int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, context.getResources().getDisplayMetrics());这里COMPLEX_UNIT_SP是单位,20是数值,也就是20sp。 Read More
posted @ 2013-07-22 19:19 javawebsoa Views(420) Comments(0) Diggs(0)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4473 题目意思 定义f(x) = 满足(a * b)|x的有序对(a,b)的个数。 然后输入一个n,求f(1) + f(2) + ... + f(n) 废话不多说,此题的关键在于: 把原题的条件(a * b)|x 转化为 a * b * y = x 然后就很好计算了,就是,输入一个n,计算有多少有序对(a, b ,y)满足a*b*y#include #include #include #include #include #include #include #include #include #in Read More
posted @ 2013-07-22 19:16 javawebsoa Views(219) Comments(0) Diggs(0)
SQLite介绍SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。在android中当需要操作SQLite数据库的时候需要得到一个SQLiteOpenHelper对象,而SQLiteOpenHelper是一个抽象类,用户需要继承这个类,并实现该类中的一些方法。1、继承SQLiteOpenHelper之后就拥有了以下两个方法 Read More
posted @ 2013-07-22 19:14 javawebsoa Views(305) Comments(0) Diggs(0)
02-2815:17:16.281:DEBUG/AndroidRuntime(391):ShuttingdownVM 02-2815:17:16.281:WARN/dalvikvm(391):threadid=1:threadexitingwithuncaughtexception(group=0x4001d800) 02-2815:17:16.372:ERROR/AndroidRuntime(391):FATALEXCEPTION:main 02-2815:17:16.372:ERROR/AndroidRuntime(391):java.lang.RuntimeExceptio... Read More
posted @ 2013-07-22 19:13 javawebsoa Views(691) Comments(0) Diggs(0)
基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当本次下载没有完成的时候,下次下载的时候就从这个文件中读取上一次下载的文件长度,然后继续接着上一次的位置开始下载。并且将本次下载的长度写入到这个文件中。 import java.io.File; i.. Read More
posted @ 2013-07-22 19:10 javawebsoa Views(459) Comments(0) Diggs(0)
用php能获取客户端ip,这个大家都知道,代码如下:/** * 获取客户端ip * @param number $type * @return string */function getClientIp($type = 0) { $type = $type ? 1 : 0; static $ip = NULL; if ($ip !== NULL) return $ip[$type]; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FO Read More
posted @ 2013-07-22 19:08 javawebsoa Views(346) Comments(0) Diggs(0)
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日 是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 请根据以上对话推断出张老师的生日是哪一天??网上有这题的答案,靠,原本我懂的都被他说的不懂了,强烈谴责这种把简单问题复杂化专业化的垃圾。我的解答是这样的:首先3月4日 3月5日 3月8日 6月4日 6月7 Read More
posted @ 2013-07-22 19:07 javawebsoa Views(3986) Comments(0) Diggs(0)
假设 k = 5 , n>k , (1,2,3,4,5) -> 1=5,2=4,3任意 (2,3,4,5,6) -> 2=6,3=5,4任意...综合上面的可得出1=3=5,2=4=6 (3,4,5,6,7) -> 3=7,4=6,5任意...综合上面的可得出1=3=5=7,2=4=6 ....... 综上可得..奇数位的数应该相同,偶数位的数应该相同再假设k = 4, n>k (1,2,3,4) - >1=4,2=3 (2,3,... Read More
posted @ 2013-07-22 19:04 javawebsoa Views(342) Comments(0) Diggs(0)
Java代码 varperson={name:'zhangsan',pass:'123','sni.ni':'sss',hello:function(){for(vari=0;i<arguments.length;i++){//在不知参数个数情况下可通过for循环遍历//arguments这个是js默认提供alert("arr["+i+"]="+arguments[i]);}}}//遍历属性for(variteminperson){if(typeofperson[item]=== Read More
posted @ 2013-07-22 19:04 javawebsoa Views(15411) Comments(0) Diggs(0)
/* * 对于线程之间的操作: * 一个进程中会有多个线程,各个线程之间的或向切换会付出很小的代价相比于进程之间的切换 * 为什么要引入多线程: * 1.与进程相比,他是一种非常节俭的多任务的操作方式。文们知道,在linux系统下,启动一个新的进程, * 必须分配一个独立的地址空间,建立众多的数据表来维护它的代码段,堆栈段和数据段,这是一种开销和维护成本比较大的多任务工作方式。 * 而运行一个进程中的多个线程,他们彼此之间使用相同的地址空间,共享大部分的数据,启动一个线程花费的时间和空间远小于启动一个进程 * 所花费的空间; * 2.线程间的通信比较方便,对于不同的进程来说,他们具有独立的数据 Read More
posted @ 2013-07-22 19:00 javawebsoa Views(265) Comments(0) Diggs(0)
MDT 2013 provides a common console with comprehensive tools and guidance for every organizational role-making it the recommended process and toolset to automate large-scale desktop and server deployments. Enhancements: Support for the Windows Assessment and Deployment Kit (ADK) for Windows 8.1 Pr... Read More
posted @ 2013-07-22 18:58 javawebsoa Views(165) Comments(0) Diggs(0)
我要用OpenPegasus根据SMI-S规范来写provider,不知道如何下手啊,求高手指点 Read More
posted @ 2013-07-22 18:56 javawebsoa Views(238) Comments(0) Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=1395原理为 a ^ b % n == d ; >>>>>> (( a % n ) ×(a % n ) ×........*(a % n ))%n == d然后该题当n == 1 或者 n % 2 == 0 时 ,d肯定为 0 ,所以此时无解;而当n为其他值时,必有1~n - 1的余数存在,因此直接使用求解a ^ b %n ==d 的方法求解即可#include#include#include#include#include#include#includ Read More
posted @ 2013-07-22 18:54 javawebsoa Views(230) Comments(0) Diggs(0)
$line="ss@你好@";preg_match_all("/[^\s ]+/s",$line,$mt);// 这里除了匹配 空格,还匹配中文全角的空格 \s后面直接加上就是了print_r($mt);for ($i=0 ;$i"; if(preg_match("/^(.*)@(.*)/",$mt[0][$i])){ echo "This is ".$mt[0][$i]."--position--".strpos($mt[0][$i],"@")."--c Read More
posted @ 2013-07-22 18:51 javawebsoa Views(264) Comments(0) Diggs(0)
class Solution { vector> result; public: void dfs(vector &tmp, int level, int n, int k){ if(level > n){ if(tmp.size() == k){ result.push_back(tmp); } return; } dfs(tmp, level+1, n, k); tmp.push_back(level); d... Read More
posted @ 2013-07-22 18:49 javawebsoa Views(231) Comments(0) Diggs(0)
一: 我的环境:Debian 7 (wheezy) x64 PHP 5.4.4-14 (apt-get 而来)Apache/2.2.22 (同上,非源码编译) 二 :安装vld. (# 代表是root下,下面不再说明. wget过来的是0.11.2的版本)首先我用pecl install channel://pecl.php.net/vld-0.10.1 安装了一次,最后make install的时候失败了。于是换一种#wget http://pecl.php.net/get/vld#tar zxvf vld#cd vld-0.11.2#phpize#./configure#make ins. Read More
posted @ 2013-07-22 18:47 javawebsoa Views(328) Comments(0) Diggs(0)
本地是php+mysql+apache的环境。也可以用xampp一键安装的东西,那个貌似比较省事。因为我的本地php环境已经装好了,就直接下了discuz的代码安装。 打开web共享将discuz代码拷贝到Sites目录下。discuz下的upload目录是要传到服务器的目录,这里直接放在Sites目录下,可以改名为bbs什么的。 在mac下需要修改读写权限,不然无法访问。cd到~/Sites目录下将discuz的目录修改读写权限chmod a+x discuzcd 到~/Sites/discuz/bbs目录下,递归修改config目录,data目录,uc_client目录,uc_server Read More
posted @ 2013-07-22 18:45 javawebsoa Views(752) Comments(0) Diggs(0)
/*常用的字符串输出函数 * * echo() 输出字符串 * print() 输出一个或多个字符串 * die() 输出一条信息,并退出当前脚本 * printf() 输出格式化字符串 * sprintf() 把格式化的字符串写入到一个变量中 * */ #ucfirst #将字符串中的首字母转换为大写 $str="string"; echo ucfirst($str); echo "";#ucwords() #将字符串中的每个单词的首字母大写$ucword="hello everyone!"; echo ucwords($ucwor Read More
posted @ 2013-07-22 18:44 javawebsoa Views(196) Comments(0) Diggs(0)
在做项目时,遇到了操作iframe的相关问题。业务很简单,其实就是在操作iframe内部某个窗体时,调用父窗体的一个函数。于是就写了两个很简单的htm页面用来测试,使用网上流行的方法在谷歌浏览器中始终报错,不能通过。父页面parent.html的代码如下 子页面child.html的代码如下 rrr 网络上流行的方法var t=window.parent;t.ParentFunction();在IE中能调用,可是在谷歌浏览器中总是提示如下错误,Blocked a frame with origin "null" from accessing a frame with or. Read More
posted @ 2013-07-22 18:41 javawebsoa Views(337) Comments(0) Diggs(0)
A.Cakeminator暴搞之,从没有草莓覆盖的行、列遍历char map[30][30];int vis[30][30];int hang[30],lie[30];int main() { int n,m,i,j; cin >> n >> m; for(i=1; i> map[i][j]; if(map[i][j] == 'S') { hang[i] = 1; lie[j] = 1; } } } for(i=1; i> n >> m; f... Read More
posted @ 2013-07-22 18:39 javawebsoa Views(211) Comments(0) Diggs(0)