作者: noname

66 篇文章

关于QML使用C++暴露数组
暴露数组类型变量 一般为了让QML使用到C++中的变量会使用Q_PROPERTY关键字,Q_PROPERTY可以支持QT各种数组类型,比如QVector、QList等,如: Q_PROPERTY(QVector<bool> myVec READ myVec WRITE setMyVec NOTIFY myVecChanged FINAL…
ZeroMQ和NanoMSG的选择/对比
以前一直在使用ZeroMQ库处理通信,但因为最近需要做一个一对多的双向实时通信,ZeroMQ提供的几种通信模式就难以很好地实现,于是就去寻找其他的库,比如NanoMsg库。 在我实际使用中,这两个库有着很大不同,下面我列出几点我使用时最注意的几点,之后如有新的理解再更新。 按照官方的说明,NanoMsg相当于ZeroMQ的改进升级版。 官方对两者的…
thumbnail
【转载翻译】谈谈Nanomsg与可扩展性协议(为什么ZeroMQ不应该是你的首选)
原文:A Look at Nanomsg and Scalability Protocols (Why ZeroMQ Shouldn’t Be Your First Choice) 本文由Tyler Treat发布于2014年6月29日,很早了,很多内容已经过时,注意辨别 本月早些时候,我探讨了ZeroMQ以及它如何证明是构建快速,高吞吐量和可扩展…
thumbnail
AList搭建与使用(Win、Linux云服务器)
AList是一个支持多种存储的文件列表程序,简单来讲就是把各种存储(各种网盘、自建NAS、本地存储等)统一挂载到云端,实现在云端统一使用、管理、分享多个存储,自定义程度高。 我在云服务器上搭建了AList,来管理阿里云盘、百度网盘和天翼云盘。并且我设置了游客访问指定目录Share(我博客顶栏有链接),里面都是我放的影视资源,不限速,解决了我追番追剧…
云服务器ssh连接不上之重配端口号
本人在使用阿里云服务器时,发现每次重启实例,ssh都连接不上,后来才发现不知道什么时候设置了扫描,每次实例重启都会重置ssh端口号,故记一下配置ssh端口号的步骤。 查看sshd服务状态 sudo systemctl status sshd.service 得到以下结果表明服务正常运行(active running),并可以看到监听的端口号(Ser…
Win脚本开机自启ALIst和RClone
在配置完alist和rclone之后,就只需要每次开机启动两者就行了,所以感觉使用AListHelper没有必要,于是我就想写一个vbs脚本放到shell:startup的启动目录即可。 在中意的地方新建文本,起一个中意的名字,改后缀为.vbs 复制下列代码,需要将【...】替换成自己的情况,不要【】 Set WshShell = CreateOb…
RClone挂载有阿里云的AList
RClone挂载一般的AList可以直接使用mount命令,但是阿里云需要使用指定头部Referer:https://www.aliyundrive.com/ ,只要你的ALIst包含阿里云都需要加上这个头部参数。 附上完整命令: rclone mount 【rmote名称】: 【本地盘符】: --vfs-cache-mode writes --c…
thumbnail
ubuntu开启关闭GUI及性能变化
最近在使用阿里云服务器的时候,试了试ubuntu的图形界面。 安装用户图形界面 安装前更新安装包,已经安装过的跳过这一步 sudo apt-get update 安装ubuntu-desktop gnome,这一步会把图形界面各种必要软件和依赖也都安装上 sudo apt-get install ubuntu-desktop 遇到[Y/N]的时候,…
背包问题求解,简单易懂(动态规划法,分支限界法,回溯法)
温馨提示:本文含有很多公式,若格式没有加载出来,请刷新页面 0/1背包问题:n种物品和一个背包,物品i的重量是wi,其价值为vi,背包的容量为C。背包问题是如何选择装入背包的物品,使得装入背包中物品的总价值最大?如果在选择装入背包的物品时,对每种物品i只有两种选择:装入背包或不装入背包,即不能将物品i装入背包多次,也不能只装入物品i的一部分 有5个…