- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 leetcode-cli 安装使用教程
Table of Contents1. leetcode-cli 安装使用教程1 leetcode-cli 安装使用教程前段时间发现了刷题的好工具 leetcode-cli, 可在github上找到, 但是拉到本地用不起来主要有两个问题:一是在terminal运行leetcode-cli, 一直提示Downloading missing plugins…, 这是在下载第三方插件, 但没能下载下来,后来发现第三方插件可以另外下载, 修改一下源码使leetcode-cli不用在线下载可以解
2020-09-04 00:04:40
1462
原创 Kitti数据集可视化
Table of Contents1. Kitti数据集可视化 1.1. 背景 1.2. 实现 1.3. Kitti Viewer Web 安装使用 1.3.1. 安装cuda和cudnn 1.3.2. 安装Anaconda 1.3.3. 创建并配置conda环境 1.3.4. 安装spconv 1.3.5. 使用Kitti Viewer Web 1Kitti数据集可视化1.1背景激光点云的显示没有图片那么直观,对于图像,ubuntu有自带的..
2020-09-02 00:06:54
3162
原创 李建忠装饰模式
李建忠装饰模式Table of Contents1. 原有软件 : 用继承来扩展Stream类 2. 软件问题 : 对继承的不良使用, 导致继承得到的类太多, 并且每个类中都有重复的操作, 运用装饰模式, 将继承改为组合 3. 软件依然有改进的地方 : CryptoStream和BufferedStream共有了Stream* stream, 按照设计模式, 应该将 4. 总结 : ...
2020-02-02 22:09:59
250
原创 李建忠工厂方法
李建忠工厂方法Table of Contents1. 创建对象时, 由于需求的变化, 需要创建的对象的具体类型经常变化 2. 需求可能发生变化, 造成问题 3. 解决办法 : 面向接口编程, 构造抽象基类 4. 对原来用new创建FileSplitter对象的代码进行修改 5. 依然有问题, 违背依赖倒置原则 6. 解决方法 : 绕开new操作符, 设计一个虚方法来创建对象, 将...
2020-01-31 23:43:13
635
原创 李建忠观察者模式
Table of Contents1. 软件功能 : 在GUI界面点击按键分割文件,并显示文件分割的进度条 2. 软件存在的问题 : 违反依赖倒置原则, FileSplitter依赖于 ProgressBar, 即上层依赖于下层, 而下层是容易变化的, 所以要隔离变化 3. 解决办法 : 上层与下层均应该依赖于抽象, 而且抽象不能依赖于实现细节1软件功能 : 在GUI界面点击按键分割文...
2020-01-31 10:16:49
266
原创 gdb调试经验小结
gdb调试经验:有些语句不宜设置断点, 如果用gdb调试, 程序总是在某个断点处死掉, 则应当考虑删除该断点.善于运用 n 命令, 尤其在调试 for 循环时. (用法: n 10)s - Runs the next line of the programs N - Runs the next N lines of the programn - Like s, but it does ...
2019-10-14 10:58:24
204
原创 ubuntu16.04安装Typing Break或Workrave
Tips: 在Ubuntu Software中搜索Typing Break或Workrave,然后安装。软件功能: 定时提醒休息
2019-07-17 09:29:19
461
原创 undefined reference to "pcl::visualization::PointCloudGeometryHandlerXYZ<MyPointType>"问题解决办法
编译自己的点云处理代码时,遇到题目中的问题,解决办法是添加#include <pcl/visualization/impl/point_cloud_geometry_handlers.hpp>注意:不能只有#include <pcl/visualization/point_cloud_geometry_handlers.h>...
2019-06-19 17:38:48
2449
原创 用screen命令镜像服务器终端到本地终端(ubuntu to ubuntu)
本地电脑用 ssh server@ip 命令登陆到服务器,然后在服务器 terminal 执行screen -S foo然后在本地电脑执行screen -x foo就可以将服务器的终端镜像到本地电脑。(上面的foo可以替换为你想要的session名字)...
2019-05-24 21:21:39
368
原创 c++ multiple definitions of
注意不要将类的 static 变量的初始化放在.hpp文件中,这样可能会导致 multiple definition错误. 因为这个头文件很可能被多个文件included.
2019-04-25 16:03:22
324
原创 idea跳转到某行的快捷键(mac os)
mac下idea跳转到某行的快捷键为 Cmd+L或者 Navigate -> Line/Column
2019-03-15 15:58:43
20764
7
原创 将 stanfordcorenlp 目录下的所有 jar 包路径添加到 CLASSPATH中的方法
将 stanfordcorenlp 目录下的所有 jar 包路径添加到 CLASSPATH中的方法:编辑 .bash_profile 文件:for file in `find /Users/mingliangwang/Documents/stanfordcorenlp -name "*.jar"`do# echo $file ...
2019-03-11 09:29:55
730
原创 运行StanfordCoreNLP时报psutil.AccessDenied错误解决办法
报错描述:Traceback (most recent call last):File “/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/psutil/_psosx.py”, line 330, in wrapperreturn fun(self, *args, **kwargs)F...
2019-01-26 14:29:21
5041
3
原创 mac os下用emacs写latex
记录一下mac os下用emacs写latex文件的注意事项:下载安装 mactex 和 auctex参考B站教程https://www.bilibili.com/video/av31840518/?p=2安装cdlatex注意需要运行Emacs.app进入Emacs GUI而不是在terminal直接输入emacs命令打开, 同时必须确保Emacs GUI中的环境变量与terminal中...
2019-01-09 12:36:49
1157
原创 Python requests爬虫
用python requests抓取拉勾网上的职位信息:上面的红框中改为网页地址,下面的红框中改为职位名称。res = requests.post(url, headers = my_headers, data = my_data)代码中的url为json的url地址。...
2018-11-08 21:23:10
152
转载 NewRandomAccessFile failed to Create/Open问题解决方法
原文https://blog.youkuaiyun.com/lw_2352/article/details/80884230在生成TFrecord文件时出现了这个错误。小白错误……压根没仔细看代码,代码里的某个文件夹不存在,也就是说直接用别人的文件夹时看清楚自己是不是也用的同样的文件夹,path = os.path.join(os.getcwd(), ‘images’) # 混合当前路径形成新的路径...
2018-11-04 12:19:50
9121
4
原创 理解ROC曲线,TPR与FPR
在垃圾邮件判别模型中,邮件被判别为垃圾邮件为positive,被判别为非垃圾邮件为negative,那么TPR = TP/(TP+FN)的含义是:垃圾邮件被正常判别为垃圾邮件的比例FPR = FP/(FP+TN)的含义是:非垃圾邮件被判别为垃圾邮件的比例当分类阈值提高时,FN增加,即垃圾邮件被归为非垃圾邮件的情况增加,TPR会减小;FPR也会减小。粗略来看,当分类阈值提高时,正例会减少,...
2018-11-03 10:34:59
8178
1
原创 Using Emacs bindings in Visual Studio Community 2015
参考这两篇文章https://stackoverflow.com/questions/32618036/using-emacs-bindings-in-visual-studio-community-2015和https://stackoverflow.com/questions/13884953/emacs-keybindings-in-visual-studio-2012-or-2013/1...
2018-10-24 20:53:44
392
原创 Tensorflow object detection环境搭建
为了复现这篇博文《Tensorflow object detection API 搭建属于自己的物体识别模型(1)——环境搭建与测试》,需要安装旧版本,如下:Anaconda3python3.5 (conda create -n tensorflow-gpu python=3.5)cuda8.0cudnn6.0tensorflow-gpu1.4 (pip install --ignor...
2018-10-15 09:11:36
191
1
原创 用bat批量将.proto文件生成.py文件
参考这篇博文时(https://blog.youkuaiyun.com/dy_guox/article/details/79081499),有如下的操作protoc object_detection/protos/*.proto --python_out=.然而,该命令好像不能正常执行(可能是不支持正则表达式),经尝试cmd中dir命令支持正则表达式,可以读取所有后缀为.proto的文件名,于是想到编写...
2018-10-14 15:41:30
2085
原创 Anaconda3+CUDA8.0+CUDNN6.0+Tensorflow-gpu1.4环境搭建(win10)
先安装Anaconda3,创建一个环境tensorflow-gpu,指定python版本为3.5:conda create -n tensorflow-gpu python=3.5安装CUDA8.0和CUDNN6.0安装版本为1.4的tensorflow(当然是在tensorflow-gpu环境下安装)pip install --ignore-installed --upgrade te...
2018-10-14 12:17:17
483
原创 如何使得ubuntu可以正常上网,并且SecureCRT可以正常连接ubuntu
Windows端用宽带连接方式上网,用ipconfig查看其从ISP获得的ip地址为169.212.191.0,此时windows端可以正常上网设置VMware Network Adaptor VMnet8的ip地址为192.168.27.100将vmware下的ubuntu的网络连接方式设置为NAT方式, 此时ubuntu可以上网,用ifconfig查看其ip地址,应该是192.168网段...
2018-10-13 22:31:16
317
原创 Anaconda Prompt环境中运行runemacs.exe的注意事项
环境: Anaconda3(python3.6), windows 10, emacs 26.1在Anaconda Prompt中启动 runemacs.exe需注意的一个事项: 在与 runemacs.exe 同一目录下( runemacs.exe在 emacs26/bin目录下)有python.exe,和python27.exe等。所以若进入到此bin目录下,运行python –vers...
2018-09-08 23:25:00
396
原创 应该在terminal中打开emacs
注意:要正常使用 ein:jupyter-server-start 命令必须是在 terminal 环境下(对于mac os而言)打于emacs。 如果是从mac os的聚集搜索(即 spotlight ) 打开 emacs, 则运行ein:jupyter-server-start 命令会报如下错误 (Wrong type argument: stringp, nil )。同理,要在win...
2018-09-07 22:05:23
1096
原创 Emacs中的ein插件: kernel相关问题
Emacs中的ein插件: kernel相关问题当在emacs中使用ein时,如果遇到kernel相关问题,应当检查打开的ipython notebook文件的路径中是否有不寻常的字符,比如中文字符, 空格等等,应去除这些特殊字符。...
2018-08-26 15:32:40
465
原创 javascript执行环境
javascript执行环境 javascript的解释器每次开始执行一个函数时,都会为那个函数创建一个执行环境。这个环境的一个重要部分是定义变量的对象。运行不属于任何函数的javascript代码的环境使用的就是全局对象。所有js函数都运行在自己独有的执行环境中,而且具有自己的调用对象,在调用对象中定义了局部变量。js的实现允许有多个全局执行环境,每个执行环境有不同的全局...
2018-08-22 19:03:52
436
原创 OpenCV installation, and used in vs 2015
1. Install opencv on windows 8.1 (referring to tutorials in Youtube)2. Build the following code (simple sample from book "Learning OpenCV") #include "opencv\highgui.h"int main(int argc, ch
2016-03-08 11:06:47
214
secureCRT配置
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人