自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

其实我是C先生--的博客

一句老话“每天坚持AC一道题目,几年后你就是ACM大神啦!!~~~”

  • 博客(200)
  • 资源 (12)
  • 收藏
  • 关注

原创 各种问题杂项

文章目录Linux 杂项Linux 杂项通过sudo 执行某些操作时,可通过获取$SUDO_USER 的值,来获取执行sudo 命令的普通用户的用户名。linux 桌面系统命令行方式设置快捷键: dconf write /org/mate/desktop/keybindings/custom7/binding “‘key’”...

2020-08-18 09:27:03 893

原创 Redis设计与实现学习记录《一》

文章目录数据结构章节SDS 数据结构1、空间预分配2、惰性空间释放3、二进制安全4、兼容部分C字符串函数数据结构章节数据库键总是一个字符串对象数据库键的值可以是:字符串对象列表对象 list object哈希对象 hash object集合对象 set object有序集合对象 sorted set objectSDS 数据结构redis 使用的一种名为简单动态字符串(simple dynamic string , SDS)的抽象类型,用作redis的默认字符串标识。

2021-01-07 12:25:32 334 1

原创 为什么静态成员函数可以访问私有成员变量?(访问控制是针对类而不是针对对象)

访问控制是针对类而不是针对对象先看几个标准定义A member of a class can be— private; that is, its name can be used only by members and friends of the class in which it isdeclared.— protected; that is, its name can be used only by members and friends of the class in which it

2020-12-22 14:37:39 3312

原创 filezilla源码安装教程(含错误信息解决方案)

环境搭建1、拿到filezilla-3.8.1源码,wxWidgets-2.8.12源码下面是编译环境的搭建(目前记录的是uos上搭建环境的问题与解决方案,部分疑难问题的错误信息在括号内标注,ubuntu 16.04上貌似问题更多一些)wxWidgets:1、./configure 如果出现./config.guess: unable to guess system type 执行下面的代码wget -O config.guess ‘http://git.savannah.gnu.org/gi

2020-12-21 10:56:49 1718

原创 git clone 使用源仓库换行符风格

RTgit config --global core.autocrlf input

2020-12-14 11:36:20 284

转载 X Selections, Cut Buffers, and Kill Rings(系统剪贴板内容详解)

X Selections, Cut Buffers, and Kill Rings. © 1997, 2002 by Jamie Zawinski <jwz@jwz.org> This document began as a description of how Emacs and XEmacs dealwith copying and pasting text under X11. However, I've noticed that alot of people...

2020-12-07 16:09:24 345

转载 彻底理解cookie,session,token

发展史很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商品, 也就是说我必须把每个人区分开,这就是一个不小的挑战,因为HTT...

2020-11-23 10:34:29 160

转载 linux Qt 复制文件至剪切板

转载:linux Qt 复制文件至剪切板

2020-09-11 17:18:13 701

转载 linux 编译源码,修改未生效

最近在linux 下编译CPP 源码,发现有些修改一直不生效,找了许久才找到,原来是预编译的锅。。。(也不叫锅,怪自己不了解这个原理,把自己坑了)原因如下:原文链接:https://blog.csdn.net/u012122743/article/details/38254733...

2020-08-03 10:09:11 1092

原创 安装perf后,执行perf命令报错。

系统版本:deepin 下安装perf按道理来说,咱们通过apt install 安装好之后是可以直接运行perf 命令了,但是。。。。deepin 安装perf 后,执行perf命令报错:此时执行,却莫名奇妙的报错。。。。好吧,lz 是捣鼓了好一阵子才发现问题。。。仔细一看其实我们下载的linux-perf 是4.9版本的,系统是4.19.0版本的,报错也是提示linux-p...

2019-12-10 15:50:38 3508 1

转载 安装多系统后,进系统报错提示error:can't find command 'linux'

解决方法-传送门

2019-10-16 15:34:08 5335

转载 Fedora22添加国内软件源和本地软件源

Linux系统和Windows系统一个很大的区别就是软件安装方式,windows系统下安软件,我们去相应的网站下载软件安装包离线安装就可以了。虽然Linux下少数软件也可以像Windows一样离线安装,但是因为Linux系统的软件之间的依赖性非常强,一个软件可能依赖好几个软件,这样的话离线安装就非常不方便了,所以大多数时候都选择在线安装。Linux系统在线安装软件原理通俗的说就是,把很多软件放...

2019-10-08 10:46:01 962

原创 U盘安装Centos出现错误后,界面显示停在dracut:/#

u盘安装出现错误,dracut:/#1.电脑装了Win10 + Ubuntu,懒得麻烦,就又压缩了一个券,继续添加一个Centos7,结果在安装的时候出现错误:2.界面直接接停在dracut:/# , 不动了,实际上我们重启回到安装界面可以看到:3.下面有写,按下’e’修改已选择的东西,进去后可以看到:LABEL表示的就是U盘的标识符,不知道咋看,可以先插在windows上看一下撒...

2019-09-29 15:42:25 1397 1

原创 LINUX下基于C语言的SOCKET编程实例

C_socket_sample前言:附上最终代码的gitlab:传送门1.实现一套基于socket编程实现的并发的远程命令执行程序包含一个服务端程序和多个可并发执行的客户端程序。服务器从各个客户端接收shell命令行,并执行该shell命令,将命令输出返回给客户端;有多个客户端同时存在(最多同时有n个有效客户端,超出的客户端无法与服务器建立连接)。2.服务器与客户端之间通过sock...

2019-08-21 15:23:02 302

原创 Linux 操作系统学习

文章目录操作系统知识操作系统的并发优缺点:死锁为什么要虚拟地址Linux 开机过程进程间通信进程虚拟地址空间Linux进程的五种状态孤儿进程和僵尸进程守护进程中断,可重入函数线程操作系统知识操作系统的并发优缺点:充分利用处理器资源各个任务同时进行任务执行不连续临界资源互斥程序运行顺序的同步死锁互斥条件:一个资源每次只能被一个进程使用请求与保持条件:一个进程因请求资源而阻塞...

2019-08-12 15:39:01 271

原创 C语言中数组地址与指针的常见问题(原理详解)

数组的相关问题这种情况下输出Yes ,表明a[4][2]数组,&a 等价于一个指向了二维数组的指针,这个指针指向的数组类型同a 是一样的,这也就证明了一个问题,&a+1 ,加一操作,是加上了一个二维数组(8个数据),因此,若a数组的首地址为100,int数据的长度为4个字节,那么&a=100,&a+1 = 132同理这种情况下,&a[...

2019-08-01 10:06:05 1056

原创 计算机网络之以太网学习

文章目录胖瘦终端的区别对等通信报文封装报文拆封数据链路层网络层IP协议ICMPARP/RARP寻址与地址映射MAC地址在局域网内交换机的转发模式:以太网帧结构子网掩码的作用三层交换机进行二层交换还是三层交换二层交换的基本原理SVI实现不同VLAN间相互通信ip地址分类vlan的帧结构Ethernet 和 802.3数据帧数据链路层的主要功能MAC地址表包含的字段MAC地址学习stp 的作用是控制链...

2019-07-30 09:21:51 958

原创 Flask框架基础入门教程

文章目录前言Flask 基础概念和安装Flask 快速入门小应用Flask 之模板的使用后续,待更新。。。。前言最近开始学习flask 框架,本文用于flask 框架的基础入门学习,版本使用的是py3.7,学习内容相对比较简单,后续再扩充高级知识。Flask 基础概念和安装首先我们得清楚,flask 具体是个什么东东?我们学了flask 有啥用?这里给出维基百科的解释:Flask是一个使...

2019-07-08 11:03:54 6998 2

转载 Python -- Flask 框架学习

学习使用Flask框架:基于 Python 3 的 Flask 教程中文版先mark , 等学习到一定程度,再记录。

2019-07-04 10:43:40 279

转载 windows 下更改Pip的默认安装源

近日在利用pip 安装scrapy 的时候,发现会报error:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.Veri...

2019-06-25 10:22:28 3182 1

原创 基于Scrapy 爬取豆瓣TOP电影(经典到不能再经典的例子了,23333)

先附上源代码的github 链接:传送门手写了那么多次爬虫,多多少少都会发现,很多代码都在重用,有代码经常性的在重复使用,说明,这些代码肯定有框架可以直接实现,Scrapy就是写爬虫最常用的一个框架,本着学习与娱乐结合的意愿,咱就用这个框架去爬一下最经典的豆瓣top250的电影吧。当然,本文是参照了博客:传送门来写的,这是一个经典的爬虫案例,所以,大致代码,大家都差不多。...

2019-06-23 22:40:19 1255

原创 python--设计模式之策略模式

比较简单的一个设计模式,附上自己的demo 和讲解ppt:ppt下载:传送门Code:# coding=utf-8# @Author : LYG# @Time : 2019/4/8 10:53# @Name : strategy.py"""策略模式"""class ChargeMode: """ 收费模式的抽象类 ...

2019-04-08 16:33:03 244

转载 CentOS7下安装Jenkins

工作需要写些定时任务,组内说是用jenkins ,于是就上网搜了一波,下面这个还是可以的:转载自:传送门

2019-03-22 15:48:10 228

转载 函数 select、poll、epoll理解

发现一篇好文章,mark 一下:传送门

2019-03-05 11:05:53 235

原创 Python select模块使用实例(select,poll两种方式实现sever端)

注意:select 可以使用在任意平台上(windows &amp; Linux),但是poll 只能使用在Linux下select 实现:# coding=utf-8# @Author : LYG# @Time : 2019/2/28 11:12# @Name : server.py# coding: utf-8import selecti...

2019-03-01 11:31:25 2040 2

转载 C++大数问题

此文参考自:https://blog.csdn.net/hacker00011000/article/details/51298294 大数相加 1、从结尾开始每位相加 2、两个整数长度不相等(肯定有一个已经加完了,再把没有加完的加上去) 3、最高位有进位,要再进一位 4、结...

2019-02-16 10:05:48 593

原创 Python 使用代理IP 编写爬虫(urllib2)

最近在爬公众号的文章,今天一遇IP被封,不知道何时解封,就跟着网上的资料学了下如何使用代理IP进行爬取亲测可行。 参考文章:urlopen error [errno 10060]的解决思路使用urllib2实现代理IP爬取python爬虫设置代理ip池——方法(一) 代理IP网站:https://www.xicidaili.com/ 详细代码(附上详细注释)...

2019-02-15 11:46:14 1138 2

原创 Python 爬取公众号的历史文章

简单直接上:原理:利用搜狗搜索访问指定公众号,获得公众号最新的前10篇文章,注意需要利用select +PhantomJS 加载js 的内容,以及‘&amp;’的转义(代码后附上特殊符号转义)缺点:只能获取到最新的10篇文章,若需要获取所有历史文章,可以通过微信公众平台的方法获取,网上有解决方案# encoding=utf8# @Author : LYG# @T...

2019-02-14 11:33:00 1346 1

转载 pyCharm 专业版最新激活方法

pyCharm最新激活方法亲测可行,转发保存一下传送门

2019-01-07 11:17:55 5737

原创 vim ctrl + s 终端假死?

        在windows下写点东西,通常习惯性的ctrl+s 来保存一下,但是在linux 下 利用vim编辑一些东西时,手痒按了ctrl+s 后,终端怎么没反应了?  不管你输入啥都没反应,实际上这只是vim停止了向终端输入了而已(想想电脑的触摸板的开关),主需要按住ctrl +q 即可退出这个状态,bingo!...

2019-01-02 15:14:41 483

原创 Python 之LibSVM的安装

事先说明lz的环境:py2.7  win7  64 先去下载对应版本的libsvm包https://www.lfd.uci.edu/~gohlke/pythonlibs/#libsvmlz 下载的27-win_amd64.whl这个 通过 pip install libsvm路径安装成功后还要操作个东西,去你的python 安装目录下找到libsvm.d...

2018-12-28 17:42:46 2117

转载 Python 实现微信每日一句

本来想爬微信公众号的,突然想起这个,自己以前就想做的事,结果网上一搜一大把,参照一篇博客,几分钟就能写出来 直接贴代码:ps:search里是写你微信好友自己的昵称,不是备注!不是备注!不是备注!# coding=utf-8from threading import Timerfrom wxpy import *import requestsbot = Bot()...

2018-12-18 16:25:28 847 4

原创 Python 爬取数据后以Excel格式保存,并自动发送邮件

最近需要根据关键字爬Linux 公社:传送门 ,里头相关的信息下来,老是爬爬爬也没啥意思,因此这次爬数据,自己就添加了两个附加功能:1.将爬取到的信息,保存为Excel文件2.保存文件成功后,自动发送邮件给我,以添加附件的方式 说干就干!(对了,环境是Py2.7) 首先是爬取信息的脚本:# coding=utf-8# @Author : LYG# @Time...

2018-12-18 16:08:19 2039

原创 Python--获取包含指定文本内容的标签

举个栗子:我需要获取包含“Linux Security Week”文本的标签里面的链接,可通过以下方式: 在网上的帖子上还看到其他的方式(用的不是我这个例子):传送门...

2018-12-17 16:18:12 3326

原创 Python --关于定时任务(Schedule)出现异常,怎么让程序可以继续运行?

 把要执行的函数包装在装饰器里面,当异常发生的时候,Schedule不会退出定时器模式,能够捕获异常,并且保持程序处于运行状态。 举个栗子:catch_exceptions 函数里面的最后一个参数,设置成false,表示继续按照计划执行下一次任务设置成true,表示退出计划任务,继续执行,计划任务后面的代码  ...

2018-12-17 16:10:27 6662

原创 Python 实现发送QQ邮件(可加附件)

东西比较简单,简单讲一下,直接贴代码了,其他邮箱都类似。1.首先在qq 邮箱里面把stmp服务 打开2.拉到下面,开启第一个,发送短信验证后会得到一个授权码:  3.代码,要注意的地方我都贴了注释:# coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email....

2018-12-17 16:01:37 3402

原创 BugkuCTF--WEB

初次接触CTF,入门级别BugkuCTF–WEB 系列计算器直接F12 查看一下,更改一下input的 maxlength就好web基础$_GET虽然没学过php ,但是也是可以看出来,通过get 请求,如果what= flag 就给结果,所以,因为是get请求,那就直接在url 添加变量值就好了web基础$_POST这道题和网上的解法不太一样,自己拿到flag 后上...

2018-11-17 09:56:23 359

原创 C++面试题目及面试经验

秋招历程终于,在跑了这么多场宣讲会之后,总算拿到了一个心仪的offer,故此写一篇经验分享,纪念一下秋招历程:lz 方向是C++开发,双非本科生,靠着队友,水了一个CCPC的铜,省赛什么的就不说了,到手的offer五六个的样子,但是都不是些什么大公司,福利待遇也一般,前期也是各种被大公司打击,面试体验贼差,不是说面试官不好,是面试所遇到的问题,真的是感觉大学白读了,不过好在,慢慢积累下来的经...

2018-10-24 10:10:43 19845 21

转载 Python 2.7 安装MySQLdb模块

百度教程说安装pip install mysqldb这在我的电脑上安装失败: Could not find a version that satisfies the requirement mysqldb (from versions: )No matching distribution found for mysqldb所以应该:pip install MySQL...

2018-09-13 10:02:17 12364 3

原创 Hdu 6267 Master of Random (递推找规律)

2017 China Collegiate Programming Contest Hangzhou Onsite @ ZSTU, November 5, 2017 Problem D. Master of Random Hakase provides Nano with a problem. There is a rooted tree with values on nodes. For ...

2018-08-24 09:07:57 1391

模拟网络延迟工具,挺方便的

模拟网络延迟工具,挺方便的

2023-02-23

FileZilla_3.8.1_src.tar.bz2

官网老版本的资源

2020-12-21

libeventBook(Programming with Libevent.)

libevent官网教学文档,官网下不了,我在csdn上找到的,分享出来给大家用,其他资源是在太贵了,50积分一次。。。。。我就设置个1积分吧

2020-11-30

wxWidgets-2.8.12(同官网).tar.gz

官网上下载的资源,附带安装步骤文档,如果没有积分下载可至博客https://blog.csdn.net/sinat_35866463 任意文章留言,我会回复,邮件给你的

2020-10-28

设计模式之策略模式讲解ppt

设计模式之策略模式讲解ppt,完整代码详见:https://blog.csdn.net/sinat_35866463/article/details/89094887

2019-04-08

python2和python3的差异详情

网上所找到的资源,最低下载分1分,我就设置成1分下载了,所需自取,个人感觉非常详细

2018-12-11

电脑录制GIF

电脑录制GIF的小工具,非常方便适用,直接解压就能用!

2018-08-09

MyEclipse.10.x 破解tool

MyEclipse.10.x的破解工具,需要的自行下载,内含说明文档

2018-08-08

jython-2.5.0.jar.rar

java中调用python脚本所需要的依赖jar包,下载解压后将jar包导入工程即可

2018-04-02

直播系统代码

找到的直播代码源码,下载最低2积分,我就只能设置2积分了。。。。

2018-03-09

mysql驱动包

Mysql驱动包,有需要的即可直接下载,解压后将jar包导入项目就好了

2018-03-04

《推荐系统实践》项亮编著

《推荐系统实践》项亮编著PDF版,有需要的可以下载,如果实在没有积分的同学,可以进博客查看网盘下载链接。博客地址:http://blog.csdn.net/sinat_35866463/article/details/79428898

2018-03-03

MD5加密依赖包commons-codec-1.11.jar

解压后,将commons-codec-1.11.jar导入到自己项目里即可使用MD5进行加密

2007-07-16

空空如也

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

TA关注的人

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