会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gifur的二亩三分地
回归本性,安安静静地看看书,写写东西……
博客园
首页
新随笔
联系
订阅
管理
2022年2月11日
C++实现对Json数据的友好处理
摘要: 背景 C/C客户端需要接收和发送JSON格式的数据到后端以实现通讯和数据交互。C没有现成的处理JSON格式数据的接口,直接引用第三方库还是避免不了拆解拼接。考虑到此项目将会有大量JSON数据需要处理,避免不了重复性的拆分拼接。所以打算封装一套C结构体对象转JSON数据、JSON数据直接装C结构体对象
阅读全文
posted @ 2022-02-11 18:26 Gifur
阅读(2390)
评论(0)
推荐(2)
2020年5月26日
聊聊单元测试这事——为什么要写单元测试?
摘要: 单元测试的重要性 工作写代码这么多年,越发感觉单元测试的重要性。 主要有几个原因: 再牛逼的人,也不能保证说自己写的代码不会有问题,总得有个验证功能正确性的过程。 写过的代码未来可能出于某些原因需要做改动或者重构,需要保证改动或重构后不影响原有代码的部分或全部功能。 有专门的测试人员测试代码,但他们
阅读全文
posted @ 2020-05-26 08:11 Gifur
阅读(550)
评论(0)
推荐(0)
2018年11月11日
译文 | 为什么软件架构如此重要?
摘要: 本文翻译自: "Why Software Architecture Matters" (https://www.imaginarycloud.com/blog/why software architecture matters/) 抛开某项特定的技术或某个特定的项目不说,这篇文章我想讲讲关于犯错这个
阅读全文
posted @ 2018-11-11 09:12 Gifur
阅读(1535)
评论(1)
推荐(0)
2018年9月18日
同步下的资源互斥:停运保护(Run-Down Protection)机制
摘要: 背景 近期在学习 " ProcessHacker " 的源码, Process Hacker 是一个免费的、功能强大的 “ 任务管理器 ” ,可用于监听系统资源的使用情况,调试软件以及检测恶意程序。使用中你会发现其可以与 " Sysinternals " 开发的 Process Explorer 相
阅读全文
posted @ 2018-09-18 19:57 Gifur
阅读(1949)
评论(0)
推荐(1)
2018年9月14日
本地系统服务例程:Nt和Zw系列函数
摘要: Windows本地操作系统服务API由一系列以 Nt 或 Zw 为前缀的函数实现的,这些函数以内核模式运行,内核驱动可以直接调用这些函数,而用户层程序只能通过系统进行调用。通常情况下用户层应用程序不会直接调用 Nt 和 Zw 系函数,更多的是通过直接调用Win32函数,这些Win32函数内部会调用
阅读全文
posted @ 2018-09-14 18:47 Gifur
阅读(2350)
评论(0)
推荐(1)
2018年5月17日
Windows驱动开发入门指引
摘要: 1. 前言 因工作上项目的需要,笔者需要做驱动相关的开发,之前并没有接触过相关的知识,折腾一段时间下来,功能如需实现了,也积累了一些经验和看法,所以在此做番总结。 对于驱动开发的开发指引,微软官方文档网站已经提供了很详细的教程文档,并且在Github上提供了一系列典型的例程源码用于开发人员参考。开发
阅读全文
posted @ 2018-05-17 11:23 Gifur
阅读(41687)
评论(5)
推荐(6)
2017年10月10日
Windows下如何创建低权限进程
摘要: 1. 前言 在使用 Sysinternals 出品的 Process Explorer 过程中,对 “Run as Limited User” 功能的实现方式颇感兴趣,一番搜寻之下发现Mark大神在《Running as Limited User – the Easy Way》中对该功能的实现做了相
阅读全文
posted @ 2017-10-10 00:13 Gifur
阅读(5057)
评论(3)
推荐(1)
2017年9月29日
一个基于Asp.net MVC的博客类网站开源了!
摘要: 背景说明: 大学时毕业设计作品,一直闲置在硬盘了,倒想着不如开源出来,也许会对一些人有帮助呢,而且个人觉得这个网站做得还是不错了,毕竟是花了不少心思,希望对你有所帮助。 github地址:https://github.com/gifur/QSWebProject 参考来源: http://www.c
阅读全文
posted @ 2017-09-29 22:36 Gifur
阅读(11133)
评论(37)
推荐(43)
2016年4月27日
IPerf——网络测试工具介绍与源码解析(5)
摘要:
阅读全文
posted @ 2016-04-27 23:47 Gifur
阅读(2873)
评论(0)
推荐(1)
IPerf——网络测试工具介绍与源码解析(4)
摘要:
阅读全文
posted @ 2016-04-27 00:16 Gifur
阅读(3066)
评论(0)
推荐(1)
2016年4月25日
IPerf——网络测试工具介绍与源码解析(3)
摘要:
阅读全文
posted @ 2016-04-25 21:48 Gifur
阅读(5581)
评论(0)
推荐(1)
2016年4月24日
IPerf——网络测试工具介绍与源码解析(2)
摘要:
阅读全文
posted @ 2016-04-24 20:02 Gifur
阅读(4328)
评论(0)
推荐(0)
IPerf——网络测试工具介绍与源码解析(1)
摘要:
阅读全文
posted @ 2016-04-24 08:51 Gifur
阅读(8735)
评论(0)
推荐(3)
2015年8月17日
Win7下安装OpenSSL出现的问题
摘要: 1. cl.exe 运行出现错误,提示“丢失mspdb100.dll”等字样,需要将 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 目录下的 mspdb100.dll mspdbcore.dll mspdbsrv.exe 三个文件...
阅读全文
posted @ 2015-08-17 16:38 Gifur
阅读(530)
评论(0)
推荐(0)
2014年4月20日
编程之美初赛第二场 题目2 : 字符串压缩
摘要: 时间限制:8000ms单点时限:4000ms内存限制:256MB描述你的硬盘上有一个神秘的文件占用了大量空间,你决定将其压缩以节省空间。不幸的是,你还没有安装任何压缩软件,所以你决定自己编写一个压缩程序。你发现这是一个文本文件,包括很多行。每行是一个长度恰好为L的字符串,而且字符串可能有重复。行的顺...
阅读全文
posted @ 2014-04-20 16:07 Gifur
阅读(896)
评论(0)
推荐(0)
下一页
公告
TOP