11 2021 档案
摘要:原文:https://blog.csdn.net/u010977122/article/details/52959098 由于最近项目需要在HMI层生成二维码,所以去网上找了第三方开源库。可是下载下来里面都是源码,没有动态库或者静态库,所以就需要自己去编译生成。源码库中只有一个configure的可
阅读全文
摘要:原文:https://blog.csdn.net/luckyapple1028/article/details/50642906?spm=1001.2014.3001.5501 原文作者实在厉害,转载备份,学习膜拜。 一般在编写嵌入式Linux内核驱动时,最简单的情况下往往只需要写一个简单的misc
阅读全文
摘要:原文:https://blog.csdn.net/bolu1234/article/details/51867099 实操建议: edge浏览器右键选择检查 选择复制article_content时,选择复制 --> 复制 outerHTML 复制到博客园的 编辑器:Editor.md中,然后选择提
阅读全文
摘要:在初步了解overlayfs用途之后,本文将介绍如何使用overlayfs以及理解该文件系统所特有的一些功能特性。由于目前主线内核对overlayfs正在不断的开发和完善中,因此不同的内核版本改动可能较大,本文尽量与最新的内核版本保持一致,但可能仍会存在细微的出入。 内核版本:Linux-4.14
阅读全文
摘要:原文:https://blog.csdn.net/luckyapple1028/article/details/77916194 Overlayfs是一种类似aufs的一种堆叠文件系统,于2014年正式合入Linux-3.18主线内核,目前其功能已经基本稳定(虽然还存在一些特性尚未实现)且被逐渐推广
阅读全文
摘要:概述 windows pc访问linux服务器磁盘 samba安装 sudo apt-get install samba samba配置 增加账号:wsk为账号名称 sudo smbpasswd -a wsk 修改samba配置 sudo vi /etc/samba/smb.conf 追加以下内容
阅读全文
摘要:原文:https://blog.csdn.net/krismile__qh/article/details/98884337 初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一
阅读全文
摘要:概述 KiTTY is a fork from version 0.74 of PuTTY, the best telnet / SSH client in the world. KiTTY is only designed for the Microsoft® Windows® platform.
阅读全文
摘要:概述 Repo 是我们以 Git 为基础构建的代码库管理工具。Repo 可以在必要时整合多个 Git 代码库,将相关内容上传到我们的修订版本控制系统,并自动执行 Android 开发工作流程的部分环节。 Repo 并非用来取代 Git,只是为了让您在 Android 环境中更轻松地使用 Git。 应
阅读全文
摘要:概述 Gerrit,一种开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件开发者,可以相互审阅彼此修改后的代码,决定是否能够提交,回退或是继续修改。 应用场景: 代码审核:审核review +1, +2 门禁自动化:自动构建,代码度量,开源代码扫描等 多分支管理:入库代码同步到
阅读全文
摘要:软件安装和卸载 卸载 完整卸载 sudo apt-get --purge remove xxx 软件多版本管理 以下为java版本切换 gerrit2@wsk:~/gerrit$ sudo update-alternatives --config java [sudo] password for g
阅读全文
摘要:概述 应用场景: 格式化字节流 格式化二进制文件:制作image
阅读全文
摘要:概述 在C语言中我们定义函数指针后,可以灵活地指向具体实现的函数,从而有效的实现代码解耦,在python中如何实现? 下面列举出一些实例, 自己是python菜鸟,不正确处请指教。 应用场景: 类函数指针实现 函数做字典的值 字典中的key和value形成一个映射关系,key作为中间层实现解耦。 #
阅读全文
摘要:概述 市面上能见到的 NAS 操作系统很多,有如 FreeNAS 这样意气风发的开源免费版,也有完全商业的闭源版本,更有如黑群晖之类的破解版本。NAS 系统的迭代是一个大浪淘沙的过程,活下来的系统在功能上逐渐趋同,这代表了市场的普遍需求。本页旨在汇总开源 NAS 操作系统,为大家 DIY NAS 提
阅读全文
摘要:安装源 阿里源网址: https://opsx.alibaba.com/mirror 清华大学源网址: https://mirrors.tuna.tsinghua.edu.cn/ 163源网址 http://mirrors.163.com/ 清华源 # 默认注释了源码镜像以提高 apt update
阅读全文
摘要:概述 应用场景: 切换到历史目录,实现历史目录的快速跳转 应用依赖: fzf 安装 tar -xzvf z-1.9.tar.gz ; cd z-1.9/ echo "source `pwd`/z.sh" >> ~/.bashrc 重新登录ssh 使用 跳转到最频繁的目录 z xxx 罗列出匹配到的历
阅读全文
摘要:常见场景 配置参数 配置全局用户信息 git config --global user.name "xx" git config --global user.email "xx@163.com" git config --global core.editor "vim" 保存用户名和密码 git c
阅读全文
摘要:概述 应用场景 现场还原,事后问题分析定位 错误很难重现 解析raddump(内存转储机制),转储的机制有后面几种:LKCD,Diskdump,Netdump,Kdump,MKdump 依赖条件 真实的linux系统,或者VMware虚拟机:virtualbox虚拟机测试过不行 环境安装 主机编译安
阅读全文
摘要:概述 dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给和.deb软件包相关的信息。 dpkg本身是一个底层的工具。上层的工具,像是APT,被用于从远程获取软件包以及处理复杂的软件包关系。 “dpkg”是“Debian P
阅读全文
摘要:概述 在linux系统中,vmlinux(vmlinuz)是一个包含linux kernel的静态链接的可执行文件,文件类型可能是linux接受的可执行文件格式之一(ELF、COFF或a.out),vmlinux若要用于调试时则必须要在引导前增加symbol table 应用场景: 用于调试,但需要
阅读全文
摘要:概述 应用场景 安装/卸载软件 常用命令 add-apt-repository 命令 add-apt-repository将PPA添加到您的源列表中,以便Ubuntu知道从该PPA以及官方Ubuntu源中查找更新.通常,这用于允许开发人员比官方Ubuntu存储库中的更快地提供更新。增加源后,需要更新
阅读全文
摘要:概述 OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。 应用场景: 全工程搜索:十几G的代码量,搜索速度很快 查看版本控制记录 应用依赖: linux服务器:公共服务器,或者PC上面的虚拟机 安装源码 下面
阅读全文