自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

益达的小作坊

总结是在一餐代码过后必不可少的搭配~~

  • 博客(164)
  • 收藏
  • 关注

原创 space-vim安装及快捷键备忘

用了这么长时间的space-vim,逐渐衍生出更加复杂的需求。故这里做一个备忘:1、标题在没有网络(不能连外网,可以连局域网)的机器上,安装space-vim首先在另一台机器上,完全配置好space-vim打包以下几个目录的文件(我配置了file-manager,用于【在~/.space-vim里面,配置let g:spacevim_layers += ['file-manager']】...

2019-06-05 16:29:31 4158 1

原创 安装seaborn后无法plot

太诡异了。。。。。。应该是自从我装了seaborn,各种绘图报错。在jupyter上直接挂掉,命令行下提示numpy出错终于在superuser上找到了答案conda install nomkl链接:https://superuser.com/questions/1406008/jupyter-kernel-dies-when-attempting-a-simple-plot-pyth...

2019-04-26 22:47:03 436 2

原创 oh-my-zsh配置终端promot

终端promot可以理解为终端里在输入处之前的字符串。这部分是可以被自定义的,并且传统bash通过修改~/..bashrc即可,网上也有很多教程而zsh作为一大终端杀器,怎么能不与时俱进呢?无奈网上的教程实在是有限,我只找到这么几个有用的博客:https://www.jianshu.com/p/bf488bf22cbahttps://www.xxb.me/Linux/yuque-promp...

2019-04-11 14:38:45 904

原创 Python使用UDP实现720p视频传输

使用UDP完成720p以上高清视频传输1. 项目背景2. 解决方案3. 实现细节3.1 TCP/UDP的选择3.2 图片分片算法3.3 JPG压缩3.4 接收队列4. 遇到的坑及解决办法4.1. Windows防火墙4.2. 路由器网络频段4.3. Wifi配置4.4. 硬件瓶颈4.5. OpenCV读取摄像头大坑4.6. Socket卡顿5. 尚未Bug Free的功能5.1 使用TCP回传帧率...

2019-02-05 18:27:00 14577 24

原创 C++加快cin读取文件速度

如果常用cin就知道,因为有安全检查机制(这个是道听途说的),在读入大量数据的时候会比较慢。今天发现有个方法可以减少读入速度,但是这样用之后不能用scanfios::sync_with_stdio(false);//加快cin的读入速度,但是scanf将会不能用。...

2019-01-29 21:32:40 2059

原创 解决Ubuntu谷歌flash提示“重启Chrome以启用Adobe Flash Player”

进入rm -rf ~/.config/google-chrome/PepperFlash删除里面的文件重启chrome,让chrome下载flash之后,再重启一次,解决

2019-01-29 14:28:29 418

原创 Ubuntu修复引导分区

给电脑换了一个固态,结果引导挂了。因为之前配置过grub引导,结果就出现了黑屏,如图所示。折腾了好久。参考资料:https://askubuntu.com/questions/616811/gnu-grub-terminal-instead-of-ubuntu-login-screen/616821#616821https://linuxconfig.org/ubuntu-boot-repa...

2019-01-28 20:05:24 5391 2

原创 迁移Linux系统中的Home目录

参考:https://www.tecmint.com/move-home-directory-to-new-partition-disk-in-linux/多用户的Linux系统下,除了root用户大家的操作权限一般都在home/xxx下,这导致home目录会越来越大,直到撑爆磁盘。下面记录本次迁移记录遇到的坑。格式化硬盘这里建议格式化成ext4格式,ntfs格式十分诡异的是,挂在上去...

2018-12-28 09:58:31 786

原创 设置Git仓库分之远程追踪

新建仓库链接远程git remote add origin git@github:820fans/xxxfork的仓库添加远程原始追踪git remote add upstream git@github:xxx/当进行代码开发的时候,我们往往希望使用简单的git push或者git pull来代替复杂的git push origin mastergit pull origi...

2018-12-20 14:00:45 910

原创 Git同步Fork后的项目

Thanks to:https://my.oschina.net/uniquejava/blog/481625https://blog.csdn.net/liuchaoxuan/article/details/80656145在github上有些项目不错并fork了下来,但是原作者又更新了,如何让fork过后的项目继续同步呢?将fork后的项目clone到本地(这个就不用多说了吧...

2018-12-18 15:35:46 199

转载 解决Mendeley Linux下无法输入中文

https://www.findhao.net/easycoding/2287问题描述Mendeley是一款协助学术研究的工具,可以作为自己的论文阅读库,方便整理读过的论文,同时它自带的阅读标注工具也还算好用。但是在Linux下,Fcitx输入法框架支持的搜狗输入法则无法输入中文标注。查阅是由于mendeley使用的qt库没有添加fcitx的输入法支持库。解决方案Ubuntu用命令...

2018-12-17 19:37:22 1239

原创 Ubuntu不识别exFat文件系统

为了拷贝matlab,原来Fat32格式的最大支持单个文件大小是4G,于是格式化成了exFat就可以放进去了。但是这么以来Ubuntu居然不能打开了(能够识别出插入的U盘)。小事小事,一行搞定。sudo apt-get install exfat-fuse exfat-utils安装完之后,再点一下U盘的图标,就OK了。...

2018-12-12 10:41:08 2734

原创 Ubuntu18.04卸载宝塔面板

本想在本机搭一个面板用起来方便,结果按照官方的教程走不通。没办法了只好先把宝塔面板删了,以后有时间再寻找解决办法。完全删除宝塔面板的命令是rm -f /etc/init.d/bt && rm -rf /www/server/panel以后有时间再看看一看这个问题怎么优雅处理吧....

2018-12-11 17:07:10 4488

原创 杀死MySQL内部sql进程

今天折腾mysql数据库的时候,发现导入文件没有成功,当时也没有注意,直接重启了apache。但是新建的table进行任何访问:读写删,全部卡住。去google搜罗了一下,找到答案:mysql中该表的操作被某个操作进程卡住了。参考地址:https://dba.stackexchange.com/questions/11806/why-is-drop-database-taking-so-l...

2018-12-11 17:03:16 2292

原创 Ubuntu18.04配置Dropbox

直接下载deb包的话,我这里一直提示依赖没有解决libpango.然后libpango依赖于libpangox,可是这个libpangox总是安不上.于是通过直接下载libpangox的包来安装.https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/libpangox-1.0-0_0.0.2-5_amd64.deb.html之后执行sud...

2018-11-21 14:26:22 1353

转载 Pycham不用命令行传入参数

引用自: https://blog.csdn.net/github_36326955/article/details/82687144感谢作者, 这个技巧很实用现在很多python代码使用parser解析输入参数, 我们如果想要在IDE里(如pycharm)分析源代码,不可能每一次都使用命令行进行,因此这里面使用了一个技巧,即源程序在定义完入口命令行参数后,使用了args = parse...

2018-11-03 20:24:21 350

原创 Ubuntu显示大小写/数字键盘状态

键盘没有大小写和数字键盘指示灯, 那就安装一个指示的软件就好了.一搜就有sudo add-apt-repository ppa:tsbarnes/indicator-keylocksudo apt updatesudo apt install indicator-keylock在Ubuntu18.04是这个效果...

2018-10-31 19:28:32 2680

原创 ubuntu输入时禁用触控板

在Ubuntu用搜狗输入法已经比较开心了, 但是输入的时候总是不小心碰到触摸板, 然后文字输入的位置马上就变了. 因此搞得比较恼怒.但是作为一名geeker, 就应该用"定制"软件, 控制触摸板在输入的时候禁用就好了.搜了一下果然有类似的软件叫Touchpad Indicator, 安装过程如下:sudo add-apt-repository ppa:atareao/atareaosud...

2018-10-31 19:23:12 477

原创 导入大csv文件到mysql

今天创建了一个表用于存放论文数据, 可没想到csv数据就有2GB大小.于是就有一系列问题需要解决.MySQL导入csv文件.参考: https://dev.mysql.com/doc/refman/5.7/en/load-data.htmlload data local infile '/media/yida//aminder/data/papers.csv' into table...

2018-10-26 20:08:24 784

原创 ubuntu python连接不到mysql. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")

配置文件的问题:my.cnf的socket原先是/uer/local/mysql/tmp/mysql.sock 改为/tmp/mysql.sock就解决了我的是一个引用,所以继续修改mysql.conf.d/mysql.conf如上图, 然后重启mysql服务器, 解决sudo /etc/init.d/mysql restart...

2018-10-25 21:03:09 413

原创 安装图数据库neo4j

引用自: https://datawookie.netlify.com/blog/2016/09/installing-neo4j-on-ubuntu-16.04/如引用所示, 我在官方网站下载的一直在appImage, 一怒之下直接查找shell的安装方式sudo wget --no-check-certificate -O - https://debian.neo4j.org/neot...

2018-10-15 18:53:29 130

原创 无root条件安装zsh和oh-my-

zsh是一大终端利器, 什么?你还不知道?不仅是样式而且在自动补全等等功能完爆bash,谁用谁知道! 如何在一个没有root环境的账户下配置呢? 这时候就要我们自己编译zsh了参考:安装zsh首先从sourceforge下载zshwget -O zsh.tar.gz https://sourceforge.net/projects/zsh/files/latest/downlo...

2018-10-11 10:03:00 2201

原创 xgbClassifier特征图不能正常显示feature names

xgboost使用的时候经常想看一看特征的重要程度, 结果from xgboost import plot_importancefrom matplotlib import pyplotimport pickle# load model from filemodel = pickle.load(open("xgbmodel/xgb-model-0927", "rb"))# plot...

2018-09-28 14:42:27 4888 2

转载 在JupyterNotebook里使用python虚拟环境

引用自: https://dev.widemeadows.de/2017/08/23/use-your-conda-environment-in-jupyter-notebooks/Use your conda environment in Jupyter NotebooksSadly, running jupyter notebook from within a conda enviro...

2018-09-26 20:53:40 519

转载 Python 判断汉字

搬运地址: http://luopuya.github.io/2014/03/29/Python 判断汉字字符/为了清洗数据, 项目中需要去除所有不包含中文的字符串使用 unicode 范围 \u4e00 - \u9fff 来判别汉字unicode 分配给汉字(中日韩越统一表意文字)的范围为 4E00-9FFF(目前 unicode 6.3 的标准已定义到 9FCC )在 Pytho...

2018-09-22 09:32:31 5181

原创 每日一句shell备忘

记录遇到的一些有用shell.益达不八哥曾经说过:A shell a day keeps the bug away.20180921给文本文件的每一行前面添加行号awk '{printf("%5d : %s\n", NR,$0)}' filename > filenamenumbered...

2018-09-21 21:59:19 251

转载 CSDN-markdown编辑器 示例博客

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-09-21 21:51:05 165

原创 Ubuntu16.10升级17.10乌龙

一直在用的16.10,使用的是清华的源. 因为16.10结束支持了, 清华的源也就无法更新了. 无法更新就很难受了, 于是我将源里所有的16.10代号改成了17.10的代号yakkety,然后执行sudo apt update和sudo apt upgrade就发现下载了一大堆东西(大概几个GB吧) 检查了一下各个软件都能打开, 美滋滋.殊不知,这才是爆炸的开始. 准备关机的时候,发现挂起...

2018-03-26 10:25:50 599

转载 Ubuntu自动挂载硬盘

Ubuntu中硬盘默认是不会自动挂载的, 桌面环境中点击相应的硬盘图标即可挂载, 但是命令行中怎么办呢? 所以可以让Ubuntu自动挂载硬盘. 首先查看要挂载硬盘的信息sudo fdisk -l我的磁盘信息如下 为了取得磁盘的格式信息, 需要输入df -T这个命令在Ubuntu下读取ntfs格式会显示为fuseblk, 注意一下然后需要修改加载磁盘时用到的文件...

2018-03-25 19:31:53 2384

原创 LeetCode 32. Longest Valid Parentheses

问给出一串括号 ()))(())..,最长的valid括号组合有多长?(括号组合需要连续)这道题确实比较麻烦,在这里记录一下错误思路:①想到的是这道题应该可以用dp做。设dp[i][j]代表从s[i..j]中valid括号组合最大长度。然后如果:s[i] == '(' and s[j] == ')'岂不是就可以转化成dp[i+1][j-1]的问题。dp方程是dp[i][j]=dp

2018-02-02 22:35:52 123

转载 JS两种function声明的区别

参考链接:http://www.cnblogs.com/alkq1989/p/5556771.htmlhttp://blog.sina.com.cn/s/blog_80ff74760101ew9i.html在JS中有两种定义函数的方式,1是var aaa=function(){...}2是function aaa(){...}var 方式定义

2016-11-29 15:44:16 421

原创 制作顶部导航平滑收起和展开

i want to change header position static to fixed with smooth slide down effectup vote0down votefavorite> when i scroll then header will animate with slide dow

2016-11-10 00:11:57 556

原创 Wampserver配置端口出错

参考链接:http://blog.csdn.net/fuxingdaima/article/details/45870003配置wampserver端口的教程就不多说了,网上一搜一大把。。。但是如果按照网上配置之后,还是黄色该如何调试呢?其实利用命令行就可以轻松地找到问题的症结。对于sql成功启动而apache未成功启动的情况,如下图,利用命令行

2016-10-12 21:34:20 365

原创 LeetCode | Binary Search Tree Iterator

Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST.Calling next() will return the next smallest number in the BST.Note: next()

2016-09-01 15:29:00 320

原创 LeetCode | Minimum Size Subarray Sum

Given an array of n positive integers and a positive integer s, find the minimal length of a subarray of which the sum ≥ s. If there isn't one, return 0 instead.For example, given the array [2,3

2016-09-01 00:00:17 296

原创 LeetCode | Palindrome Linked List

Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?嗯,判断链表是回文。1、将链表复制一份到另一个反转链表,同时遍历,时间空间O(n)2、将链表拍成一个数组,遍历数组,时间空间O(n)

2016-08-31 22:19:17 250

原创 LeetCode | Word Break II

Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word.Return all such possible sentences.For example, givens = "

2016-08-27 11:51:48 504

原创 LeetCode | Word Break

Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",dict = ["leet"

2016-08-27 00:16:54 424

原创 LeetCode | Distinct Subsequences

Given a string S and a string T, count the number of distinct subsequences of T in S.A subsequence of a string is a new string which is formed from the original string by deleting some (can be non

2016-08-26 22:12:54 400

原创 LeetCode | Decode Ways

A message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1'B' -> 2...'Z' -> 26Given an encoded message containing digits, determine the total nu

2016-08-26 20:52:35 465

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除