摘要: 在程序员的眼中,文件不应当仅仅是一部电影、一首歌曲、一个pdf文件,它应该被视为一个文件夹,而我们所熟知的文件,应当是它的特例。在web开发中,文件的上传和下载是文件变成的一个实际应用。延续crud操作,通过具体的crud操作实现文件编程的细节复习。一、文件读取1.fopen方法fopen方法用于打... 阅读全文
posted @ 2014-09-13 19:49 狂盗一枝梅 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 大部分的人都知道Cookie,但是可能不了解Session,现在对这两者进行解释。问题的提出:有些网站会提示用户在一定的时间之内免登陆,这是用的什么技术?答案是Cookie技术。有些购物网站会提示用户将物品放入购物车之后在不购买就会自动删除物品,这是用的什么技术?答案是Session。PHP作为一门... 阅读全文
posted @ 2014-09-13 16:37 狂盗一枝梅 阅读(386) 评论(0) 推荐(0) 编辑
摘要: msyqli和mysql只有一个字母的差别,真正的含义是msyql的增强版扩展。MySQL可以处理满足程序员对MySQL数据库操作的各种需要了,为什么还需要mysqli呢?因为mysqli支持面性对象编程,PHP的开发者为了适应当前的发展,不得不对PHP进行升级,并使其慢慢向面向对象看齐。虽然mys... 阅读全文
posted @ 2014-09-13 14:38 狂盗一枝梅 阅读(346) 评论(0) 推荐(0) 编辑
摘要: PHP和MySQL是一对好搭档,PHP中有一个很大的扩展库专门针对对MySQL的操作。当然,作为一个PHP程序员,首先对MySQL的增删查改要非常熟悉才行。MySQL数据库的连接数大概在6w个左右,6w看上去似乎很大,但是我们要知道,由于对于一个用户来说非常有可能不仅仅只有一个数据库连接,很有可能有... 阅读全文
posted @ 2014-09-13 14:18 狂盗一枝梅 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 无论是c/c++还是java、c#均有对XML文件操作的技术,PHP对XML文件的操作的技术主要有三种:DOM、XPath、SimpleXml。一、DOMDOM:Document Object Model ,中文名字为“文档对象模型”核心思想:把一个xml文件看作是一个对象模型,然后通过对象的方式来... 阅读全文
posted @ 2014-09-13 13:58 狂盗一枝梅 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、XML文件简介关于XML的大多数人都知道一些,HTML->xhtml->xml,这个顺序本来应当是HTML发展的顺序。XML可以当做配置文件使用,还可以充当小型的数据库。version:文档符合xml1.0规范,我们学习的一般都是1.0encoding:文档字符编码,比如gb2312,一般使用u... 阅读全文
posted @ 2014-09-13 13:05 狂盗一枝梅 阅读(579) 评论(0) 推荐(0) 编辑
摘要: PHP的异常处理机制大多数和java的很相似,但是没有finally,而且还可以自定义顶级异常处理器;捕捉到异常信息后,会跳出try-catch块,如果catch中没有跳转的动作,则会继续执行下一条语句。简单的异常捕捉: 1 "; 7 } 8 else 9 ... 阅读全文
posted @ 2014-09-13 11:11 狂盗一枝梅 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 将产生的错误保存在日志中的方法:使用error_log方法,其中,当日志类型是3的时候,下一个参数将会是日志文件的保存路径使用示例: 1 错误级别:$level错误信息:$message"; 5 date_default_timezone_set("PRC"); 6 $str="错误... 阅读全文
posted @ 2014-09-13 10:57 狂盗一枝梅 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 使用方法set_error_handler可以自定义用户级别的错误和系统级别的错误信息显示和处理用户级别的错误使用trigger_error方法产生一个用户级别的错误信息代码示例:系统级别的错误:1 错误级别:".$level."错误信息:".$info."";6 }7 set_error_hand... 阅读全文
posted @ 2014-09-13 10:50 狂盗一枝梅 阅读(557) 评论(0) 推荐(0) 编辑
摘要: PHP数组使用关键字array标识,数组内的元素可以是任意类型,而且可以不是同一种类型,这和c、java不同。遍历数组的方法可以使用foreach,也可以使用for循环可以使用print_r或者var_dump方法打印数组的详细信息,但是后者打印出的信息更加详细。代码示例: 1 "; 7 v... 阅读全文
posted @ 2014-09-13 10:37 狂盗一枝梅 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 构造方法:__construct,析构方法:__destruct代码示例: 1 name=$name; 9 $this->age=$age;10 }11 public function showInformation()12 {... 阅读全文
posted @ 2014-09-13 10:19 狂盗一枝梅 阅读(271) 评论(0) 推荐(0) 编辑
摘要: php全局变量使用关键字global声明,静态变量使用static声明,静态变量的使用可以使用 类名::变量名示例代码: 1 name=$name;14 $this->age=$age;15 }16 public function addnew... 阅读全文
posted @ 2014-09-13 10:18 狂盗一枝梅 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 点击此处进入原网页 1、存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及... 阅读全文
posted @ 2014-08-24 21:34 狂盗一枝梅 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 单击进入源网页要点摘要:1.查看mysql存储引擎的状态mysql> show engines;2.查看mysql默认的存储引擎mysql> show variables like '%storage_engine%';3.修改mysql默认存储引擎ALTER TABLE engineTest EN... 阅读全文
posted @ 2014-08-24 21:24 狂盗一枝梅 阅读(3200) 评论(0) 推荐(0) 编辑
摘要: 文法:E->TGG->+TG|-TG|^T->FSS->*FS|/FS|^F->i|(E)表达式串的每个数符必须以i代替(懒得优化) 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 8 ... 阅读全文
posted @ 2014-07-27 15:56 狂盗一枝梅 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 图形密码Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2508触屏手机上的图形密码是一种... 阅读全文
posted @ 2014-04-25 21:45 狂盗一枝梅 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Leftmost DigitTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12229Accepted Submission(s): 4674题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1060Problem DescriptionGiven a positive integer N, you should output the leftmost digit of N^N.InputThe in 阅读全文
posted @ 2014-04-06 10:04 狂盗一枝梅 阅读(240) 评论(0) 推荐(0) 编辑
摘要: How many Fibs?Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述Recall the definition of the Fibonacci numbers:f1:= 1f2:= 2fn:=fn-1+fn-2 (n>=3)Given two numbersaandb, calculate how many Fibonacci numbers are in the range [a,b].输入The input contains several test cases. Each test case consists of 阅读全文
posted @ 2014-03-06 12:58 狂盗一枝梅 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 数据结构上机实验之二分查找Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2039在一个递增的序列里,查找元素是否存在,若存在输出YES,不存在输出NO.输入本题多组数据,首先输入一个数字n,然后输入n个数,数据保证数列递增,然后再输入一个查找数字。输出若存在输出YES,不存在输出NO.示例输入41 3 5 83示例输出YES提示代码: 1 #include 2 #include 阅读全文
posted @ 2013-12-21 20:55 狂盗一枝梅 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 排序Time Limit: 1000ms Memory limit: 32678K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1582 给你N(N 2 #include 3 using namespace std; 4 int f[100]; 5 void Qsort(int f[],int low,int heigh); 6 int OneQsort(int f[],int s,int t); 7 int main() 8 { 9 int n;10. 阅读全文
posted @ 2013-12-21 19:22 狂盗一枝梅 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 转置矩阵Time Limit: 1000ms Memory limit: 32768K有疑问?点这里^_^题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1592题目描述把矩阵A的行换成相应的列,得到的新矩阵称为A的转置矩阵,记作A'或A。给你一个矩阵,求它的转置矩阵。输入输入数据的第一行是两个正整数R和C(1 2 #include 3 #include 4 using namespace std; 5 struct vode 6 { 7 int i,j; 8 int dat 阅读全文
posted @ 2013-12-19 17:43 狂盗一枝梅 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 串结构练习——字符串匹配Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2125题目描述给定两个字符串string1和string2,判断string2是否为string1的子串。输入输入包含多组数据,每组测试数据包含两行,第一行代表string1,第二行代表string2,string1和string2中保证不出现空格。输出对于每组输入数据,若string2是string1的子串,则输 阅读全文
posted @ 2013-12-19 15:02 狂盗一枝梅 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 排序Time Limit: 1000ms Memory limit: 32678K有疑问?点这里^_^题目描述 给你N(N 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 void heapsort(int f[],int ); 9 void heapadjust(int f[],int s,int m);10 int main()11 {12 int n;13 cin>>n;14 int i;15 int f[10000];16 for(i=1;i>f[i];1... 阅读全文
posted @ 2013-12-12 20:49 狂盗一枝梅 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 小鼠迷宫问题Time Limit: 1500ms Memory limit: 65536K有疑问?点这里^_^题目描述小鼠a与小鼠b身处一个m×n的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这m×n个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中任何位置均可沿上,下,左,右4个方向进入未封闭的房间。小鼠a位于迷宫的(p,q)方格中,它必须找出一条通向小鼠b所在的(r,s)方格的路。请帮助小鼠a找出所有通向小鼠b的最短道路。请编程对于给定的小鼠的迷宫,计算小鼠a通向小鼠b的所有最短道路。输入本题有多组输入数据,你必须处理到EOF为止。每组数据的第一行有3个正整数 阅读全文
posted @ 2013-12-10 14:35 狂盗一枝梅 阅读(658) 评论(0) 推荐(0) 编辑
摘要: Cash CowTime Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2721Years before Candy Crush became the wildly popular game that may lead developer Saga to a multi-billion dollar IPO, there was an online game named Cash Cow 阅读全文
posted @ 2013-12-06 19:31 狂盗一枝梅 阅读(387) 评论(0) 推荐(0) 编辑
摘要: Goldbach's ConjectureTime Limit:1000MSMemory Limit:65536KTotal Submissions:35214Accepted:13493DescriptionIn 1742, Christian Goldbach, a German amateur mathematician, sent a letter to Leonhard Euler in which he made the following conjecture:Every even number greater than 4 can bewritten as the su 阅读全文
posted @ 2013-11-24 10:08 狂盗一枝梅 阅读(281) 评论(0) 推荐(0) 编辑
摘要: http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2498代码超时怎么破: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 int mapx[10000][10000],ve[10001],vl[10001],h[10001],m,k; 10 stackzhan; 11 queuee; 12 queuel; 13 void tuop... 阅读全文
posted @ 2013-11-19 22:53 狂盗一枝梅 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 using namespace std; 4 class stud 5 { 6 public: 7 stud(int xh=150209,string xm="kuangdaoyizhimei"); 8 ~stud() 9 {10 cout>xuehao>>xingming;27 }28 void stud::shuchu()29 {30 cout>nianling;54 }55 void paisheng::shuchu()56 {57 cout<<"nianling:" 阅读全文
posted @ 2013-11-14 09:26 狂盗一枝梅 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 数据结构上机测试4.1:二叉树的遍历与应用1Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1291输入二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列。输入第一行输入二叉树的先序遍历序列;第二行输入二叉树的中序遍历序列。输出输出该二叉树的后序遍历序列。示例输入ABDCEFBDAECF示例输出DBEFCA基本原理不再详细介绍,方法有二(原理一模一样,但是前者比较麻烦 阅读全文
posted @ 2013-11-07 22:28 狂盗一枝梅 阅读(867) 评论(1) 推荐(1) 编辑
摘要: C语言实验——求阶乘(循环结构)Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1123从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出。输入输入任意一个大于等于0的整数n。输出输出n!示例输入3示例输出6 找不到很符合要求的题目,以此题代之~代码: 1 #include 2 #include 3 #include 4 using namespace std; 阅读全文
posted @ 2013-11-06 13:11 狂盗一枝梅 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: GCCTime Limit: 1000MS Memory limit: 65536K题目描述The GNU Compiler Collection (usually shortened to GCC) is a compiler system produced by theGNU Project supporting various programming languages. But it doesn’t contains the math operator “!”.In mathematics the symbol represents the factorial operation. T 阅读全文
posted @ 2013-11-04 22:59 狂盗一枝梅 阅读(336) 评论(0) 推荐(0) 编辑
摘要: The areaTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6524Accepted Submission(s): 4578题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1071Problem DescriptionIgnatius bought a land last week, but he didn't know the area of the land because the 阅读全文
posted @ 2013-11-04 22:55 狂盗一枝梅 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 487-3279Time Limit: 2000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:sdut: http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1001poj: http://poj.org/problem?id=1002Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it sp 阅读全文
posted @ 2013-11-04 22:43 狂盗一枝梅 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 公共因子Time Limit: 1000MS Memory limit: 65536K题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1465 假设字符串也有因数,一个字符串为s1,然后可以由n个字符串s2来表示,则称s2是s1的因数。 如“ac”是“acac”的因数。 给两个字符串,求它们的公因数有多少个。输入多组数据,给定两个字符串,s1,s2。长度不超过100000,并且不含空格。输出每组数据一行,公因数有多少个。示例输入acacacaaaaa示例输出11提示解题思路: 阅读全文
posted @ 2013-11-04 22:25 狂盗一枝梅 阅读(315) 评论(0) 推荐(0) 编辑
摘要: A-BTime Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2102每读入两个整数,输出其差。输入输入数据含有不超过50个的整数对,每个整数和每对整数的运算结果都不会超过±2^31。输出对于每次读入的一对整数,输出前者减去后者的差。每个结果应以回车结束。示例输入1 35 7示例输出-2-2提示 很明显,这是一道在整型范围内的减法运算,但是网上也找不到有关大数减法的题目,用这道 阅读全文
posted @ 2013-10-28 21:11 狂盗一枝梅 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Integer InquiryTime Limit:1000MSMemory Limit:10000KTotal Submissions:27730Accepted:10764Description题目链接:http://poj.org/problem?id=1503One of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 333 and he explored taking various s 阅读全文
posted @ 2013-10-28 19:34 狂盗一枝梅 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 排队打饭Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2443一天中午,有N个学生来到食堂买饭,他们需要排成了一个一字队伍并按顺序打饭,现在已经知道了每个人买饭的时间,现在食堂的管理员希望知道他们按照怎样的顺序买饭能够使得所有人等待的时间总和最小(每个人等待的时间=排在他前面的人的打饭时间和+自己打饭的时间)。输入输入的第一行包含一个整数T(T≤30)表示数据组数,每组数据包括 阅读全文
posted @ 2013-10-27 15:41 狂盗一枝梅 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 小学数学Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2445今年中秋节,大宝哥带着一盒月饼去看望小学数学老师。碰巧数学老师在指导他的学生“100以内的加减法”,由于老师要指导很多个小朋友,所以经常会忙不过来,于是老师便请大宝帮忙检查下小朋友们的作业情况,并统计出每个小朋友做对了几道题。其中每道算术题的格式为a+b=c、a-b=c、a+b=?、a-b=?中的一种,最后的问号表示 阅读全文
posted @ 2013-10-26 21:14 狂盗一枝梅 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 最终排名Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2446第四届山东理工大学ACM网络编程擂台赛比赛完后需要产生一个最终排名,排名按照题数多少来决定。但是有太多的队伍参与,手动计算排名已经不能满足比赛的需求。现在有一份名单记录各个队伍的ID和做出的题目数,需要你写一个程序,产生最终的排名。为了简化题目,这里的排名规则为:做出题目数量多的队伍排在前面,如果题数相等,保持输入时 阅读全文
posted @ 2013-10-26 20:11 狂盗一枝梅 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/csust_acm/article/details/7326418sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。简单来说,有一个数组inta[100],要对从a[0]到a[99]的元素进 阅读全文
posted @ 2013-10-26 19:55 狂盗一枝梅 阅读(301) 评论(0) 推荐(0) 编辑