心得经验
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
Arxiv文章下载镜像
综述Arxiv查看PDF很慢,不利于查阅文献。解决可以使用中科大镜像:将https://arxiv.org/pdf/xxxx.pdfhttp://xxx.itp.ac.cn/pdf/xxxx.pdf其他镜像服务可见:http://mirrors.ustc.edu.cn/...原创 2020-03-27 23:28:02 · 1175 阅读 · 0 评论 -
设置PDF的页面的尺寸
综述设置PDF的页面的尺寸方法设置点击Properties设置最后点击 打印 即可。保存到你需要的位置。原创 2020-03-17 16:32:00 · 842 阅读 · 0 评论 -
SDUCS经验分享未完结部分
因为教室申请时间(当晚截止到8.30)的缘故,一些部分没有来得及补充,只是说了一些比较紧要的部分,细节和逻辑丢失不少。这里给出一些补充,他们包括:我之前问了18级同学,他们关心的一些问题一些有用的公众号(方便你快速获取一些信息)一些小的tricks知识点关于一些材料不确定自己走不走研究路线:可以阅读https://raw.githubusercontent.com/qipeng...原创 2019-12-05 14:15:31 · 639 阅读 · 0 评论 -
托福备考经验心得
综述托福备考准备经验与心得。个人情况四级600+六级500+零散备考周期:大三下开始。密集备考周期一个月(19/10/13-19/11/9)课时:新航道大班课(校园班)、小站写作课最终成绩:102to do list写作的几种结构之气打印的口语素材(去实验室找找?)每日必做过一遍听力单词的重点词汇(新航道打印) 上午下午各一次过一遍10个list 托福词汇 上...原创 2019-12-05 12:41:42 · 852 阅读 · 0 评论 -
C++ 输出位数只有六位
问题综述比如一个数据110,932.152569但是cout之后变成了110,932原因在C++中,cout默认精度是6位。需要设置精度才能输出你想要的位数。 所以需要指定精度,如果习惯使用c的输出,可以在printf中使用%lf输出。解决方法设置精度方法cout << setprecision(n) << i<...原创 2018-08-11 10:20:04 · 6197 阅读 · 0 评论 -
C++-读写文件流操作-读写文件操作
综述C++操作文件流的方案很多 这里给出一个我比较喜欢的代码读入代码 char*input1 = "/Users/frankdura/Desktop/3D_task/aa.txt"; ifstream readin(input1); string p; while (in_boundary >> p){ //读入边界点 ...原创 2018-08-15 13:34:21 · 432 阅读 · 0 评论 -
Clion/Cmake-配置Openmesh
第一步安装openmeshbrew install open-mesh第二步cmakelist加入引用IF (NOT OPENMESH_FOUND) SET (SEARCH_PATHS /usr/local/ /usr/ "${CMAKE_SOURCE_DIR}/OpenMesh/sr...原创 2018-08-16 11:18:53 · 1964 阅读 · 0 评论 -
Clion-如何切换Debug与Release版本
综述最近在cgal吃够了苦头,在debug模式下,各种cgal error得到老师指点,说是在release模式下会好很多。 所以研究了一下如何从debug到release步骤点击Preference 依次选择: Build,Execution,Deployment 点击左侧的框,“+”,添加新的模式。 系统一般会自动给你产生release版本。 然...原创 2018-08-16 23:05:32 · 11061 阅读 · 0 评论 -
Linux Ubuntu镜像下载
综述虚拟机大家都用过,就在我要用的时候,突然发现把原来的镜像搞丢了,找了一个比较快的镜像站点:http://mirrors.ustc.edu.cn原创 2018-09-29 15:49:47 · 5989 阅读 · 2 评论 -
Linux-vi m方向键变ABCD删除键失效
综述最近跑项目linux用的比较多在使用vi编辑器时出现了一些问题特别是在进入vi后方向键变ABCD删除键失效有人说可以安装一些强版本的vim;但是,这里给出另一种解决方案echo "set nocompatible">>~/.vimrc更改配置信息echo "set backspace=indent,eol,start">>~/.vimrc...原创 2018-09-29 17:08:28 · 1053 阅读 · 1 评论 -
spotlight聚焦搜索无法搜索或查找不全
综述最近spotlight老是搜索不全,而且apple给的方案也不咋地。然后找到了如下方案:打开终端terminal关闭spotlight server开启spotlight server其中代码关闭spotlight server的命令:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metad...原创 2019-02-24 14:22:00 · 4939 阅读 · 2 评论 -
PDF压缩、合并操作
综述pdf操作总是必须的。传送1.PDF压缩https://www.ilovepdf.com/zh-cn/merge_pdf2.PDF合并https://www.ilovepdf.com/zh-cn/compress_pdf原创 2019-04-30 18:59:38 · 1037 阅读 · 2 评论 -
Ubuntu查看Nvidia驱动号 drive number
综述Ubuntu查看Nvidia驱动号 drive number查看:Right-click on your desktop and select NVIDIA Control Panel. From the NVIDIA Control Panel menu, select Help > System Information. The driver version is listed...翻译 2019-07-27 21:05:13 · 564 阅读 · 0 评论 -
安装Visual studio2015
综述-问题想要安装2015版本vs结果发现都是17…而且MS的官网上也不提供15版。 很烦,不过有人给出了答案。 stackflow 传送门 见第二个答案,亲测可用。...原创 2018-08-10 23:35:20 · 327 阅读 · 0 评论 -
IDEA注册码失效激活
http://idea.iteblog.com/key.php,可以在线注册IntelliJ IDEA 15.0,IntelliJ IDEA 15.0.2,IntelliJ IDEA 16.0的,无需任何配置。依次选择菜单Help->Register->License server即可 然后键入网址 http://idea.iteblog.com/key.php 即可完成激活...原创 2018-07-11 19:58:36 · 2701 阅读 · 2 评论 -
mac-python包安装错误 [Errno 1] Operation not permitted: '/var/folders/5n/vbm997m56xg3kw67y6bccn2m0000gn/T
问题信息: [Errno 1] Operation not permitted: '/var/folders/5n/vbm997m56xg3kw67y6bccn2m0000gn/T/pip-4tcBsd-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-原创 2018-02-04 14:19:06 · 1381 阅读 · 0 评论 -
子集生成——二进制方法与递归方法
二进制方法:#include <iostream>#include <vector>using namespace std;int n ;vector<string > con;void get_sub(int input) { cout << "{ "; for (int i = 0; i < n; ++i) { if (input & (1 <<原创 2017-11-09 22:19:10 · 818 阅读 · 0 评论 -
全排列——递归方法
与网络上大多数方法相比,该方法可以处理 [1 1 1]重复生成的问题 -》c采用set#include <iostream>#include <vector>#include <set>using namespace std;int n = 0;vector<string> con;set<string> res;void resprint() { for (set<stri原创 2017-11-09 22:21:46 · 434 阅读 · 0 评论 -
S-Tree解题报告UVa 712二叉树/二分搜索
acm解题报告S-Tree UVa712二叉树/二分搜索。刷题的一点小感悟,刚刚入门,希望可以不断进步!原创 2017-10-16 11:09:48 · 453 阅读 · 0 评论 -
分治思想—递归实现大数乘法ACM(含奇数长度处理)
一般的算法都是O(n^2)这里不再给出。 但是如果使用递归的话复杂度会变为O(n^log3),主要的做法是减少运算次数 对于任意两个数字X,Y 可以将其在中间部分 分解为两部分例如: 1234 -> 12 和 34 5678 -> 56 和 78 (细心的人可能发现就是1234 = 12*10^2 + 34)那么对于任意一个数都可以分解为前后两部分。 我们还是以1234这样的四原创 2017-10-26 09:54:33 · 1156 阅读 · 0 评论 -
基于Strassen算法采用分治的矩阵乘法cpp实现
直接上代码。 注意:只支持维度为2的幂次的方阵相乘。#include <cstdio>#define maxn 50struct matrix{ int con [maxn][maxn]; int size = 0 ; //规定一定是n * n矩阵} m1, m2;matrix add(matrix A, matrix B, int len ) { matrix r原创 2017-10-26 20:35:55 · 984 阅读 · 2 评论 -
Lifting Walls 解题报告 Kattis 暴力求解法
题意: 给出墙的四面的边长,给出 所有 挖掘机的作业半径以及位置。 其中墙的几何中心就是坐标的原点。 需要特别注意的是:挖掘机覆盖的是“墙的边长上的中点” 最后要求的是给出可以覆盖这四个点最少的挖掘机的数目。 解题思路: 这个题目如果通过枚举就是2的n次方,其中n为挖掘机数目。因为每个挖掘机有两个状态:用 或者 不用。所以是指数级,会爆。 考虑另一种暴力求解方法: **实现考虑题目中原创 2017-11-04 21:22:46 · 599 阅读 · 0 评论 -
Fruit Baskets 解题报告 Kattis 暴力求解法
题意: 题目中说了很多废话。其实就是解决一个问题: 给出m个不同质量的物体,并且每个物体的质量大于等于50, 问你在这m个物体中随便取(可以取1个,2个,3个等等),满足取出来的物体的质量和大于200的质量和。 比如给你: 50 60 200 大于200的组合有: 50 200 60 200 50 60 200 对应: 输出 (50+200) + (60 + 200)+(50原创 2017-11-04 21:38:59 · 770 阅读 · 0 评论 -
Tour Guide 解题报告 Kattis 暴力求解法
解题思路: 一共只有8个老人 n<=8 可以全排列枚举 8! 比较一下,哪种用时最少。 计算距离:用坐标计算距离。 #include <iostream>#include <cmath>#include <algorithm>using namespace std;int n;struct Olds//老人们{ double x, y, v, theta;};Old原创 2017-11-04 22:17:01 · 537 阅读 · 0 评论 -
HDU1213并查集解题报告
裸题不解释了。#include <iostream>#include <string>#include <set>#define maxn 1024int con [maxn];using namespace std;int res = 0;int fu(int p) { if (con[p] == 0) { return p; } re原创 2017-11-27 20:40:38 · 419 阅读 · 0 评论 -
C++如何创建、删除(释放内存)动态二维数组make2dArray
直接上代码思想是利用二维数组的指针进行空间的分配。#include using namespace std;template class T>void make2dArray(T ** & x,int rows, int cols){ x = new T*[rows]; for (int i = 0; i < rows; ++i) { x[原创 2018-01-04 20:40:10 · 3600 阅读 · 0 评论 -
mac查看内网的方法
综述当多台机器连接在一个 打开终端 输入ifconfig此时得到:我们在终端下得到一系列信息 找到en0:这一行 其中inet后面的即为你的内网ip关于测试在测试时,约定好port(端口号)即可例子例如机器A、B同时接入同一个wifi 此时B通过内网+port访问A即可原创 2018-02-02 11:34:39 · 9822 阅读 · 0 评论 -
java中for each语句的使用
自己学习后的感悟望多交流多指正原创 2016-11-12 14:20:42 · 935 阅读 · 0 评论