- 博客(13)
- 收藏
- 关注
原创 Microsoft/cpprest 完全手动编译安装
CPPrest需要安装以下模块: zlib boost1.5.5以上,这里安1.5.8 openssl1.0.0以上,这里安1.0.2stable编译平台:Ubuntu16.0.4 交叉编译器:arm-linux-gnueabihf-gcc/g++5.4.0zlibopenssl 1 ./config no-asm shared –prefix=/usr/arm-linux-gnueabi
2017-04-14 13:54:53
8730
4
原创 c++跨文件变量声明
常量是内部链接的,可以直接定义 变量是外部链接,如果在头文件定义的话,如果出现多次引用同一个头文件的编译单元,就会引发multi redifine错误,这个时候就要只是声明变量来解决:extern type_t variable_name
2016-07-29 20:43:43
1105
原创 js文件处理
获得上传文件列表function getUploadFilesByName(name) { return $('input[name="' + name + '"]').prop('files');}解析csv文件(使用Papa Parse)function handleCSVFile(file) { Papa.parse(file, { skipEmptyLine
2016-07-03 20:36:30
456
原创 vim + cscope
在无聊的时候,查阅vim的工具时找到了这个强大的工具cscpoe简单来说就是对源文件建立索引,然后可以查询诸如某个变量、函数、类在哪个地方定义,在哪个地方使用,使用到了其他什么函数等,就是一个强化版的ctags。首先我们可以使用命令cscope来在当前目录建立索引文件,注意的是默认情况下,它只会搜索*.c以及*.h文件(默认c语言,而不是c++)。因此我们需要建立一个与
2016-01-02 00:22:53
327
原创 数论知识总结
欧拉函数 phi[i] : 在1~i中有多少与i互素 莫比乌斯函数 mu[i] : ~~~~ 方程变形的两个大致方法:1)调换连加顺序 2)提取相同项,利用前缀和 下面这个性质非常好用,谁用谁知道! 可以参考http://bigballon.github.io/2015/03/21/Moebius/
2015-07-24 23:56:17
277
原创 Graph Coloring 图着色问题
Vertex coloring点着色问题Edge coloring边着色问题 在line graph上做vertex coloringFace coloring面着色问题 在planar graph上做vertex coloring
2015-07-24 22:06:36
1157
原创 数列第k大
问题一:静态序列第k大解法:快排应用(划分)问题二:动态序列第k大解法:线段树维护值域(离线)、平衡树(treap、sbt、。。。)(在线)问题三:静态区间第k大解法:划分树、归并树、主席树(树状数组套平衡树)问题四:动态区间第k大解法:函数式主席树(离线)、splay套平衡树(在线)
2015-07-11 11:05:03
319
原创 sicily 题目纠错
有些题目挺坑的,刷提遇到,随手几下来咯:1030:数据有误1101: 输出TEST,实际应为Test1896:ci、di范围错误,实际为0
2015-07-07 22:42:41
288
原创 几何算法学习
旋转卡壳能够解决的一些问题:他们包括: 计算距离 凸多边形直径 凸多边形宽 凸多边形间最大距离 凸多边形间最小距离外接矩形 最小面积外接矩形(矩形的一条边必与原凸多边形一条边重合,利用2组平行线进行卡壳) 最小周长外接矩形(最小周长外接矩形并非恒与最小面积外接矩形相同,不过因为都存在矩形的一条边必与原凸多边形一条边重合的性质,故,方法一样)三角剖分 洋葱
2014-08-20 22:17:26
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人