ChaseRaod
码龄5年
  • 227,599
    被访问
  • 171
    原创
  • 614,259
    排名
  • 95
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2016-11-25
博客简介:

ChaseRaod的博客

查看详细资料
个人成就
  • 获得209次点赞
  • 内容获得34次评论
  • 获得213次收藏
创作历程
  • 1篇
    2021年
  • 14篇
    2020年
  • 1篇
    2019年
  • 58篇
    2018年
  • 128篇
    2017年
  • 18篇
    2016年
成就勋章
TA的专栏
  • shell
  • 广告系统
    3篇
  • C语言基础
    10篇
  • C语言进阶
    3篇
  • cpp
    30篇
  • linux
    41篇
  • 数据结构
    26篇
  • 面试题
    37篇
  • 算法
    10篇
  • 网络
    9篇
  • 乱七八糟
    1篇
  • java
    1篇
  • python
    33篇
  • 项目
  • redis
    2篇
  • 测试开发
    3篇
兴趣领域 设置
  • 测试
    测试用例
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

shell的一些总结

1、获取某个进程的进程号举例:进程名为"./main“,需要拿到此进程的pidpid=$(ps -ef | grep "./main" | grep -v grep | awk '{print $2}')2、获取某个关键字所在的行号举例:获取”data"在文件test.txt中的行号。num_data=$(grep -n "data" test.txt | cut -d ":" -f 1)3、替换文件中的某个关键词举例:将test.txt中的status:0换成status:1se
原创
发布博客 2021.04.25 ·
48 阅读 ·
2 点赞 ·
0 评论

python多线程threading

threading模块包含以下类:(1)Thread:基本线程类(2)Lock:互斥锁(3)RLock:可重入锁,使单一进程再次获得已持有的锁(递归锁)(4)Condition:条件锁,使得一个线程等待另一个线程满足特定条件,比如改变状态或某个值。(5)Semaphore:信号锁。为线程间共享的有限资源提供一个”计数器”,如果没有可用资源则会被阻塞。(6)Event:事件锁,任意数量的线程等待某个事件的发生,在该事件发生后所有线程被激活(7)Timer:一种计时器(8)Barrier:Pyt
原创
发布博客 2020.08.31 ·
222 阅读 ·
0 点赞 ·
0 评论

python正则表达式

1,re.compile(pattern[, flags])把正则表达式的模式和标识转化成正则表达式对象,供 match() 和 search() 这两个函数使用。re 所定义的 flag 包括:re.I 忽略大小写re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境re.M 多行模式re.S 即为’ . ’并且包括换行符在内的任意字符(’ . ’不包括换行符)re.U 表示特殊字符集 \w, \W, \b, \B, \d, \D, \s, \S 依
原创
发布博客 2020.08.10 ·
113 阅读 ·
0 点赞 ·
0 评论

Markdown语法图文全面详解

转自码个蛋公众号目录1. 快捷键2. 基本语法2.1 字体设置斜体、粗体、删除线2.2 分级标题2.3 链接2.4 分割线2.5 代码块2...
转载
发布博客 2020.08.10 ·
118 阅读 ·
0 点赞 ·
0 评论

Python的特征数据类型(列表、元祖、字典、集合)

(一)、主要内容1.1、列表1.2、元祖1.3、字典1.4、集合列表 、字典、元祖、集合(二)、列表2.1、Python 提供了列表数据类型来存储由多个值组成的序列。在列表中,只可以是任何类型,称为元素或项。Python 列表是有序的。任意的成员都可以通过下标来进行访问。话句话说,Python 对列表数据中的所有成员按序编号,称为索引,从而实现对成员变量的访问和修改。2.2、列表的创建用逗号分隔的不同的数据项使用方括号“[ ]”括起来即可创建列表。例如:&g
转载
发布博客 2020.07.30 ·
202 阅读 ·
0 点赞 ·
0 评论

Python中字典的key都可以是什么?

 答:一个对象能不能作为字典的key,就取决于其有没有__hash__方法。所以所有python自带类型中,除了list、dict、set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当key。比如数值/字符串/完全不可变的元祖/函数(内建或自定义)/类(内建或自定义)/方法/包等等你能拿出手的,不过有的实际...
转载
发布博客 2020.07.30 ·
556 阅读 ·
0 点赞 ·
0 评论

python中的map、filter、reduce函数

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, …]) -> list通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一个集合。function可以理解为是一个一对一或多对一函数,map的作用是以参数序列中的每一个元素调用function函数,返回包含每次function函数
转载
发布博客 2020.07.20 ·
80 阅读 ·
0 点赞 ·
1 评论

shell脚本中空格问题

shell脚本对空格有严格的规定,赋值语句等号两边不能有空格,而字符串比较,等号两边必须有空格赋值时: i=1i=$((i+1)) // =用作赋值时,两边绝对不能有空格比较时: if [ $a = $b ]   // =用作比较判断时,两边必须有空格if:if: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]… [ else COMMANDS; ] fi整数比较:if
原创
发布博客 2020.07.20 ·
823 阅读 ·
0 点赞 ·
0 评论

记一次工具开发中涉及到的python内容

python中的requests库1,安装pip install requests2,使用import requestsurl = "http://www.baidu.com"res = requests.get(url)print resprint res.status_codeprint res.contentprint res.textres.content和res.text的结果看起来是相同的,那么他们的区别是什么?r1 = res.contentr2 = res.t
原创
发布博客 2020.07.07 ·
68 阅读 ·
0 点赞 ·
0 评论

python多线程编程

1、多线程与多进程从上面关于线程和进程的的通俗解释来看,多线程和多进程的含义如下:多进程:允许多个任务同时进行多线程:允许单个任务分成不同的部分运行2、Python多线程编程2.1 单线程在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。from time import ctime,sleepdef music(): for i in range(2): print "I was listening t
转载
发布博客 2020.06.24 ·
109 阅读 ·
0 点赞 ·
0 评论

BaseHTTPServer模块解析

转载自:https://blog.csdn.net/xhw88398569/article/details/49179967#coding=utf-8'''Created on 2015-7-20@author: xhw@explain: 实现GET方法和POST方法请求'''from BaseHTTPServer import HTTPServer,BaseHTTPRequestHandlerimport urllib class ServerHTTP(BaseHTTPRequest
原创
发布博客 2020.06.23 ·
236 阅读 ·
0 点赞 ·
0 评论

ARC环境下iOS内存管理总结

自动引用计数,又称ARC(Automatic Reference Counting)是苹果在iOS5中引入的重要特性,它减少了我们在内存管理时的麻烦,让我们可以把更多的精力放在其它更重要的事情上。虽然ARC给我们带来了很多方便,但如果开发者不了解基本的内存管理知识,还是会在开发工作中遇到很多问题。所以,我总结了ARC环境下应该知道的内存管理知识,供诸位参考。基于引用计数的内存管理要了解ARC...
转载
发布博客 2020.03.01 ·
177 阅读 ·
0 点赞 ·
1 评论

DSP、ADX、SSP、DMP之间的关系

DSP、ADX、SSP、DMP之间的关系在线广告的演化进程催生出程序化购买的概念,即把从广告主到媒体的全部投放过程程序化,通常需要一个程序化平台去购买广告展示。程序化购买主要分“公开竞价”、“私有市场”两类交易方式,DSP-需求方平台,也就是广告主服务平台,广告主可以通过DSP平台设置自己想要的受众目标以及愿意出多少钱购买这些受众的曝光等操作完成广告投放,面向广告购买方。SSP-供应方平台...
转载
发布博客 2020.02.20 ·
1711 阅读 ·
0 点赞 ·
0 评论

合约广告

互联网广告业务的初始阶段,拥有流量的媒体与需要广告资源的代理商是市场的主要参与者。线下广告的商业逻辑也被照搬到了线上,由广告代理公司和媒体签订协议,确保某些广告位在某时间段为指定的广告商所占有,同时广告商按整体合同支付广告费用。这种按CPT结算的广告位合约方式对技术的依赖性较小,只需要用到简单的广告排期系统。合约式广告的重点是按CPM计费的展示量合约广告。这种方式仍然以合同的方式确定一次广告活动...
原创
发布博客 2020.02.20 ·
638 阅读 ·
0 点赞 ·
0 评论

Object C基础

最近开始接触ios开发,需要学习下object C,此文记录学习内容。
原创
发布博客 2020.02.16 ·
107 阅读 ·
0 点赞 ·
0 评论

广告业务常用名词整理

初次接触广告相关业务可能对很多名词不理解,入职广告部门近半年的时间,整理下广告系统常见名词。1,腾讯联盟广告:广点通联盟广告指广告主投放于开发者所运营的自有移动应用内的广告。广点通联盟的广告均由广告主在腾讯方提供的广告投放系统内自行决定投放广告的内容、位置、投放价格、大小等。广点通联盟为移动媒体提供专业、高品质的流量变现服务。系统已覆盖Android(一种基于linux的自由及开放源代码的操作系...
原创
发布博客 2019.12.29 ·
365 阅读 ·
0 点赞 ·
0 评论

linux下压缩解压缩命令

linux下解压命令大全.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileN...
转载
发布博客 2018.07.27 ·
193 阅读 ·
0 点赞 ·
0 评论

windows下MongoDB的安装及配置

一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载   安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通...
转载
发布博客 2018.07.26 ·
295 阅读 ·
0 点赞 ·
0 评论

文档解析利器lxml

引言:lxml是基于xpath语法的,也就是说如果你掌握了xpath语法,那么对于你学习其他工具解析文档都是很容易的事。比如前面我们介绍的Scrapy框架就是采用xpath语法进行文档解析。废话不多说,直入主题。一.lxml安装步骤1.安装python(这里就不具体阐述了,见我之前文章)2.使用easy_i...
转载
发布博客 2018.06.07 ·
808 阅读 ·
0 点赞 ·
0 评论

python的socket模块

原文地址:http://www.jb51.net/article/19751.htm  一、网络知识的一些介绍 socket 是网络连接端点。例如当你的Web浏览器请求www.jb51.net上的主页时,你的Web浏览器创建一个socket并命令它去连接 www.jb51.net的Web服务器主机,Web服务器也对来自的请求在一个socket上进行...
转载
发布博客 2018.06.05 ·
595 阅读 ·
1 点赞 ·
0 评论
加载更多