教程
文章平均质量分 70
sgyzetrov
【公众号:拖延果的日常】以前做过图像处理,而且做过不短的时间。做过C++、Java开发,深刻意识到兴趣是最好的老师...现在的方向是数据科学,认真地爱着,投入着......
展开
-
制作自己的 Kindle 电子书
想象以下场景:你刚收到一台新的 Kindle Paperwhite,心中已然响起了轰轰烈烈的 “我今年(或这个冬天)一定要阅读 100 本书!”。结果发现,想看的书 Amazon 上找不到,或者排版很糟糕。如何解决?自己动手做呗!准备工作我使用的是 macOS,因此本教程应该可以在 *nix 系统上完美复现。理论上移植到 Windows 也应该是无痛的。首先,显然,我们需要源文件(通常是 .txt 格式),对于软件,需要安装 calibre。尽管我相信 calibre 很可能早就装好在你电脑上了吧~原创 2020-12-31 16:40:56 · 1211 阅读 · 1 评论 -
DS&ML_用Excel实现按行排序后按列排序,最后高亮重复值
记录一个刚刚用本‘笨’办法解决的数据清洗和数据整理问题前几天收到邮件,对之前我一篇论文的方法进行测试的时候有些疑问。我在复现的时候遇到了以下的问题:我现在有三个结果,res1, res2 和 res3,他们的结构基本是一致的,都是两列:N8 N84N18 N4N22 N64N10 N17...M0P1 M0P2...如果不用 Python,只用 Excel, 如何找出三个结果中的重复值?(N2-N1视为与N1-N2等同)我的笨办法(不用 VBA)首先,分别按照编号大小左右排序,再从原创 2020-10-03 04:43:26 · 765 阅读 · 0 评论 -
Virtualbox 在 windows 7 下 guest additions 无作用?无法顺利全屏?我是怎么解决的
首先明确一点具体的问题是在win7虚拟机下成功插入guest additions的image,顺利安装,并重启后,仍无法全屏该win7虚拟机。重复安装多次后仍无法解决,修改屏幕分辨率也无法解决。我的解决方法经过查询,我尝试了几种方案组合起来。但带来的问题就是不清楚是一起作用的,还是其中一个方案最终有效。但总而言之,我做了以下的解决:调节显示中的video memory大小,原来是24MB,我调节到了最大的128MB彻底关闭virtualbox软件这两个方案组合起来后,重新打开virtualb原创 2020-07-30 03:31:59 · 1582 阅读 · 1 评论 -
树莓派 Wi-Fi repeater - part 1
树莓派 Wi-Fi repeater(part 1):使用网线直连树莓派与 Ubuntu 系统笔记本关键词:树莓派, Ubuntu, 网线, ssh, 静态IP树莓派 Wi-Fi repeater(part 1):使用网线直连树莓派与 Ubuntu 系统笔记本起因准备工作在树莓派中进行的操作在笔记本中需要进行的配置HostsdnsmasqNetwork Manager新建有线连接正式连接树莓派与电脑参考资料起因这天早上醒来突然发现自己的 MacBook Pr原创 2020-05-30 10:20:30 · 1202 阅读 · 0 评论 -
oh-my-zsh修改主题添加全路径显示
oh-my-zsh修改默认robbyrussel主题添加全路径显示默认的robbyrussel本身已经十分简洁,一些小tweak就能变得十分高大上,如GitHub上的一个例子:然而,robbyrussel主题有一个很令人难受的痛点,在于它并不能显示全路径,只能显示当前所在的文件夹名,如现在处于路径/home/.../src中,此主题就只是显示最后路径,即src,带来了一些不方便。所以这里提供一种解决原创 2018-05-01 18:36:40 · 33392 阅读 · 2 评论 -
git_在本地建立了Git仓库,初次如何推送到GitHub?
本文针对本地命令行Git推送到GitHub的一个特定问题提供解决方案问题前提:已经在命令行git中配置好了ssh key的童鞋。没配置好可以按照GitHub官方的步骤一步步执行下去即可完成配置。问题描述:如在本地建立了一个仓库,名为aaa,并已经使用git init 命令初始化。假设aaa 现在有了README.md,且已经使用git add、git commit 完成...原创 2018-03-28 15:44:38 · 2659 阅读 · 0 评论 -
Docker_一些必要命令行应用的安装命令(以Ubuntu Docker镜像为例)
Ubuntu Docker中一些必要实用的命令行应用的相应安装命令(持续更新)man: apt-get install man-dbping: apt-get install inetutils-pingifconfig: apt-get install net-toolsmd5sum: apt-get install coreutilscal:...原创 2018-03-21 14:12:37 · 966 阅读 · 0 评论 -
Safari中的印象笔记剪切插件默认要我登陆evernote账号但我只有印象笔记的账号啊!没关系一步教你解决!
因为系统是英文的,所以Evernote webclipper 默认会跑到evernote让你登陆但gg的是你的印象笔记账号和evernote不通用,没问题,只需要将webclipper给你导到的网址中的www.evernote.xxxxxx改为app.yinxiang.xxxxx即可,回车,发现你到了印象笔记的登陆界面,输入你的账号密码,登陆!发现你的webclipper能正常使用了!enjoyex原创 2017-11-15 16:21:04 · 2608 阅读 · 2 评论 -
mac_iterm2+zsh命令行调用VS Code
最近刚刚更新的VS Code 1.19.2 为命令行调用部分增加了新的命令行参数“–status”调用方法为 code --status 然后我就很好奇。之前一直是通过GUI的方式使用VS Code,但是本身受到以前Ubuntu和Windows使用经历的影响,还是很希望能通过命令行的方式调用VS Code的。其实任何系统本身都是不支持直接命令行调用VS Code的,只是微软提供了可供命令行调用的ba原创 2018-01-11 10:42:38 · 7362 阅读 · 0 评论 -
mac_OpenCV-3.4.2(目前最新版)mac下编译用于Java
因为项目需要,我再次与OpenCV打交道原本是一直在Python下使用OpenCV,这回需要在Java环境下了,说不得我又选择重新搞一句忠告放在前面,选最新版本!选最新版本!选最新版本!我的各种环境:macOS 10.13.5Java 1.8.0gcc 7.1.0我原来是下载了OpenCV-3.0.0的源代码,天知道我踩了多少坑。网上教程也全是过时的或者胡乱...原创 2018-07-11 08:59:37 · 3082 阅读 · 1 评论 -
Linux_Ubuntu快捷键+彻底卸载Wine而不在主菜单残留快捷图标的方法
Ubuntu操作基本快捷键打开主菜单 = Alt + F1运行 = Alt + F2显示桌面 = Ctrl + Alt + d最小化当前窗口 = Alt + F9最大化当前窗口 = Alt + F10关闭当前窗口 = Alt + F4截取全屏 = Print Screen截取窗口 = Alt + Print Screen 默认特殊快捷键展示所有窗口程序 = F10展示当前...原创 2018-08-09 01:06:14 · 1969 阅读 · 0 评论 -
JS`HTML_百度地图JS-API的HTTPS修正
让你的百度地图JS API支持HTTPS某天发现站点从http更新为https后页面中百度地图所在的区域就一片空白了。。Safari 报错信息:[blocked] The page at https://xxx.html was not allowed to run insecure content from http://api.map.baidu.com/api?v=1.5&ak...原创 2018-09-17 20:51:18 · 2833 阅读 · 3 评论 -
在集群环境中安装R(步骤清晰内容详实,堪称无脑教程!)
在集群环境下如何解决需要使用R语言的需求?关键词: PBS作业调度系统; HPC; R;本文最初思路构思于2018/05,成文于2018/10/17本文背景是博主的最新一篇论文(上位基因检测机器学习算法创新)临近实验尾声,已经完成在模拟数据中的检测,现在需要在真实数据上进行测试,奈何真实基因数据过于庞大,本地、单机的解决方案捉襟见肘,所以需要调用学院的集群来进行数据处理和运算。本文设定...原创 2018-10-17 20:36:33 · 4634 阅读 · 4 评论 -
ffmpeg_拼接并提取flv视频文件中的音频生成mp3文件
for f in *.flv; do echo “file ‘$f’” >> mylist.txt; done调整文件顺序不要错了(通常会遇到1、10-19、2、20-29、…这样顺序乱了的问题)方法二:FFmpeg concat 分离器这种方法成功率很高,也是最好的,但是需要 FFmpeg 1.1 以上版本。先创建一个文本文件filelist.txt:file ‘input1...原创 2018-11-29 20:41:53 · 3575 阅读 · 0 评论 -
Linux_Ubuntu安装add-apt-repository的老生常谈
如何在不同版本的Ubuntu中安装add-apt-repository号用来添加ppa源?关键词:解决E: Package ‘python-software-properties’ has no installation candidate错误话说博主最近一直在深入玩docker镜像,这不,就碰到了要添加ppa源结果找不到add-apt-repository命令的问题了。话不多说,我直接...原创 2019-02-23 18:23:21 · 6179 阅读 · 2 评论 -
ffmpeg_分割一个mp4文件到多个小的mp4文件
使用ffmpeg分割一个大的 mp4 文件为多个小的 mp4 文件起因根据笔者自己日常的使用经验,FAT32 是 Mac 上支持最好的**外置存储(U盘)**文件格式,然而缺点也很明显,就是一次最大写入文件大小有限(4GB),且没有日志(参考 NTFS)。有时候一部高清电影太大,则需要分割成 2 块甚至 3 块。所以这里就用到了 ffmpeg使用ffmpeg命令分割视频方法从视频开始分割...原创 2019-03-16 11:18:21 · 13714 阅读 · 1 评论 -
MuMu 模拟器 上保证能不闪退的知乎最新版本 -- 已经测试成功
MuMu 浏览器版本号1.5.3 (20181105)系统为 MacOS 10.13.6Zhihu 版本号v5.21.1 - 发布日期2018-07-13支持:查看盐值查看徽章原创 2019-03-30 13:19:26 · 7306 阅读 · 0 评论 -
Linux_ubuntu&windows双系统grub引导修复
Ubuntu & windows双系统引导修复(狭义)关键词:ubuntu; linux; windows; 双系统; 双系统引导; 引导修复; 双系统引导修复;开篇扯淡:为什么写这篇教程?因为前几天重装笔记本里面的windows系统后导致grub引导崩溃,还有一些其他问题。原创 2016-07-19 18:48:58 · 52057 阅读 · 1 评论 -
JSP_运维_JSP项目部署到服务器(适合0经验新手)
实战:真正服务器端部署jsp项目经验总结与记录(完整过程从0到10适合对服务器端部署0经验新手) jsp+tomcat+mysql项目部署到真正服务器; 服务器mysq安装; 服务器jdk安装; 服务器tomcat安装; 服务器sql文件管理; 服务器jsp项目与服务器mysql连接;第一步是安装jdk,jdk应该是所有需要安装的软件中最先安装的。jdk具体如何安装可以参考这篇我截取了可以参考的原创 2017-04-08 13:42:46 · 6052 阅读 · 1 评论 -
mac_HyperDock试用期恢复
mac上有一款窗口增强插件HyperDock,可以提供类似Windows系统的窗口内容即时预览遗憾的是, HyperDock的作者似乎停止了软件的开发博主在2017年年底时花费数十元从HyperDock的网站购买了许可证,可过了一周博主的注册码才姗姗来迟。这还是在博主数封言辞激烈的电子邮件+发起PayPal退款申请双管齐下得到的结果。搜索其他国家的消费者所发的经历得知,似乎...原创 2018-03-10 10:08:18 · 1944 阅读 · 0 评论 -
运维_office2016自定义安装
office2016自定义安装组件简明教程引言 以往Office的安装包都采用的是MSI安装器,允许用户在安装时选择安装的组件, 但是微软发布的Office 2016安装包只提供了C2R(ClickToRun)方式,因此默认情况下用户无法选择安装组件,会安装所有。大多数人可能只需要其中的几个组件,那么该如何操作呢? 版权声明:本文主要目的是练习markdown语法,部分内容启发自IT之家转载 2016-07-15 14:19:54 · 15347 阅读 · 0 评论 -
JSP_strut2旧版本不兼容新版tomcat报错[404 xxxxx is not available]解决办法
导入新项目时遇到tomcat不能正确部署的问题对症下药:在console中看log,发现时struct2旧版本不兼容导致的/***解决方法:将新版本struct2的jar包导入build path即可*注意:既然发现问题是版本不兼容,那么struct2一应旧包都应该换成新版本的包*然后:导入后去到自己电脑myeclipse的workplace工作路径下应该会有……\.metadata\.me_tca原创 2017-03-05 14:46:19 · 1276 阅读 · 0 评论 -
MySQL_与MyEclipse进行集成
/***这是自己的备忘,如果觉得不知所云请不要浪费时间,去看其他教程吧:)*/具体的步骤参照:http://blog.csdn.net/democreen/article/details/6024413写得很详细了,几点备忘:1. mysql服务要开启2. DriverClass name要修改为com.mysql.jdbc.Driver但以上之教程只适用到基础原创 2017-02-23 18:47:46 · 1131 阅读 · 0 评论 -
MySQL_建立连接
因为项目的需要,我极不情愿地从sql server转到了mysql之所以是极不情愿,果然是因为在SSMS的温暖怀抱里面呆得太久了啊,人是会变懒的!!!好吧既然用了mysql那就索性写点东西下来。 安装mysql我不具体描述了,总体就是下载.zip包->解压->设置环境变量->更改my.ini文件->新建...\data文件夹->管理员命令行配置mysql等等,网上这块的东西不少,而且还没有怎么过期原创 2017-02-18 17:19:49 · 14948 阅读 · 0 评论 -
如何快速合并多个TXT文件
有时需要需要合并多个TXT文件进行汇总分析出来,如何快速的实现多个文件的合并呢?方法/步骤1将需要合并的多个TXT文件复制到同一文件夹下,如果文件的顺序是重要的,注意按文件名称顺序调整好顺序。2使用组合键“Win + R”打开运行窗口,输入“cmd”命令,进入命令行窗口。3在命令行窗口,转载 2016-08-04 12:02:51 · 2031 阅读 · 0 评论 -
Linux_ubuntu安装QT后无法编译无法运行显示'permission denied'的解决办法
今天在ubuntu14.04下安装了QT5.5.1 本来想装5.8.0的,但是官网没找到x86的.run包,到时找到源码了但是编译耗时长我的gcc版本又不对,不想把时间都耗在这上面,于是就下载了支持32位的最近的版本–5.5.1哪成想装好以后发现并不能正常编译项目,权限不够,下面给出解决办法。 在~/目录下打开终端,不确定需不需要sudo su,(我没用到也通过了)使用<username>@原创 2017-03-10 19:00:13 · 5504 阅读 · 0 评论 -
python_python2.7+python3.6安装与并存
python双版本共存的安装教程 python2.7与python3.6并存; python2与python3的pip; 最近囤了好几本python的书,总归是到了填坑的时候python一直有在断断续续地学,总归是没有一头扎进去,都是随用随学。但这样也挺好,毕竟C/C++需要我的专注,现在Java又上了,所以python也没有继续不过这些都不是重点,今天这篇的重点是如何在windows系统下安原创 2017-04-22 01:38:22 · 23299 阅读 · 1 评论 -
JSP_运维_域名与项目绑定
接着我上一篇的《jsp项目部署到服务器》,部署之后,如何将自己网站的网址与项目绑定?上篇我们说到,已经可以通过{ip:端口}访问服务器上的网站了上一篇地址(点击文字)域名绑定; tomcat修改默认端口; 前提:域名已经申请好并与ip绑定成功。经过查阅资料,我发现,好像网站的端口就应该是80,所以原先设置的8080端口需要被修改 在绑定域名的时候, 一定要注意, 绑定域名只能绑定80端口, 其他的端口将无法绑原创 2017-04-13 16:26:55 · 1275 阅读 · 0 评论 -
运维_win server2008关闭危险端口445,135,137,138,139的方法
昨晚爆出的onion勒索病毒,通过校园网传播,感染了很多同学的电脑 新闻: 就在刚刚过去的5月12日晚上20点左右,全国各地的高校学生纷纷反映,自己的电脑遭到病毒的攻击,文档被加密,壁纸遭到篡改,并且在桌面上出现窗口,强制学生支付等价300美元的比特币到攻击者账户上。 参考5月13日极客湾微信推送: mp.weixin.qq.com/s/TCcjeDh5iZkioUuv76xY原创 2017-05-13 12:18:31 · 51766 阅读 · 0 评论 -
无需插件只使用浏览器下载b站视频
2017.10.07更新:由于现在bilibili更改了refer的Host并使用了防盗链,原文的方法直接下载会有403错误,在博主琢磨出新的抓包方法之前可以先使用以下的方法:在bilibili网址前加上kan,然后回车,加载出来的东西应该就很直白了。例子:地址栏中的https://www.bilibili.com/video/av11175437/加上kan以后变成https:原创 2017-07-09 00:20:25 · 658317 阅读 · 114 评论 -
Linux_ubuntu环境下Qt无法编译代码显示-1: error: cannot find -lGL错误的解决方法
今天在机房ubuntu14.04环境下安装了Qt5.8.0但在构建项目就会出现:-1: error: cannot find -lGL 错误经过查找资料,发现有两种可能。一种是之前程序运行产生的窗口没有关闭还在运行,第二种是没有装好依赖。第一种情况,关闭打开的窗口或终端。如果不行很可能是第二种情况。 解决方法是更新源,sources.list。按照这篇教程的方法步骤修改它 link更新完之后,执行原创 2017-06-09 18:57:56 · 7853 阅读 · 0 评论 -
CSDN屏蔽测试:Docker_入门?只要这篇就够了!(纯干货适合0基础小白)
与sgy一起开启你的Docker之路 关键词: Docker; mac; Docker中使用gdb无法进入断点,无法调试;写在前面这篇博客适合谁? 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知本文适用于mac,PC用户不保证文章的效果,现在离开来得及网上Docker相原创 2017-10-06 10:56:58 · 4362 阅读 · 7 评论 -
mac_命令行下控制Wi-Fi
Mac 命令行下查看当前 Wifi网络设备名称首先命令行输入networksetup -listallhardwareports在命令行中返回的结果中找Wi-Fi的设备名,通常是en0//...//omitted//...HardwarePort:Wi-Fi//找这个Device:en0 //这个就是设备名//...//omitted//...VLANConfigurations原创 2017-09-24 19:23:15 · 4752 阅读 · 0 评论 -
mac_VMware Fushion遇到“cannot find a valid peer process to connect to”时的解决办法
VMware Fushion遇到“cannot find a valid peer process to connect to”时应该怎么办? 关键词:mac; VMware Fushion; 虚拟机; valid peer process; 苹果电脑;前一段时间博主mac下VMware中的win10虚拟机突然打不开了,每次启动win10虚拟机时都会报错“cannot find a valid原创 2017-09-01 15:25:32 · 4082 阅读 · 3 评论 -
Docker_入门?只要这篇就够了!(纯干货适合0基础小白)
与sgy一起开启你的Docker之路 关键词: Docker; mac; Docker中使用gdb无法进入断点,无法调试;写在前面这篇博客适合谁? 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知本文适用于mac,PC用户不保证文章的效果,现在离开来得及网上Docker相原创 2017-10-05 13:57:10 · 111255 阅读 · 61 评论