Osenberg
码龄8年
关注
提问 私信
  • 博客:140,646
    社区:955
    问答:3,067
    144,668
    总访问量
  • 76
    原创
  • 993,201
    排名
  • 25
    粉丝
  • 0
    铁粉

个人简介:半半半半半半半半个程序员。。。。。。。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-07-20
博客简介:

Osenberg WS

博客描述:
学不会啊学不会
查看详细资料
个人成就
  • 获得47次点赞
  • 内容获得23次评论
  • 获得180次收藏
  • 代码片获得687次分享
创作历程
  • 1篇
    2023年
  • 11篇
    2022年
  • 18篇
    2021年
  • 15篇
    2020年
  • 3篇
    2019年
  • 2篇
    2018年
  • 27篇
    2017年
成就勋章
TA的专栏
  • 计算机图形学
    3篇
  • os
    3篇
  • 杂项
    4篇
  • Network
    2篇
  • 平台配置
    24篇
  • Database
    4篇
  • 音视频
    7篇
  • GUI
    9篇
  • 移动平台
    9篇
  • Code
    9篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习自然语言处理图像处理
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

linux 配置默认库链接路径的坑记录

之后发现使用 /etc/ld.so.conf 的方法还有另一个好处,就是 /etc/profile 添加环境变量之后还需要 source 一下,会导致当前 shell 的环境发生变化,要么就得重启,非常不方便,而 /etc/ld.so.conf 只需要执行一下 sudo ldconfig 就可以了。今天编译完一个程序之后,使用 sudo 来执行程序,一直报无法找到某一个库,但是使用普通用户的方式执行,没问题。使用 ldd 查看了一下,发现使用 sudo 执行程序,确实链接不到依赖库。
原创
发布博客 2023.06.15 ·
300 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

计算机图形学(三) -- 3D 变换

其中,α,β,γα,β,γ分别代表绕 X Y Z 三个轴旋转的角度,叫做欧拉角pitch 是围绕 X 轴旋转,也叫做俯仰角yaw 是围绕 Y 轴旋转,也叫偏航角roll 是围绕 Z 轴旋转,也叫翻滚角思考怎么拍一张照片?找到一个合适的地方并且排列好拍照的人 (模型变换 Model Transformation)找到一个合适的拍照角度放置相机 (视图变换 View Transformation)
原创
发布博客 2022.11.27 ·
1637 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

Ubuntu/Deepin 源码安装 gcc/g++ 并多版本切换

https://github.com/gcc-mirror/gcc.git 从这个 github 中下载 zip 压缩包,记得选择 release 版本。注意,编译需要 g++,如果没有安装可以使用 sudo apt install g++ 先按照一个版本。–prefix 是指定安装在哪个目录,如果需要多个 gcc 版本切换,这个需要是一个独立的目录。需要将命令里面对应的地方替换为自己的目录,之后使用命令。解压之后,在解压出来的目录执行。
原创
发布博客 2022.11.24 ·
2029 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

计算机图形学(二) -- 变换

变换基础学习
原创
发布博客 2022.11.13 ·
1234 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

计算机图形学(一) 向量/矩阵

计算机图形学基础之向量
原创
发布博客 2022.11.10 ·
961 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Ubuntu20.04 创建 matlab 2020a 快捷图标

matlab
原创
发布博客 2022.08.26 ·
429 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

FreeBSD 13.1 配置 wayland + wayfire

F2 进入 bios,高级 --> 北桥设置 --> 显示设置参考: https://www.zhihu.com/question/402857188安装 drm配置 /etc/rc.conf将自己的用户 Video 组中增强视频编解码功能安装配置 wayland + wayfire编辑 /etc/profile 在最后添加 XDG_RUNTIME_DIR 定义参考https://forums.freebsd.org/threads/sway-and-wayland.83682/#po
原创
发布博客 2022.06.12 ·
5170 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Plan 9 源码探究

文章目录源码概览重要的目录重要的头文件pc 目录port 目录源码概览重要的目录/sys/src/9/pc – PC 平台的内核代码/sys/src/9/port – 可移植部分的代码/sys/src/boot/pc – PC 平台的内核加载器重要的头文件/386/include/u.h公共的数据类型的定义和 386 的符号定义,它还包括几个宏来处理函数调用时的变量参数列表。放在 386 目录下的原因是只支持 386。/386/include/ureg.h包含 3
原创
发布博客 2022.03.07 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初识 Plan9

文章目录动机动机到 20 世纪 80 年代中期,计算机的趋势从大型的中央分时计算机向更小的, 私人化的互联的机器方向发展, 典型的就是 Unix 工作站.
原创
发布博客 2022.03.03 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

MacOS 相关记录

查看 SDK 名称交叉编译用xcodebuild -showsdksDriverKit SDKs: DriverKit 21.2 -sdk driverkit21.2iOS SDKs: iOS 15.2 -sdk iphoneos15.2iOS Simulator SDKs: Simulator - iOS 15.2 -sdk iphone
原创
发布博客 2022.02.15 ·
1244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现了一个跨平台的 YUV 文件图片查看器

最近有一个查看 YUV 文件的需求,雷霄骅大佬有一个现成的,但是不太符合我的要求(仅支持 Windows, 而我主要是在 Linux 下 ),所以我就自己使用做了一个跨平台的 YUV 查看器。项目地址: https://github.com/osenberg-x/YUVViewer...
原创
发布博客 2022.02.12 ·
3780 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

MYSQL 数据库使用总结

文章目录数据库密码相关使用本机 IP 远程登录配置mysql 版本为 8.0 以上数据库密码相关使用本机 IP 远程登录配置修改配置文件(默认 mysql 服务只监听 127.0.0.1)sudo vim mysql.conf.d/mysqld.cnf注释掉如下两行bind-address = 127.0.0.1mysqlx-bind-address = 127.0.0.1在 mysql 数据库中给予登录帐号远程登录权限, 默认无登录数据库mysql
原创
发布博客 2022.02.08 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GB28181-2016 协议(一)

文章目录SIP 协议注册注册信令消息示范基于数字证书的双向认证注册基于数字证书的双向认证注册的消息示范注销注销协议消息示范实时音视频点播实时音视频点播命令流程客户端主动发起消息示范第三方呼叫控制第三方呼叫实时点播消息示范媒体流保活机制SIP 协议注册注册信令消息示范基于数字证书的双向认证注册基于数字证书的双向认证注册的消息示范其中 J.1.2 和 J.1.4 或者 J.2.2 和 J.2.4 是 SIP 服务器所要实现的。注销注销协议消息示范SIP 服务器负责实现 J.
原创
发布博客 2021.08.02 ·
1708 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Qt D、Q 指针学习和二进制兼容

文章目录Qt 中 D、Q 指针的实现Qt 中 D、Q 指针的实现Qt 中 D、Q 指针机制的实现是通过宏定义,实现代码在 qtbase --> src --> corelib --> qglobal.h 和 qobject.h、qobject.cpp 中在 QObject 中的实现为:Q_DECLARE_PRIVATE 是一个宏,其定义是在 qglobal.h 中:d_ptr 的定义在 QObject 类中:另外,还有一个 Q_DECLARE_PUBLIC,其定义为:q
原创
发布博客 2021.04.20 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FreeBSD 13.0 发布!!!

FreeBSD 13.0 发布!!!主要更新The clang, lld, and lldb utilities and compiler-rt, llvm, libunwind, and libc++ libraries have been updated to version 11.0.1.clang, lld, and lldb 工具集和 compiler-rt, llvm, libunwind, and libc++ libraries 升级到 11.0.1 版本Removed th
原创
发布博客 2021.04.14 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows10 和 ZFS 文件系统 FreeBSD UEFI 引导 双系统安装

文章目录安装 Windows 10 系统制作 U 盘启动盘安装 FreeBSD 系统安装 Windows 10 系统注意:记得使用 UEFI 引导方式。另外,Windows 10 的 EFI 分区大小最好大一点,我的大小为 512M。否则后面制作双引导的时候有可能 EFI 空间太小,放不下 Freebsd 的引导。Windows10 的具体安装找其他资料吧,一找一大把。制作 U 盘启动盘我制作 U 盘启动盘的系统是 Windows 所以就用 Rufus 工具来制作下载链接: Rufus安
原创
发布博客 2021.02.28 ·
5279 阅读 ·
1 点赞 ·
5 评论 ·
7 收藏

Qt 点滴记录

文章目录Qt 获取屏幕分辨率Qt 获取所有的屏幕Qt 设置应用界面在指定屏幕显示Qt 获取屏幕分辨率Qt 获取所有的屏幕Qt 设置应用界面在指定屏幕显示// 获取主屏幕信息QScreen *screen = QGuiApplication::primaryScreen();QSize screenSize = screen->availableSize()qDebug() << "width = " << screenSize.width()
原创
发布博客 2021.02.24 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

i3wm 安装配置

fehpolybar
原创
发布博客 2021.02.22 ·
537 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

音视频开发学习(五) -- 音频基础

文章目录音频处理流程常用术语声音频率声音振幅PCM声音采集与存储采样频率量化位数声道数音频处理流程采集-前处理(回声消除、噪声抑制、音量调节、混响处理等)-编码-传输-解码-后处理-播放常用术语声音频率声音 1 秒内周期性变化的次数。人耳的听觉范围在20Hz-20kHz。 低频的声音沉闷厚重,高频的声音尖锐刺耳。 高于 20kHz的声音为超声波。(频率越高,音调越高)声音振幅振幅表示的是声音的响度,也就是声音的大小。有的时候,我们用分贝(dB)形容声音大小。值得注意的是,dB是一个比值,是
原创
发布博客 2021.02.17 ·
927 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Qt 的事件系统

在 Qt 里面,事件就是继承自抽象 QEvent 类的一个对象,它表示一个应用内部或者一个应用需要知道的外部活动的结果。任何一个继承自 QObject 的子类实例都可以接收和处理事件。一个事件是怎么被发送的一个事件发生,Qt 会创建一个能够合适的描述这个事件的对象,这个对象继承自 QEvent. 然后通过调用 event() 函数将它发送给一个特定的 QObject 对象 或者 QObject 的子类.event() 函数不处理这个事件,而是基于这个事件的类型进行传送,它调用这个特定类型事件的管理者,
原创
发布博客 2021.02.05 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多