首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
IT攻城狮小明
掘友等级
Linux C
重视软件质量的C语言软件工程师
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 109
沸点 0
赞
109
返回
|
搜索文章
最新
热门
一个xpath解析错误问题
这是周谈第一篇 情况是这样的,项目使用命令行进入,如果在未连接上netconf服务端的时候,马上敲入命令,会导致那个netconf连接不正常。好在这是一个必现的问
超时实现-sysrepo笔记(8)
前言 最近跟同事联调的时候,遇到了一个问题。我这边使用sysrepo实现了一个更改系统时间的功能的rpc,然后调用方每次调用的时候,如果设置的是将来的某个时刻,总是返回超时,设置当前时间以前的某个时刻
读写锁的源码解读-sysrepo笔记(7)
前言 sysrepo对资源的保护自己实现了一个读写锁, 支持多个线程同时读,只有一个线程在写的保护。使用的是互斥量加条件量来实现的。读写互斥使用一个变量控制。结构如下(基于1.4.87版本,新版本变了
性能优化-sysrepo笔记(6)
前言 几个月前了吧,团队有人测试了一下通过netconf给list类型的节点添加2w条表项,发现随着表项数目的增加,后面创建新表项的时间几乎呈一个线性的增长。到最后,每增加一个配置,大概就要耗时8s左
文件锁-sysrepo笔记(5)
背景 sysrepo是基于共享内存的数据库,实际共享内存的外在体现是一个共享的文件。对这个共享文件的访问控制又是通过文件锁的方式来实现的。因为sysrepo只是一个库而已,会被多个进程链接,共享内存文
动态库实现插件-sysrepo笔记(4)
插件顾名思义就是通过宿主程序提供的机制,影响宿主程序而实现特定功能的一种程序。 sysrepo数据库的一个重要的功能是在数据变更的时候,通过共享内存文件保存变更的内容,然后通过变更内容的模块找到相关路
数据结构-sysrepo笔记(3)
模块和数据节点的树结构 sysrepo对yang文件节点数据及模块的解析是一个有层次的关系结构: 顶级节点没有parent=NULL, 兄弟节点的parent是相同的。 兄弟节点间是一个特殊的双向链表
共享内存文件的应用-sysrepo笔记(2)
上一篇讲了sysrepo使用管道做事件通知,至于处理数据则通过共享内存文件来保存。sysrepo号称是共享内存型的数据库,主要就是由于其数据都是通过共享内存文件保存的。 创建的共享内存文件,默认都是在
管道的神操作(事件通知)-sysrepo笔记(1)
前言 由于项目需要,安排了一个月左右的时间研究一下开源代码sysrepo这个共享内存型的数据库,后面得根据需要实现一些定制的需求,还有性能提升,数据是yang模型的数据。整体代码量大概3w行,每天刷个
返回值截断-不要忽略编译器的警告
前言 国庆前一天,我在调试代码时产生了一个崩溃。 通过gdb定位,发现一个函数的返回值被截断了,函数的返回值是一个地址,在调用函数的地方只剩下低4个字节的值了。 然后访问返回的地址导致了程序崩溃。奇怪
下一页
个人成就
文章被点赞
114
文章被阅读
58,399
掘力值
1,343
关注了
0
关注者
8
收藏集
0
关注标签
41
加入于
2017-09-25