现在位置: 首页 > alertness发表的所有文章
  • 02月
  • 16日
综合 ⁄ 共 3425字 评论关闭
Command Network Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 13609   Accepted: 3925 Description After a long lasting war on words, a war on arms finally breaks out between littleken’s and KnuthOcean’s kingdoms. A sudden and violent assault by KnuthOcean’s force has rendered a total failure of littleken’s command network. A provisional network must be built immediately. littleken orders snoopy to take charge of the project. With the situation studied to every d......
阅读全文
  • 08月
  • 20日
综合 ⁄ 共 5927字 评论关闭
Library介绍 基本知识 在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。 Library使用的两种方式:封装lib.a和直接引用lib工程。 一、封装.a文件 直接封装lib.a,向使用者提供头文件列表。使用者引用头文件并且使用其中方法,但是看不到实现文件的内容。这种方式每当静态库函数需要修改时就必须重新生成lib.a提供给使用者更换,比较麻烦,但有助于保密。 制作静态库 New Project -> iOS Library ->Cocoa touch Static Library 这样就新......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1192字 评论关闭
SD(Secure Digital)与 MMC(Multimedia Card) SD 是一种 flash memory card 的标准,也就是一般常见的 SD记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 SD/MMC规格说明:[http://zh.wikipedia.org/wiki/Secure_Digital]。 SDIO(Secure Digital I/O) SDIO 是目前我们比较关心的技术,SDIO 故名思义,就是 SD的 I/O 接口(interface)的意思,不过这样解释可能还有点抽像。更具体的说明,SD本来是记忆卡的标准,但是现在也可以把 SD 拿来插上一些外围接口使用,这样的技术......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 897字 评论关闭
题目链接:Click here~~ 题意: 有 n 个三元组 {x,y,z},问是否存在一个任意数 num 和一对 i,j,使 num % x[i] 和 num% x[j] 的值分别落在对应的区间 [ y[i] , z[i] ] 和[ y[j] , z[j] ] 中。 解题思路: 由于 n 是 1e3,所以可以直接枚举 i,j,关键是如何判断他们是否存在满足这样要求的值。 不妨设 num % x[i] = a , num % x[j] = b,则 num = k1 * x[i] + a , num = k2 * x[j] + b 。 将 num 消掉,可以得出 k1 * x[i] + a = k2 * x[j] + b 从而 x[i] * k1 - x[j] * k2 = b - a。 发现这是一个不定方程,方程有解当且仅......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 13746字 评论关闭
From: http://blog.csdn.net/wangqiulin123456/article/details/8145545       24点游戏的算法,其中最主要的思想就是穷举法。所谓穷举法就是列出4个数字加减乘除的各种可能性,包括括号的算法。我们可以将表达式分成以下几种:首先我们将4个数设为a,b,c,d,,其中算术符号有+,-,*,/,。其中有效的表达式有a,ab-cd,等等。列出所有有效的表达式。其中我们用枚举类型将符号定义成数字常量,比如用1表示+,2表示-等。如下是我对穷举法的一种编程语言。在编程的头部要对变量做下定义。其中a,b,c,d的范围是1到10。这就需要......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 3351字 评论关闭
Road Construction Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 8673   Accepted: 4330 Description It's almost summer time, and that means that it's almost summer construction time! This year, the good people who are in charge of the roads on the tropical island paradise of Remote Island would like to repair and upgrade the various roads that lead between the various tourist attractions on the island. The roads themselves are also rather interesting. Due to th......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 855字 评论关闭
1. 修改类别文件名及类别方法。 开发SDK时通常会用到比较多的第三方的类别方法, 这样的话, 开发者在使用你的SDK时, 因为他可能也会加一些第三方的开源库, 比如都使用了NSString的md5类别文件。 由于这两个文件都是从网上下载来下的, 所以文件名是一样的。 这样在编译时就会报错。 然后就想到要去修改这个类别文件名, 等修改类别文件名后。 发现类别中的方法名是一样的, 而ios在调用两个相同方法的类别方法时, 不能确定其调用的哪个方法, 但可以肯定地是只会调用一个类别方法, 如果恰好开发者自己又修改了这个类别......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 481字 评论关闭
求最大公约数和最小公倍数的经典算法--辗转相除法描述如下: 若要求a,b两数的最大公约数和最小公倍数,令a为a、b中较大数,b为较小数,算法进一步流程: while(b不为0) { temp=a%b; a=b; b=temp } 最后a即为两数的最大公约数,最大公倍数为: a*b/最大公约数 c语言代码: int divisor (int a,int b) /*自定义函数求两数的最大公约数*/ { int temp; /*定义整型变量*/ if(a<b) /*通过比较求出两个数中的最大值和最小值*/ { temp=a; a=b; b=temp; } /*设置中间变量......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1580字 评论关闭
表达式求值 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。 比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数) 输入 第一行输入一个整数n,共有n组测试数据(n<10)。 每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 1554字 评论关闭
项目需要用到 新闻内容页 实现分页功能,随便写了一下。 给大家做个参考,写的不好还望谅解啊! //新闻内容分页开始 The page next for news content start $nextpage="<!--{nextpage}-->";//分页标示. $content=explode($nextpage,$content); $sum=count($content); $mpurl=$_SERVER['PHP_SELF']."?newsid=$newsid";//当前页地址 if ($sum==1) { $smt->assign("content",$content[0]); //没有分页的情况下 $news_page="共".$sum."页"; } else { $page=$_GET['page']; if(!$page) { $page=0; for($i=2;$i&......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 2615字 评论关闭
转载请注明出处:jiq•钦's technical Blog 最近在自己写分布式注册中心的Web管理界面,需要点击左边树节点时,请求后台Action查询该节点的详细数据,然后异步刷新右边的节点信息区域。 异步刷新用了Jquery对Ajax的封装: function zTreeOnClick(event, treeId, treeNode) { $.ajax({ type: "POST", url: "Config.action", data: "", dataType: "json", success: function(data) { alert(eval("("+data.result+")").word); ......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1565字 评论关闭
C语言和c++中的main命令行参数(命令行变元)是需要手动的输入的; 比如int main(int argc,char *argv[])中的argc表示命令行参数(命令行变元)的个数,而char *argv[]则存储命令行参数字符串,每个参数之间用空格隔开 一般情况下命令行参数(命令行变元)的第一个字符串即 argv[0] 是默认的这个程序的路径加上函数名; 比如你的程序在C盘个目录下的test.c  那么argv[0] = "C:\test.c"; 而你手动输入的命令行参数则是 从argv[1]开始的,并且argc是根据你输入的字符串来统计数目的,一般不会赋值,比如你的程序中将 argc = 3;这是多余的,而......
阅读全文