2021年8月3日
摘要:如何解决因为墙的问题golong的包没办法下载的问题? Linux # 配置 GOPROXY 环境变量 export GOPROXY=https://goproxy.io,direct # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选) export GOPRIVATE=git. 阅读全文
posted @ 2021-08-03 18:37 步孤天 阅读(3) 评论(0) 推荐(0) 编辑
  2021年7月7日
摘要:通常情况下,我们在路由器下根本取不到本机的外网出口IP。 那么就需要写一个服务部署在公网上,然后通过客户端访问,就知道自己的外网出口IP是啥了。 代码很简单,如下: /* * 环境:Centos7 * 作者:bugutian */ #include <stdio.h> #include <strin 阅读全文
posted @ 2021-07-07 14:45 步孤天 阅读(31) 评论(0) 推荐(0) 编辑
  2021年6月15日
摘要:一、背景 把手机上的文件传到PC; 原因:手机存储太小 矛盾: 1.不想安装乱七八糟的软件; 2.不想安装手机助手,不想插USB; 3.不想用社交软件QQ、微信、钉钉等传文件; 那么能不能自己做一个简单工具呢 答案:可以,正好PC有python3环境作为服务端,手机端使用浏览器访问html上传文件。 阅读全文
posted @ 2021-06-15 11:39 步孤天 阅读(67) 评论(0) 推荐(0) 编辑
  2021年6月4日
摘要:stackoverflow上有这样一个问题,有人使用valgrind检测程序时总在sscanf上报读写越界 详情 Valgrind Invalid read of size 1 (sscanf) Somehow Valgrind shows an error at the first lines o 阅读全文
posted @ 2021-06-04 17:21 步孤天 阅读(24) 评论(0) 推荐(0) 编辑
  2021年6月3日
摘要:网上大把的map把结构体作为key的博客,但是对于结构体作为值,说明的就很少了。 一个测试用例来说明insert和用等号赋值的区别。 #include <iostream> #include <string> #include <map> #include <stdio.h> #include <s 阅读全文
posted @ 2021-06-03 13:56 步孤天 阅读(31) 评论(0) 推荐(0) 编辑
  2021年5月14日
摘要:boost中async_read和async_read_some的区别 假设原型如下 async_read( socket_, boost::asio::buffer(read_msg_.data(),512), readHandler ) 和 socket_.async_read_some( bo 阅读全文
posted @ 2021-05-14 14:40 步孤天 阅读(115) 评论(0) 推荐(0) 编辑
  2021年3月31日
摘要:示例代码如下: #include <iostream> #include <boost/asio/io_service.hpp> #include <boost/asio/steady_timer.hpp> #include <boost/asio.hpp> #include <thread> ty 阅读全文
posted @ 2021-03-31 14:47 步孤天 阅读(76) 评论(0) 推荐(0) 编辑
  2021年3月30日
摘要:ENet的目的是提供一个相对轻量、简单、稳定的基于UDP的网络通信。 主要特色就是提供了可选的、可靠的、顺序传送的数据包。 准备 下载:http://enet.bespin.org/Downloads.html 编译安装 ./configure --prefix=/usr/local/enet ma 阅读全文
posted @ 2021-03-30 14:26 步孤天 阅读(30) 评论(0) 推荐(0) 编辑
  2021年3月16日
摘要:如何让ffmpeg-flv支持H265(HEVC) 背景 Adobe不支持flash了,rtmp之前是为flash设计的,所以协议也不更新了作为FLV相关技术的所有者,Adobe估计也没动力更新规范来支持H265; 外加H265标准的一些专利所有者的授权方案被指抢钱,更加打击了很多软件厂商的积极性。 阅读全文
posted @ 2021-03-16 20:06 步孤天 阅读(147) 评论(0) 推荐(0) 编辑
  2021年3月15日
摘要:开玩笑了,因为在async和future的解释中是写了会新开一个线程去执行任务的。 那我们在不看源代码的情况下怎么验证这个事? 源码 // async example 02.cpp #include <iostream> // std::cout #include <future> // std:: 阅读全文
posted @ 2021-03-15 18:32 步孤天 阅读(73) 评论(0) 推荐(0) 编辑
  2021年2月19日
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys path = "/tmp/home/222" try: os.makedirs( path, 0755 ); except Exception,err: if (err.args[0] 阅读全文
posted @ 2021-02-19 09:58 步孤天 阅读(490) 评论(0) 推荐(0) 编辑
  2021年2月1日
摘要:sourceinsight语言包下载地址: https://www.sourceinsight.com/download/custom-languages/ 良心博主:https://blog.csdn.net/yuexiazhufeng/article/details/84257690 阅读全文
posted @ 2021-02-01 09:55 步孤天 阅读(151) 评论(0) 推荐(0) 编辑
  2021年1月7日
摘要:经常用到内网穿透,对UPNP也有所了解,但是具体的报文每次都去抓显然浪费时间。因此记录在下面。 报文是开启BitComet时抓取的,前面的python代码是自己用来获取NOTIFY消息的代码。 连接到组播地址接收NOTIFY消息 import socket import re ANY = "0.0. 阅读全文
posted @ 2021-01-07 20:02 步孤天 阅读(403) 评论(0) 推荐(0) 编辑
  2020年12月31日
摘要:问题描述 描述 当我们用低版本的rbd或cephfs客户端mount高版本的ceph服务端的时候会报错1000000000000、200000000000000或400000000000000 痛点:客户端是直接集成在Linux内核里的更新频率显然跟不上服务端社区的更新频率。 不更新ceph的服务端 阅读全文
posted @ 2020-12-31 18:55 步孤天 阅读(292) 评论(0) 推荐(0) 编辑
  2020年12月17日
摘要:结论 从下文的测试结果中得出结论 类型长度对于字段的取值范围毫无影响; 在设置ZEROFILL的情况下,类型长度决定显示结果值的长度; 在设置ZEROFILL的情况下,显示时,宽度不足左边补0,宽度超过限制按实际值显示; 举例说明: int(11)和int(20)在取值范围上并无不同,都是-2147 阅读全文
posted @ 2020-12-17 15:52 步孤天 阅读(237) 评论(0) 推荐(0) 编辑
  2020年12月10日
摘要:安装依赖库 yum -y install gcc gcc-c++ gdb automake nasm 下载源代码并编译 git clone https://gitee.com/mirrors/ffmpeg.git cd ffmpeg ./configure --prefix=/usr/local/f 阅读全文
posted @ 2020-12-10 18:55 步孤天 阅读(150) 评论(0) 推荐(0) 编辑
  2020年12月7日
摘要:遇到问题的主要方法就是开日志看打印和分析源代码。 1.如何找到pyspider的安装目录? >>> import os >>> print os.sys.path ['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/ 阅读全文
posted @ 2020-12-07 15:23 步孤天 阅读(323) 评论(0) 推荐(0) 编辑
摘要:pyspider的主要架构如下图 1. webui 在线编写、调试爬虫脚本; 在线监控任务执行情况; 2. scheduler 调度任务,粗浅的理解就是定时执行爬虫脚本; 这是一个核心部件;不止是定时爬取那么简单。 爬取的时候要递归爬取网页, 爬取网页的时候要设置优先级,优先爬取列表页。 爬虫任务爬 阅读全文
posted @ 2020-12-07 15:20 步孤天 阅读(156) 评论(0) 推荐(0) 编辑
摘要:pyspider用起来比较简单,还带UI,作为一个存在这么久的系统,其爬虫的框架和设计思路,能让小白们学到很多东西。 对于不常使用爬虫的人来说,整理和复用代码很麻烦。不如用pyspider省事。 pyspider的官方文档地址:http://docs.pyspider.org/en/latest/ 阅读全文
posted @ 2020-12-07 11:17 步孤天 阅读(204) 评论(0) 推荐(0) 编辑
  2020年11月30日
摘要:下载地址为:https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/middleware/rabbitmq-server-3.7.4-1.el7.noarch.rpm 1.安装依赖软件 yum install socat 2.下载安装erla 阅读全文
posted @ 2020-11-30 10:53 步孤天 阅读(386) 评论(0) 推荐(0) 编辑