02

【实例】frp内网穿透 公开自己电脑中本地服务器中的某个网站

【实例】frp内网穿透 公开自己电脑中本地服务器中的某个网站

由于在外地,笔记本使用手机热点连网的。有客户要帮看代码,但是代码的测试还需要回传数据,那么在本地测试就不可行了,而且我又不想把测试代码放到我的服务器中,所以就想到了frp

刚开始弄frp有些蒙,研究研究就好了。frp内网穿透

刚开始时,域名解析使用了泛域名方法,这样也是我刚开始发蒙的原因,后来改为直接解析的方法,就好了。

具体全套配置步骤如下: Continue reading

23

Qt 操作至少需要一个处于启用状态的有效资料档案库

QT更新组件时,提示:操作至少需要一个处于启用状态的有效资料档案库

这是因为没有设置连接所需的资源位置,也就是没有镜像资源的意思。

所有镜像资源站点列表:http://download.qt.io/static/mirrorlist/

解决办法:

点击 设置 >> 存储库 >> 临时存储库 >> 添加,

输入链接“http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/”

如果连接失败,则到列表页面去找其它资源站即可。

14

C++ IDE 之 CodeLite

CodeLite是一款免费、开源、跨平台的 IDE,专门用于 C、C++、PHP 和 JavaScript(主要用于使用 Node.js 的后端开发人员)编程语言,在所有主要平台(Windows、macOS 和 Linux)上运行最佳。

可以从下载页面 下载适用于 Windows、macOS 和 Linux 的预构建二进制文件

下载地址:https://downloads.codelite.org/ Continue reading

14

下载工具之 Free Download Manager(FDM)

下载工具之 Free Download Manager(FDM)

FDM 名副其实就是IDM 的免费版了。

毕竟是免费的软件,但也只是比IDM 稍微逊色一点。

它支持FTP,HTTP(S),还有BT 下载,当然你也可以添加代理。

同时你还可以定时下载任务,也支持多线程下载,同时还可以查看多线程的进度。

它还支持远程控制下载,还支持断点续传功能。

同时还支持国外视频网站下载,支持浏览器插件,自动捕捉可下载文件,右键即可下载。

同时支持Win 和Mac 版。同时支持中文。 Continue reading

14

怎么打开.mo文件

PoEdit的msgunfmt可执行文件可以对.mo文件进行反编译的。

1、先下载PoEdit(https://poedit.net/)

2、假如PoEdit安装到D盘的a文件夹下,则打开cmd,cmd进入到.mo文件所在的目录,输入

3、生成的.po文件,再使用PoEdit软件(或者用其它文本编码器打开查看)打开即可。

4、如果要使用命令行把编辑好的.po文件编译成.mo文件,命令格式如下:

13

下载工具之 Motrix

很长时间都不用迅雷了,万不得以的时候会用一下,但是前段时间一气之下就把它给卸载了,真是不想用它了,广告太多太多了,夹带也是太多太多了,一不留神就不一定把什么给偷偷安装上。

一直也在寻找一款正经的下载工具绿色下载工具,以前也用过一个国外的下载工具,只是用着用着就要收费,也记不清是什么名字了。

今天要在国外一个网站下载一个exe安装包,我一般都是用浏览器自带的工具下载,但是火狐这个下载不支持断点续传,下载速度慢(这应该是源站限速了),提示需要1个多小时,但是也等得起,只是中途会自动中止,重启下载后还是从头下载。不得不想想办法了,找个下载工具。

于是,找到了Motrix,在网上看,评价还不错。

Motrix 支持下载HTTP,FTP,BitTorrent,Magnet等。Motrix使用aria2作为内核,下载速度非常快。 Continue reading

20

MSYS2的安装与使用及MinGW64安装配置

MSYS2的安装与使用及MinGW64安装配置

MSYS2是工具和库的集合,为您提供了一个易于使用的环境,用于构建,安装和运行本机Windows软件。

它由一个名为mintty的命令行终端 ,bash,git和subversion之类的版本控制系统,tar和awk之类的工具,甚至是autotools之类的构建系统,全部基于Cygwin的修改版。尽管其中一些中心部分基于Cygwin,但MSYS2的主要重点是为本机Windows软件提供构建环境,并使使用Cygwin的部分最少。MSYS2为GCC,mingw-w64,CPython,CMake,Meson,OpenSSL,FFmpeg,Rust,Ruby等提供了最新的本机版本。

为了提供易于安装的软件包并保持更新状态,它具有一个名为Pacman的软件包管理系统,Arch Linux用户应该熟悉该系统 。它带来了许多强大的功能,例如依赖性解析和简单的完整系统升级,以及直接且可复制的程序包构建。我们的软件包存储库包含2000多个预安装的软件包,可供安装。

一、安装: Continue reading

20

cygwin找不到的命令在这里

cygwin命令cygwin找不到的命令在这里

clear
clear包含在 ncurses 包中,直接从默认源安装即可。
ncurses 是一个基于终端界面开发 类GUI应用程序 的库。

xgettext,msginit,msgfmt
这几个命令属于 gettext_devel 包,用于生成pot/po文件,以及编译po到mo格式。

aclocal
aclocal在 automake 包中,默认源中包含。

autoreconf
autoreconf在 autoconf 包中,默认源中包含。

telnet
安装 xinetd 和 inetutils 包即可,默认源中包含。

17

N个强大而实用的C/C++框架和库简介及下载地址

N个强大而实用的C/C++框架和库C框架C库C第三方库C++框架C++库C++第三方库

值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
下载链接:http://home.tiscali.cz/~cz210552/webbench.html
- 2. Tinyhttpdtinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。
下载链接:http://sourceforge.net/projects/tinyhttpd/
- 3. cJSONcJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。
cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。
项目主页:http://sourceforge.net/projects/cjson/
- 4. CMockerycmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了。
主要特点: Continue reading