Linux

glade: symbol lookup error: glade: undefined symbol: gdk_broadway_display_get_type

未定义的符号原本应该是在 libgtk-3.so.0 里的, 因为Linux共享库的机制, 动态库一迭代, 有些函数可能就弃用了, 接着相关的软件一个接一个地打不开, 这种机制也真是睿智.

作者本来想找一下旧库, 不过兜兜转转实在麻烦, 后面看了下GTK源码还有声明这个函数, 只是没有定义, 返回值是unsigned long, 那么直接打桩就好了.

一. 编写函数

二. 编译生成动态库

三. 软件启动

四. 修改启动图标内部启动命令

 …

Continue reading...

VirtualBox 无法访问共享文件夹

注意修改/media为自己共享目录的路径,最好取最上层目录。

比如如果实际共享目录地址为/media/sf_green,但是只为登录用户加了sf_green的所有者权限,在访问不了media的情况下,sf_green依旧会无法访问…

Continue reading...

Python 计算两台主机之间的网络时延及时钟差

一. 客户端代码

Continue reading...

Bash 字符索引

 …

Continue reading...

计算两台主机之间请求发送到接收处理的时间差

一. 在服务器创建时间差计算脚本

存于print_diff_time.sh

二. 在服务器输入如下命令

三. 在客户端执行如下命令

注意: 时间差计算中, 服务端是以自己的时钟为基准, 减去客户端自己的时钟为基准生成的时间戳, 之中是有时钟误差的.…

Continue reading...

自定义内置命令

一. 添加脚本

存于~/shell/mycd.sh

二. 之后在.zshrc中添加如下配置

三. source .zshrc 生效

 …

Continue reading...

Arch Linux 找不到无线网卡 wlp3s0

一. 检查是否被 rfkill 屏蔽了

以下是笔者的输出, 可以看到无线网卡被软锁定了:

二. unblock waln

三. ifconfig 检查是否恢复正常

 …

Continue reading...