程序设计基础之算法篇
计算机程序从根本上看包括两方面的内容:数据结构,算法。因此从某种意义上说,程序=数据结构+算法。 今后将逐步的学习算法与数据结构。 一、排序算法 1、简单排序 (1)直接插入排序(升序) 顾名思义,这个排序算法和“插入”有关。其基本思想是每步将待排序的记录,按照其大小插入到前面已经排序的子序列中合适 ... 查看全文
C++中的new用法总结
前段时间复习面试的时候,看到这个问题经常有问到,我这个小白就看了些博客和书,总结一下。 new可以说是个一个关键字,也可以说是一个运算符,并且可以被重载。 1、new operator 这个就是平时最经常用的new,用法如下程序所示: new operator实际上执行了以下三个步骤: 1、调用op ... 查看全文
django之HTTPResponse和JsonResponse详解
HttpResponse对象 Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponseBase或者他的子类的对象。而HttpR ... 查看全文
主动分布式WEB资产扫描
一、 Redis的服务安装 系统环境:centos7x64 ip地址:192.168.1.11 1.设置静态IP地址 [root@localhost backlion]#vi /etc/sysconfig/network-scripts/ifcfg-* BOOTPROTO=static #dhcp改 ... 查看全文
python Django2.X,报错 ‘learning_logs ’is not a registered namespace,如何解决?
自己也查阅了自己出现了的问题,其中就有这么个按照书中来写的代码但是Django却是提示了 ‘learning_logs ’is not a registered namespace。 然后错误提示可以是定位到了以下这个位置: base.html ``` <p> <a href="{% url 'le ... 查看全文
python高级-深浅拷贝(16)
一、浅拷贝 浅拷贝是对一个对象的顶层拷贝,通俗地讲就是:拷贝了引用,并没有拷贝内容。 运行结果为: 二、深拷贝 深拷贝是对于一个对象所有层次的拷贝,重新开辟内存地址。 运行结果为: 三、深浅拷贝对比 运行结果为: 说明: c和d的内存地址一样,说明是浅拷贝,两个引用指向的是同一块内存 c,e,f内存 ... 查看全文
Java课程之团队开发(NABCD需求分析)
N.需求 1.学生基本的录入课程功能 2.学生对于空教室使用的需求(自习或者是活动占用) 3.学生对于具体课程的查询需求 A.做法 1.制作出基于安卓的课程查询,录入以及教室查询应用软件 B.好处 1.满足课程表的基本需求 2.便于用户查询空闲教室 3.便于用户对于课程的空间 C.竞争 1.基于本校 ... 查看全文
Metasploit的基本使用教程
今天给大家带来的是关于Metasploit的基本使用教程,使用到的工具是kali linux(命令行模式) 关于Metasploit的发展进程大家自行百度我就不一一赘述了 首先先打开 msfconsole 从图中我们可以看到Metasploit中集成的很多的攻击模块 通过show命令我们可以查看这些 ... 查看全文
一次完整的http请求过程
写在前面分析http的请求处理过程能够帮助读者更加深入的理解web服务架构的理解,为以后提升打下良好的基础,以下过程为本人在学习完lamp架构后的总结,如有错误,敬请指正。请求处理过程:域名解析-->建立连接-->接收请求-->处理请求-->访问资源-->构建响应报文.. 查看全文
java高并发技术netty源码解析视频教程
一 课程概要二 并发编程框架核心三 并发编程框架高级特性四 并发编程深入学习与面试精讲五 并发编程框架底层源码深度分析六 Netty整合并发编程框架Disruptor实战百万长链接服务构建七 分布式统一ID生成服务架构设计八 回顾总结源码.zip ... 查看全文
python 编辑器PyCharm
1.安装与激活 (1)首先去官网下载安装(这个没什么操作) (2)激活,打开编辑器,然后选择这个,进入 http://idea.lanyus.com/ 后按照提示的修改文件内容,安装激活就完成了 2.配置文件远程同步 (1)进入这里面 (2)点击+号,选择sftp,并配置自己的服务器环境 (3)进入 ... 查看全文
html table实现无左右边框布局
这是一个普通的表格,border=1,每个td都会有边框。 放手机里,table的左右边框明显有点多余且不美观。 那么如何去掉呢? 因为表格边框最终还是取决于td的。操作整个table的边框无法实现效果。 实现思路如下: 1、table的边框只留上边框和下边框 2、th或td的边框最左边不要 3、这 ... 查看全文
MFC DDX_Control 与 DDX_Text
DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来, DDX_Control()的作用可以理解为把变量和控件本身关联起来, DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。void CView::DoDataExchange ... 查看全文
关于python的一些坑
1、目录 如果你使用python创建了directory或者python package,而其下又创建了同名的文件,那么这个文件会提示无效 No module named ‘***’,或者 Empty test suite. 建议:修改文件名或者目录名 2、重载 如果你学过C++、C#、Java,那 ... 查看全文
CentOS 6.5 apache源码安装2.0版
yuminstall-ypcre-develzlib-devel(可能需要安装gcc)tarxfapr-1.5.2.tar.bz2cdapr-1.5.2./configure--prefix=/usr/local/aprmakemakeinstallcd..tarxfapr-util-1.5.4.tar.bz2cdapr-util-1.5.4./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/makemakeinst.. 查看全文