工具
boyStray
这个作者很懒,什么都没留下…
展开
-
防火墙导致的一些列问题
使用了一款免费的防火墙simplewall,在关闭的情况下,仍然可以过滤掉网络请求。导致vmware的虚拟机无法启动,因为虚拟机的电源按钮都是灰色的。同时python的网络请求也都被拒绝了。这种错误,根本就无法从日志中看出来。因为正常的网络请求都是可以的...原创 2020-02-29 22:14:36 · 391 阅读 · 0 评论 -
windows7 安装vmware workstation报错1603
在windows7中使用官方的安装包安装,报错退出。在C:\Users\Administrator\AppData\Local\Temp目录下找到了安装日志vmmsi.log里面报错1603dd_vcredist_x86_20200130174336.logdd_vcredist_amd64_20200130174339.log里面有一句[27D4:2520][2020-0...原创 2020-01-31 10:19:56 · 1838 阅读 · 0 评论 -
docker启动容器报错config.json failed: no such file or directory
ERROR: for cli Cannot start service cli: b'oci runtime error: container_linux.go:262: starting container process caused "chdir to cwd (\\"/opt/gopath/src/github.com/hyperledger/fabric/peer\\") set in...原创 2019-12-05 11:07:01 · 4074 阅读 · 0 评论 -
node.lib : fatal error LNK1106: 文件无效或磁盘已满,问题报错
在node-gyp rebuild的时候报错c:\users\administrator\appdata\roaming\npm\node_modules\sha3\src\addon.cpp(49):warning C4316: “SHA3Hash”: 在堆上分配的对象可能不是对齐 32 [C:\Users\Administrator\AppData\Roaming\npm\node...原创 2019-11-14 16:57:26 · 6719 阅读 · 2 评论 -
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 · 2100 阅读 · 1 评论 -
android各模拟器adb连接端口
各模拟器adb连接端口如果执行自动化测试,在没有真机的情况下,我们唯一的选择便是模拟器。目前市面上有很多模拟器,他们使用adb连接时都会有不同的默认接口,当adb无法自动连接模拟器时,手动使用ip+端口连接是很好的选择。下面我统计了一份目前市面主流的模拟器的默认端口,供大家参考。模拟器名称 连接默认端口 夜神安卓模拟器 62001 逍遥安卓模拟器 21503...转载 2018-07-26 16:02:53 · 3164 阅读 · 0 评论 -
浏览器首页劫持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 · 4286 阅读 · 0 评论 -
关于解决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 · 422 阅读 · 0 评论 -
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 · 8218 阅读 · 0 评论 -
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 · 41324 阅读 · 3 评论 -
如果在网上匿名15分钟
下文源自Jean-Marc Manach为国家传播学院(INA)撰写的一篇文章,后经更新改动以Comment (ne pas) être (cyber)espionné ?(“如何避免(网络)窥伺”)为题重新发表在作者的博客里。原文撰写于2012年夏。在网络上,有些当时适用的内容往后可能会过时。这篇文章旨在为如何设置在线匿名窗口提供一些方法,但这些指导并非是详尽无遗的。读者在阅读时最好确认所涉转载 2017-11-29 18:13:44 · 603 阅读 · 0 评论 -
向小米学习android系统开发
探秘小米直达服务背后的故事从100到2.8亿用户,MIUI的发展、创新故事在定制android ROM的过程中,总会想办法截获用户的数据,而不被发现。开源的xpose架构,小米MIUI中也有自己的MIUI SDK。原创 2017-09-28 21:42:04 · 447 阅读 · 0 评论 -
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 · 25430 阅读 · 0 评论 -
MBR格式的硬盘安装ubuntu18,一定不要创建efi分区
ubuntu18默认是安装在GPT格式的硬盘上的,在选择分区的时候,会提示创建efi分区。而我的硬盘还是老的MBR格式,那么主板启动的时候采用legacy模式,那么就找不到ubuntu的分区。解决方法是在MBR格式的磁盘上,不要创建efi分区就好了。从GPT分区的硬盘启动,则主板使用UEFI、硬盘使用GPT分区、操作系统支持GPT和UEFI这三个条件缺一不可。目前比较新的64位Linux...原创 2019-03-30 17:00:47 · 13057 阅读 · 4 评论 -
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 · 1923 阅读 · 0 评论 -
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 · 3666 阅读 · 5 评论 -
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 · 5139 阅读 · 6 评论 -
kaldi编译在线识别工具报错undefined reference to `PaUtil_GetRingBufferReadAvailable'
参考https://blog.csdn.net/u011280621/article/details/68947604kaldi编译online识别工具的步骤:1、Installing ALSA Development Kitsudo apt-get install libasound-dev2、安装portaudiocd kaldi/tools./install_portau...原创 2019-04-11 22:19:22 · 1223 阅读 · 3 评论 -
kaldi下SRILM安装
kaldi提供了安装脚本来安装SRILM,脚本是kaldi/tools/install_srilm.sh需要从http://www.speech.sri.com/projects/srilm/download.html下载最新版的SRILM,将文件名修改为srilm.tgz,放在tools目录下面安装gun awk,命令是sudo apt-get install gawk然后执行kal...原创 2019-04-15 20:52:09 · 2542 阅读 · 0 评论 -
一不小心把 libportaudio.so删除了,只好先删除再重装了
sudo apt-get remove --purge libportaudio2sudo apt-get install audacity原创 2019-04-12 23:25:07 · 1025 阅读 · 0 评论 -
kaldi使用aishell1做在线识别
请参考https://blog.csdn.net/it_king1/article/details/80109398注意上面的帖子中online2-wav-nnet3-latgen-faster命令参数在lattice-scale后面还少了一个空格。这个帖子是网上能找到的唯一正确的方法。必须用到wav-copy,online2-wav-nnet3-latgen-faster,lattice...原创 2019-04-13 16:02:07 · 2144 阅读 · 4 评论 -
解析kaldi中yesno的语音分帧和模型
看了很多内容,还是不明白kaldi是如何处理每一段语音的。可以做下面的实验为了结合kaldi,可以将kaldi中yesno的对齐结果解析出来。步骤如下:1、跑完yesno的run.sh脚本,获得模型0.mdl、HCLG.fst和ali.1.gz2、命令行cd kaldi/egs/yesno/s5/exp/mono0a3、执行命令~/kaldi/src/bin/copy-int-vecto...原创 2019-05-05 23:26:45 · 1646 阅读 · 0 评论 -
向百度学习android研发流程管理
“2015移动开发者大会 ·中国”(Mobile Developer Conference China 2015,简称MDCC 2015)上,百度资深研发工程师涂勇策做了《Android应用开发浅谈——技术架构视角》报告,其中android研发流程管理部分非常精彩。总结如下:源码管理• 版本控制(例如,git)• Code Review系统(例如• 源码版本Tag管理开原创 2017-09-19 21:35:34 · 738 阅读 · 0 评论 -
向360手机卫士学习如何优化android程序性能
GMTC2016大会上的刘刚做了报告《360手机卫士性能优化之路》,从中学习到了很多干货,总结一下要点,有兴趣可以直接点击看看专访刘刚:360手机卫士的性能监控与优化ppt下载地址:https://pan.baidu.com/s/1gfkZ4Krandroid apk的性能指标主要是包含内存、冷热启动时间、四大组件的加载时间、流量、电量等。1、静态代码分析。采用LINT,FIN原创 2017-09-19 20:15:01 · 711 阅读 · 0 评论 -
小米miui系统上BOOT_COMPLETED广播开机启动
android手机开机启动是通过监听boot completed消息完成的,具体参考为什么监听不到开机广播action.BOOT_COMPLETED在小米手机上按照这个方法试一试,没有效果。结果在logcat中找到报错,没有自启动的权限。08-20 19:50:48.506 1424-1489/? W/BroadcastQueueInjector: Unable to launch a原创 2017-08-20 20:53:48 · 3246 阅读 · 1 评论 -
百度地图android sdk的一个bug
使用百度地图android sdk,发现了一个权限的bug,上报给了百度,看看处理效果怎么样。http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=133036原创 2017-08-12 14:46:34 · 390 阅读 · 0 评论 -
dokuwiki升级步骤
下面是简单的dokuwiki升级步骤1、管理员用户登录dokuwiki之后,系统会提示新版本发布了,可以进行升级2、点击提示下载新版本压缩包到本地。3、登录网站管理界面,备份现有的wiki。我使用的bluehost,通过备份,下载备份到本地。4、解开备份压缩包,提取出旧的wiki。5、解开新版本压缩包,将旧版本的conf/data目录,以及lib/plugins和lib/tpl原创 2017-08-12 13:25:11 · 3592 阅读 · 0 评论 -
android Spinner控件设置下拉状态的条目item字体颜色
Spinner有2种状态,第一种是收缩的情况下只显示第一条,第二种是下拉状态显示所有的条目。可以通过自定义adapter类客户化不同条目的颜色。//创建列表ArrayList sortedFN=new ArrayList();for (int i = 0; i < FileNMstrs.size(); i++) { sortedFN.add(FileNMstrs.get(tra原创 2017-08-12 13:56:02 · 4093 阅读 · 0 评论 -
Gradle: 错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
如何在intellij中设置java language level?如果language level设置为1.7,是无法支持1.8才有的lambda。Gradle: 错误: -source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式),报错处理:网上说在file->project structure中设置languag原创 2017-08-03 23:27:19 · 5256 阅读 · 0 评论 -
三星tab 8.9 P739安装安卓4的CM ROM
三星Tab 8.9 P739是三星为中国电信3G定制的一款平板,很早就停止更新了,最新的ROM版本还是android 3.2版本。同系列的8.9寸平板还有P7300支持联通3G+wifi,P7310只能wifi,P739是电信定制版,支持电信3G(三星系列的,xx00都是3G+wifi,xx10的只是wifi的,后面xx9的,都是电信版的3G。xx3的就是移动版的)。10.1寸的平板有P7500,原创 2017-07-24 09:17:54 · 5668 阅读 · 0 评论 -
在豌豆荚安卓市场下载了伪造的ES文件管理器,该流氓apk会自动的下载手机游戏
在豌豆荚安卓应用市场查找ES文件管理器,这是android平台比较流行的文件管理软件。找到一个如下的图所示的:网址在http://www.wandoujia.com/apps/com.amaze.filemanagersyj,app名字叫“ES文件管理器”,来源是“绍兴小马奔奔广告策划有限公司”。在模拟器上安装好,如下图,第一个粉红色的图标就是ES文件管理,第二个蓝颜色的图原创 2017-07-19 14:53:05 · 1843 阅读 · 1 评论 -
百度地图多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置自动缩放等级
如果有多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置缩放比例。如果缩放太细,那么一个屏幕放不下,如果缩放太粗,显示就太密集。需要在程序中根据点的分布来设置。百度地图Android SDK v3.5.0从3.5版本开始,它的缩放级别从3-20,总共18个级别,如下:{"10m", "20m", "50m", "100m", "200m", "500m", "1km", "2km"原创 2017-07-29 19:59:52 · 6966 阅读 · 2 评论 -
intellij idea开发环境对android apk进行签名sign signature,查看SHA1值
intellij idea中对android签名的各种玩法。原创 2017-07-16 11:10:56 · 4909 阅读 · 0 评论 -
android的应用架构和常用库
常用架构:mvc,mvp,mvvm是常见的。同一个app,不同的人做出来的架构不一样,在可扩展性、可测试性和可维护性上肯定都不一样。在简单的app中,activity中包含了view/model/controller。如果功能很复杂,activity文件就是几千行。后续就需要解耦,把视图拿出来放在viewmodel中,把模型拿出来放在model中,然后activty中访问viewmodel和m原创 2017-08-06 16:48:28 · 458 阅读 · 0 评论 -
以百度地图为例,对android手机移动端地图开发进行简介
简介手机地图是比较常见的功能,很多应用都需要基于位置信息。国内使用的比较多的在线地图厂家主要是高德、百度,国外的是google和微软。高德和百度更新比较快,使用的地图源是免费的。卫星图来说,城市里还可以,但是到了郊区,就没有16级以上的卫星图。而google地图更新很慢,但是卫星图是完整的。还有就是天地图。安卓平台上的地图软件有OruxMaps和Locus,具体的使用可以参考磨坊论坛的原创 2017-08-24 23:03:02 · 4337 阅读 · 0 评论 -
intellij idea环境android apk性能分析
自己编写的android apk发现在手机上运行太占内存,就需要对apk进行性能分析。本文描述在intellij idea环境下的配置方法。1、在android手机设置-应用设置-更多应用,可以在“”运行中”找到正在运行的程序消耗的内存和CPU资源。2、在intellij idea环境中,将apk编译成debug版本,只有在debug版本下才能在手机上监控运行性能。release版本无原创 2017-08-27 19:02:35 · 1795 阅读 · 0 评论 -
在linux下dokuwiki配置邮件email
如果在用户注册的时候,发生“发送密码邮件时产生错误。请联系管理员!”,那么需要配置sendmail。在linux平台下,参考这个帖子https://www.dokuwiki.org/faq:mail1、安装smtp插件,地址https://www.dokuwiki.org/plugin:smtp2、管理员用户配置smtp插件这里使用了qq邮箱,相关的配置需要在qq邮箱中找到。原创 2017-09-02 21:30:15 · 4655 阅读 · 0 评论 -
技术不能做什么
在网上看到这么一句话,总结当前的移动web开发技术:如果你本来就是reactjs的开发者,且准备进入facebook生态圈,那么react native这步顺利成章。如果你本来不会reactjs,现在想用react native开发跨平台app,那么没什么意义。如果你是一个原生开发者,想要利用react native解决热更新和跨部门组件整合,那没问题,实际上目前react nativ原创 2017-09-27 22:56:56 · 327 阅读 · 0 评论 -
SkAndroidCodec::NewFromStream returned null解决方案
android 7的系统上BitmapFactory.decodeStream函数第二次调用的时候会报错SkAndroidCodec::NewFromStream returned null,这是因为Android 7.0对BitmapFactory修改了BitmapFactory代码。解决方法就是在两次decodeStream之间reset一下InputStream,增加如下的代码。原创 2017-08-30 21:08:13 · 8329 阅读 · 0 评论 -
android模拟器failed to make and chown /acct/uid: Read-only file system的原因
android开发工作中,将apk送到android模拟器上进行测试,遇到app闪退的问题,在logcat中查找原因,发现libprocessgroup: failed to make and chown /acct/uid_10064: Read-only file system。通过android device monitor连接到模拟器上,查看/acct目录下面没有/acct/uid_100原创 2017-07-15 11:06:37 · 17308 阅读 · 1 评论