堆排序 (Heap Sort)的分析和实现(C)
(这篇文章是2006年我发布在博客园上面的,想想已经八年有余。今天好不容易找到了,挪到这里,收藏一下吧。) 堆排序 (Heap Sort)堆排序分为两个步骤: 第一步,根据初始输入数据,利用堆的调整算法形成初始堆。 第二步,通过一系列的记录交换和重新调整堆进行排序。 最大堆的
(这篇文章是2006年我发布在博客园上面的,想想已经八年有余。今天好不容易找到了,挪到这里,收藏一下吧。) 堆排序 (Heap Sort)堆排序分为两个步骤: 第一步,根据初始输入数据,利用堆的调整算法形成初始堆。 第二步,通过一系列的记录交换和重新调整堆进行排序。 最大堆的
(本文是2007年我发布在CSDN上的文章,终于找到了。) LaTex是在Linux下撰写科技文献的一个很强大的系统,网上的教程有很多,下面是我经常用到的两个很基本的模板。 注意: %后面的内容都是注释。 小论文,期刊,或者简短说明文档使用的模板12345678910111213
在使用Proxmox服务器时,会使用SSL访问它的WEB管理平台。 由于默认的安装中SSL证书没有签署,所以浏览器老是会弹出证书错误,是否继续之类的错误信息,很是碍眼。 为了在一定程度上避免这种现象,本文使用自签名的证书来配置Promox的HTTPS。 即使点了“仍然继续”,h
参考: http://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster 环境 主服务器: P2(10.194.153.9) 从服务器: P22(10.194.153.10) 在主服务器(P2)上创建集群p2:~# pvecm create
要理解Linux防火墙,先记住下面两张图(未完待续): 图1 Netfilter packet flow 图2 详细处理 详细的内容可以参考这篇文章。 (END)
MacOS下,MySQL的安装方法和Linux下几乎一样,我这里安装后的目录是: /usr/local/mysql 安装之后,发现下面两个问题。 中文乱码这是由于默认安装的时候,数据库服务器用的是latin的编码所造成的。修改方法如下: 打开终端,输入 cd / #回到根
最近在研究Django,当网站发布到Linux服务器上时,出现了下面的错误: 123Traceback (most recent call last):File "<stdin>", line 1, in <module>Unicode
环境 OS:CentOS 6.2 x64 Apache:2 Python:2.6 Django:1.4.2 场景我的应用名称是beaver,放在下面的位置: /var/www/cgi-bin/beaver 需求使用wsgi,把Django项目,发布到apache下。 第一步:
本文源于网络上的各种教程,但是结合自己的实际情况,个别细节的地方修改了一下。虽然简单,但是我相信好记性不如烂笔头,先记录下来,方便大家,也方便自己。Samba是Linux与Window实现网络共享的一种常用方法。一旦配置好了,Windows用户就可以访问Linux服务器的共享目录
事实上,WEB应用是很脆弱的。因为这种应用的灵活性很大,用户输入的自由度也很高,所以对于WEB应用的恶意攻击也比较容易。 本文对常见的16种WEB攻击,给出了部分解决方案。 1. SQL注入(SQL Injection)对于固定的SQL语句,一般在应用程序层不做处理,推荐添加一个