- 博客(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中将按钮添加图片
转载来自: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
sysrepo-master.zip
2020-01-19
Netopeer2-master.zip
2020-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人