聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
smoe.cc smoe.cc 2020-08-27

硬盘升级扩展小记

时隔接近8个月,接到了返校的通知,回来后整理的两天,感觉以前的硬盘有点不够用了,就做了一次升级 原本的配置为一块500g西数蓝盘,和一块75

RAIN MAN RAIN MAN 2020-08-23

华为交换机配置命令

system-view #进入视图模式,可执行设备全局配置的命令 undo terminal monitor #取消提示信息 display version #查看交换机版本 sysname SwitchName #修改设备名称 clock timezone CARIO ADD 3 #设置时区 clock datetime 19:44 2020-11-22 #设置时间 display curren…

Icharle Icharle 2020-08-05

手撸基于C++11线程池

技术点采用queue作为一个队列,生产者消费者模式std::condition_variable条件变量代替Linux Pthread库中的pthread_cond_*()函数提供条件变量相关的...

Icharle Icharle 2020-07-27

undefined reference to `vtable for原因解决

前言最近在开发编译C++新模块项目,犯了一个低级错误,基类中虚析构函数忘记给它添加实现体。看到这个错误联想到是虚函数中出来问题,先是在子类一直没有找到,后面细细发现问题出现在基类中。

Icharle Icharle 2020-07-23

Redis5之stream数据结构

redis中stream数据结构用于实现消息队列,当然之前版本也存在有pubsub(发布订阅方式的消息队列),而这个stream的设计引进类似kafka中的消费组。引用来自官方:Consumer...

haojunmei haojunmei 2020-07-14

腾讯云轻量应用服务器香港 评测

就在最近 腾讯云推出了他们家的轻量应用服务器,类似于阿里的轻量应用服务器 拥有多个地域:北京/上海/广州/成都/中国香港/新加坡/硅谷(新加坡和中国香港某些用户需要发工单让技术开通权限) 本站长...

Icharle Icharle 2020-06-29

POSIX线程

基础函数pthread_create用于创建一个线程。pthread_t *tid:线程id的类型为pthread_t,通常为无符号整型,当调用pthread_create成功时,通过*tid指...

Icharle Icharle 2020-06-11

C++ socket编程常用函数

前言将最近经常使用到的常见socket编程函数做一个笔记记录。socket创建进程的套接字描述符。int socket(int domain, int type, int protocol);d...

Icharle Icharle 2020-06-09

负载均衡之加权轮询调度算法

前言WRR(Weighted Round Robin)基于权重轮询调度算法。过去只是在nginx上直接使用,由于最近在自行开发一个webserver,涉及到一个负载均衡功能,因此自行实现基于权重...

Icharle Icharle 2020-06-08

linux进程通信eventfd

前言在muduo网络应用框架中EventLoop类中学习到关于eventfd,所以系统性查找资料学习有关eventfd。知识点eventfd通过一个进程间共享的64位计数器来实现进程间的通信,基...

Yixuan Yixuan 2020-05-29

坚持, 就是每天做同样的决定

2020年, 北京. 写下本文时, 疫情正在全球蔓延. 从1 月 20 日至现在, 我大部分时间都是宅在家, 哪怕有偶尔的出门时间, 也是在疑神疑鬼中度过. 这段时间, 和大部分人一样, 我都是在家工作. 今年给自己立下了一个挑战, 就是把被动收入提升到 3000 美金一个月. 说一下当前的情况, 我目前的被动收入一个月四舍五入, 约为 300 刀一个月, 当然, 只会比这个多, 不会比这个少.…

高金的博客 高金的博客 2020-05-23

浏览器环境检测

背景之前爬虫 驱动个selenium基本上就可以了.但是现在各种检测浏览器环境…特别是不熟悉js的同学就更烦了本文是直接把 selenium pyppeteer 以及正常打开浏览器 的环境差异直接列出来这样你就可以更愉快的爬虫了(可以直接把环境全部模拟上,或者大概看看有啥,下次看人家混淆js的时候心里有个数)原理就是遍历window对象,把属性全部保存成json文件1234567891011121…

高金的博客 高金的博客 2020-05-12

使用tensorflow识别验证码

tensorflow-cnn-captcha-server背景大家都知道机器学习对识别验证码很好用但是对于一个爬虫工程师来说,去学习 机器学习相关知识可能成本太高了.(当然有空的话,还是要好好学的)本篇 是 以实用为主,让你不需要了解任何机器学习的知识,只需要按照配置把图片放好…就可以解决 验证码问题.前提需要有标记好的验证码图片没有的话,假如你现在是接的商用的打码服务,可以把验证通过的图片存下来…

i.urox.cn 2020-05-10

上周考完了汇编

活学活用?(x)本文Diaclaimer:(从别处抄来的)首先明确,反编译别人apk是一件不厚道的事情。代码是程序员辛苦工作的成果,想通过这种手段不劳而获,是不对的。这也说明,代码混淆是非常重要...

高金的博客 高金的博客 2020-04-27

POW与反爬虫

POW解释工作量证明(Proof-of-Work,PoW)是一种对应服务与资源滥用、或是阻断服务攻击的经济对策。一般是要求使用者进行一些耗时适当的复杂运算,并且答案能被服务方快速验算,以此耗用的时间、设备与能源做为担保成本,以确保服务与资源是被真正的需求所使用。此一概念最早由Cynthia Dwork和Moni Naor于1993年的学术论文提出,而工作量证明一词则是在1999年由Markus J…

高金的博客 高金的博客 2020-04-19

appium 安卓无法点击搜索框解决办法

最近在弄python控制app做一些自动化的事情碰到很多地方需要点击搜索按钮,搜了一堆,最终找到了完美的解决办法之前的12345678910def enter(self): # 参考 http://www.lemfix.com/topics/277 # 切换成搜狗输入法 os.system("adb shell ime set com.sohu.inputmethod.sogou/.SogouIM…

2019,飘来荡去

序 19 年全年飞了 32 个航班,累计里程约 135300 公里,光屁股钉在飞机上的时间就有 200 个小时左右。有鉴于此,19 年总结的关键字就选为“飘来荡去”吧。 时间 出发地 目的地 里程(公里) 备注 1 月 杭州 新加坡 3600 2 月 新加坡 北京 4900 2 月 北京 新加坡 4900 3 月 新加坡 洛杉机 13600 经停马尼拉 3 月 西雅图 纽约 3800 3 月 纽约…

只要还爱着,一定会在某一刻,以温柔的姿势拥抱你和你重逢

我们都要好好的。电影寻梦环游记里面有一句台词说:不必害怕别离只要还爱着,只要还记着那个想念的那个人,一定会在某一刻以温柔的姿态拥抱你和你重逢!不知道从什么时候开始,我们都变得极端起来,有的人明明已经离开很久了,可是关于他的记忆却始终都在。看到好吃的还是会忍不住想买给他吃,看到了好看的风景、还是想第一时间给他分享,只是自己已经失去了拥有他的机会。有时候会偷偷的懊恼如果当时能对他好一点、再好一点,那么…

公无渡河,公竟渡河。渡河而死,其奈公何?

话说某年秋天,阴风怒号,接连下了几天暴雨,河里发了大水,汹涌的波涛直接冲向堤岸,巨大的浪花好像张牙舞爪的鬼怪,想要随时吞下过河的人。在这条河上,有一位看守渡口的水丁叫霍里子高,您听这个名字似乎有些怪,因为他是朝鲜人,是朝鲜的一个“津卒”他的职责是负责渡口的安全,每天划船巡视河堤,看看是否会有险情出现。这天霍里子高刚刚站到船上,准备撑船巡视河堤。忽地发现远处有个白发老翁,这老翁和自己同村,是位有名的…

高金的博客 高金的博客 2020-03-29

知乎直播弹幕抓取与解析

背景因为想拿到一些知乎弹幕的数据 以及做一个直播播报机器人,所以最近在研究知乎直播的弹幕分析抓取比较简单,不多说了…都是正常的操作但是 拿到的数据却很奇怪为了演示方便,我们以 rest接口示范,本质上和websocket接口是一样的。我们以直播间11529为例子拿取弹幕的接口是: https://www.zhihu.com/api/v4/drama/theaters/11529/recent-me…

xehoth xehoth 2020-03-03

「GAMES101」Transformation

关于变换的一些笔记。2D TransformationScale$$\begin{bmatrix} y'\\x'\end{bmatrix} =\begin{bmatrix} s_x & 0\\ 0 & s_y\end{bmatrix}\begin{bmatrix} x\\y\end{bmatrix}$$Reflection$$\begin{bmatrix} x'\\y'\end{bmatrix}…

我不说出来,并不代表我很傻

有些时候,总有一些委屈不想诉说,总有一些无法言语的伤痛宁愿自己承受,也不想让别人分担。因为,我们懂得珍惜这份情,在乎和你的相识,珍爱这份来之不易的相聚。因为我懂得为你着想,所以才不想让自己的不快再来影响你的生活和心情。有时候,面对生活之中的人和事,选择了忍让和隐忍。不是我不想说,只是我想让你懂的,遇见一个我这样一个对你真诚的朋友真的不容易,请用你的真心和我相处。请用你的真诚靠近我,不是我很傻,也不…

RAIN MAN RAIN MAN 2020-02-20

PHP设置COOKIE的HttpOnly属性

PHP5.2以上版本已支持HttpOnly参数的设置,同样也支持全局的HttpOnly的设置,在php.ini中 session.cookie_httponly = 1 设置其值为1或者TRUE,来开启全局的Cookie的HttpOnly属性 httponly是用来防止浏览器里javascript访问cookie

RAIN MAN RAIN MAN 2020-02-18

利用Nginx搭建TCP代理

配置nginx.conf stream { upstream rainman{ server 8.8.8.8:2222; #要访问的服务器端口 } upstream phpwebhome{ server 223.5.5.5:3333; #要访问的服务器端口 } server{ listen 5555; #本地防火墙开启此端口 proxy_connect_timeout 300s; proxy_pa…

xehoth xehoth 2020-02-10

解决 vue + axios 部署时跨域问题

最近接了一个线上文化周的项目,后端采用 NestJS 并已允许跨域,前端使用 Vue 并用 axios 请求,本机调试正常,但在测试机部署时发生了跨域问题,可以采用 Nginx 代理来解决。更改 axios 请求地址将 main.ts 中创建 axios 的 baseURL 改为挂载在同域下的一个子目录,如 /api为了方便配置,可以将其作为参数加入环境变量中Nginx 代理代理上述子目录 (/a…