Python 爬虫 更改User-Agent

from urllib import request,error if __name__ == '__main__': url ="http://www.baidu.com" try: #使用head方法进行伪装 #headers={} #headers['User-Agent']='Mozilla/5.0 (iPad; U; CPU...
分类: 其他 发布时间: 10-20 22:43 阅读次数: 0

Linux 文件系统的创建与挂载方法

转自:https://blog.csdn.net/gz153016/article/details/51655994Linux的  文件系统的创建与挂载方法1 Linux 文件系统的创建Linux的  操作系统在安装服务器时,安装程序已经创建了自己的文件系统,但是在使用了一段时间后,由于用户和软件系统的增加使得磁盘空间越来越紧张,此时就需要网络管理员对原有的文件系统进行扩展。文件系统的扩展方法有两...
分类: 其他 发布时间: 10-20 22:43 阅读次数: 0

linux文件系统管理---分区挂载篇

转:HTTP://www.cnblogs.com/alantu2018/p/8461680.html一,系统在初始化时如何识别硬盘  1,系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的启动加载器程式,而后面的16X4的空间就是存储分区表信息的位置;如下图 2,在分区表中,主要储存了以下信息:(1)分区号,常见的分区号有以下...
分类: 其他 发布时间: 10-20 22:42 阅读次数: 0

linux系统调用open七日游(一)

友情提示:您需要一个 kernel 3.15.6,下载地址:https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.15.6.tar.xz    我们将以 Linux 系统调用 open 为主线,参观游览 Kernel 的文件系统,一窥 Kernel 文件系统精妙的设计和严谨的实现。因受篇幅限制,我们此次观光只涉足 Kernel 的虚拟文件系统(v...
分类: 其他 发布时间: 10-20 22:42 阅读次数: 0

linux 系统调用open 七日游(二)

接着昨日的旅程,我们应该开始处理具体的子路径了:【fs/namei.c】sys_open->do_sys_open->do_filp_open->path_openat->link_path_walk点击(此处)折叠或打开  ...        err = walk_component(nd, &next, LOOKUP_FOLLOW);        if (e...
分类: 其他 发布时间: 10-20 22:42 阅读次数: 0

Linux 文件系统调用open七日游(三)

接着上回,当对“.”和“..”处理完成后就直接返回进入下一个子路径循环了,但如果当前子路径不是“.”或“..”呢?【fs/namei.c】sys_open > do_sys_open > do_filp_open > path_openat > link_path_walk > walk_component点击(此处)折叠或打开  ...    err = looku...
分类: 其他 发布时间: 10-20 22:42 阅读次数: 0

linux文件系统调用 open 七日游(四)

现在,我们的“路径行走”只剩下最后一个小问题需要处理了——符号链接。【fs/namei.c】sys_open > do_sys_open > do_filp_open > path_openat > link_path_walk点击(此处)折叠或打开  ...        if (err) {            err = nested_symlink(&ne...
分类: 其他 发布时间: 10-20 22:41 阅读次数: 0

Linux文件系统调用open 七日游 (六)

还记得在上一个场景中,build_open_flags里面有一个对标志位O_PATH的判断么?现在我们就来看看这个标志位是干啥的:【场景二】open(pathname,O_PATH)    这个O_PATH似乎是不常用的,咱们先看看它的使用说明:【open(2)】http://man7.org/linux/man-pages/man2/open.2.htmlO_PATH(自Linux 2.6.39...
分类: 其他 发布时间: 10-20 22:41 阅读次数: 0

Linux 系统调用 open 七日游(七)

【场景三】open(pathname, O_WRONLY | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR)    在这个场景中我们希望创建一个新文件(O_CREAT),并赋予该文件用户可读(S_IRUSR)和用户可写(S_IWUSR)的权限,然后以只写(O_WRONLY)的方式打开这个文件。O_EXCL 在这里保证该文件必须被创建,如果该文件已经存在则失败返回。    ...
分类: 其他 发布时间: 10-20 22:41 阅读次数: 0

Linux fsync和fdatasync系统调用实现分析(Ext4文件系统)

参考:https://blog.csdn.net/luckyapple1028/article/details/61413724 在Linux系统中,对文件系统上文件的读写一般是通过页缓存(page cache)进行的(DirectIO除外),这样设计的可以延时磁盘IO的操作,从而可以减少磁盘读写的次数,提升IO性能。但是性能和可靠性在一定程度上往往是矛盾的,虽然内核中设计有一个工作队列执行赃页...
分类: 其他 发布时间: 10-20 22:40 阅读次数: 0

Android源码编译之Nexus5真机编译

转载:https://blog.csdn.net/liu1075538266/article/details/51272398 1.   前言 在Android安全的研究工作中,我们时常要对Android进行改进并对其进行源码编译,由于目前几乎所有的手机厂商均对其底层驱动实行封闭政策,导致我们在完成Android编译后无法将我们编译好的系统刷到普通的Android手机上,因此在一般的科学实验中...
分类: 其他 发布时间: 10-20 22:40 阅读次数: 0

如何在Linux 4.12内核添加系统调用

转发:http://blog.csdn.net/qq_34911465/article/details/74840024 基本情况 系统版本:CentOS Linux 7 内核版本:linux-4.12 准备操作 1.下载并且解压打开文件夹 2.进入文件夹后进入系统调用的入口表,这个表记录了系统调用的一些基本信息。 系统调用表就是这个文件了,用如图命令打开 这里是添加系统调用的格...
分类: 其他 发布时间: 10-20 22:40 阅读次数: 0

ext4文件系统由文件的inode号定位其inode Table

转载:https://blog.csdn.net/yiqiaoxihui/article/details/55683328 在ubuntu中(以16.06为例),stat filename 可以查看文件的inode数值,但是如何确定该inode项具体在哪个块组下的inode Table中不是那么容易,接下来通过一步步计算来获取该inode具体在哪个块组下的inode Table的第几项。 1....
分类: 其他 发布时间: 10-20 22:39 阅读次数: 0

C/C++之宏、内联函数和普通函数的区别

转载:https://www.cnblogs.com/ht-927/p/4726570.html C/C++之宏、内联函数和普通函数的区别 内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。     内联函...
分类: 其他 发布时间: 10-20 22:39 阅读次数: 0

浅入浅出 Android 安全: Android Linux 内核层安全

转载:https://www.jianshu.com/p/ac84963b9e48   来源:Yury Zhauniarovich | Publications 译者:飞龙 协议:CC BY-NC-SA 4.0 作为最广为人知的开源项目之一,Linux 已经被证明是一个安全,可信和稳定的软件,全世界数千人对它进行研究,攻击和打补丁。 不出所料,Linux 内核是 Androi...
分类: 其他 发布时间: 10-20 22:39 阅读次数: 0

Android系统内核编译及刷机实战

可以参考 :https://blog.csdn.net/u012417380/article/details/73353670  
分类: 其他 发布时间: 10-20 22:38 阅读次数: 0

SpringBoot 之Actuator.

一、Actuator 介绍 Actuator 是 SpringBoot 项目中一个非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api 请求来监管、审计、收集应用的运行情况。 Actuator 的核心是端点 Endpoint,它用来监视应用程序及交互,spring-boot-actuator 中已经内置了非常多的 Endpoint(health、info、beans、metrics、httptrace、shutdown等等),同时也允许我们自己扩展自己的 Endpoi
分类: 其他 发布时间: 10-20 22:38 阅读次数: 0

Delphi开发的一些技巧

[Delphi]Delphi开发的一些技巧 一、提高查询效率先进行准备查询操作: CustomerQuery.Close; if not (CustomerQuery.Prepared) then -->查询是否已准备好 CustomerQuery.Prepare; -->查询准备 CustomerQuery.Open; -->执行查询 二、要在运行期访问参数,有三种方式可以选择:(适合BDE控件中的TQuery) (1)ParamByName: 按名称设置参数的值 (2)Params:
分类: 其他 发布时间: 10-20 22:38 阅读次数: 0

Linux系统下python代码运行shell命令的方法

方法一:os.popen #!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 使用 mkdir 命令 a = 'ls' b = os.popen(a,'w',1) print b 方法二:os.system #!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys arg0="121.429015" arg1="31.245255" os.system('s
分类: 其他 发布时间: 10-20 22:38 阅读次数: 0

c primer plus--C语言概述(第2章)--习题

因为转专业的原因,算是半路出家吧。所以开这个博客的想法是想记录自己的学习过程,也许还能提高文字输出能力(逃) 第二章 C语言概述----2.12练习 1.编写一个程序,调用printf()函数在一行上输出姓名,再调用一次printf()函数在两个单独的行上输出名和姓,然后调用一对printf()函数在一行上输出名和姓。输出应如下所示:   Anton Bruckner   第一个输出语句   Anton       第二个输出语句   Bruckner      仍然是第二个输出语句   An
分类: 其他 发布时间: 10-20 22:38 阅读次数: 0