pkemb.github.io's People
pkemb.github.io's Issues
about | 熊孩子程序员
gerrit服务搭建与维护 | 熊孩子程序员
https://pkemb.com/2021/10/gerrit/
Gerrit是Google编写的一个免费、开放源代码的代码审查软件。也可以将Gerrit当作本地的git服务器使用。本文介绍如何安装并维护Gerrit服务。
在宝塔面板使用nginx搭建Gitweb服务 | 熊孩子程序员
https://pkemb.com/2021/10/gitweb/
为了更加方便的访问服务器上的git仓库,搭建Gitweb服务。Gitweb是一个Git网络接口。它是用Perl编写的,可以用作CGI脚本。它允许使用Web浏览器浏览git仓库。本文介绍如何在宝塔面板下使用nginx搭建Gitweb服务。
sshkey助手 | 熊孩子程序员
https://pkemb.com/2021/12/sshkey_helper/
sshkey_helper.sh:生成ssh key、配置~/.ssh/config、部署key到服务器的小助手,方便快捷。
使用trace compass分析ftrace | 熊孩子程序员
https://pkemb.com/2022/09/analyze-ftrace-with-trace-compass/
ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。但在实际使用过程中发行,log实在是太多了,手工分析非常困难。所以需要一个图形化的分析工具来帮忙分析strace。这里简单记录一下如何使用trace compass来分析ftrace。
文档网站生成器——docsify | 熊孩子程序员
https://pkemb.com/2022/03/docsify/
docsify 可以快速生成文档网站,使用非常方便。并且支持部署到Github Pages。在这里记录一下docsify的常用设置,方便查询。
记一次解决域名解析为127.0.0.1 | 熊孩子程序员
categories | 熊孩子程序员
| 熊孩子程序员
https://pkemb.com/baidu_verify_codeva-4smR2z5B59.html
91151454105c187095ffbb7cb785a64d
使用全志H6 Android9.0 SDK启动OrangePi 3 LTS | 熊孩子程序员
https://pkemb.com/2022/03/boot-orangepi3lts-from-h6-android9.0-sdk/
Orange Pi提供了芯片厂商释放的原始H6 Android9.0 SDK,但没有提供Orange Pi3 LTS的适配代码,所以原始SDK编译出来的镜像不能在Orange Pi3 LTS上正常启动。本文来教你如何突破这一限制。
tags | 熊孩子程序员
使用strace监控系统调用 | 熊孩子程序员
https://pkemb.com/2021/09/use-strace-monitor-syscall/
strace用来获取系统调用的参数和返回值,无论程序是以什么样的方式编译。被跟踪的程序可以是从strace命令运行的,也可以是系统上已经运行的进程,这需要适当的权限。程序无需重新编译,可以直接使用strace调试。可谓是调试工具中的一把瑞士军刀。
文件共享网盘 | 熊孩子程序员
https://pkemb.com/2021/01/personal-netdisk/
抛弃x度,从你我做起。
自己动手编译Linux内核 | 熊孩子程序员
https://pkemb.com/2021/09/compile-linux-kenrel/
在学习内核驱动模块的时候,需要打开内核的一些调试选项。但是发行版本自带的内核可能会关闭这些调试选项,所以需要自己动手编译内核。这里总结一下编译、安装内核的方法和步骤。
shell脚本 | 熊孩子程序员
https://pkemb.com/2021/05/shell-script/
介绍编写shell脚本的常用技巧,以及一些实用的脚本片段。
Binder驱动源码阅读 | 熊孩子程序员
https://pkemb.com/2022/04/binder-driver/
Binder驱动是Binder IPC的基石,学习了解Binder驱动的实现,有助于深入理解Binder。以下基于Orangepi3lts提供的源代码,分析Binder驱动的实现。
seccomp | 熊孩子程序员
https://pkemb.com/2023/09/seccomp/
最近遇到了一个和seccomp相关的问题,但还不清楚是什么,学习一下。
git常用命令 | 熊孩子程序员
https://pkemb.com/2021/09/git-command/
汇总《Pro Git》中的git指令,以及使用git发现的一些小技巧,便于查阅。
Total Commander | 熊孩子程序员
https://pkemb.com/2021/01/total-commander/
total commander(TC),一款功能强大的文件管理器。具有比较高的学习门槛。
DX4600开启ssh | 熊孩子程序员
https://pkemb.com/2024/03/dx4600-enable-ssh/?
突破绿联系统的限制,彻底掌握自己的设备。
GDB常用指令 | 熊孩子程序员
https://pkemb.com/2021/05/gdb-command/
GDB常用指令及示例。有关GDB更详细的信息,可以参考GDB官方手册。
使用oneindex+OneDrive搭建私人网盘 | 熊孩子程序员
https://pkemb.com/2021/01/create-personal-network-disk-by-oneindex/
抛弃x度,拥抱OneDrive。
常用软件的代理设置方法 | 熊孩子程序员
https://pkemb.com/2022/07/proxy/
由于网络的原因,下载国外站点的文件非常慢,还经常中断导致下载失败,又要重新下载。这简直是浪费人生!!!一种解决方法是通过镜像站点下载,但一些偏门资源可能没有。另一种解决方法是挂代理,方便、直接、有效。
搭建局域网DNS服务器 | 熊孩子程序员
https://pkemb.com/2021/10/local-dns-server/
局域网有非常多的机器时,使用IP远程登录非常容易搞混。最好的解决方法是搭建一个局域网的DNS服务器,使用不同的域名指向不同的机器。使用域名的好处远不止这一个,还有很多其他的好处。例如当IP地址发生变化时,只需要更改DNS服务器的设置即可。
树莓派使用rclone挂载onedriver | 熊孩子程序员
https://pkemb.com/2020/12/use-rclone-mount-onedriver/
使用rclone挂载OneDrive。
samba服务的搭建与管理 | 熊孩子程序员
https://pkemb.com/2021/11/samba/
Smaba是一个局域网文件共享服务,主要功能是在Linux和Windows之间共享文件。samba使用起来非常的方便,可以用Windows的文件管理器直接打开Samba共享的文件。本文主要介绍了Samba服务的搭建与管理,以及Windows管理Samba连接。
ELF文件格式 | 熊孩子程序员
https://pkemb.com/2021/05/elf-format/
ELF文件格式说明,以及objdump和readelf指令的常用选项。
POSIX消息队列 | 熊孩子程序员
https://pkemb.com/2023/12/posix-message-queues/
POSIX消息队列允许进程以消息的形式交换数据,与System V消息队列不同,但提供了类似的功能。
跟我一起写Makefile - 陈皓 | 熊孩子程序员
导出Confluence空间为PDF | 熊孩子程序员
https://pkemb.com/2021/11/export-confluence-space-to-pdf/
Confluence是一个专业的知识管理与协同软件,我用来记录、管理自己的笔记。同时Confluence还是一个非常复杂的系统,复杂就容易出问题。为了在极端情况下(例如数据库奔溃)还能打开自己的笔记,开发了一个脚本,定时导出Confluence空间为PDF文件。
C陷阱与缺陷 | 熊孩子程序员
https://pkemb.com/2021/06/c-traps-and-pitfalls/
《C陷阱与缺陷》读书笔记,包含各个章节的主要内容。
DX4600安装虚拟机 | 熊孩子程序员
https://pkemb.com/2024/03/dx4600-virtual-machine/
绿联NAS DX4600安装虚拟机,非官方教程。基于docker,不会修改系统任何数据。本文在BV1iB421k7Xe的基础上,对网络、配置文件持久化、反向代理等方面进行了完善。
Linux Shell指令 | 熊孩子程序员
https://pkemb.com/2021/01/linux-shell/
当初开始学习Linux shell指令时做的笔记,现在迁移到自己的博客网站。包括常用的shell指令以及对应的常用选项和示例。注意,这只是一份快速参考,有关shell指令更详细的信息,请参考man文档。
linux capabilities | 熊孩子程序员
https://pkemb.com/2021/09/linux-capabilities/
linux capability相关的内容。
Excel常见打印设置 | 熊孩子程序员
https://pkemb.com/2021/03/excel-common-print-setting/
如何在excel365下设置打印范围、设置打印标题、加入页码。
ELF分析常用指令 | 熊孩子程序员
https://pkemb.com/2021/05/elf-analysis-command/
ELF分析常用指令,方便查询。
导出不蒜子的访问量数据 | 熊孩子程序员
https://pkemb.com/2021/07/export-busuanzi-data/
某日突发奇想,想把博客网站的访问数据导出来,看看访问量的变化情况。
浅谈Yocto recipe之间共享文件的方法 | 熊孩子程序员
https://pkemb.com/2023/12/yocto-shareing-files-between-recipes/
在编写Yocto recipe的时候,可能会用到其他recipe的文件。这里简单总结一下recipe之间共享文件的几种方法,以及使用过程中遇到的问题。
Jenkins流水线 | 熊孩子程序员
https://pkemb.com/2023/12/jenkins-pipeline/
记录一下折腾Jenkins流水线过程中的一些笔记和心得。相比于自由风格任务,Jenkins流水线用代码来描述任务,并且支持从SCM中拉取代码,这样可以更快速的部署新任务,并对任务代码做版本控制。
在 Git Bash 安装更多工具 | 熊孩子程序员
https://pkemb.com/2022/03/install-more-tools-in-git-bash/
众所周知,Git Bash是一款非常好用的Git客户端,并且集成了Mingw,自带了非常多的GNU工具。可以在一定程度上解决Windows系统运行shell命令和shell脚本的问题。但某些常用工具(例如make)没有集成,所以来看看如何为Git Bash扩展更多的工具。
calibre python 接口 | 熊孩子程序员
https://pkemb.com/2021/09/calibre-python-api/
Calibre提供了一系列的python接口,通过这些接口,可以实现对Calibre数据库的批量操作。
confluence的安装、使用与维护 | 熊孩子程序员
https://pkemb.com/2023/03/confluence/
记录一下confluence的安装、使用与维护。
Aria2和AriaNg安装配置教程 | 熊孩子程序员
https://pkemb.com/2022/02/Aria2-and-AriaNg/
Aria2是一个轻量级的命令行下载程序,支持多种协议和多种源。它支持HTTP/HTTPS,FTP,SFTP,BitTorrent和Metalink。Aria2可以通过内置的JSON-RPC和XML-RPC接口进行操作。 AriaNg 是一个让 aria2 更容易使用的现代 Web 前端。AriaNg 使用纯 html & javascript 开发, 所以其不需要任何编译器或运行环境. 您
Hello World | 熊孩子程序员
https://pkemb.com/2020/12/hello-world/
hello HEXO!!! 终于搭建好自己的个人网站了!!!
正则表达式 | 熊孩子程序员
https://pkemb.com/2022/02/reqular-expressions/
正则表达式是经过专门编写的文本字符串,用来匹配字符串集合中符合该模式的所有字符串。
Scan-IT to Office | 熊孩子程序员
https://pkemb.com/2021/06/scan-it-to-office/
Scan-IT to Office是远程条形码扫描和移动数据采集的一体化解决方案。移动应用程序可捕获条形码、文本、数字、位置、图像等数据。云服务会立即将收集的数据传输到任意桌面应用程序(Windows 和 macOS), Excel电子表格、文档、数据库等等。
博客自动更新updated时间 | 熊孩子程序员
https://pkemb.com/2021/09/update-updated-time-on-commit/
提交博客的时候自动修改更新时间。
记一次解决VMWare Ubuntu虚拟机卡死 | 熊孩子程序员
https://pkemb.com/2022/10/vmware-ubuntu-hangs/
最近好几台VMware Ubuntu虚拟机开机15分钟后卡死,断断续续查了将近半个月。一度想重装虚拟机,但考虑到要重新配置的软件太多了,遂放弃。最后决定还是死磕,终于解决了。
使用yocto为arm平台编译bpftrace | 熊孩子程序员
https://pkemb.com/2023/02/use-yocto-compile-bpftrace-for-arm/
bpftrace最新发布的0.17.0加入了对arm平台的支持,所以就想为arm平台编译一版bpftrace。值得注意的是,bpftrace才加入对arm 32位的支持(#2360,#2361),由于之前一直是基于64位系统,所以现在工作的还不是很好,还有一些bug。
《汇编语言程序设计》读后总结 | 熊孩子程序员
https://pkemb.com/2021/08/professional-assembly-language/
主要的内容: 为什么要学汇编 《汇编语言程序设计》内容总结 与王爽版本(国内教材)的对比 学习汇编的一些建议
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.