自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 学生邮箱添加到macOS上的outlook邮箱客户端里。

用户名:xxxxxxxxxx@stu.hebut.edu.cn。收件服务器主机名:imaphz.qiye.163.com。发件服务器主机名:smtphz.qiye.163.com。选择“IMAP”,填写相关信息后,点击“下一步”。密码:*******(密码为必填项)

2023-03-22 13:55:44 7208

原创 如果免费使用ChatGPT?如果申请开通Notion AI的功能?

Notion CEO Ivan Zhao 表示,很多人写作时遇上最大的困难就无法开始写下第一个字,而 Notion AI 能帮助用户以 AI 写出一篇草稿,让用户自行按需要修改。写作有两种,一是创作(例如写 Blog 或小说),另一种实用类(例如写 Marketing Plan),而 Notion AI 能为这两类写作提供辅助。用户只需输入一些资料,Notion AI 即会为你起草。Notion AI 不是第一家,而 Notion 希望透过 Notion AI 功能让用户有不一样的体验。

2023-01-13 20:58:37 9436

原创 LOL英雄联盟自动打人机训练升级【CircuitPython】

程序:CircuitPython。设备:1920*1080。系统:Windows11。

2022-11-16 16:29:52 24291 11

原创 网页精灵实现:检测元素并点击、休眠、顺序执行、填充表单【油猴脚本】

【代码】网页精灵实现:检测元素并点击、休眠、顺序执行、填充表单【油猴脚本】

2022-11-04 15:24:51 1698

原创 jMetalPy: 用元启发法进行多目标优化的Python框架

多目标优化问题广泛存在于许多学科中[1,2],包括工程、经济、物流、运输或能源等等。它们的特点是有两个或更多相互冲突的目标函数,必须同时达到最大化或最小化,其最佳状态由一组被称为帕累托最优集的折衷方案组成。除了有几个目标外,其他因素也会使这一系列的优化问题特别难以用精确的技术来处理和解决,如欺骗性、外显性、NP-hard复杂性或高维度[3]。因此,处理复杂的多目标优化问题的最流行的技术是元启发式算法[4],这是一个非精确的算

2022-11-03 00:19:44 2157

原创 C++ lambda表达式与函数对象

lambda表达式是C++11中引入的一项新技术,利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码更可读。但是从本质上来讲,lambda表达式只是一种语法糖,因为所有其能完成的工作都可以用其它稍微复杂的代码来实现。但是它简便的语法却给C++带来了深远的影响。如果从广义上说,lamdba表达式产生的是函数对象。在类中,可以重载函数调用运算符(),此时类的对象可以将具有类似函数的行为,我们称这些对象为函数对象(Function Object)或者仿函数(Functor)。

2022-09-19 21:28:13 593

原创 【ACM模式】链表输入、链表打印、反转链表、反转链表前n个、链表内指定区间反转

【代码】反转链表、ACM模式、链表输入、链表打印、链表内指定区间反转。

2022-09-15 22:01:27 1230

原创 语言有很多类型,你知道吗?【静态/动态编译语言、弱/强类型语言】

Python:我非常强硬,数字就是数字,字符就是字符,要想 ‘a’ + 1,必须写成 ‘a’ + str(1)C++:我天生就是静态的,int就是int,double就是double。Python:int long string 统统都是一样的存。编 译 型 的 语 言 ( 不 依 赖 虚 拟 机 )编 译 型 的 语 言 ( 依 赖 虚 拟 机 )C++:我非常温柔,int 可以加 char。...

2022-08-30 08:21:59 707

原创 了解LLVM、Clang编译过程

LLVM 是一个自由软件项目,它是一种编译器基础设施,以 C++ 写成,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端。它是为了任意一种编程语言而写成的程序,利用虚拟技术创造出编译时期、链接时期、运行时期以及“闲置时期”的最优化。...

2022-08-29 16:31:17 1416

原创 奇安信2021春招笔试题《长方体最大体积》《固定位置全排列》 ❤️

一个长方体,长宽高都是质数,已知长宽高之和为n【n为[6, 10000]范围内的自然数。】,求这个长方体的体积最大值。技术标签: 算法题 算法 java 笔试题。奇安信2021春招笔试题——《长方体最大体积》长宽高都是2,体积为8 输入11,输出45,输出值:体积的最大可能值。输入值:长宽高之和。

2022-08-24 21:22:39 650

原创 C++所有容器的详细使用介绍

可以有控制台输入:https://www.onlinegdb.com/可以很强:https://godbolt.org/用 new 创建动态数组的替代品在此头文件内,类型 vector 是一个定义于 namespace std 内的 template:模板类 vector 类似于 string 类,也是一种动态数组。可以在运行阶段设置 vector 对象的长度,可在末尾附加新数据,还可以在中间插入新数据。vector 构造vector 非更易型操作操作描述c.empty()

2022-08-14 13:39:53 1836 1

原创 23年秋招笔试算法题:美团蔚来

A糖x个,B糖y个,每个礼盒装3个,A、B至少各有一个,最多能装几个礼盒?两行n列,第一行为正面数字,第二行为反面数字,至少要翻动多少次才能是使得其中一面超过一半的数字为相同的数。阶乘结果有几个零?裁切字串判断回文:最长公共子序列 LCS小红拿到了一个字行串。她准备删除其中一段区问,使得剩下的部分回文。小红希塑最终得到的字符串长度尽可能大,你能求出这个长度吗?...

2022-08-06 23:00:24 1043

原创 nlohmann json 使用指南【visual studio 2022】

JSON for Modern C++ version 3.10.5

2022-07-28 21:53:49 5841 1

原创 WEBSOCKETPP使用简介+demo

上面三个回调函数的原型如下,我是将server对象直接封装到一个类里面使用的,因此这里绑定的回调函数可以直接使用类的方法。以上,就是websocketpp集成后的简单使用流程,server对象其实还提供了很多的使用方法以及回调绑定功能,等有时间我再详细研究,现在这几个已经能满足我的需求了。可以得到这个连接的实际对象的地址,但websocketpp对我们隐藏了其对象的结构,只给了我们一个。,如果需要将连接存到容器中以便管理,则不能使用传入的。,不过用于在每次回调时区分不同的客户端足够了。...

2022-07-26 18:30:59 4655

原创 vs2019 websocket c++ js demo

boost与websocketpp两个库都是hpp的源码,只需要在附加包含目录里引入两个路径即可(确保include可以正常导入库文件)。是一个c++的websocket库,下载解压后得到一下目录结构,其中websocketpp就是我们所要用到的库文件,examples下有一些websocket的基本使用案例。(会安装到默认目录c\Boost\,如果不想安装到默认目录可以用–prefix指定,具体可以用b2--help查看)这里只实现最简单的页面,实现与服务器的websocket通信。......

2022-07-25 17:41:44 1265

原创 几个GTest、GMock的例子

几个GTest、GMock的例子。

2022-07-24 23:57:43 427

原创 macOS + PCL + CLion + CloudCompare 生成点云数据

参考文章:https://blog.youkuaiyun.com/qq_44324181/article/details/119426786一、环境系统:macOS Monterey 12.3.1 (21E258)CPU:2.3 GHz 四核Intel Core i5brew:brew install pcl/usr/local/Cellar/pcl/1.12.1_2brew install qt/usr/local/Cellar/qt/6.2.3_1二、CMakeLists.txtcm

2022-04-29 16:09:29 743

原创 java 读写 ini 配置文件【IDEA】

一、ini4j若在maven项目中的pom.xml中配置:<dependency> <groupId>org.ini4j</groupId> <artifactId>ini4j</artifactId> <version>0.5.4</version></dependency>若不是maven项目,下载 ini4j解压ini4j-0.5.4-bin.zip后,在项目结构的模块里

2022-04-21 16:47:28 2617

原创 使用 IntelliJ IDEA 和 VScode 进行 JNI 开发

教程来源:mac端使用IDEA和CLion开发JNILinux gcc编译 jni.h、jni_md.h、jvmti.h找不到原因及解决IDEA一键快速生成JNI头文件(可直接复制使用)一、新建java项目工程1.1 直接下一步到底1.2 新建Java类public class HelloJNI { static{ System.loadLibrary("HelloJNI"); } public static native void sayHel

2022-03-03 17:09:44 6313 1

原创 homebrew 安装 git-lfs 后 ‘git-lfs‘ was not found on your path

报错:This repository is configured for Git LFS but ‘git-lfs’ was not foundon your path. If you no longer wish to use Git LFS, remove this hookby deleting .git/hooks/pre-push.解决:添加软链接ln -s [源文件或目标] [目标文件或目录]sudo ln -s /usr/local/Cellar/git-lfs/3.0.2/b

2022-01-17 14:49:05 1413

原创 macOS美化终端:homebrew、ohmyzsh、字体、powerlevel10k、exa、插件

一、设置代理点我进大佬教程1、修改用户全局配置文件:sudo vim ~/.zshrc2、在配置文件末尾添加代理服务器信息# proxyalias proxy='export all_proxy=socks5://127.0.0.1:1080'alias unproxy='unset all_proxy'3、使配置生效source ~/.zshrcgit代理设置http代理:git config --global http.proxy http://192.168.1.101:

2022-01-12 20:19:57 4333 1

原创 基于docker的Vue项目开发

一、导语二、安装2.1 安装docker2.2 安装node.js指定node版本和映射端口docker run -itd --name node_pigx -p 8080:8080 node:14也可以不指定,不映射docker run -itd --name node_pigx node2.3 安装VScode2.4 安装插件:Docker、Remote - Containers(Microsoft开发的所有Remote开头的插件都值得安装)之后就可以“远程”开发运行在dock

2022-01-06 23:06:57 1877

原创 pig技术指南V3.X

pig4cloudDocker 安装 MySQL取镜像:docker pull mysql:latest查看本地镜像:docker images运行镜像:docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql错误:提示端口被占用(应该是已经启动了一个mysql)名字被占用(应该是已经有了一个container重名了)Docker 安装 Node.js安装node 1

2022-01-06 08:49:14 3177 1

原创 学习一门优雅的脚本语言【Perl】

一、介绍PerlPerl:Practical Extraction and Report Language(实用报表提取语言)Pathologically Eclectic Rubbish Lister(病态折中垃圾列表器)Perl语言的中心思想:There’s More Than One Way To Do It(不只有一种方法来做一件事)二、安装Perl三、良好的Perl开发习惯使用警告信息使用帮助文档perldoc perl四、标量(常量)数字标量$data =

2021-12-25 17:47:51 498

原创 破解压缩包、pdf、word 密码【Hashcat + john the ripper】

工具下载hashcatjohn the ripper命令介绍rar获取hash值rar2john.exe xxxx.rar破解密码到 password.txthashcat.exe -m 13000 -w 4 -a 3 $rar5$16$b88c1d7d2c96dc9d1b1a5ccdc5c25d50$15$8f0b287c982535c868bbff486ee9acd2$8$43907bfa03430471 -o password.txtWord获取word加密文件的

2021-12-23 16:45:24 6231

原创 M1 macOS 无法录制系统声音?SoundFlower后继有BlackHole【macOS系统声音内录】

SoundFlower众所周知,QuickTime无法录制系统声音,在macOS之前的版本,和M1(Apple Silicon)没问世之前,SoundFlower一直都是首选!可惜SoundFlower的作者已经很久没有更新了,新版的macOS和新款的MacBook pro苦寻内录系统声音的解决方案久矣。BlackHoleBlackHole 是一种现代 macOS 虚拟音频驱动程序,它可以做到零延迟内录系统音频,同样免费。特点支持 2、16 或 64 个音频通道版本。可定制为 256 多个音频

2021-12-19 10:08:00 6352 1

原创 使用ffmpeg合并视频并获取子视频时间节点【Mac&Linux】

FFmpeg 是一个开放源代码的自由软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。

2021-12-12 13:38:10 859

原创 ffmpeg常用命令汇总【Mac&Linux】

// 去掉视频中的音频ffmpeg -i input.mp4 -vcodec copy -an output.mp4// -an: 去掉音频;-vcodec:视频选项,一般后面加copy表示拷贝// 提取视频中的音频ffmpeg -i input.mp4 -acodec copy -vn output.mp3// -vn: 去掉视频;-acodec: 音频选项, 一般后面加copy表示拷贝// 音视频合成ffmpeg -y –i input.mp4 –i input.mp3 –

2021-12-11 16:44:49 2087

原创 pve安装黑苹果实录

一、pve 从模板安装 ubuntu1. 从右上角创建CT2. ubuntu更新源:sudo nano /etc/apt/sources.list注释掉原有源,替换下面的:deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe mu

2021-12-07 12:57:51 5871

原创 20个CC0素材网站【自用】

关于CC0的定义,有一连串专业术语,但你可以简单理解为免费的正版素材。换句话说,只要标记为CC0素材,无论是视频、[音乐还是图片,都不需要付钱,可以直接用,100%不会侵权。对于视频创作者、[新媒体运营者来说,这都是非常值得收藏的。OK,不废话,直接上东西吧~1、Coverr很好很强大的免费视频素材网站,海量库存,每周持续更新7条精美视频。图片2、Pexels这是我自己最常用的视频/图片素材网站,支持中文搜索,视频质量高,免注册一键下载。图片3、Vimeo简单好用,用户分享的CC0视频

2021-10-31 12:43:32 8761 1

原创 如何指定运行时动态库.so的链接地址?-L, -Xlinker, -Wl,-rpath

gcc编译链接动态库.so的两个链接过程在 linux下gcc编译链接动态库有两个链接过程:编译时链接运行时链接**编译时链接:**系统会优先从-L指定的路径查找库文件,若没有则从/lib/下查找,所以如果/lib/下面有所需静态库文件则-L可省略,链接之后的文件会记住动态库里面相应的函数地址**运行时链接:**系统会直接在/lib/下查找所需动态库文件,若没有则运行报错,找到后将相应函数定义链接进来然后执行所以实际上用-L指定动态库文件路径只能保证编译通过,是否能执行还是得看/lib/下面

2021-10-31 09:57:29 2038

原创 Final Cut Pro 里视频/图片的颜色反转如何设置

2021-10-28 10:02:15 2233

原创 Alfred4 设置默认搜索引擎为百度

2021-10-27 10:01:01 1016

原创 Windows11 微软拼音注册表方式添加小鹤双拼

使用reg文件一次写入。步骤:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS]"EnableExtraDomainType"=dword:00000001"Enable Double Pinyin"=dword:00000001"DoublePinyinScheme"=dword:0000000a"UserDefinedDoublePinyin

2021-10-27 09:16:53 2851 2

原创 AppleScript 模拟鼠标重复点击

一、打开AppleScriptset n to 13set returnVal to 0repeat with i from 0 to n set userNotDone to enterDataRecord() set returnVal to returnVal + iend repeaton enterDataRecord() delay 0.1 tell application "System Events" click at {2536, 1171} end tel

2021-08-18 01:46:26 3770

原创 批量重命名的三种方法:内置 + sed 或 rename + 正则表达式【Mac&Linux】

一、安装renameMac系统:brew install renameDebian系统:sudo apt-get install rename二、使用renameUsage:rename [-v] [-n] [-f] perlexpr [filenames] -v(verbose)打印被成功重命名的文件-n(no-act)只显示将被重命名的文件,而非实际进行重命名操作-f(force)覆盖已经存在的文件perlexprPerl语言格式的正则表达式files需要被替换的文件(比如*.c、*

2021-08-17 21:40:19 7096

原创 系统自带邮件添加163、学生edu邮箱@stu.hebut.edu.cn【Mac】

一、登陆网页版edu邮箱打开设置二、生成授权密钥(保存好,一会儿有用)三、打开系统邮件添加账户登陆密码就是刚刚的密钥四、设置协议选择“IMAP”,填写相关信息后,点击“下一步”。收件服务器主机名:imaphz.qiye.163.com发件服务器主机名:smtphz.qiye.163.com用户名:xxxxxxxxxx@stu.hebut.edu.cn密码:*******(密码为必填项)五、OK官方教程...

2021-08-16 16:24:54 24460

转载 Linux流量监控工具 - iftop (最全面的iftop教程)

转载:https://www.cnblogs.com/feng0815/p/13728732.html一、安装 iftop安装 libpcap 和 libncurses:sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev安装iftop:sudo apt install iftop打开软件:sudo iftop使用说明不进行DNS反解析:iftop -n -i eth0=> 代表发送数据&lt

2021-08-14 20:20:01 1466

原创 VSCode remote 远程开发,报错:remote host key has changed port forwarding is disabled

选择more action选择Open SSH Configuration File注意,是删除我的Mac的know_hosts

2021-08-06 19:36:43 6727 3

原创 国产操作系统安装 之 联网、gcc、rust、exa、zsh5.8、Oh My Zsh、powerlevel10k、git、高亮插件、补全命令插

国产操作系统安装 之 【中标麒麟】:联网、gcc、rust、exa、zsh5.8、Oh My Zsh、powerlevel10k

2021-07-18 00:02:15 2245 2

2019南开大学通信综合基础(804).docx

去年考研时,一出考场,那也没去,丫的赶快往本本上记题目,希望有考南开大学的小伙伴用!

2019-07-16

空空如也

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

TA关注的人

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