Linux的DNS服务基础概念

DNS的查询方式1、递归递归的意思就是 客户端只需要问一次,如果上级DNS服务器不知道,那么上级DNS服务器会自己去找自己的DNS服务器。2、迭代迭代的意思就是客户端需要自己一个DNS服务器 一个DNS服务器自己去问。DNS名称解析方式正向解析  输入域名找IP方向解析 输入IP找域名主备DNS服务器备DNS服务器的DNS记录需要不停的跟主DNS服务器数据库进行同步。对DNS记录的改变只
分类: 企业开发 发布时间: 07-26 23:49 阅读次数: 0

大家好!

大家好!
分类: 其他 发布时间: 07-26 23:49 阅读次数: 0

android 内联 hook

先回顾下x86下的内联hook.1.原理是找到你要hook的地址。2.保存这个地址原来的数据。(这里要保存至少5个字节的数据因为一个call指令为5个字节3.把这个地址修改成call0Xxxxx(5个字节)也就是对应opcode为E90Xxxxx后面四个字节为一个函数地址4.填充0Xxxxx公式为自己的函数地址-当前地址-55.把原来的那个5个字节的opcode还原重新从hook点开始执行arm下
分类: 编程语言 发布时间: 07-26 23:49 阅读次数: 0

Linux(RadHat)基础学习—vim编辑器及文件的输入输出

1.vim编辑器Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。1.初识神器:vim(1).vim的注意事项编辑文件时a.当文件名称存在,那么进入文件直接编辑b.当文件名称不存在,vim会在退出保存时自动建立文件c.当vim命令后没有跟任何文件名称时,时无法实现":wq"退出保存的那么可以用":wqfilename"(给新建文件命名并保存)(2)
分类: 企业开发 发布时间: 07-26 23:49 阅读次数: 0

Spring源码解析(一):Spring的IOC实现

   概述     在介绍Spring的IOC之前,我们先来介绍一下控制反转与依赖注入的概念,很多人觉得他们是一个意思,其实不然,控制反转是目的,而依赖注入是实现控制反转的方式。控制反转是一个面向对象的概念,它表示将类的内部的依赖关系交给其他机制去处理。而在Spring中的体现为,IOC容器就是Spring实现控制反转的载体,通过Spring的IOC容器实现的依赖反转,我们可以把依赖关系的管理从...
分类: 其他 发布时间: 07-26 23:49 阅读次数: 0

Python常用模块(一)Numpy

1.ndarray创建 arr=np.array(list,tuple) #一维二维都可创建; np.zeros((3,3))   #创建全零数组; np.ones((3,3)) #创建全一数组; np.empty() #创建未初始化数组; np.arange(a,b,c) # [a,b)  c为步长可有可无,没有默认为1; np.linspace(0,10,5) #创建一个等差数列,...
分类: 其他 发布时间: 07-26 23:48 阅读次数: 0

Python简单爬虫第一天(requests.get&post)

# -*- coding: utf-8 -*- import requests # responses=requests.get('http://www.baidu.com') # print(type(responses))#查看返回类型 # print(responses.status_code)#查看状态码,200表示请求成功。 # print(responses.encoding)#查看编...
分类: 其他 发布时间: 07-26 23:48 阅读次数: 0

python re function

1.【compile】:  先用此函数把正则表达式的字符串形式编译为pattern实例。 # pattern = re.compile('\daaa') # print(type(pattern)) 运行结果如下: 这是一个pattern对象,可多次使用。 2.【match】:只匹配开头,成功匹配就返回一个match对象,没有就返回None pattern=re.compile...
分类: 其他 发布时间: 07-26 23:48 阅读次数: 0

SpringMVC中的文件上传

1. springmvc对fileupload进行了封装,使用上传需要先导入fileupload的依赖:    <dependency>      <groupId>commons-fileupload</groupId>      <artifactId>commons-fileupload</artifactId>      <...
分类: 其他 发布时间: 07-26 23:47 阅读次数: 0

SpringMVC 高级文件上传

需求:跨服务器上传图片,页面不刷新,图片即时回显。跨服务器上传图片:jersy 页面不刷新:ajax 图片即时回显:<img src =“”/> 1.导入上传文件以及jersy相关依赖    commons-fileupload-1.3 .jar     commons-io-2.5.jar (fileupload依赖于这个jar包 所以不需要再导入)    jersey-core-1...
分类: 其他 发布时间: 07-26 23:47 阅读次数: 0

浅谈cookie跨域的解决方案(domain)

sso单点登录跨域cookie共享 首先了解cookie的两个属性 domain-域 通过设置这个属性可以使多个web服务器共享cookie。domain属性的默认值是创建cookie的服务器的主机名。不能将一个cookie的域设置成服务器所在的域之外的域。 举个例子: 让位于a.taotao.com的服务器能够读取b.taotao.com设置的cookie值。如果b.t...
分类: 其他 发布时间: 07-26 23:46 阅读次数: 0

IDEA创建项目提交至远程仓库

1.创建项目 2.把项目添加至版本控制 3.创建.gitignore文件 方法一: 共添加五个 - Ecample user template - Maven - macOS - java - JetBrains 方法二:创建模板 把方法一中设置好的的.gitignore文件中的内容复制粘贴到自己创建的模板中 2.以后再创建...
分类: 其他 发布时间: 07-26 23:46 阅读次数: 0

java面试题之面向对象

java基础 1. 什么是面向对象 简单来说把数据及对数据的操作方法放在一起,作为一个整体 举一个简单的例子: 要把大象放到冰箱里应该怎么做?很多人应该会想到,首先把冰箱门打开、然后把大象放进去、最后把门关上。这样就把大象放进去了。从上面的叙述我们可以得出从把冰箱门打开、然后把大象放进去、最后把门关上,这其实就是一个过程,最后的结果就是把大象放到了冰箱里。在这个过程中我们可以把冰...
分类: 其他 发布时间: 07-26 23:46 阅读次数: 0

Java面试题之反射

一、反射的概述(反射可以为所欲为) JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象....
分类: 其他 发布时间: 07-26 23:46 阅读次数: 0

JDBC+DBCP连接池操作Mysql数据库

工具类的抽取: public class JDBCUtil {     private static BasicDataSource dataSource = new BasicDataSource() ; //创建数据源     private static String driverClass;     private static String url;     private stati...
分类: 其他 发布时间: 07-26 23:45 阅读次数: 0

bugku(XSS)

    先试试是不是反射性注入   查看源代码     先试试<script>alert(/xss/)</script>   查看源代码发现<>被过滤了 利用unicode编码绕过 <  \u003c   >  \u003e   再利用onerror事件 如果在加载图片时发生错误则执行 JavaScri...
分类: 其他 发布时间: 07-26 23:44 阅读次数: 0

bugku -过狗一句话 100

                        PHP file_get_contents() 函数   例子 <?php echo file_get_contents("test.txt"); ?> 输出: This is a test file with test text.   搜索到的几种解法:     1. ...
分类: 其他 发布时间: 07-26 23:44 阅读次数: 0

bugku 字符?正则? 100

    关键的还是看preg_match中的内容嘛,这里简单讲一下、需要用到的规则 1.表达式直接写出来的字符串直接利用,如key 2.“.”代表任意字符 3.“*”代表一个或一序列字符重复出现的次数,即前一个字符重复任意次 4.“\/”代表“/” 5.[a-z]代表a-z中的任意一个字符 6.[[:punct:]]代表任意一个字符,包括各种符号 7./i代表大小写不敏感...
分类: 其他 发布时间: 07-26 23:44 阅读次数: 0

bugku-前女友(SKCTF) 100

    在PHP中 MD5是不能处理数组的,md5(数组)会返回null,所以md5(a[])==null,md5(b[])==null,md5(a[])=md5(b[])=null,这样就得到答案了。      
分类: 其他 发布时间: 07-26 23:43 阅读次数: 0

计葱客Upside down primes

题目大意:给定一个整数n(1<=n<=1e16),将该整数旋转180度, 如果n为素数且旋转过后的整数也是素数则输出yes,反之输出no。 难点:大数判素数数量级1e16。所以用拉宾米勒判素数法。 链接:https://blog.csdn.net/jay__bryant/article/details/80083939 #include <cstdio> #incl...
分类: 其他 发布时间: 07-26 23:43 阅读次数: 0