GDB调试器(GNU Project Debugger)的使用
因为某些原因,一直使用C++做嵌入式开发的咩咩被迫使用C++开发了一些PC端程序的功能,因为历史遗留原因,程序只能在Linux服务器上运行,为了解决一些bug,于是就有了这篇文章
因为某些原因,一直使用C++做嵌入式开发的咩咩被迫使用C++开发了一些PC端程序的功能,因为历史遗留原因,程序只能在Linux服务器上运行,为了解决一些bug,于是就有了这篇文章
因为smb有安全漏洞,所以使用nfs进行文件共享本次安装分为服务端和客户端服务端首先需要安装两个包,通常情况下,这两个包是系统自带的,可以查一下看看有没有rpm -aq | grep nfs rpm -aq | grep rpcbind 没有就装yum install nfs-utils rpcbind修改/etc/sysconfig/nfs将下面的内容加到最后面固定端口RQUOTAD_PO...
本文章记录armbian装机配置,以root用户登录进行操作,处理一些奇奇怪怪的问题和bugarmbian-insatll no 前一定要 ls -l / 检查所有者是不是1023如果是,重做启动盘再装实测通过 find / -gid 1023 -uid 1023 -exec chown root:root {} \; 的方式找出来改掉还会有其他的问题,不要把启动盘往Android上乱插定义...
咩咩有一个J4125的软路由,曾经使用Pve直通网卡运行Openwrt做路由器,但发现即使在较低的网络负载下cpu的使用率还是比较高,排查下来是网卡直通带来的性能损耗,因此就换成了单Openwrt,其余软件均跑在Docker中,并在编译的Openwrt固件中编译了声卡显卡驱动,这样在Docker中依然能使用硬件加速的视频流转码(比如用路由器接采集卡推流直播),以上功能实现都比较容易,下面说说...
在通常情况下,Windows上有两种暂停的方式,一种是睡眠,一种是休眠,睡眠时会给内存供电,唤醒很快,休眠时是将内存的内容写到硬盘中再关机,下次开机时放回内存中还原之前的工作状态,那么在macOS下怎么实现呢?在mac中,左上角菜单中只有一个睡眠的选项,那么就只能通过修改睡眠方式的方法来实现休眠# 切换到睡眠模式(给内存供电) sudo pmset -a hibernatemode 0 # ...
这篇文章将会给openwrt的ssh加上totp的验证,方便开到公网上进行ssh并且降低被扫的安全风险op自带的ssh服务是Dropbear,他不提供pam验证的功能,所以需要用到openssh,这样一来也可以实现对外的ssh需要两步验证,局域网的不需要首先需要一个linux机器用于生成key配置文件sudo apt-get install libpam-google-authenticat...
虽然说,在hass中安装一个叫Xiaomi Miot Auto的插件,米家的大部分设备都可以直接在hass中控制了,但是如何使用小爱同学来控制接入到hass中的非米家设备呢?经过咩咩2小时的研究,找到了一个非常简单的方法,不需要破解小爱音响,甚至手机或是手环中的小爱也可以达到控制的效果首先需要在hass中安装Xiaomi Miot Auto这个插件并登录好,有了这个插件,就可以拿到米家中的通...
安装首先安装samba,Ubuntu的话就是sudo apt install samba总之先装好先要确定一下samba的版本,因为自从4.11开始,就默认关闭了smb1的支持了,因为smb1存在安全漏洞,但有些老软件又只支持smb1,因为它真的非常老,所以兼容性很强,记住版本号,后面会用到samba -V编辑配置文件sudo nano /etc/samba/smb.conf其中#和;开头的...
众所周知,目前还有很多的服务器用着CentOS7,虽然他已经凉了,这些服务器通常都是不联网的,那么就需要编译安装,此时补齐依赖包在没有能联网的跳板机的socks5代理给yum使用的情况下,将是一件十分痛苦的事情。特别是OpenSSL,依赖巨多,那么这时候应该怎么办呢,那就用LibreSSL吧,恰好Python3是支持的,于是就有了下面愉快的操作先去 Python官网 和 LibreSSL镜像...
由于某些原因,将Oracle换成了PostgreSQL,sql也要修改为pg的语法,虽然pg有很多函数名和oracle的一样,但是用起来就是两个不同的东西,这将导致sql查出来的内容乱七八糟或是报错。时区pg里的timestamp是带时区的,众所周知,中国在+8区,这个+8小时是基于utc时间来计算的,虽然你建表的时候把字段类型设置成了timestamp with time zone,但实际...