数组是最简单的一种数据结构。我们经常碰到的一个基本问题,就是寻找整个数组中最大的数,或者最小的数。这时,我们都会扫描一遍数组,把最大(最小)的数找出来。如果我们需要同时找出最大和最小的数呢? 对于一个由N个整数组成的数组,需要比较多少次才能把最大和最小的数找出来呢? 分析与解法 解法一:分别求最大和 ...
分类:
编程语言 时间:
2016-05-23 00:50:43
阅读次数:
748
javascript富文本编辑器使我们添加、编辑网站中的文章更加方便和容易。这些富文本编辑器提供了所见即所得(What You See Is What You Get - WYSIWYG)的功能,可以像编辑word文档一样,方便地编辑网站中文章,常用于内容管理系统和博客系统等。 百度Ueditor富 ...
分类:
Web程序 时间:
2016-05-23 00:50:04
阅读次数:
762
1. KVC的实现原理 遍历字典里面所有的key,以name为例 去模型中查找有没有setName:方法,有就直接调用赋值 假如没有找到setName:方法,就会继续查找有没有_name属性,有就_name = value赋值 假如没有找到_name,还会继续查找模型中有没有name属性 最终没有找 ...
分类:
移动开发 时间:
2016-05-23 00:50:00
阅读次数:
213
与其他技术相比,Git应该拯救了更多开发人员的饭碗。只要你经常使用Git保存自己的工作,你就一直有机会可以将代码退回到之前的状态,因此就可以挽回那些你深夜里迷迷糊糊犯下的错误。 尽管这么说,Git的命令行界面可是出了名的难掌握。接下来,就给大家介绍7个小技巧,最大限度发挥Git的作用。 通常,大部分 ...
分类:
其他好文 时间:
2016-05-23 00:48:29
阅读次数:
227
1 打开httpd.conf文件 2 添加端口监听 (找到Lisen 80 在后面添加 Listen 端口号 如Listen 1112) port =>你的端口 project_name=>你的项目名称 project_url=>你的项目域名 project_path=>你的项目文件路径 3 在文件 ...
分类:
Web程序 时间:
2016-05-23 00:49:57
阅读次数:
196
前面,我们已经安装好了SQLol,打开http://localhost/sql/,首先跳转到http://localhost/sql/select.php,我们先从select模块进行测试。 slect模块,有输入处理和输出处理,可以配置不同的sql注入情况,这里先以最简单的,不做任何输入处理的情况 ...
分类:
数据库 时间:
2016-05-23 00:49:40
阅读次数:
484
其实在很早之前就有所耳闻构建之法这本书,段老师也在我们大二的时候向我们推荐了构建之法,之前没有什么认真的看完构建之法这本书,直到这学期有了这门课后才开始看这本书,越看越起劲,后悔之前怎么没有早看着一本书,看了邹欣老师写的构建之法,感觉和读其它软件技术方面的书感觉截然不同,邹欣老师的构建之法想要告诉我 ...
分类:
其他好文 时间:
2016-05-23 00:48:18
阅读次数:
153
<h2 id="安装"><a name="安装" href="#安装"></a>安装</h2><h4 id="要求"><a name="要求" href="#要求"></a>要求</h4><ul><li><h5 id="web服务器"><a name="web服务器" href="#web服 ...
分类:
其他好文 时间:
2016-05-23 00:47:07
阅读次数:
233
在7.10节中,我们讲述了setjmp以及longjmp函数,这两个函数用于远程跳转。其中longjmp函数进场在信号处理函数中被调用,用于返回到进程的主循环中去,而不是从信号处理函数中返回。 但是使用函数longjmp有一个问题,当一个信号被捕获的时候,信号处理函数被执行,当前信号将被自动增加到进... ...
分类:
其他好文 时间:
2016-05-23 00:48:47
阅读次数:
243
读这本书的时候,我先仔细的看了这本书的目录,我发现邹欣老师写得内容非常的适合我们这种半吊子的学生,里面写了好多教我们如何开发一个工程项目,告诉了我们个人如何开发,双人如何开发,多人合作如何开发,更写明了这诸多开发方法应该注意的事项,开发流程等,直接的避免了许多问题的出现。这本书教我们很多知识,教了我 ...
分类:
其他好文 时间:
2016-05-23 00:48:15
阅读次数:
163
引 在平时处理样式的过程中,会出现各种问题。比如: 包含在父元素中的子元素设置了浮动,子元素高度变化的时候父元素的高度没有随着变化,就是没有被撑高,父元素仍然是原来设置的那个高度 包含在父元素中的子元素,子元素的宽高没有设置,而是通过自身的margin值来根据父元素的大小来设置自身的宽高,但是实际上 ...
分类:
其他好文 时间:
2016-05-23 00:49:43
阅读次数:
582
在ThinkPHP封装了Session类,用户可以直接使用,常用的方法有: Session::set(name, value):注册 session 。 Session::is_set(name):检查Session的值是否设置。 Session::get(name):读取 session 。 Se ...
分类:
Web程序 时间:
2016-05-23 00:49:11
阅读次数:
302
什么是JS事件委托呢? 首先,我们要明确什么是事件:所谓的事件就是像:onclick,onmouseover,onmouseover.......这些事件,那委托呢?就是指原来发生在这些事件上的元素,加到其它的元素身上来完成。 JS事件委托的原理:就是利用冒泡的原理,把事件加到父级或是父级的父级身上 ...
分类:
Web程序 时间:
2016-05-23 00:48:11
阅读次数:
175
kill函数用于发送信号给一个进程或者是一个进程组,函数raise允许进程发送一个信号给自身。 raise函数最开始定义与ISO C中,POSIX.1为了与兼容ISO C标准,于是包含了函数raise,但是POSIX.1将函数raise的特性扩展到了线程处理(我们将在12.8中讨论线程是如何与信号发... ...
分类:
其他好文 时间:
2016-05-23 00:47:22
阅读次数:
200
经常混淆的两个信号就是SIGCLD以及SIGCHLD,信号SIGCLD源于System V,该信号的含义与源自BSD的信号SIGCHLD不一致。同时POSIX.1信号也称为SIGCHLD.源自BSD的信号SIGCHLD的语义比较正常,当该信号出现的时候,表示子进程的状态发生了变化,然后我们需要调用一... ...
分类:
其他好文 时间:
2016-05-23 00:46:32
阅读次数:
186
【02】HTML5与CSS3基础教程(第8版)(全) 共392页。 (魔芋:大体上扫了一遍。没有什么新东西,都是入门的一些基础知识。) 已看完。 [美]elizabeth castro bruce hyslop 著 望以文 译 2014年5月 出版。 亚马逊: https://www.amazon. ...
分类:
Web程序 时间:
2016-05-23 00:48:18
阅读次数:
201
Node.js ——day4 一.填空题 1. localhost:3300中localhost表示_____________,3300表示___________。 2.node.js在安装完成后需要配置__________。原因是___________________。 3.package.jso ...
分类:
Web程序 时间:
2016-05-23 00:45:28
阅读次数:
171