一、快速排序概述关于快速排序,我之前写过两篇文章,一篇是写VC库中的快排函数,另一篇是写了快排的三种实现方法。现在再一次看算法导论,发现对快速排序又有了些新的认识,总结如下:(1)、快速排序最坏情况下的时间复杂度为O(n^2),虽然最坏情况下性能较差,但快排在实际应用中是最佳选择。原因在于:其平均性...
分类:
编程语言 时间:
2015-09-26 07:00:36
收藏:
0 评论:
0 赞:
0 阅读:
337
22、网络配置 1、配置IP地址和子网掩码 编辑和配置文件 cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ./ifcfg-eth0.bak (文件修改之前,先做个备份) 修改vi ifcfg-eth0 ONBOOT=yes BOOTPROTO=s.....
分类:
系统服务 时间:
2015-09-26 07:00:26
收藏:
0 评论:
0 赞:
0 阅读:
335
原题链接在这里:https://leetcode.com/problems/spiral-matrix/转圈取值,上边从左到右,右边从上到下,下边从右到左,左边,从下到上。若是矩阵size 是 m*n, 第一行取值,从matrix[0][0]到matrix[0][n-2], 留下一个值为了接下来取最...
分类:
其他 时间:
2015-09-26 07:00:16
收藏:
0 评论:
0 赞:
0 阅读:
300
今天看 Spring框架,但先要搞清楚几个概念。网上查了一下大概摘抄如下:POJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象。2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java...
分类:
编程语言 时间:
2015-09-26 07:00:06
收藏:
0 评论:
0 赞:
0 阅读:
345
相信AJAX对于大家而言,并不陌生,但怎么利用他上传文件却鲜有人试过,其实,通过无刷新上传文件至少有两种方式。1、传统的方式 重点在于form里面的target和iframe里面的name相同,此时提交会直接提交到iframe里面,会造成...
分类:
Web开发 时间:
2015-09-26 06:59:56
收藏:
0 评论:
0 赞:
0 阅读:
182
1.sass中可以使用变量变量名以$符号开头,可包含所有可用作CSS类名的字符,包括下划线和中划线。可见,中划线也是可以作为命名的字符,这是与很多其他语言的不同之处。变量的使用实例:$company-blue: #1875e7;h1#brand { color: $company-blue;}...
分类:
其他 时间:
2015-09-26 06:59:46
收藏:
0 评论:
0 赞:
0 阅读:
262
打开安装好的XAMPP的三个服务:然后打开phpStorm,在Open选项选择文件目录(最后一个目录是htdocs)打开:3、有时候可能无法修改php文件,会弹出一些提示窗口。那么就打开Finder中这个项目的php源文件的目录,然后把权限改为可读可写:然后回到phpStorm可以输入代码并运行ph...
分类:
Web开发 时间:
2015-09-26 06:59:36
收藏:
0 评论:
0 赞:
0 阅读:
321
原题链接在这里:https://leetcode.com/problems/first-bad-version/尽可能少的使用API, 就想到Binary Search. 查中点是不是,若是bad version, 就在左边继续查,若不是bad version, 就在右边继续查找。Note: 求中....
分类:
其他 时间:
2015-09-26 06:59:26
收藏:
0 评论:
0 赞:
0 阅读:
261
步骤总结:一、cd /usr/src/php源码包目录/ext/扩展目录/二、/usr/local/php5314/bin/phpize三、./configure --with-php-config=/usr/local/php5314/bin/php-config 注意要先确保/usr/loca....
分类:
Web开发 时间:
2015-09-26 06:59:16
收藏:
0 评论:
0 赞:
0 阅读:
314
由于公司加班,刚到家不久,然而却毫无睡意,可能是老了吧~~~不废话了,没睡意那就做点有意义的事情吧,继续我们的angular学习之路,深夜博文,希望能造福大家!这次我们来详细讲解angular的双向数据绑定。我会从以下列表依次讲解。简单的例子取值表达式与ng-bind的使用双向绑定的典型场景-表单动...
分类:
Web开发 时间:
2015-09-26 06:59:06
收藏:
0 评论:
0 赞:
0 阅读:
280
主要内容: 1.枚举查询文件和文件夹 2.文本文件读写的三种方法——创建写入和读取文件 3.获得文件的属性枚举查询文件和文件夹先了解一下文件查询的几个方法:StorageFolder.GetFilesAsync:获取当前文件夹中的所有文件,返回一个IReadOnlyList集合 IRea...
分类:
Windows开发 时间:
2015-09-26 06:58:56
收藏:
0 评论:
0 赞:
0 阅读:
575
http://acm.hdu.edu.cn/showproblem.php?pid=2063(这是一道中文题,题目就不说了,自己读。)这是做的第一道二分匹配的题,直接套匈牙利算的模板,直接ac。不过重要的是里面有很多重要的图论的知识,但是自己理解的还不是很透彻,所以写不出来,也不想拿别人,先放着吧,...
分类:
其他 时间:
2015-09-26 06:58:46
收藏:
0 评论:
0 赞:
0 阅读:
287
史上最全最强SpringMVC详细示例实战教程
分类:
编程语言 时间:
2015-09-26 06:58:36
收藏:
0 评论:
0 赞:
0 阅读:
250
git commitgit commit命令提交stage区的快照到项目历史中去(HEAD). 被提交的快照被认为是一个项目的安全版本. Git不会修改他们, 除非你显示的要求了. 和git add一样git commit是Git最重要的命令之一.尽管名字相同git commit和svn commi...
分类:
其他 时间:
2015-09-26 06:58:26
收藏:
0 评论:
0 赞:
0 阅读:
259
“Segment fault 之所以能够流行于世,是与Glibc库中基本所有的函数都默认型参指针为非空有着密切关系的。”段错误:请求访问了不可访问或无权访问的内存对于服务器程序,应该尽量减少段错误的检测与处理。常见场景:int i;scanf("%d", i);char a[3] = {'a', '...
分类:
其他 时间:
2015-09-26 06:58:16
收藏:
0 评论:
0 赞:
0 阅读:
283
git statusgit status命令能展示工作目录和stage区的状态. 使用他你能看到那些修改被staged到了, 哪些没有, 哪些文件没有被Git tracked到. git status不显示已经commit到项目历史中去的信息. 看项目历史的信息要使用git log.用法git st...
分类:
其他 时间:
2015-09-26 06:58:06
收藏:
0 评论:
0 赞:
0 阅读:
600
原题链接在这里:https://leetcode.com/problems/container-with-most-water/左右加班依次向中间移动,维护一个最大面积,每次移动小的那个夹板,因为储水量是由短的夹板决定的,移动大的夹板不会使面积更大。Time O(n), Space O(1).AC ...
分类:
其他 时间:
2015-09-26 06:57:56
收藏:
0 评论:
0 赞:
0 阅读:
149
软件设计师&产品经理应常去的网站
分类:
Web开发 时间:
2015-09-26 06:57:46
收藏:
0 评论:
0 赞:
0 阅读:
313
《基于Oracle的sql优化》里关于哈希连接的原理介绍如下: 哈希连接(HASH JOIN)是一种两个表在做表连接时主要依靠哈希运算来得到连接结果集的表连接方法。 在Oracle 7.3之前,Oracle数据库中的常用表连接方法就只有排序合并连接和嵌套循环连接这两种,但这两种表连接方法都有其明显缺...
分类:
数据库技术 时间:
2015-09-26 06:57:36
收藏:
0 评论:
0 赞:
0 阅读:
365
#include #include #include using namespace std; //声明字符串拷贝函数char* mystrcpy(char* str1,const char* str2);class CPerson{ char* m_pName;public: C...
分类:
编程语言 时间:
2015-09-26 06:57:16
收藏:
0 评论:
0 赞:
0 阅读:
183