自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

转载 时间复杂度和空间复杂度

算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。因此,评价一个算法的效率主要是看它的时间复杂度和空间复杂度情况。然而,有的

2020-08-31 10:20:09 204

原创 netopeer2 + sysrepo研究总结

学习入手,主要看官网介绍,以及github上的代码。sysrepo是干什么的sysrepo是一个数据库。可以用来保存可读可写的配置,例如IP,netmask。你可以坐在家里,给远端的设备的sysrepo下修改配置命令。另外远端设备还有一些只读的状态,也可以读回来,例如温度。sysrepo的订阅功能订阅实际上就是回调函数。例如我们的程序告诉sysrepo,我们要订阅/net/eth0/i...

2020-01-19 17:13:51 9714 1

原创 MFC获取时间字符串

基本上有2种方式,一种是利用"time.h"文件中的系统函数;另一种是利用CTime类。利用系统函数。#include "time.h"CString time_cstr;SYSTEMTIME st; //定义系统时间结构体的对象GetLocalTime(&st); //调用GetLocalTime获得当前时间,并保存在结构体st中time_cstr.Format(_...

2019-12-29 16:45:49 860 1

原创 MFC中CString转成char *

转换之前,首先了解几点:工程的编码属性不同,CString的存储方式也不一样。a) 比如unicode字符集时,CString会被定义成CStringW,其内部是wchar宽字符。每个英文字母也会占用2个字节,如果不转换直接输出则只能输出第一个字符(第二个字符为0被截断了)。b) 多字节时,CString被定义为CStringA,其内部是char单字节字符。CString有一个G...

2019-12-29 16:36:06 1343

原创 日常问题总结

c语言版本的avl-tree代码。默认内部有旋转操作,即使设置了自定义比较函数,也无法保证后续的遍历顺序。因为比较函数只是为了说明插入到节点的左边或右边,但每一次插入, root可能会被改变(由于平衡旋转).而且head始终会指向新插入的节点。所以后续取节点时,只能自己判断出顺序,比如自己去找出最小序号的节点等等。链表常用的函数: /* 链表初始化 */ dlq_createS...

2019-11-16 00:02:43 185

原创 linux下gdb调试进阶

华为手机在拨号界面输入“##2846579##”进入手机信息界面。dmesg |more,可以看内核的打印。gdb ./gemallocb brkrbtinfo shared 显示当前进程所有的动态so,第一个是ld-linux-x86-64.so (loader)libc.so,gdb --pid 3319info threads, 每个线程都是一个LWPthread a...

2019-11-15 23:55:11 468

转载 MFC的ListCtrl控件的标题栏添加checkbox

暂时转载

2019-11-08 23:12:18 1377

转载 MFC如何使控件大小随着对话框大小自动调整

暂时转载,后续补充

2019-11-07 08:44:45 479

转载 MFC——LIstCtrl中嵌入Edit和Combobox控件

暂时转载,后续补充

2019-11-06 22:33:42 943

转载 MFC中将按钮添加图片

转载来自:https://blog.youkuaiyun.com/perfectguyipeng/article/details/78779026先给大家推荐两个ICON,PNG图标库网站:http://sc.chinaz.com/tubiao/RuanJianTuBiao.html(图片多,相当时尚,进去之后你会吃惊,这些就是你想要的)http://www.easyicon.cn/ (特点:图片多!...

2019-11-01 21:21:14 440

原创 vs2013移植cJson问题总结

cJson,avltree移植mfc中问题总结关于cJson移植网上找到cJson源码的c语言版本,移植到mfc程序中发现存在以下问题,总结如下。首先代码中的sprintf和strcpy都需要加_s,因为vs2013默认会对此类非安全函数进行error报错。一种解决方法是进行设置减低报错级别,另一种就是用安全函数替代。还有一种解决方法是将文件后缀改为cpp,加安全函数后,可以不写第二个参数...

2019-11-01 17:39:02 392

原创 【解决方案】win7计算机屏保的下拉框中,无照片选项,不能设置自定义图片

手动增加计算机屏保问题描述解决方案问题描述发现在有的计算机中,想设置自定义的屏保照片时,在屏保下拉框中没有“照片的选项”,导致无法选择本地照片作为屏保程序。即缺少如下标红选项。解决方案从其他正常的计算机上拷贝 ,找到正常机器上的图片屏保程序,一般在如下目录;将此“文件”,拷贝到自己计算机下的相应目录。在自己计算机的公共图片目录,添加好自己想设置为屏保的图片。至此,完成手动添加屏...

2019-11-01 15:18:32 4995

gcore使用和内存打印,gdb常用命令行

gcore使用和内存打印,gdb常用命令行

2022-04-19

mgNetConfBrowser-2018a.rar

mgNetConfBrowser-2018a.rar

2022-03-16

samba-3.6.1源码和安装教程

samba-3.6.1源码和安装教程

2022-03-16

sysrepo-master.zip

1、源代码来自于github网址上的sysrepo工程。 2、此处主要为了方便广大程序爱好者进行下载研究。 3、sysrepo是一种数据库管理程序。主要基于yang模型进行管理,对外提供库接口,对内使用ipc通信(unix domain socket)以及gpb库进行交互。实现了应用程序数据配置和状态数据的统一管理,监控。 4、由于项目中需要研究netconf统一管理数据库。所以选择此项目进行研究。

2020-01-19

Netopeer2-master.zip

1、源代码来自于github网址上的netopeer工程。 2、此处主要为了方便广大程序爱好者进行下载研究。 3、netopeer2是第二代网络管理协议,利用libnetconf,libyang等库,是典型的c/s模式,通信协议为netconf协议。 4、由于项目中需要研究datastore的存储和订阅。所以选择此项目进行研究。引出了sysrepo数据库管理。

2020-01-19

log4C的开发文档

详细介绍log4C记录日志工具的使用,包括它的多线程的缺陷及解决办法

2012-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除