2017-08-30 ruki
新特性 增加ping测试程序 改进 修改license,使用更加宽松的Apache License 2.0 重命名--smallest=y|n选项到--small=y|n 使用stat64支持大文件信息获取 改进tb_file_copy,更加快速的文件copy,并且修复copy后文件权限丢失问题 改进posix平台下的路径操作 改进socket初始化接口,支持icmp协议 改进xmake.lua,移除内置二进制依赖包文件 Bugs修复 修复创建文件权限不对问题 修复文件和目录路径问题 修复无法移除带有无效软链的目录问题 修复无法移除只读文件问题 #34: 修复缓存时间和协程sleep不准问题 #35: 修复epoll边缘触发模 继续阅读 »
2017-02-22 Lu Huang
本文主要参考的是 kaldi-asr.org,主要介绍我们在使用 kaldi 的时候可能用到的数据处理的脚本以及相关文件的信息。 简介 在运行完 kaldi 提供的例子之后,也许你想用自己的数据来建立一个系统,本节主要介绍如何准备自己的数据。请确保你使用的是例程脚本是最新的脚本。在本文中,你可以参考这些例子中有关数据准备的脚本。在每一个例子的根目录有一个 run.sh,该文件一般在开头会有若干行和数据准备有关的操作。比如在 RM 的例子中有: local/rm_data_prep.sh /export/corpora5/LDC/LDC93S3A/rm_comp || exit 1; utils/prepare_lang.sh 继续阅读 »
2017-02-08 Lu Huang
在前面的caffe笔记:运行手写数字识别例程一节中,我们已经运行了caffe的mnist例程,并且训练出了自己的模型,并用自己的模型对测试集进行了预测,结果还是比较理想的。本节主要阐述如何把自己的手写数字图片(28×28)送入到上一节训练得到的LeNet模型中进行预测,评估数字识别效果。 继续阅读 »
2017-04-21 LEo
go提供了一种叫map的数据结构,可以翻译成映射,对应于其他语言的字典、哈希表。借助map,可以定义一个键和值,然后可以从map中获取、设置和删除这个值,尤其适合数据查找的场景。但是map的使用有一定的限制,如果是在单个协程中读写map,那么不会存在什么问题,如果是多个协程并发访问一个map,有可能会导致程序退出,并打印下面错误信息: 继续阅读 »
2016-04-28 Li Shuai
写Python多线程都知道当前线程调用a.join()后,会阻塞直到线程a运行结束,看了一下threading模块的源码, 了解了一下实现的原理。 每一个新开启的线程内部都维护着一个Condition类型的条件变量,对线程a进行join(),其实是wait()在线程a 内部的条件变量上,当线程a执行结束时,会通过notify_all()通知所有join()的线程,则阻塞的线程被唤醒,恢复执行。 以下是源码: self.__block = Condition(Lock()) #线程内部维护的Contition变量 def __stop(self): if not hasattr(self, '_Thread__block 继续阅读 »
2020-11-15 Robin Wen
文/Robin macOS Big Sur 正式版发布了。不过笔者在之前内测的时候就开始用了,经历 2 个 Candidate 的 Beta 版,直接就到正版版了,所以此次发布,内心毫无波澜。 macOS Big Sur 除了 UI,似乎没有多大改变。升级到 macOS Big Sur 后,更像 iPadOS 了。作为近几年以来变化最大的 macOS 更新,macOS Big Sur 对内置应用的图标、应用的设计语言、桌面的程序坞和菜单栏等方面都进行了重新设计。macOS Big Sur 中的系统应用图标统一改为圆角矩形的设计样式,与 iOS /iPadOS 的图标样式统一。其它系统界面方面,macOS Big Sur 的程 继续阅读 »
2020-08-02 Robin Wen
文/Robin 2020 年 7 月 30 日,理想汽车(NASDAQ: LI)在纳斯达克股票交易所挂牌上市,发行价 11.5 美元,开盘市值一度超过蔚来汽车(NYSE: NIO)。Thorb 在最近的文章「创业者最大的情怀是赢」一文中表达了对理想的看好,然而本文笔者却持有相反的看法,且听笔者道来。 我们将不同动力系统的汽车按电气化程度从弱到强分为五类:内燃机(ICE)、非插电式混合动力(HEV)、插电式混合动力(PHEV)「又分为混合型 PHEV(Blend PHEV)与增程式/纯电型 PHEV(REEV/ AER PHEV」、纯电动(EV)。在分析理想之前,我们得弄清楚电动汽车的几个关键概念,那就是纯电动、插电混动、增程 继续阅读 »
2015-08-12 litaotao
无意间发现这本在线书籍挺好的:Linux工具快速教程 1. ps Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 linux上进程有5种状态: R 继续阅读 »