摘要: [TOC] 原理 首先取出查找表中每个关键字及其对应的权值,采用如下公式计算出每个关键字对应的一个值: 其中 wj 表示每个关键字的权值(被查找到的概率),h 表示关键字的个数。 表中有多少关键字,就会有多少个 △Pi ,取其中最小的做为次优查找树的根结点,然后将表中关键字从第 i 个关键字的位置分 阅读全文
posted @ 2019-08-17 17:43 darylc 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: [TOC] 二叉查找树(英语:Binary Search Tree),也称为二叉搜索树、有序二叉树(ordered binary tree)或排序二叉树(sorted binary tree) 性质 指一棵空树或者具有下列性质的二叉树: 1. 若任意节点的左子树不空,则左子树上所有节点的值均小于它的 阅读全文
posted @ 2019-08-17 17:41 darylc 阅读(146) 评论(0) 推荐(0) 编辑
摘要: [TOC] 使用 参数说明 注册插件的时候,是可以传入第二个配置参数的 可选的参数如下: preLoad:类型Number,默认1.3. 表示lazyload的元素距离页面底部距离的百分比.计算值为(preload 1). attempt:图片加载失败后的重试次数.默认为3. error:类型str 阅读全文
posted @ 2019-08-17 17:41 darylc 阅读(1248) 评论(0) 推荐(1) 编辑
摘要: [TOC] 第一种方法使用内置函数locals() 第二种方法使用内置函数dir() 第三种方法使用内置函数vars() `vars().has_key('testvar')` 阅读全文
posted @ 2019-08-17 17:40 darylc 阅读(2600) 评论(0) 推荐(1) 编辑
摘要: [TOC] 主要函数 void zmalloc(size_t size); void zcalloc(size_t size); void zrealloc(void ptr, size_t size); void zfree(void ptr); char zstrdup(const char s 阅读全文
posted @ 2019-06-11 13:18 darylc 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: [TOC] redis持久化方式(两种) RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,相当于snapshot,它可以手动执行,也可以再redis.conf中配置,定期执行。 相关配置 1. databases 配置db文件的数目,可以用se 阅读全文
posted @ 2019-06-11 13:17 darylc 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: [TOC] 原文: "https://blog.csdn.net/pi9nc/article/details/11267031" 利用匿名namespace解决C++中重复定义的问题 今天写代码的时候又碰到了C++中多编译单元导致重复定义(multi definition)的链接问题。其实这个问题以 阅读全文
posted @ 2019-06-11 13:16 darylc 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: [TOC] 和后端联调时总是会面对恼人的跨域问题,最近基于Vue开发项目时也遇到了这个问题,两边各自想了一堆办法,查了一堆资料,加了一堆参数,最后还得我把自己的localhost映射成上线时将要使用的域名。 今天翻看代码时,突然发现vue cli的config文件里有一个参数叫proxyTable, 阅读全文
posted @ 2019-06-11 13:16 darylc 阅读(294) 评论(0) 推荐(0) 编辑
摘要: [TOC] 方案一 在node中使用axios以post的方式发送一张图片给某个server时: 方案二 事实证明,这样做是完全没有用的,我尝试向另一个服务器poststream,返回的总是错误。然而,如果我使用request,下面这样的代码是完全没有问题的: 阅读全文
posted @ 2019-06-11 13:16 darylc 阅读(7538) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1、直接使用字符串相加 std::string a = "hello"; std::string b = "hello"; for(int i = 0; i 阅读全文
posted @ 2019-06-11 13:15 darylc 阅读(27289) 评论(0) 推荐(0) 编辑