- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 SAPI(PHP常见的四种运行模式)
SAPI(Server Application Programming Interface)服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中。SAPI提供了一个和外部通信的接口,常见的SAPI有:cgi、fast-cgi、cli、apache模块的DLL、isapi -------------...
2018-07-28 22:17:06 12282
原创 mysql explain 用法和理解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法:在select语句钱加上explain就可以了example: explain select account,business_code from pin_search_business;select_type:表示select类型,SIMPLE属于...
2018-07-28 15:41:47 256
原创 leetcode 17. Letter Combinations of a Phone Number
题意:手机上每个数字键都有几个字符,给你一串数字,让你去找到打出字符的所有可能。题解:此题比较简单,就是一个简单的全排列问题#include <iostream>#include <vector>#include <list>using namespace std;void letterCombinations(vector<strin...
2018-07-23 21:10:00 194
原创 leetcode 14. Longest Common Prefix
题意:找所有字符串的共同的最长前缀字符串解题思路:我们可以先使用第一个字符串,用其他字符串与此字符串对应字符比较,当遇到不相等或者当前的字符串比此字符串长度短,则返回之前的共同的前缀,否则最后输出第一个字符串。 #include <iostream>#include <vector>using namespace std;string longestC...
2018-07-23 19:17:16 135
原创 leetcode 11. Container With Most Water
题意:题目大概意思就是让你找两个数使得两个数的最小值乘以他们的距离最大Area题解:设置两个变量, 一个是从头开始,一个是从尾开始,计算两个数的Area,并更新最大值,如果开始的元素大于结尾的元素则尾部向前移动一个位置,否则头部向后移动一个位置,循环下去直到连个变量相遇 #include <iostream>#include <vector>using n...
2018-07-23 16:05:48 126
原创 leetcode 10、Regular Expression Matching
本题大意: 给你一个字符串s, 以一个模式串p,而模式串中规则匹配的只有 '.' 和 ‘*’,其中 ‘.’ 代表匹配任意一个字符,‘*’ 代表匹配的前一个字符有0个或多个,求字符串s和模式串p是否匹配?题解:本题利用递归的思想使用模式串p去匹配字符串s;1、当p为空的时候,s为空返回true,否则返回false2、当p只有一个字符时,s 中的字符是否为1并且 (s[0] == p[0]...
2018-07-23 15:10:18 139
原创 String类实现
#include <iostream>#include <cstring>using namespace std;class String{public: String(const char *str = NULL){ if (!str){ length = 0; m_data = new c...
2018-07-15 13:11:14 147
原创 Ajax工作原理
Ajax原理通过XmlHttpRequest对象来向服务器发出异步请求,从服务器获得数据,然后用Javascript来操作DOM而更新页面。Ajax优势:页面无刷新,在页面内与服务器通信,给用户的体验非常好使用异步方式与服务器通信,不需要打断用户操作,具有更加迅速的响应能力可以嫌少服务器的负担,利用客户端闲置能力来处理任务参考链接:https://www.cnblogs.com/mingmingr...
2018-07-06 15:24:27 5107
原创 #define 和 const 区别
const定义的常数是变量,需要带类型; #define定义的只是常数,不带类型#define在编译的预处理阶段起作用;const在编译、运行时起作用#define只是简单的字符串替换,没有类型检查;const有对应的类型检查,需要进行判断;const不能重新定义;#define可以通过#undef取消某个符号的定义,再重新定义;#define可以用来防止头文件重复引用;const不能参考链接:h...
2018-07-04 11:06:06 182
转载 悬空指针和野指针
悬空指针:它曾经指向一个有效地址,但是现在不再指向有效地址(个人添加,其实就是原来的那块地址不能通过这个指针区访问了)。这通常是因为指针所指的内存单位被释放了并且不再有效了。空悬指针存在并没有什么问题,除非你尝试通过这个指针访问指向的地址空间。不遗留任何悬空指针总是最好的实践方式。野指针:它没有被正确的初始化于是指向一个随机的内存地址。存在野指针是一个严重的错误。原文链接:https://blog...
2018-07-02 15:29:04 645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人