02 2020 档案
摘要:出现这个错误时,这多半是你所编译的项目是在64位机器上生成32位的项目,你需要安装对应的gcc 32位的库;此时检查gcc一定有-m32的存在; 你系统中gcc没有安装multilib 库;使用这个库可以在64位的机器上产生32位的程序或者库文件; 你可以选择:apt install gcc-mul
阅读全文
摘要:The simple answer to that is, "Kernel Developers do not put blind faith in anything". When any data is passed to the kernel space from userspace, it i
阅读全文
摘要:最近需要开发一些内核模块,进行探究linux内核的一些特征,现在把一些遇到的比较好的文章和知识点,进行简要记录和备忘; 内核模块开发相关链接: https://www.thegeekstuff.com/2013/07/write-linux-kernel-module/ 入门教程;insmod, r
阅读全文
摘要:网络上逛博客,发现了一套很有意思的测试题目: https://kobes.ca/ 大家有兴趣可以做一下,考一些关于C语言使用的细节; 中文翻译参考: https://www.cnblogs.com/lojunren/p/3936259.html 保持更新,转载请注明出处;更多内容请关注 cnblog
阅读全文
摘要:最近使用 fish进行工作,发现环境变量忘记如何设置; fish 环境变量保存在两个地方; ~ 目录下,.config/fish 目录下; /etc/fish/ 目录下 如果配置所有用户都能用的环境变量,可以在 /etc/fish/config.fish 文件中进行配置; 如果单独使用,可以在~/.
阅读全文
摘要:最近进行编译项目,但是项目中有很多可执行文件;每次编译起来比较费时,下面一组代码可以指定特定的编译目标进行编译,而不用编译所有目标; #!/bin/bash # 通过传递第一个参数,表示要编译的目标;由 --target rg 指定; if [[ "$1" == "-h" || "$1" == "-
阅读全文
摘要:最近因为疫情,在家干活,连接不上之前的gitlab 服务器;所以不得把现有的代码迁移到github 的私有仓库来进行开发;下面简要记录迁移的过程; 首先,确保你已经配置好本地访问远程私有仓库的所有权限;本次教程,使用 ssh 进行推送所有资源; 如果你不会配置ssh-public key可以参考:g
阅读全文
摘要:当linux 代理软件设置好后,我们需要设置命令行代理的连接方式,这样在命令行中的软件才能使用: 设置http/https代理: export https_proxy="127.0.0.1:12333" export http_proxy="127.0.0.1:12333" 如果有密码: expor
阅读全文
摘要:本文章中的内容做来自知乎同名话题:科研工作者有哪些「新手常见错误」? 和 圆桌讨论 1. 以为成绩好就能做好科研。他本科普通211,我本科985,所以我肯定科研比他好。他经常考70多分,我门门90以上,所以我科研肯定做的比他好,他能发5篇SCI我就能发10篇。实际上在同样的平台上,在同等条件下,科研
阅读全文