定义 栈(Stack):只允许在一端进行插入或删除操作的线性表。首先栈是一种特殊的线性表,但是限定这种线性表只能在某一端进行插入和删除操作,如图3-1所示。栈顶(top):线性表允许进行插入和删除的那一端。栈底(bottom):固定的,不允许进行插入和删除的另一端。空栈:不含任何元素的空表。 逻辑结 ...
分类:
其他好文 时间:
2016-09-03 22:35:54
阅读次数:
258
来源于:http://www.52pojie.cn/thread-532237-1-1.html 前言每天打开电脑,就是逛论坛,看一些娱乐网,看看有没有啥新鲜干货,现在已经有强迫症,于是这款工具诞生了,可以一键获取所有想要关注的网站的新文章。再也不用一天多次繁琐的重复打开网站了。提高不少效率,时间就 ...
分类:
Web程序 时间:
2016-09-03 22:32:33
阅读次数:
188
漏洞分析:https://www.t00ls.net/thread-35569-1-1.html 条件利用: 1.漏洞代码在/plus/advancedsearch.php 文件中 2.php.ini要开启session.auto_start = 1 3.必须知道一个存在的mid,需要后台有添加自定 ...
分类:
系统相关 时间:
2016-09-03 21:15:27
阅读次数:
371
ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 Java.lang.Threadlocal可以存储当前thread的变量,而servlet的一次请求正好满足这个情况(包括后面业务代码),所以需要把类放入Thr ...
分类:
其他好文 时间:
2016-09-03 19:46:17
阅读次数:
151
一,多线程 多线程是提高程序效率,避免资源浪费的很好的解决方案,下面来慢慢的介绍多线程的一些基本知识,而这些是晋级高级不可或缺的一部分 1,Thread类 类实现多线程需要实现Runnable接口,我们跟踪一下源码,如下所示: Thread类实现了Runnable的接口,然后我们来看一下Runnab ...
分类:
编程语言 时间:
2016-09-03 16:42:39
阅读次数:
300
http://bbs.qcloud.com/thread-11554-1-1.html ubuntu 默认没有激活root 要激活比较简单,就是在root权限下为root设置一下密码 sudo passwd root 设置密码即可 如果要ssh远程登录,则更改配置 sudo vi /etc/ssh/ ...
分类:
系统相关 时间:
2016-09-03 13:44:24
阅读次数:
343
multithread如何写 这是我第一次写multithread,所以就是照着例子学,下面是我用来学的例子 来自于”Automate the boring stuff with Python”的15.6 import threading, time print "Start of the prog ...
分类:
编程语言 时间:
2016-09-03 06:14:33
阅读次数:
232
quagga是开源路由器软件,提供的用户界面与思科,华为的路由器的人机接口几乎一致,非常有学习价值,尤其是开源的协议代码,简直亮瞎了我丹的小眼睛。 quagga的介绍,我就不赘述了,有兴趣的可以找度娘或者去官网看看。 一、通用库thread quagga是一个纯C实现的项目。 C语言的项目,就是一个 ...
分类:
其他好文 时间:
2016-09-02 23:13:52
阅读次数:
213
C语言中堆和栈的区别 一.前言: C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件由栈,堆,数据段(由三部分部分组成:只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成,如下图所示: 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作 ...
分类:
编程语言 时间:
2016-09-02 20:21:55
阅读次数:
176
1:继承thread和实现Runnable创建线程的区别: 继承thread创建的对象直接start()就可以就绪,但是使用Runnable所new出来的对象要先new Thread(xx)才能start() 这也就意味着在start()之前实现Runnable的类一次new 出来的对象是可以多次传 ...
分类:
编程语言 时间:
2016-09-02 18:44:40
阅读次数:
151