C/C++如何只保留4位有效数字?

2021-07-15
阅读 2 分钟
9.1k
朋友要用数值算例验证舍入误差对算法稳定性的影响,实践中遇到的第一个问题是:C/C++如何只保留4位有效数字(significant figures)?

使用Spring Boot + MyBatis + FreeMarker + Ehcache进行web开发

2021-07-15
阅读 10 分钟
1.7k
文章原文:[链接]之前做的Java项目都是接手自别人,自己没有独立开发过。这几天抽空研究了一下Spring Boot做web开发,本文用作记录和参考使用。准备工作安装InteliJ IDEA;InteliJ IDEA基本上是Java和安卓开发必备工具,社区版可免费使用;安装Mysql或Mariadb数据库。使用Spring Boot + MyBatis + FreeMarker进行web开发...

WordPress评论回复邮件通知插件Comment Reply Email Notification

2021-07-15
阅读 2 分钟
4.9k
部分网友在本站文章下留了评论,本人收到邮件通知后一般都会回复。昨天有网友反馈评论被回复后他们并不能收到邮件通知,经测试这确实是WordPress的问题。今天本站用了WordPress评论回复邮件通知插件Comment Reply Email Notification,评论被回复时访客将收到邮件通知。

使用jemalloc优化Mysql、PHP内存占用

2021-03-01
阅读 2 分钟
5.3k
本站托管在自购的CN2 GIA VPS服务器上,内存只有2G,偶尔会出现内存紧张而导致系统把Redis、Mysql等内存大户kill掉的情况。增加swap 可以解决这个问题,但swap性能比内存差太多,因此想到使用jemalloc优化内存占用。

cron未按照本地时间执行任务

2021-03-01
阅读 1 分钟
4.3k
服务器上之前已经设置了使用北京时间:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,为何cron执行任务时还是按照UTC时间执行呢?

Ubuntu升级到20.04后Bitvise无法连接

2021-03-01
阅读 1 分钟
2.3k
根据其提供的信息,问题的关键在于这句话:”no mutually supported key exchange algorithm“。即最新版Ubuntu用了更安全的密钥交换算法,而Bitvise不支持这些算法,因此无法完成连接。

redis批量删除key

2020-04-26
阅读 2 分钟
8k
由于误用插件,某台服务器的redis实例存在数百万无用的key。为了删除无用数据,上网查找redis批量删除key的方法,发现使用过程中都有问题。经过本人的研究,终于找到redis批量删除key的正确用法。本文分享最新版Redis批量删除key的方法,希望能帮到遇到同样问题的网友。

macOS 10.15.4 ssh无法连接解决办法

2020-04-06
阅读 2 分钟
7.7k
今天早上醒来,发现Mac自动安装了最新版的macOS,也就是Catalina 10.15.4。上午用着挺好,没什么异常。下午登录服务器,发现无法连接。用"-v"选项查看ssh连接调试信息,到"connecting"就不动了:

翻译po文件并转换成mo文件的三种办法

2020-04-06
阅读 1 分钟
5.7k
.po和.mo文件是WordPress中语言相关的两种文件。po 是Portable Object(可移植对象)的缩写,存放待翻译的字符串信息,可直接用文本编辑器打开编辑;mo 是Machine Object的缩写,二进制文件,程序运行时从mo文件查找字符串的翻译。

Linux查看网络流量

2020-04-06
阅读 2 分钟
78.7k
作为一个非职业运维,不时需要查看Linux服务器上的网络流量状况。本文介绍几个常用的Linux查看网络流量命令,并简要介绍其用法。部分命令系统已经内置,某些命令则需要从软件仓库或者自行编译安装,本文以CentOS系统为例介绍软件安装方法。

买VPS,CPU和内存哪个重要?

2020-03-29
阅读 2 分钟
7.2k
永远不会错的答案是:分用途和场景。然而根据本人多年的测试和实践,得出的答案是:绝大部分情况下内存比较重要,尽量购买内存大/内存主频高的VPS。

WordPress一键脚本

2020-03-29
阅读 1 分钟
5.4k
原文出处:WordPress一键脚本 不时要帮朋友搭建WordPress博客,今天抽空写了CentOS7/8系统的WordPress一键脚本,方便今后使用。 WordPress一键脚本 一键脚本用法如下: {代码...} 按照提示输入域名,脚本会自动安装PHP、MariaDB等必备软件,最后输出如下配置信息: {代码...} 注意事项 1. 脚本适合在裸机/新机器上执行,...

CentOS 8同步时间

2020-03-22
阅读 3 分钟
12.1k
CentOS 8系统做了不少更新,例如 nftables代替iptables、dnf代替yum成为默认包管理工具。这不,许多人发现CentOS 7熟悉的 ntpdate 命令没有了,也不能用yum安装上,同步时间顿时成了一个难题。

使用nat vps的一点注意事项

2020-03-09
阅读 1 分钟
6.3k
什么是nat vps?从名字就可以想到,这些vps没有公网ip,而是nat内网机器,只能通过nat端口转发方式对外提供服务。多台nat vps共享一个公网ip,所以费用一般比配置公网ip的机器要便宜。nat vps的缺点主要是对外暴露的端口受限制(许多vps商家能用的外网端口号一万起),可用的端口数量也有限制(一般十到五十个)。

WordPress性能优化

2020-02-16
阅读 2 分钟
3.2k
自写博客以来,本人一直用WordPress做建站程序。有人肯定会问,都2020年了,为什么还用WordPress,不用Hexo、Jekyll、Github Pages、Medium呢?个人认为主要是WordPress的主题/插件系统太牛逼,从而开发者、用户众多,许多想要的功能,点点鼠标装上插件就实现了,因此生态非常完善,远超其他建站程序。

使用Nginx缓存加速WordPress站点

2020-02-02
阅读 6 分钟
3.7k
博客开通以来,主要记录学习和使用过程中遇到的问题及解决方案。文章风格偏向自娱自乐,因此访问量较少,一台1核1G的vps足以支撑网站的正常运行。

清理systemd日志

2020-01-29
阅读 2 分钟
5.9k
systemd journal之于systemd犹如syslog之于init,其日志文件保存在 /var/log/journal 目录下。随着时间的流逝,该目录下会积累大量日志文件,占用不少的磁盘空间。如果硬盘容量较小或可用空间紧张,可以考虑清理过期日志释放占用的空间。

网站添加ipv6访问

2020-01-05
阅读 2 分钟
7.8k
今天折腾境外vps的时候忽然想到5刀每个月的服务器都有ipv6,为何国内服务器默认就不给ipv6呢?现在都2020年了,网站该支持ipv6访问了吧?!!于是查阅各方文档,终于给网站添加了ipv6,目前本站已支持ipv6访问。

zsh禁用共享命令记录

2019-12-29
阅读 1 分钟
1.4k
zsh默认启用了命令记录(history)共享。打开多个终端tab,在某个tab中输入命令,该命令记录会马上共享到其他tab,然后设置为最后一条命令(按上箭头⬆️就能看到)。因本人长期使用多个终端同时操作,这个特性会打断同一终端历史命令的连续性,所以非常讨厌这个特性。

Linux查看硬盘信息方法总结

2019-12-29
阅读 6 分钟
21.5k
转载请注明文章出处:[链接] 本文简要总结Linux查看硬盘信息的方法,基本涵盖普通用户、系统管理员所能接触到的各种命令。 lsblk lsblk命令用来查看接入到系统中的块设备,默认输出分区、大小、挂载点等信息,一目了然: {代码...} df df命令用来查看硬盘的使用情况,经常配合-h给出友好的输出: {代码...} 需要注意的是...

树莓派 Cannot open access to console. The root account is locked

2019-11-03
阅读 1 分钟
8k
转载请注明文章出处:树莓派 Cannot open access to console. The root account is locked 前序文章: 组装树莓派4B及安装系统 树莓派重置密码 树莓派设置远程访问 树莓派设置samba文件共享 树莓派安装nextcloud搭建私有云 昨晚把两块硬盘组成可扩容的lvm盘,挂载信息写入到了/etc/fstab中。今天发现机器莫名其妙的重启...

树莓派安装nextcloud搭建私有云

2019-11-03
阅读 6 分钟
7.4k
转载请注明文章出处:树莓派安装nextcloud搭建私有云 前序文章: 组装树莓派4B及安装系统 树莓派重置密码 树莓派设置远程访问 树莓派设置samba文件共享 这是折腾树莓派的最后一篇文章,也是买树莓派的最大目的:搭建自己的私有云,随时同步和访问各种设备上的数据。 nextcloud简介 nextcloud前身是大名鼎鼎的owncloud,...

树莓派设置samba文件共享

2019-11-03
阅读 2 分钟
4.6k
转载请注明出处:树莓派设置samba文件共享 前序文章: 组装树莓派4B及安装系统 树莓派重置密码 树莓派设置远程访问 这是折腾树莓派的第四篇文章,主要讲解如何设置samba文件共享,当做家庭nas。 samba介绍 samba是unix/linux系统与windows操作系统进行文件和打印机共享的网络协议。因其设置简单使用方便,在内网环境中十...

树莓派设置远程访问

2019-11-03
阅读 3 分钟
2.3k
树莓派默认启动后直接进入桌面,不需要用户登录。虽然树莓派常放置于内网,但这样还是很不安全。为了提高安全性和隐私保护,建议禁止自动登录功能。操作方式如下:

树莓派重置密码

2019-11-03
阅读 1 分钟
4.2k
昨天折腾树莓派时感觉自己又上升了一个层次,于是设置密码时用了一个酷炫的新密码。今天起床后进系统发现傻逼了,完全想不起新密码是什么??好在硬件就在身边,重置一下密码就可以了。

组装树莓派4B及安装系统

2019-11-03
阅读 4 分钟
9.1k
早就听说过树莓派,但觉得只是个玩具,并没有太多兴趣折腾。这几天想在家里弄一套备份以及远程访问的方案,就想到了体积小巧、功耗低的树莓派。正好今年6月发布的树莓派4B有4核4G的配置,足以应付常见的各种需求,于是立马淘宝入手开始了折腾之旅。

CentOS 7系统增加swap

2019-10-20
阅读 2 分钟
5.7k
swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关);内存不够用时系统便将内存中的部分数据腾挪到swap中,为正在运行的程序腾出内存。

我为什么不喜欢Ubuntu?

2019-10-20
阅读 1 分钟
3.9k
Ubuntu是我最先尝试的Linux发行版。作为主流发行版,Ubuntu有丰富的软件,完善的社区支持,以及其主打的友好易用的桌面环境。毫不夸张的说,Ubuntu为我开启了Linux世界的大门。

zsh使用scp命令时*通配符出现no matches的错误

2019-10-20
阅读 1 分钟
4.7k
很肯定这条命令语句在bash中能正常如期工作,出现这样的问题应该是zsh的锅。作为资深linux用户,可以很快看出了问题所在:zsh试图将*通配符展开,在本地未找到对应文件,于是出现“no matches”的错误。

ssh端口转发的三种方式

2019-10-20
阅读 2 分钟
4.8k
这几天teamviewer被黑的事情影响挺大,于是由远程控制想到了内网穿透,自然而然的想到了ssh的端口转发也能实现内网穿透。再细想一下,发现ssh隧道、或者说端口转发,竟然实现了正向代理、反向代理和内网穿透三种常用的网络功能,更佩服其功能的强大和使用中的便利。