最近在研究Linux下的显卡驱动,先从图形显示系统着手学习,搬运翻译了wiki词条。
一、Overview
Direct Rendering Manager(DRM)是linux内核子系统,负责与显卡交互。 DRM提供一组API,用户空间程序可以使用该API将命令和数据发送到GPU并执行诸如配置显示器的模式设置之类的操作。DRM最初是作为
2024年11月03日
最近在研究Linux下的显卡驱动,先从图形显示系统着手学习,搬运翻译了wiki词条。
Direct Rendering Manager(DRM)是linux内核子系统,负责与显卡交互。 DRM提供一组API,用户空间程序可以使用该API将命令和数据发送到GPU并执行诸如配置显示器的模式设置之类的操作。DRM最初是作为
2024年11月03日
我们在web客户端使用sip协议时用的比较多的是sipml5库和jssip库。
但是sip协议比较重,又复杂,所以freeswitch内部就自定义了一个verto协议,方便在web页面上使用音视频服务。
verto协议通过websocket传输信令,协议内部数据格式为json,这样比较符合互联网开发人员的习惯,同时比sip协议更加轻量化。
2024年11月03日
继近日在 Android 版 YouTube 客户端中引入避免熬夜的“就寝提醒”功能之后,Google 现又尝试为其引入来自谷歌搜索引擎的推荐内容。Reddit 网友 u / TheMrIggs 爆料称,其近日试图在 YouTube App 中搜索“小刀开啤酒”,结果意外地发现了正在测试的这项功能。如下方截图所示,Android 版 YouTube 客户端已能够显示除站内视频之外的谷歌搜索引擎结果。
YouTube 客户端中展示了来自 Web 的谷歌搜索结果
2024年11月03日
freeswitch是开源的,免费的。
freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活。
freeswitch可以在很多平台上运行,包括Linux、Mac OS X、BSD、Solaris,甚至Windows。
2024年11月03日
有时候你在本地写了一个web项目,地址是http:localhost:8080/XXX,但是你只能在本地自己访问,或者是在同一个局域网下的人访问,但是外界的所有的人是不能访问的,比如你在南京写了个项目,但是北京的人无法访问,这篇文章主要使用Ngork实现内外网穿透,让所有人都可以访问你的本地web项目。
2024年11月03日
FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。
FreeSWITCH 支持多种通讯技术标准,包括 SIP, H.323, IAX2 以及 GoogleTalk ,可以方便的与其他开源的PBX系统进行对接,例如 sipX, OpenPBX, Bayonne, YATE 或者 Asterisk.
2024年11月03日
声明:非ROS专家,个人观点,有错误之处请指出,纯爱好,无第三方利益。网友轻喷,有建议请留言,欢迎指教。
继续分享RouteOS 7的新功能——User Manager5,这篇应该是全网首篇ROS7的User Manager的体验文章了。User Manager5是ROS 7 后全新设计开发出来的功能,区分以前的老版本用户管理,Mikrotik把这个模块称作为用户管理,但实际就是一个Radius服务器。
2024年11月03日
其实很久以前,我就没有在博客里说一些自己的事了。但是,管他呢,偶尔还是要破一次例的。
是这样的,几年前,我一直在忙着工作的事。有时,我甚至怀疑自己要死在工作上了。毕竟,我一直在做着几乎相同的事,而这份工作我差不多已经干了10年了,有时候真的很有压力。
所以,我特意避免长时间地工作,也不再熬夜了,但这并没有什么用。根本不是这个原因。我想了想,究竟是什么让我这样有压力,原来正如标题所说的那样。
我不再喜欢计算机了。
我也在怀疑,我应该不是唯一这么想的人。
2024年11月03日
1.开机按F2进入System Setup管理界面;
选择Device Settings;
选择Integrated RAID controller 1:DELL PERC<RAID卡型号> Configuration Utility;
选择Main Menu;
选择Configuration Management;
选择Create Virtual Disk;
2024年11月03日
less /var/log/messages
dbus[6092]: [system] Failed to activate service 'org.freedesktop.login1': timed out