
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
特性编辑架构Linux系统Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。可移植性尽管Linus Torvalds的初衷不是使Linux成为一个可移植的操作系统,今天的Linux却是全球被最广泛移植...
条件竞争(Race Condition)是操作系统内核开发中一类经典的并发编程缺陷,当多个执行线程在没有适当同步的情况下访问共享资源时,可能导致程序行为出现不可预测的错误。在Linux内核的网络子系统实现中,这类漏洞可能引发严重的安全问题,例如内核信息泄露(Kernel Information Leak)。其技术价值在于,攻击者可以利用信息泄露绕过内核地址空间布局随机化(KASLR)等安全机制,为
建立到远程sql server数据库连接时失败,提示“SQL Server 不存在或访问被拒绝”。出现这种状况极有可能的原因是sql server 2000未开启默认的1433端口。一、判断运行cmd,在控制台执行 telnet ip 1433 。如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 T...
在最近的一个项目中,需要使用hibernate连接SQLServer数据库,连接配置都没有问题,可是死活连不上数据库。在关闭防火墙以及开通SQLServer TCP/IP端口以后,出现了如题所述的错误。经排查,用户名和密码都是正确的,SQLServer设置的是混合模式,也没有问题。sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno...
Nginx安装过程中可能会报如下错误:/usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory...
resize.cppvoid cv::resize( InputArray _src, OutputArray _dst, Size dsize,double inv_scale_x, double inv_scale_y, int interpolation ){CV_INSTRUMENT_REGION()Size ...
音视频开发是融合底层编程、操作系统、多媒体协议与实时通信的复合型工程能力。其核心建立在C++的内存与并发控制之上,依托Linux内核机制实现高效数据流转,通过FFmpeg统一抽象协议、算法与硬件加速层,最终由WebRTC定义端到端实时传输的分布式系统范式。掌握这四大技术栈的嵌套关系与演进逻辑,是解决直播卡顿、编解码延迟、硬件适配异常等真实问题的关键基础。本文聚焦音视频开发中C++内存安全、Linu
在实际项目开发中经常会有单元测试,单元测试中经常会用类似这样的代码片段获取spring管理的bean@Testpublic void testSendEmail(){MessageService messageService = (MessageService) BeanFactory.getInstance().getBean("messageService");me...
有关数字签名与加密解密的文章我看了许多次,基于这样的事实——我总是说服不了自己,所以每次看都看不明白,说服不了自己。最近在看OAuth的相关东西,数字签名与加密解密是绕不开了,干脆静下心来,看看资料,尝试着将自己说服.1,加密解密基础简单地讲,计算机加密无非是,用密钥K,对明文P加密,得到密文M:K(P) = M解密就是将这个过程反过来:K(M) = P...
花费一些时间,然后全部扔了。为了不忘记和抛砖引玉,特发此贴。ffmpeg解析ts流1.目的打算软件方式解析出pat,pmt等码流信息2.源代码所在位置下载ffmpeg开源代码,官网http://ffmpeg.org/具体代码位置libavformat/mpegts.c3.代码分析(a)整体分析mpegts_rea...







