MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
系统 Windows C/C++
1.什么是 MinGW-w64 ?MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 ... ...
阅读全文
windows下使用vscode编写运行以及调试C/C++
工具软件 Windows C/C++
前面废话为什么使用vscode?因为免费!因为win10企业版不能安装vs环境win10 企业版vs code 版本: 1.35.1 (user setup)1.下载安装 VScode官网下载地址:https://code.visualstudio.com无脑安装2.安装 VScode c/c++插件搜到后点击安装即可,安装完成后需要重启VScode插件才会生效。3.安装编译器(mingw-w64)VScode不提供编译器,所以我们必须自己安装编译器,我使用的windows系统下的mingw-w64。安装方式参考:MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本4.... ...
阅读全文
Zoomify实现图片点击放大(显示原图)功能
工具软件
就是下面这个效果:Zoomify,GitHub地址:https://github.com/indrimuska/zoomify 要是习惯看英文,可以直接看GitHub,写的很清楚,不想看英文,就接着往下看使用GitHub下载后把dist文件夹下的两个文件放入项目静态文件夹(还需要引入jQuery)<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="js/vendor/zoomify/dist/zoomify... ...
阅读全文
EXCEL2010分成多个独立的窗口
工具软件 系统 Windows
cmd --》 regedit定位到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】,导出保存。展开Open,将ddeexec删除,选中command,双击右侧窗格的默认,将末尾的/dde改成【"%1"】(注意有双引号),再双击command,也是将末尾的/dde改成"%1"再定位到【HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open】用同样的方法修改注册表。... ...
阅读全文
接口测试 网页调试工具 postman 模拟发送HTTP请求 get post等
工具软件 系统 Windows
Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。Postman的操作环境postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postm... ...
阅读全文
使用封装器NSSM封装普通EXE程序为Windows 10系统服务 守护进程
系统 Windows
有时候我们希望把一个 exe 程序做成windows服务实验实现开机自启动。使用start什么的命令,很恶心。怎么恶心,可以自己尝试。这里介绍一个非常便捷的封装器NSSM。官网地址:https://nssm.cc/usage1.下载安装nssm下载目录结构如下:将 nssm.exe 放在 C:\Windows\System32 下:2.安装服务我们这里以内网穿透工具 frpc 为例以管理员身份打开一个cmd 输入 nssm install frpc选择好对应的程序,以及运行参数,参考如下点击 install service ,提示安装成功3.启动服务nssm start frpc启动后,可以在... ...
阅读全文
批量删除Jenkins旧的构建builds来释放磁盘空间
工具软件 Jenkins
Jenkins 提供了“Discard old builds(丢弃旧的构建)”的选项可以配置保留几天/最多几个的build 和 artifacts,缺省这个选项不会勾上。不勾选时,默认值为365,显然这个值过大了。日积月累会占用非常多的磁盘空间。要想清理旧的构建占用的的磁盘空间,有两种方法:方法一:手动手动删除适用于 之前建立了 job 但是未配置 Discard old builds(丢弃旧的构建)手动到 jenkins job 下面的 builds 文件夹下 删除对应build 号码文件夹,可以立即释放磁盘空间,路径一般为两个:/var/lib/jenki... ...
阅读全文
在Ubuntu 16.04上为Docker Swarm配置Linux防火墙
Linux 系统 容器 Docker
关于 swarm 的端口 及其他介绍,参看上一篇文章:在 CentOS 7 上为Docker Swarm配置Linux防火墙使用UFW打开Docker Swarm端口启用UFWufw enable在将充当Swarm管理器的节点上执行以下命令:ufw allow 22/tcp
ufw allow 2376/tcp
ufw allow 2377/tcp
ufw allow 7946/tcp
ufw allow 7946/udp
ufw allow 4789/udp然后在... ...
阅读全文
在 CentOS 7 上为Docker Swarm配置Linux防火墙
Linux 系统 容器 Docker
swarm工作前系统需要:关闭selinux;开启防火墙;不开启防火墙可能发生不能通信的问题。开启内核转发。Docker Swarm正常运行所需的网络端口是:TCP 2376:用于Docker客户端之间安全通信。 Docker Machine需要此端口才能工作。 Docker Machine用于协调Docker主机。TCP 2377:此端口用于Docker Swarm或集群的节点之间的通信。它只需要在管理器节点上打开。TCP和UDP 7946:用于节点之间的通信(container network discovery)。UDP 4789:用于overlay network 通信(contain... ...
阅读全文
linux shell: date 命令获取时间间隔到毫秒、纳秒级别
Linux 系统
date 命令:%s:表示当前时间的秒数%N表示当前时间的纳秒部分,即1秒以下的那部分,那么通过%s%N结合使用,我们就可以拿到纳秒级别的数据了。如下:[root@dk99 ~]# date +%s.%N
1560219799.303042054如果我们要测试一个程序运行时间,需要精确到 ms 毫秒 级别的话,可以用以下脚本:#! /bin/bash
#filename: test.sh
# arg1=start, arg2=end, format: %s.%N
function getTimi... ...
阅读全文