自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

robinfoxnan的专栏

我想我是鸟

  • 博客(210)
  • 资源 (82)
  • 收藏
  • 关注

原创 从零开始写一个APM监控程序(一)协议

它支持多种语言,包括 Java、.NET、Node.js、Go 等,可以跟踪分布式系统中的请求流,并提供详细的性能数据和可视化的监控工具。采集数据的部分分为探针和SDK两种,比如是JAVA和dotNet有虚拟机的,可以使用hook技术来拦截自己需要的方法,如果是编译型语言基本上使用的是SDK,程序员插码的方式实现。它通过收集、分析和报告应用程序的性能数据,帮助开发人员和系统管理员更好地了解应用程序的运行状况,识别潜在的性能问题,并进行优化。对收集到的数据进行分析,以识别性能瓶颈、错误和潜在的优化点。

2023-11-18 16:28:52 407

原创 朔雪流量复制器的前端

使用VUE与components组件写了一个前端界面,用于控制linux工控设置工控镜像。

2023-09-05 14:21:57 212

原创 ffmpeg常用方法

FFmpeg 是一款开源的音视频处理工具,可以处理各种格式的音视频文件,并且可以进行格式转换、剪切、合并、添加水印等多种操作。

2023-03-17 12:04:49 563 1

原创 pytorch环境搭建若干

pytorch 不要使用python3.11不支持,pip会说找不到合适的版本

2023-03-08 10:22:48 126

原创 编写http workshop脚本从网页缓存里解析音乐

通过解析一个网页展示如何使用内置的LibXml2的功能解析HTML,提取我们关心的内容。

2023-03-06 12:14:08 481

原创 编写http workshop脚本从网站下载音乐

一般网页格式播放器的设计的访问流程基本都是:通过某个专辑ID获取媒体列表;根据列表中单个的媒体资源的ID去请求下载路径;

2023-03-05 12:36:31 362

原创 c++封装libxml2解析网页

有页面不符合XML规范,节点没有闭合,造成XPATH搜不到任何东西,主要是解析树时候名字丢失了,但是通过自己手写深度递归查找还是可以的,

2023-03-03 10:14:58 133

原创 使用开源httpworkshop执行http api测试与资源下载

httpworkshop集成了lua脚本引擎,可以通过脚本复用以及扩展DLL方式支持更多的功能;可以方便的实现http api测试以及资源分析下载。

2023-03-01 13:03:37 217

原创 关于联想Y7000P睡眠后无法唤醒问题修复

安装程序执行后,自动重启,开始自动更新,发现之前是45WW,目前是49WW。这个新的机器是WINDOWS11的,症状了自己睡眠后就醒不过来了,于是找了在线客服,客服问是否是在禁用触摸板情况下无法唤醒,我试试发现果然是,不禁用可以唤醒,禁用了就行了,只能重启;于是,我试了一下,果然更新时候发现之前的版本比较旧,于是我找到了公众号,提示下载一个软件修复驱动,页面有相关的说明,以及新版本BIOS的版本是。再然后就自动重启进入windows11了,此时测试发现,已经可以正常唤醒计算机了。

2023-02-21 13:05:21 2322

原创 使用Scintilla编写语法高亮文本编辑器

使用Scintilla控件,在MFC的对话框中添加一个语法高亮的文本编辑器,

2023-02-20 13:22:22 495

原创 使用luaBridge向C++程序添加脚本插件能力2(类扩展)

使用luaBridge编写一个c++的lua插件,测试类的绑定与脚本使用

2023-02-16 08:33:33 85

原创 使用luaBridge向C++程序添加脚本插件能力1(编译与使用)

使用luabridge快速的编写与LUA的接口,实现脚本扩展能力。

2023-02-15 10:35:51 447

原创 tinode客户端安卓版编译手账

tinode的安卓客户端做一些更改,能忽略服务器证书校验,方便试验环境使用;

2022-12-16 13:43:53 713

原创 使用tinode架设自己的私有聊天服务

架设tinode服务器,实现聊天自由

2022-11-30 11:33:08 2236 1

原创 让spdlog兼容printf风格的函数

让spdlog兼容使用printf风格的旧代码

2022-11-16 16:19:28 521

原创 golang让map支持高并发(1000万次操作14ms)

golang使用泛型map重新封装,支持高并发,可以实现100协程1000万次操做,在14ms内返回;

2022-11-14 10:33:35 340

原创 go 的结构体极速序列化

golang的结构体极速序列化方式,

2022-11-07 16:12:48 1035

原创 golang单线程对比map与bigCache小对象存取性能差别

测试表明,1000万条左右小对象(20字节),使用map存储指针效率更高……

2022-11-07 14:58:54 595

原创 go-zero入门1

go-zero生成一个RPC的测试,测试一下GRPC

2022-10-27 13:06:20 1175

原创 telegtram的通信协议MTproto2.0学习5 之(数据封装与Telethon源码分析笔记)

telegram封装格式

2022-10-26 15:33:26 1681

原创 telegtram的通信协议MTproto2.0学习3 之 (telethon代码分析与TL的实现1)

telethon是一个Telegram客户端,非常适合学习协议的实现过程,

2022-10-20 17:10:20 1958

原创 android自定义ListView与Adapter

练习一个简单的多元素ListView

2022-10-16 19:49:23 918

原创 telegtram的通信协议MTproto2.0学习2 之 (认证过程与DH密钥交换)

其实就是使用DH算法以及公私钥机制生成会话密钥的过程

2022-10-14 16:09:43 2579

原创 scyllaDb在centos8上试用

centos scallyDb 试用,兼容cassandra

2022-10-14 09:12:26 434

原创 telegtram的通信协议MTproto2.0学习1 之 (tdLib编译使用)

tdlib的编译与基本使用学习

2022-10-13 13:33:15 2876 2

原创 cassandra4.0.6试用

目前很多IM的数据存储都是使用mysql,比如teamGram, OpenIMSdk,但是mysql水平扩展十分麻烦,而新的列数据库,有clickhouse, hbase, cassandra,其中cassandra十分适合IM数据存储,原因是:使用id分区,使用id以及时间戳聚合,这样可以完成以用户为中心的数据存储与查询

2022-10-11 15:01:41 471

原创 python遍历网页节点并记录xpath

遍历html文件,找到能点击的节点

2022-09-16 09:28:54 939

原创 python使用ElasticSearch7.17.6笔记

我个人的理解,es其实与mongoDb比较相似,都是文档类的数据库,只不过其更加强大,实现索引的相关部分;我用这个主要是看重了它水平扩展能力,而且实在是不想再去操作SQL语句了

2022-09-09 10:55:53 908

原创 关于比赛中c++输入输出的优化

使用fgets优化输入,使用fwrite优化输出

2022-08-19 14:48:08 517

原创 Flatbuffer使用

golang使用flatbuffer编解码示例

2022-08-10 16:09:00 317

原创 ubuntu安装chrome浏览器

ubuntu安装chrome默认是不能用的,需要更改配置

2022-08-04 15:44:58 1273

原创 python使用selenium以及selenium-wire做质量与性能检测

selenium以及selenium-wire做质量与性能检测

2022-08-04 14:49:17 4069 2

原创 c++ 在控制台输出彩色字体

彩色文本输出

2022-08-02 14:34:29 2545

原创 使用zeek做HTTP RPC性能检测

*需求**我的需求是在K8S的云上添加自己的非侵入式采集工具,并检测各种后端的RPC性能,比如http_rpc,grpc,mysql,redis,mongodb,以及自定义的rpc等网络交互过程的性能;**解决方案**直接在zeek现有基础上开发脚本,并开发日志读写工具将结果转存到自己的后端;这样就基本实现了我们的需求,后续的工作只是需要扩展各种协议,以及从日志流提取数据;首先,参考HTTP的相关脚本,记录自己需要的数据,写个hello,world。1)讲解了事件与事件队列的原理。...

2022-07-28 12:57:48 840

原创 n个数取m个进行全排列算法(python)

比如有N个数,选出M个排列,并且满足一定条件,则有多少种可能,或者极限值是多少?具体比如1~8的数字,排列为一个5位数,能被99整除的最大数为多少?正常来解,需要考虑满足9和11分别整除特性,这里使用权排列执行过滤来解题...

2022-07-18 14:38:32 834

原创 linux下使用libz解压整个目录

使用libz实现文件夹压缩包整个解压;

2022-07-15 14:55:08 703

原创 如何使用OpenGts和gpsLogger配置与使用

使用gpsLogger上传位置信息,使用openGTS查看轨迹,

2022-07-14 13:56:39 583

原创 OpenGts2.6.7 安装笔记(windows更容易些)

在ubuntu或者centos8上架设opengts

2022-07-14 13:38:55 304

原创 docker镜像之带vnc的ubuntu

测试了2个带VNC功能的ubuntu镜像,可以运行图形界面的程序

2022-07-08 17:09:13 2925 2

原创 c++的字节序与符号位的问题

易错题整理,字节序

2022-07-04 14:03:50 14296

ba-hla-master.zip

一个老外写的openrti示例,我找了半天终于找到了,呵呵,还没有测试,我也不知道怎么用,等过几天公司做完HLA培训,我就知道了……

2020-08-20

剩余空间清理

适用于XP和WIN7系统, 安全可靠, 清理的比较干净。 测试反馈robin-fox@sohu.com

2014-08-25

jQuery-File-Upload9.7

jQuery-File-Upload 老外做的,无意间找到的, 很好用,各种界面,说明很完整, 比流行的uploadify什么的好用多了, 用ampserv5.26,拷贝到PHP的目录下,直接能用

2014-08-16

Libevent Reference Manual 2.0

Libevent Reference Manual 2.0 libevent 参考手册,英文版,那个中文版本的图片有问题, 示例代码无法看清,还有有个对照好些

2014-02-21

libevent中文参考手册.

libevent中文参考手册.

2014-02-21

Mongo图形客户端

自己写的NavicatForMongo,一个CS写的图形客户端。 后面一个项目可能要用到这个东西,先自己写个东东试试。 界面库使用了盗版DEVEXPRESS8.26 源码压缩包里面有,自己看吧,可能功能还完善, 有什么好的建议可以告诉我。 robin-fox@sohu.com

2012-11-09

QWhale Syntax Editor

QWhale Syntax Editor, 编辑器控件,支持语法高亮,支持自定义语法,默认支持C#,JAVA,……, 没有找到破解版,于是乎, 俺就反编译了,并且写了一个测试程序。 2.0版本

2012-09-15

VC对话框实现滚动条

VC对话框实现滚动条, 假如设定窗口区域为1024*768, 需要时候进行滚动,呵呵

2011-10-29

VC对话框加滚动条示例

VC对话框加滚动条示例, 把窗口手动缩小,就能看到滚动条, 把窗口放大后,滚动条消失, 比较实用的示范

2011-10-25

java swing laffy风格皮肤源代码

laffy.rar,java LOOK AND FEEL , 源代码

2011-10-18

Mybatis3试用笔记.docx

Mybatis3试用笔记 使用ECLIPSE3.6 MYSQL5.1

2011-08-27

viewurl2.0版本工具

viewurl2.0版本,呵呵 能检查最近使用文件,U盘记录,深度上网记录, 能根据关键字对磁盘中的文档内容进行检查!

2011-04-09

java工具条换行问题解决方案

一高手给的代码,呵呵 如果工具条上按钮太多,那么就会无法显示, 这里给出一个好的解决方案,添加一个下拉按钮

2011-03-10

PC/SC 读卡程序,GSM SIM卡读卡程序及代码

使用PC/SC读卡器读写GSM SIM卡的程序,以及代码

2010-05-06

Ibatis.net写的办公工具借出归还统计系统

Ibatis.net写的办公工具借出归还统计系统, 需要使用到DevExpress.net8.26

2009-10-19

c#的一个皮肤控件使用示例

c#的一个皮肤控件使用示例, c#的一个皮肤控件使用示例

2009-10-19

Ibatis.net的一个简单的测试

Ibatis.net的一个简单的测试, VS2008,access2003, 查询,删除,添加,更新

2009-09-16

使用VC自动格式化分区

使用format.com自动格式化分区,

2009-09-16

一个类似GGMUSIC的音乐播放器DEMO

我们团队开发的在线音乐播放器, 由于没有人运营,所以目前也只能当做本地的MP3播放器,呵呵 浏览器部分还需要完善,

2009-07-07

视频会议代码(c++)

一个简单的视频会议系统的源代码,希望能对别人有用,

2009-03-13

联想拯救者Y7000P无法唤醒问题修复工具包

联想拯救者Y7000P,无法唤醒问题;首先需要用官方工具设置一下驱动,如果发现禁用触摸板时还是无法唤醒,需要升级BIOS驱动,

2023-02-21

tinode即时聊天工具的安卓客户端

tinode即时聊天工具的安卓客户端, 此调试版本的好处就是忽略了服务端的证书校验, 官方需要使用CA校验过的证书,使用域名

2022-12-16

readDEM(使用GDAL库-vs2017编译).rar

使用GDAL库读取SRTM格式的高程数据,并对目录中的多个数据文件集中管理,提供单独接口通过经纬度查询

2021-06-16

DigitalEarth.rar

OsgEarth一个入门示例程序,好不容易找到的,希望对大家有用

2021-04-05

SCPS_Project-master.zip

SCPS是应用于卫星通信网络中的通信协议。前段时间做项目发现国内关于SCPS卫星网络领域的文章相当的少。因此本系列文章将讲述SCPS协议,特别是SCPS-TP协议及基于SCPS-TP设备的架构,设计,测试环境的搭建,开源SCPS_SI代码的原理,编译,配置等。 第一章SCPS协议背景简介 SCPS是空间通信标准协议(Space Communication Protocol Standards),广泛应用于卫星通信领域。目前,TCP广泛应用于有线网络中,提供可靠的通信服务。但是他不能很好的适用于无线网络环境,尤其在卫星网络方面。为了在卫星无线网络更好的通信,美国的NASA 和 US A

2021-01-08

testDspa2021-01-08.rar

3轨道24星卫星短路径优先路由算法

2021-01-08

testDspa10.rar

三个轨道24颗星的轨道组网路由测试,使用短路径优先的算法

2021-01-07

GDAL-3.1.3x64.zip

// TODO: Add your command handler code here CString filename; filename = "srtm_66_21.tif"; GDALAllRegister(); GDALDataset *poDataSet; GDALRasterBand *pBand; int nWidth, nHeight; poDataSet = (GDALDataset*)GDALOpen((LPCTSTR)filename, GA_ReadOnly); nWidth = poDataSet->GetRasterXSize();//获取图像宽

2020-12-11

SDP4摄动模型使用示例

SDP4摄动模型使用示例,使用了norad库,VC2017,对话框界面, 示例使用了北斗的TLE数据,推算未来的星下点轨迹

2020-12-03

基于OpenDDS的应用程序示例.rar

一个使用OPENDDS写的基础示例程序,以及关键部分讲解,希望对大家有用。 呵呵,以前很少有人讲解如何生成一个项目

2020-09-08

RtiClient.rar

根据OPENRTI写的一个客户端测试程序,使用VC2017编译,大家可以试试, 希望有帮助,我整整折腾了2个礼拜,

2020-09-08

dropins.rar

将压缩包解压缩,覆盖到dropin目录里,重启就好了, 我试过, 都可以使用的,祝大家好运, eclipse4.14,4.15,都可以使用

2020-06-30

TestHttpPC.rar

JAVA使用HTTPS去获取WEB服务器上的JSON文件, 这个示例使用elipse编译, 可以直接使用,

2020-05-17

TestHTTPGetAndroid27.rar

android使用HTTPS请求JSON获得配置参数。 思路: 1)写一个类,封装HTTPS操作。 2)实现一个同步函数,在主线程中直接用。 3)实现一个异步函数,可以在线程中用。 4)写一个提示窗口函数,用于提示消息,土办法调试。

2020-05-17

net.sf.json.JSONObject需要引用几个JAR包

net.sf.json.JSONObject需要引用几个JAR包,没有的话会闪退,不要用其中的1.7和1.8,编译会冲突,用1.9

2020-05-15

io.oversec.one_1005015.apk

Oversec 对下层应用是完全不可见的,它可以和 Whatsapp™,Line™,Snapchat™,Instagram™ 或其他任何聊天应用工作。它也支持使用 Gmail™ 或其他任何电子邮件应用发送和接收 PGP 加密消息。 端到端加密已经过时了。Oversec 引入了“眼到眼”加密。已加密数据仅在它显示在屏幕上时解密!无明文被保存因此无法从文件系统提取或意外备份到云。

2020-04-27

runcmd.rar

执行run.bat可以启动多个CMD,用不同颜色区分服务。 用来调试时候方便操作,减少工作…

2020-04-02

File2QRcode.rar

主流二维码生成与解码的示例程序, 使用ThoughtWorks.QRCode.1.1.0和QrCode.Net.0.4.0.0 分别示范, 使用VS2015编译,.net4.0

2019-09-27

HTML5仿微信聊天页面框架

HTML5仿微信聊天页面框架, 一个页面内四个TAB页,完成了添加条目与对话条目部分,直接后台对接即可。

2018-11-07

GPUIMAGE安卓版本源码文件

GPUIMAGE安卓版本源码文件, 希望对大家有用,也防止官网什么时候找不到了

2018-02-25

空空如也

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

TA关注的人

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