许振坪
码龄18年
关注
提问 私信
  • 博客:2,157,140
    社区:31,084
    2,188,224
    总访问量
  • 106
    原创
  • 1,162,152
    排名
  • 1,213
    粉丝
  • 23
    铁粉

个人简介:分享是最好的学习!我的微信号:kaoya508253

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2007-04-23
博客简介:

许振坪的专栏

博客描述:
分享是最好的学习!!!欢迎交流(我的微信:kaoya508253)
查看详细资料
个人成就
  • 获得1,090次点赞
  • 内容获得669次评论
  • 获得2,554次收藏
  • 代码片获得5,362次分享
创作历程
  • 5篇
    2023年
  • 3篇
    2021年
  • 10篇
    2020年
  • 8篇
    2019年
  • 5篇
    2018年
  • 19篇
    2017年
  • 3篇
    2016年
  • 6篇
    2015年
  • 2篇
    2014年
  • 25篇
    2013年
  • 28篇
    2012年
  • 3篇
    2011年
  • 10篇
    2010年
  • 7篇
    2009年
  • 7篇
    2008年
成就勋章
TA的专栏
  • qemu
    3篇
  • 编程语言
    1篇
  • 课程管理系统
    1篇
  • ONVIF
    15篇
  • 持续集成
    5篇
  • 缺陷管理
    8篇
  • 版本管理
    23篇
  • 单元测试
    5篇
  • call graph
    4篇
  • Linux
    23篇
  • Windows CE
    3篇
  • 项目管理
    6篇
  • 批处理
    1篇
  • 其他
    16篇
  • 虚拟机
    1篇
  • 编程工具
    3篇
  • 音视频
    2篇
兴趣领域 设置
  • 人工智能
    opencv语音识别计算机视觉深度学习神经网络图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

构建嵌入式LINUX系统(第二版),带书签

发布资源 2023.04.02 ·
rar

arm系列交叉编译器各版本区别

softfp:armel架构(对应的编译器为gcc-arm-linux-gnueabi)采用的默认值,用fpu计算,但是传参数用普通寄存器传,这样中断的时候,只需要保存普通寄存器,中断负荷小,但是参数需要转换成浮点的再计算。hard:armhf架构(对应的编译器gcc-arm-linux-gnueabihf)采用的默认值,用fpu计算,传参数也用fpu中的浮点寄存器传,省去了转换,性能最好,但是中断负荷高。两者主要区别是,ABI是计算机上的,EABI是嵌入式平台上(如ARM,MIPS等)。
原创
发布博客 2023.03.14 ·
4800 阅读 ·
5 点赞 ·
3 评论 ·
19 收藏

QEMU启动ARM64 Linux内核

本文介绍采用 qemu 模拟ARM-64bit开发板,并启动ARM64 Linux内核。
原创
发布博客 2023.03.13 ·
6671 阅读 ·
12 点赞 ·
4 评论 ·
55 收藏

QEMU启动ARM32 Linux内核

QEMU启动ARM32 Linux内核
原创
发布博客 2023.03.11 ·
4164 阅读 ·
6 点赞 ·
5 评论 ·
34 收藏

QEMU启动x86-Linux内核

QEMU启动x86-Linux内核
原创
发布博客 2023.03.11 ·
5132 阅读 ·
8 点赞 ·
0 评论 ·
27 收藏

Ubuntu软件包管理之apt与apt-get的区别

彻底理清ubuntu之apt和apt-get区别
原创
发布博客 2023.03.11 ·
3680 阅读 ·
2 点赞 ·
1 评论 ·
35 收藏

Ventoy多系统U盘启动解决方案(开源)

简单来说,Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作。你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。重点是它开源:github:https://github.com/ventoy/Ventoy官网:https://www.ventoy.net...
原创
发布博客 2021.09.17 ·
2364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

音频可视化入门

今天看到一篇文章【音频可视化:采样、频率和傅里叶变换】,以千千静听左上角一组随着音乐跳动的柱子为例,深入剖析了幕后原理,有助于学些音频采样、频率和傅里叶变换。讲的非常好,还引用了斯坦福大学的数学系学生 3Blue1Brown 的视频,生动地介绍傅里叶变换的原理,非常棒:形象的介绍:什么是傅里叶变换?。注意:需要翻墙才能播放。...
转载
发布博客 2021.08.13 ·
896 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

避免使用C语言中的可变长数组(VLA)

最近看到了一篇文章《The (too) many pitfalls of VLA in C》,介绍了C语言中的可变长数组(VLA, variable-length array)的诸多陷阱。It generates much more code, and much slower code (and more fragile code), than just using a fixed key size would have done ~ Linus Torvalds...
转载
发布博客 2021.07.23 ·
1178 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

优秀的开源项目列表

awesome-oss-by-country这个仓库按照国别,收集每个国家 awesome(优秀的)开源项目,有兴趣的可以参考研究。
原创
发布博客 2020.12.25 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

命令行程序界面设计指南

这份文档总结了一些设计规范,帮助你写出体验良好的命令行程序。Command Line Interface Guidelines
原创
发布博客 2020.12.18 ·
843 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一个最小 Hello World

这是一段再简单、再熟悉不过的 Hello World 代码。#include <stdio.h>int main() { printf("hello, world
"); return 0;}这个程序 gcc 编译后是 16KB,作者设法把它简化到170字节。从如今的磁盘资源来说,虽然实用性不大,但作者的这种研究精神令人敬佩。作者使用「文件尺寸」作为线索,你可以跟着作者一起,重温下程序的编译、链接和装载的过程,了解下那些被隐藏在幕后的技术。原文链接:编写一个最小的 64
原创
发布博客 2020.12.18 ·
417 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

课程管理系统 Moodle 初体验

这里写自定义目录标题1. 前言2. 简介3. 安装4. 命令5. 常用设置5.1 语言5.1.1 安装中文语言包5.1.2 设置系统默认语言5.1.3 设置个人语言偏好5.2 网站首页设置5.3 网站更换主题5.4 最大上传文件6 用户管理6.1 添加用户6.2 用户角色6.3 指派角色7 课程开发7.1 新建课程类别7.2 添加新课程8 选课8.1 选课方法8.2 查看已选课用户8.3 人工选课(管理员)8.4 自助选课 (学生)9 测验11 其他问题11.1 访客是否可以查看课程并进行测验11.2 修正
原创
发布博客 2020.11.17 ·
3520 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

【学习GitLab】集成Redmine

文章目录1 前言2 如何集成Redmine2.1 Webhook方式2.2 Integration方式1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 如何集成Redmine在 GitLab 中集成Redmine,
原创
发布博客 2020.09.07 ·
2574 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【学习GitLab】集成Jenkins

文章目录1 前言2 如何集成Jenkins2.1 Jenkins配置2.2 GitLab配置1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 如何集成Jenkins通过 GitLab 的 webhook 功能,可以
原创
发布博客 2020.09.07 ·
485 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习GitLab】hook

文章目录1 前言2 GitLab hook2.1 web hooks2.2 custom hooks2.2.1 单仓库钩子2.2.2 全局钩子2.2.3 环境变量1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 Gi
原创
发布博客 2020.09.07 ·
2743 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【学习GitLab】角色与权限

文章目录1 前言2 权限与角色1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 权限与角色在 GitLab 系统中,项目分为私有项目、内部项目和公开项目三种。用户角色又分非项目成员和项目成员,项目成员还分Guest
原创
发布博客 2020.09.07 ·
5895 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

【学习GitLab】常用设置

文章目录1 前言2 GitLab常用设置2.1 语言2.2 是否允许自注册2.3 限制用户项目数量2.3 仓库路径是否只隶属于某个用户2.5 代码仓库可见性2.6 仓库访问协议2.7 禁用派生2.8 哈希仓库存储路径2.9 修改仓库路径(仓库路径是否安全)2.10 申请加入/退出项目2.11 能否禁用Web IDE直接修改并提交2.12 自带的issue状态能否自定义1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:ht
原创
发布博客 2020.09.07 ·
1668 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【学习GitLab】初次安装

【学习GitLab】初次安装前言安装GitLab-CE和GitLab-EE的区别环境要求安装方式安装命令卸载前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.4安装官网指南:https://about.gitlab.com/
原创
发布博客 2020.09.06 ·
794 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【单元测试】CMocka单元测试框架(支持mock功能)

1. 前言本文内容涉及单元测试,需要读者具有单元测试的基础知识,如果没有,请移步至我之前的博客文章:【单元测试】开篇【单元测试】Test Double简介2. CMocka概述官网:https://cmocka.org/CMocka 是一款支持mock对象、面向C语言的单元测试框架,CMocka 往往是编译成库的形式,供C单元测试程序链接调用。其前身是谷歌开发的 Cmockery,...
原创
发布博客 2019.09.17 ·
14754 阅读 ·
28 点赞 ·
10 评论 ·
97 收藏
加载更多