自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 kaldi做aishell的nnet3训练耗时44个小时

kaldi做aishell,其中倒数第3步是local/nnet3/run_tdnn.sh,一共花了44个小时,主机配置32G内存,E3 1231 V3,2个gtx950 2G的显卡,机械硬盘。其中只有steps/nnet3/train_dnn.py这个步骤需要用到GPU,也是最耗时的步骤,花了38个小时。对显存容量要求不高。注意一定要把local/nnet3/run_tdnn.sh中...

2019-04-07 16:05:01 5189 6

原创 asr语音识别入门材料

没有语音识别的背景,单看kaldi的代码是看不懂的,去kaldi的新手qq群里面问也没人会教的。好在国外还有2门课程可以自学,1、英国爱丁堡大学的语音识别课程http://www.inf.ed.ac.uk/teaching/courses/asr/lectures-2019.html2、美国斯坦福大学的语音识别课程http://web.stanford.edu/class/cs22...

2019-04-07 11:21:48 2123 1

原创 nvidia显卡的Exclusive Process模式

利用nvidia显卡GPU进行神经网络训练的时候,可以使用Exclusive Process模式来提高效率。表示只能运行一个计算进程独占GPU。使用nvidia-smi命令设置GPU的Compute Mode为Exclusive Process(老版本的cuda还有Exclusive Thead,已经废掉了)sudo nvidia-smi -c 3怎么看现在GPU有没有计算进程,...

2019-04-05 22:02:19 10284

原创 kaldi平台上训练神经网络DNN运行时出现的Failed to create CUDA context, no more unused GPUs?

在跑aishell的训练dnn的时候,run.sh调用local/nnet3/run_tdnn.sh,再调用steps/nnet3/train_dnn.py,在train_dnn.py的train函数中train_lib.common.train_one_iteration进行一次训练,在命令行输出一条2019-04-05 17:15:44,522 [steps/nnet3/train_dn...

2019-04-05 19:47:21 3695 5

原创 ubuntu18.04 声卡没有声音

参考网址:https://askubuntu.com/questions/1029403/no-sound-in-ubuntu-18-04-lts-after-upgrade-from-16-04-lts发命令就可以了killall pulseaudio; rm -r ~/.config/pulse/*

2019-04-04 21:08:17 1944

原创 ubuntu18安装cuda10.1

cuda自带nvidia驱动,cuda跟nvidia驱动需要匹配,不能够单独安装nvidia显卡驱动。1、首先从nvidia官网上下载cuda的安装包,大概是2个G。按照网上的教程,安装各种依赖包。5、禁用nouveau。就是在etc/modprobe.d/中增加一个配置文件,并使用命令生效。如果不禁用nouveau驱动,下面的步骤还是会用到这个驱动,导致无法安装nvidia驱动。所以提前...

2019-03-31 11:31:04 5647

原创 MBR格式的硬盘安装ubuntu18,一定不要创建efi分区

ubuntu18默认是安装在GPT格式的硬盘上的,在选择分区的时候,会提示创建efi分区。而我的硬盘还是老的MBR格式,那么主板启动的时候采用legacy模式,那么就找不到ubuntu的分区。解决方法是在MBR格式的磁盘上,不要创建efi分区就好了。从GPT分区的硬盘启动,则主板使用UEFI、硬盘使用GPT分区、操作系统支持GPT和UEFI这三个条件缺一不可。目前比较新的64位Linux...

2019-03-30 17:00:47 13136 4

原创 numpy跟anaconda的兼容性问题

在anaconda中新建一个环境,然后numpy报错,numpy版本是1.15.4,网上的解决方式是卸载numpy,然后重装,无论是pip还是conda方式重装都不解决问题。在github的numpy问题中找到了解决方案,原因是conda安装的numpy有问题。 ImportError:  Importing the multiarray numpy extension module fai...

2019-02-22 09:45:50 5527 2

原创 在cent7环境使用PackageCloud安装RabbitMQ

文档在http://www.rabbitmq.com/install-rpm.html#package-cloud Using PackageCloud Yum RepositoryA Yum repository with RabbitMQ packages is available from PackageCloud. A quick way to install is to us...

2019-02-11 15:48:54 1134

原创 12306火车票爬虫处理“目前排队人数已经超过余票张数”

在12306订票,当选好了车次和乘车人,就会进入确认环节。这个时候如果排队人数超过余票张数,是没有“继续购票”的按钮,只有“返回修改”的按钮。这个逻辑是在getQueueCount调用完成的https://kyfw.12306.cn/otn/confirmPassenger/getQueueCount响应结果如下:{"validateMessagesShowId":"_validato...

2019-01-12 10:47:18 6143

原创 Thinkpad笔记本键盘拆卸

1、键盘的拆卸并不需要从背板开始,可以直接拆键盘。可以参考视频http://v.youku.com/v_show/id_XMzg4MTc4NjUyNA==.html?spm=a2h0j.11185381.listitem_page1.5!2~A2、键盘帽的拆卸。先扣左上角,再扣右上角,再慢慢拉掉下面的部分,就可以卸掉键帽。安装键帽,只需要按下去,听到两声咔咔就行了。3、键盘x支...

2019-01-05 21:22:11 79016

原创 12306火车票爬虫资料汇总

1、python写一个简单的12306抢票https://blog.csdn.net/qqtMJK/article/details/79375324这篇文章详细介绍了通过fiddler抓包进行12306火车票购票分析,可以清楚的了解交互的过程。问题是缺少了关键的数据结构,比如座位信息类型信息,这些信息在确认订单步骤中需要。同时代码可读性不强。2、12306抢票https://blo...

2019-01-04 21:37:53 1047

转载 2019年靠谱的12306抢票爬虫

https://blog.csdn.net/qq_27297393/article/details/80556535感谢这位作者

2019-01-04 18:02:26 1872

原创 讲flask项目部署到微软azure的注意事项

基本上可以参考官方手册做,地址https://docs.microsoft.com/zh-cn/azure/app-service/containers/quickstart-python需要注意的是如下:1、创建 Azure 应用服务计划的时候需要指明Linux 容器 (--is-linux) ,否则创建的window容器,无法启动应用。请确保使用适用于 Linux 的应用服务,而不...

2018-12-08 11:26:32 1411

原创 python用mpl_finance中的candlestick_ohlc画分时图

matplotlib.finance独立出来成为mpl_finance,而mpl_finance中的candlestick_ochl和candlestick_ohlc一般用来画股票的K线图。我需要分析分时图,也就是一分钟的行情,这个时候就不能直接用candlestick_ochl函数,因为candlestick_ochl中x轴最小的单位是日期,不是分钟。经过对mpl_finance的源代码进行...

2018-09-17 15:40:11 26915 2

原创 python对excel的公式支持情况概括

Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。xlrd、xlwt、xlutils方法只能处理xls格式,不能处理xlsx格式,不能读取公式,只能读取公式计算后的数值,这样保存后的excel文件丢失了公式。openpyxl可以处理xlsx格式,使用data_only=False参数打开xlsx格式,能读取公式,保存后的excel文...

2018-09-16 19:35:58 4576 1

原创 matplotlib.finance没有了

从matplotlib 2.2.0版本开始,matplotlib.finance已经从matplotlib中剥离了,需要单独安装mpl_finance这个包了。API Changes in 2.2.0 The matplotlib.finance modules have been removed. matplotlib.finance remains available at https:/...

2018-09-04 16:00:32 25491

转载 android各模拟器adb连接端口

各模拟器adb连接端口如果执行自动化测试,在没有真机的情况下,我们唯一的选择便是模拟器。目前市面上有很多模拟器,他们使用adb连接时都会有不同的默认接口,当adb无法自动连接模拟器时,手动使用ip+端口连接是很好的选择。下面我统计了一份目前市面主流的模拟器的默认端口,供大家参考。模拟器名称 连接默认端口 夜神安卓模拟器  62001 逍遥安卓模拟器  21503...

2018-07-26 16:02:53 3280

转载 selenium 获取不了标签文本的解决方法

https://www.cnblogs.com/ppppying/p/7755064.htmlselenium 获取不了标签文本的解决方法 ------ 即driver.find_element_by_xxx().text() 为空的解决办法Html代码              <a href="http://www.baidu.com">baidu</a>  如果得到的...

2018-07-16 15:05:31 8251

原创 关于解决Eclipse报错显示Unable to build: the file dx.jar was not loaded from the SDK folder

运行android项目时Console却提示:Failed to load C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.0-preview\lib\dx.jarUnable to build: the file dx.jar was not loaded from the SDK folder解决办法:在本项目里的“pro...

2018-07-10 19:14:21 436

原创 浏览器首页劫持hao123解决办法

采用ghost方式安装windows 8,发现所有的浏览器首页都被劫持到了hao.5258.cc,然后连接到了hao123。就连TOR洋葱浏览器,一打开就连接daohang.hao987.net。实在是受不了了,金山毒霸之类的都解决不了。在网上找到了解决方法:网页被劫持,跳转发布网修复方法1 下载360急救箱,网址:http://www.360.cn/jijiuxiang/2 制作U盘的360急救...

2018-07-07 15:14:24 4345

原创 启动Android Device Monitor报错

启动Android Device Monitor,报错An error has occurred. See the log file xxxx. 在log file中找到error报错“Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and star...

2018-06-27 22:20:59 1701

原创 IntelliJ IDEA Community Edition 2018.1.5版本不兼容jdk-10.0.1

新建android项目,gradle会报错Could not determine Java version using executable C:\Program Files\Java\jdk-10.0.1\bin\java.exe.重新安装jdk1.8版本就好了。可能是需要修改intellij的boot jdk。暂时跳过。...

2018-06-25 16:58:41 1112

原创 七彩虹的主板bios看国产硬件厂商的水平

前几天在二手市场淘了一块七彩虹b85ak v20的旧主板,具体配置可以看七彩虹官网的主板介绍准备升级bios,到官网下载最新的bios:战斧C.B85AK V20_1008N该bios更新时间是2015-01-29下载bios,解压,然后看到dos和windows两个目录dos下面是bios的新版本(CB85AK20.011)以及更新脚本,但是需要进入纯DOS系统才能安装。windows下是AFU...

2018-06-17 14:11:34 1834

原创 python读写文件出现\ufeff

The Unicode character U+FEFF is the byte order mark, or BOM, and is used to tell the difference between big- and little-endian UTF-16 encoding.BOM —— Byte Order Mark,中文名译作“字节顺序标记”。这样如果接收者收到 FEFF,就表明这个...

2018-06-16 18:08:44 3308

原创 python中利用pandas dataframe画柱状图bar的x轴日期格式化问题

在pandas dataframe中使用plot画图,当x轴是日期的时候,x轴会显示时间和分钟。如果使用set_major_formatter函数格式化ax.xaxis.set_major_formatter(DateFormatter('%Y-%m-%d'));那么会报错ValueError: DateFormatter found a value of x=0, which is an ill...

2018-06-02 17:53:41 11714

原创 matplotlib中使用subplots创建窗口如何设置尺寸大小

在matplotlib一般使用plt.figure来设置窗口尺寸。plt.figure(figsize=(10, 10)) 但是如果使用plt.subplots,那么这种方法就无效,只能通过subplots自己设置窗口大小。fig, ax1 = plt.subplots(figsize=(10, 10)) ...

2018-05-27 17:47:07 41523 3

原创 pandas.qcut进行数据分组,找到靠前或者靠后的数据

https://stackoverflow.com/questions/44088460/interval-datatype-in-pandas-find-midpoint-left-center-etcpandas.qcut函数返回Categories类型,包含了interval类型的数组。>>> bins=pd.qcut(range(5), 4)>>> b...

2018-05-18 00:15:19 2308

原创 python2和python3向csv文件中写入Unicode字符

1、python2向csv文件写入中文或者unicode,可以参考UnicodeWriter类https://blog.csdn.net/qq_16912257/article/details/521277622、python3中字符串都变成了unicode编码,并且取消了cStringIO类,需要对UnicodeWriter类进行修改。# -*- coding: utf-8 -*-import...

2018-05-14 09:47:06 2498

转载 如果在网上匿名15分钟

下文源自Jean-Marc Manach为国家传播学院(INA)撰写的一篇文章,后经更新改动以Comment (ne pas) être (cyber)espionné ?(“如何避免(网络)窥伺”)为题重新发表在作者的博客里。原文撰写于2012年夏。在网络上,有些当时适用的内容往后可能会过时。这篇文章旨在为如何设置在线匿名窗口提供一些方法,但这些指导并非是详尽无遗的。读者在阅读时最好确认所涉

2017-11-29 18:13:44 628

原创 向小米学习营销

大家都知道小米网络营销很厉害,年会啊,发布会啊,抢购啊,小米论坛啊,粉丝经济啊。最近在百度贴吧上有人在2011年发过一个帖子,咨询小米rom自带apk无法安装到其他rom系统。结果2013年小米官方账号进行了回答再仔细看看这个“小米MIUI”的用户,帮助了3亿人。还有华为和三星的官方知道帮助,分别帮助了22亿和106亿人。果然要注

2017-10-24 10:46:22 2183

原创 百度AI黑帮

中国百度有关的人工智能的公司http://www.horizon.ai/http://www.cloudbrain.ai/Deeplearning.aihttp://www.novumind.com/https://momenta.ai/http://www.idriverplus.com/Jingchi.aihttps://ling.ai/百度

2017-10-12 21:48:11 577

原创 android apk反编译工具汇总(2017年10月)

首先感谢其他人的总结Android逆向工程用到的工具手把手教你搞懂Android反编译主要的步骤1、apktool d -f xxxx.apk2、./d2j-dex2jar.sh classes.dex3、使用jadx打开上面一步生成的jar文件。jadx比jd-gui、luyten要好用。其他工具无法解析的,jadx都可以正常的打开。4、分析源码的思路。首

2017-10-09 23:02:30 4406

原创 如何在小米手机上使用monitor工具HierarchyViewer查看app的UI

因为官方的限制,在手机上是无法通过monitor工具HierarchyViewer查看app的UI,只有在模拟器上可以。晚上很多帖子都说小米手机通过执行如下命令可以轻易开启它的View Server: adb shell service call window 1 i32 4939 我证明是这样没用的。解决办法是1、修改android framework的源代码,hac

2017-10-06 19:22:28 9559

原创 使用AOP的aspect来观察android的生命周期

参考如下两个人的项目https://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/http://blog.csdn.net/woshimalingyi/article/details/51519851#insertcode主要的工作:第一部分是空的main activity,只需要修改bu

2017-10-05 13:29:59 744

原创 使用@Aspect做android AOP开发遇到的Android aspect No such property: project for class:

android.libraryVariants.all { variant ->LibraryPlugin plugin = project.plugins.getPlugin(LibraryPlugin)JavaCompile javaCompile = variant.javaCompilejavaCompile.doLast { String[] args = ["-showW

2017-10-04 23:15:41 1234

原创 Android Gradle plugin版本和Gradle版本

Android Gradle plugin to version 2.3.0 and Gradle to version 3.3.

2017-10-03 14:51:45 1007

原创 向小米学习android系统开发

探秘小米直达服务背后的故事从100到2.8亿用户,MIUI的发展、创新故事在定制android ROM的过程中,总会想办法截获用户的数据,而不被发现。开源的xpose架构,小米MIUI中也有自己的MIUI SDK。

2017-09-28 21:42:04 466

原创 技术不能做什么

在网上看到这么一句话,总结当前的移动web开发技术:如果你本来就是reactjs的开发者,且准备进入facebook生态圈,那么react native这步顺利成章。如果你本来不会reactjs,现在想用react native开发跨平台app,那么没什么意义。如果你是一个原生开发者,想要利用react native解决热更新和跨部门组件整合,那没问题,实际上目前react nativ

2017-09-27 22:56:56 339

原创 电动车改装系列

想把汽车改装成无人驾驶周彦武:从线控刹车系统看无人驾驶一文尽览2017法兰克福车展新技术电控转向 找寻驾趣与安全的平衡百度apollo的生态圈Momenta。人工智能,自动驾驶。智行者科技。物流和扫地车辆。

2017-09-24 11:57:34 2069

空空如也

空空如也

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

TA关注的人

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