- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 Mac 下Clion连接数据库及其CURD操作
1.连接数据库连接数据库需要#include <mysql.h>这个头文件的位置需要添加到cmakelists.txt中include_directories("/usr/local/mysql-8.0.17-macos10.14-x86_64/include")link_directories("/usr/local/mysql-8.0.17-macos10.1...
2020-04-20 22:12:16
608
1
转载 3道题彻底搞定:套路解决递归问题
前言相信不少同学和我一样,在刚学完数据结构后开始刷算法题时,遇到递归的问题总是很头疼,而一看解答,却发现大佬们几行递归代码就优雅的解决了问题。从我自己的学习经历来看,刚开始理解递归思路都很困难,更别说自己写了。我一直觉得刷算法题和应试一样,既然是应试就一定有套路存在。在刷题中,我总结出了一套解决递归问题的模版思路与解法,用这个思路可以秒解很多递归问题。递归解题三部曲何为递归?程序反复调用自...
2020-01-10 15:45:39
223
原创 利用python实现SNM模型
SNM(SHOT NOISE TRAFFIC MODEL)简介SNM是在文章“Temporal Locality in Today’s Content Caching: Why it Matters and How to Model it“中提出的,他对标的是IRM模型。在CDN或者是edge cacheing这一领域中,提出一个缓存策略需要用实验去验证,但往往实验用的数据集是一个很难获取的东...
2019-10-23 17:45:42
1595
1
原创 在线算法的竞争比
如果在算法执行前就获得了所有的输入,叫做离线算法(offline),如果因为内存大小或其他原因导致的只能在算法执行的过程中一个个接受输入,并立刻给出算法的结果,就叫做在线算法(online)。一个衡量在线算法性能的指标叫做竞争比(competitive ratio),本文主要介绍什么是竞争比,以及如何计算竞争比,并给出竞争比计算的例子。
2019-09-06 11:40:01
5187
3
原创 基于KLEE的路径选择算法
一.KLEE安装最后编辑时间2019年5月参考网址http://klee.github.io/build-llvm60/1.安装相关依赖$ sudo apt-get install build-essential curl libcap-dev git cmake libncurses5-dev python-minimal python-pip unzip libtcmalloc-min...
2019-05-23 16:16:06
1031
原创 Linux 下Apache storm 环境搭建
Linux 下Apache storm &amp;amp;amp;amp;amp; kafka环境搭建写在前面Storm的搭建zookeeper集群的安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM...
2018-12-09 16:18:42
489
原创 LINUX 下自动备份mysql数据库
mysql自动备份分为两个部分,一个部分是shell脚本的编写,另外一个部分是添加自动执行命令到crontab。1.首先是shell脚本的编写,每天自动备份的的做法如下所示,shell脚本首先用#!/bin/bash指定解释器的路径,接下来设置保存路径的变量。我们利用mysqldump这个Mysql自带的备份工具完成备份,也就是:$tool --single-transaction -...
2018-10-19 23:58:19
373
原创 visual gdb 与visual studio调试
今天碰到了一个问题,我使用visual gdb在VS2015中远程连接虚拟机调试代码的,今天在调试的时候发现pthread_setspecific()函数显示未定义,经过上网查询,我发现了两个问题,第一个是因为我linux虚拟机中没有安装pthread库文件,可以使用man -k pthread显示自己是否安装了这个库,用 $sudo apt-get install glibc-doc$sudo ...
2018-04-15 11:01:24
2026
原创 线程私有数据
在参考ptmalloc实现的时候,碰到了一个新东西——线程私有数据,其数据是这样声明的 static tsd_key_t arena_key;。由于ptmalloc中的许多数据结构都是在内部重新定义的,而我手中的这部分源代码并不是完全的,所以我只好在网上查询tsd_key_t这个数据类型是什么。 TSD(Thread-specific Data)这是tsd的全称,但是网上的内容并没有...
2018-04-12 11:38:34
274
空空如也
如何从UI文件和CPP文件中,识别出字串的ID、默认语言字串内容
2016-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人