自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr___Song的博客

学习记录

  • 博客(18)
  • 收藏
  • 关注

原创 正则表达式基本语法

-白话基本语法符号功能.匹配单个任意字符^ or \A^aaa 匹配以aaa开头的字符串$or\Zaaa$匹配已aaa作为结尾,一般情况不会单独使用,因为单独使用只是匹配这个字符串不会匹配额外的[ ]b[aeiou]t 单个元素可为集合匹配bat\bet\bit\bot\but-范围规范符号,[A-Z] 为A-Z之间任意元素^紧跟左...

2019-04-14 21:40:26 440

原创 信息标记与提取方法

——信息标记的三种方法1.XML(扩展标记语言) 通过标签形式构建内容最早的通用信息标记语言,扩展性非常好,繁琐internet上的信息交互与传递2.JSON(javascript 中对面向对象信息的一种表达形式)有类型的键值对构建的信息表达适合程序处理,比较简洁移动应用云端和节点的信息通信,无注释3.YAML(YAML不是一种标记语言)无类型的键值对 Key : va...

2019-03-02 17:54:55 510

原创 网络爬虫的限制

来源审查:判断User-Agent进行限制检查HTTP协议头的User-Agent域,只响应浏览器或友好爬虫的访问发布公告:Robots协议告知所有爬虫网站的爬去策略,要求爬虫遵守Robots协议(网咯爬虫排除标准)作用:网站告知网络爬虫那些页面可以爬取,哪些不行形式:在网站根目录下的robots.txt文件Robots的使用网络爬虫:自动或者人工识别robots.txt,再进行内...

2019-02-27 17:35:29 886

原创 BeautifulSoup库学习

BeautifulSoup库简介Beautiful Soup库,也叫做beautifulsoup4或bs4库,是解析、遍历、维护“标签树”的功能库标签简单介绍 <p>...</>:标签Tag <p class = "title">...</p> p:名称成对出现,class=xxx属

2019-02-27 17:31:22 224

原创 Python学习requests篇

——Requests库的7个主要方法1.requests.request(method, url, **kwargs)构造一个请求,支撑以下各方法的基础方法methon: 请求方式,对应get/put/post....七种 url: 模拟获取页面的url链接 **kwargs: 控制访问的参数,共13个 1.params:字典或字节序列,作为参数增加到url中 (url中?后...

2019-02-25 12:27:39 173

原创 C++ 类的继承机制梳理

类的继承什么是继承?继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生新的类,称 派生类。继承呈现了面向对象程序设计的层次结构, 体现了由简单到复杂的认知过程为什么要有继承?纠其根本,最主要的目的就是要提高代码的复用率,更加容易切合大型的项目工程,但是为了提高复用率让编译器过多的参与到代码之中,代码的理...

2018-08-19 19:10:24 1468

原创 Linux XSI IPC 信号量基本操作梳理

Linux XSI IPC 信号量1. 信号量是一个计数器,用来为多个进程提供对公共进程的数据访问;2. 信号量的执行操作;查看(测试)控制目前状态的信号量如果信号量为正,则可以执行,同时将信号量进行减1如果信号量为负,则进入休眠状态,同时信号量进行加1为了保证正确的实现信号量,加1或者减1和查看是 原子操作3. 常用的信号量的形式为二元信号量,控制单个资源,初始值...

2018-07-30 15:33:36 766

原创 Linux XSI IPC 共享内存基本操作梳理

共享内存共享内存允许两个或者多个进程共享一个给定的存储区,是最快的一种IPC。获取共享内存标识符#include <sys/shm.h>int shmget(key_t,size_t size, int flag)//参数一 键 可通过 key_t ftok("",int num) 获得//参数二 字节数 要获取的内存的字节数//参数三 IPC_...

2018-07-30 12:15:09 350

原创 Linux XSI IPC 消息队列梳理 msgget() msgsnd() msgrcv() msgctl()

消息队列:消息队列是消息的链表,存储在内核,由消息队列标识符标识,消息队列的功能只想说说函数的 ,但是考虑理工男是什么?为什么?所以在这引入一个博客,非常详细 主要说功能 异步、解耦、削峰等优缺点:关于消息队列优缺点的一个博客,说的挺不错的 linux函数实现int msgget(key_t key, int flag)用于创建一个或者打开一个...

2018-07-28 12:01:23 340

原创 Linux 权限梳理

Linux 权限通过ls -l 查看文件的权限属性 - 第一个字符代表这文件的属性(d 目录 - 文件 l 为链接 ) - 第二到四个字符代表文件拥有者的权限 - 第五到七个符号代表文件同组成员的权限 - 第八到第十 代表着其他用户的权限 - 基本权限分为 r 读取, w 写入 ,x 执行 权限修改1 chmod u/g/o +/-/= 文...

2018-07-27 15:08:19 186

原创 c语言实现通讯录基本功能

c语言实现基本通讯录功能运用到的语法及知识点1.语法do{}while();typedef struct a//结构体{}a;typedef enum b//枚举{};for(;;){}2.知识点 ———— 个人头文件的使用;ifndef _TOUWENJIAN_H define _TOUWENJIAN_H …… ———— 函数的调...

2018-05-11 20:00:05 1437

原创 c语言结构体分析

C 语言 · 结构体分析学习1.什么是结构体?是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构体。 个人觉得结构体就是一个数据类型的扩充、更具有综合性、普遍性、适用性,因为目前阶段的发展,简简单单的数字、字符已经很难满足目前的数据需求,为了满足这个需求,结构体出现了。2.结构体基本语法//例1:struct mail//声明一个名字为mail的结构体,/...

2018-05-11 19:32:48 452

原创 不使用库函数修改字符数组的内容,如:输入"student a am i",将内容改为"i am a student"

不使用库函数修改字符数组的内容如:输入”student a am i”,将内容改为”i am a student”. // 编程入门新手、可能算法笨拙,大佬手下留情。 编程思路* 主题思路、将输入的字符串拆分成只有一个单词的字符串存储在数组中、然后再将各个只有一个单词的数组按照顺序重新排布在一个新的数组中从而完成修改。实现主要用到for循环、if判定、strlen字符串长度计算、m...

2018-04-18 20:23:16 389 1

原创 c语言中关于变量的内存分布(关于变量的存储)

内存中分为:栈区:存放局部变量,即在局部范围内有效,局部一过就自动销毁的。堆区:为动态内存分配的区域(malloc、realloc、calloc、free等)。静态区:静态变量、全局变量,默认值为0;特点声明周期长。...

2018-04-01 16:08:56 259

原创 C语言,关于静态库.lib的使用

首先在vc环境下创建工程,当然在写函数文件和头文件,写好后在工程处右击点属性,在常规---项目默认值处---点击配置类型,选择静态库--点击确认,出来后再进行编译链接。ok 然后在工程文件夹的debug中你会找到.lib文件(有的可能会显示成object file library,就是这个),在其他程序中调用时只去将头文件(.h文件)和这个静态库文件(.lib文件),放到所写工程中去就OK ,使用...

2018-04-01 16:20:27 3070

原创 c语言中存储类说明符的理解

auto :用于代码块作用区域的变量声明 ,就是最一般情况下的变量声明,register   仅用于代码块作用区域的变量,请求指令,请求该变量存储在一个寄存器中 。static   用于代码块作用的区域时 该变量具有静态存储时期,相当于在整个程序运行中一直存在。            用于文件作用域时,该变量具有内部链接,则改变量在该文件中可以通过extern使用,但是不能在外部文件中使用。ext...

2018-03-25 21:26:58 444

原创 getchar ,putchar,gets,puts的辨析

getchar ()从标准输入中读取一个字符    a=getchar () 返回输入符号的阿斯克吗值,出错返回-1 putchar() 从输出一个字符   如果出错为返回值为EOF  ,正确的话返回改符号的阿斯克吗 或者一个无符号整形gets ()读入一个字符串 遇到回车停止输入,自带\0puts ()输出一个字符串 遇到\0停止输出并且自带换行。scanf() 标准输入 当输入字符串时 只读取...

2018-03-20 12:20:06 1805 2

原创 学习日记

今天在做一道C的练习题时碰到了个有趣的事。先说问题吧,很简单的函数调用问题,函数是一个返回指针参数为指针的函数,题中说到用一个空字符串作为函数的参数该输出是什么,第一点空字符串 “ ” 第一印象是“ ”空格\0一起的  其实只是一个“”,然后是一个while循环,以前好像没有记的太清晰,while(-1) 也是可以执行的 妈耶,先这么多吧,告辞。...

2018-03-20 10:06:26 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除