- 博客(45)
- 资源 (6)
- 收藏
- 关注
原创 【日常运维】巧用Windows任务计划对重要文件进行定时备份
在Window10以后的版本,文件备份非常简单,有文件历史记录功能。但是以前的版本没有这个功能,我们想要定期对某个重要文件或者文件夹进行日常备份只能手动,手动备份比较麻烦,常常忘记备份。基于以上需要我们利用Windows任务计划对以前Windows版本进行日常周期备份。
2023-03-13 10:18:35 2863
原创 【技术分享】使用代码控制手机模拟器屏幕上划操作
自动模拟上划屏幕看短视频核心思想分享核心思想就是利用电脑模拟器运行短视频软件,再通过代码控制其运行效果
2022-05-09 16:35:59 2325
原创 二进制求和(练习python)
给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字1和0。示例1:输入: a = "11", b = "1"输出: "100"示例2:输入: a = "1010", b = "1011"输出: "10101"class Solution: def addBinary(self, a: str, b: str) -> str: c = '' a_len = len(a); ...
2020-06-23 16:34:07 1527 1
原创 基于ASRT中文语音识别系统的优化
该项目是基于CNN+CTC网络实现,中文标注是拼音,解码使用HMM,项目地址:https://github.com/nl8590687/ASRT_SpeechRecognition该项目很不错,但是本人用原版项目代码进行训练测试无法达到较好的效果,然后对其做了一些改动,时间有限最终拼音ER在11%左右,词错误率WER 在33%左右,数据集使用aishell,thchs30,ST-CMDS原版项目解释可以参考github上的说明,比较详细,下面说下优化部分:模型架构使用VGG(微调结构适配频谱图)
2020-06-19 15:03:25 3221 7
原创 ERNIE转化为pytorch可用模型记录
据说ERNIE 在中文NLP 任务中比Bert更为优秀,看论文感觉是在bert基础上做了一些训练的技巧.https://github.com/nghuyong/ERNIE-Pytorch转化模型代码项目测试代码附上可直接执行的:#!/usr/bin/env python# encoding: utf-8import torchfrom pytorch_transforme...
2019-12-13 15:49:31 3066 1
原创 springboot上用mybaties与phoenix和hbase进行整合
配置类import com.alibaba.druid.pool.DruidDataSource;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.annotation.MapperSca...
2019-06-28 14:25:33 2672 1
原创 通过tsv、csv文件导入hbase遇到的坑记录
Hbase 2.1.4 遇到的问题1.遇到 java.lang.NoClassDefFoundError: org/apache/htrace/SamplerBuilde 这个问题的话,直接导入高版本的这个jar包是不行的,4.2.0的版本阉割了这个,需要下载下面的这个jar包放到lib中,下载地址如下:http://central.maven.org/maven2/org/apache...
2019-06-05 10:29:39 1497
原创 根据先序序列和中序序列构造二叉树进行层次遍历
基于遍历先序序列的每个元素分割中序序列为左右子树进行递归操作。import java.util.HashMap;import java.util.LinkedList;import java.util.Map;import java.util.Map.Entry;import java.util.Queue;public class Tree { static int[] p...
2019-05-16 14:22:46 1300
原创 非常容易理解的KMP字符串匹配算法转载过来记录一下
https://www.cnblogs.com/maybe2030/p/4633153.html写的非常明白,留个记录,需要的可以直接进去看代码记录,getNext就是算那个“部分匹配值”编码的序列,也就是该文中的这个图查询的直接可以根据这个编码进行跳跃式的查询减少多余匹配的消耗,移动位数 = 已匹配的字符数 - 对应的部分匹配值,下面对应代码记录下“部分匹配值”的计算过程:搜索词是...
2019-05-10 17:31:01 166
原创 【记录】Hadoop 安装遇到的坑
首先要多看看官网的文档http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html一. ssh问题,ssh localhost出现Permission denied问题,这个帖子解决了问题https://blog.csdn.net/hanhuili/article/detail...
2019-04-30 15:23:13 354
原创 【springboot】关于jpa自动建表 DEFAULT CHARSET=latin1 的简单解决方法
学习http://www.ityouknow.com/spring-boot.html这个系列文章,发现点小问题,就是jpa自动建表默认编码会有问题,找到一个简单的解决方法,如下:1.新建类import org.hibernate.dialect.MySQL5InnoDBDialect;import org.springframework.stereotype.Component;...
2019-04-09 17:19:40 4435
原创 python编码问题
如果读写文件有中文遇到这个情况UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)可以尝试加以下几句解决:import sysreload(sys)sys.setdefaultencoding( "utf-8" )...
2019-03-28 20:28:06 138
原创 python 提取中文字符串(utf-8)
//传入中文字符串,开始位置,以及长度,主要解决头尾乱码问题def subString(string,start,length): if length >= len(string): return string result = '' i = start p = start flag = True rs = start while True:...
2019-03-21 21:51:02 1830
原创 Elasticsearch初步体验
elasticsearch体验// 1.创建clientTransportClient client = new PreBuiltTransportClient(Settings.EMPTY) .addTransportAddress(newInetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));...
2019-01-24 11:53:03 306
原创 利用Json读数据以及利用Set去重
Json读入的数据格式:[{key:value},{key:value}]//利用Set去除内容相同数据,String str=new String(fileread, encoding); JSONArray jsonarray=new JSONArray(str); Set<String> set = new HashSet<String>(); ...
2019-01-24 10:23:00 1396
转载 【转】动态规划--------背包问题
从这里看到的,感觉写的非常清楚易懂,留个备份。动态规划解决01背包问题 - Christal_R - 博客园https://www.cnblogs.com/Christal-R/p/Dynamic_programming.html一、问题描述:有n 个物品,它们有各自的重量和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?二、总体思路:根据动态规划解题步骤(问题抽...
2019-01-17 10:59:45 253
原创 【mfc】CString转string
std::string CString2string(CString csStrData){ char ss[2048]; memset(ss, 0, sizeof(char) * 2048); strcpy_s(ss, csStrData); std::string strRet = ss; return strRet;}
2019-01-15 17:05:58 804
原创 【kaldi】声纹识别之X-vector
一.搞了几天,首先说一下X-vector的优势:1.训练速度非常快2.无需特定语种的训练集,由于设置一个embedding层进行提取特征直接进行plda打分3.识别率不错二.Kaldi中有现成的例子,可供研究https://github.com/kaldi-asr/kaldi/tree/master/egs/sre16/v2https://github.com/kaldi-...
2018-12-29 17:15:00 18355 5
原创 【小记录】sox工具生成频谱图
sox <输入音频> -n remix 1 rate 10k spectrogram -y 129 -m -r -o <输出频谱图> remix 选择通道-y 频谱图y轴最大长度-m 灰度-r 显示时域频域坐标以及dBFS满量程分贝 该工具有bug,有些音频生成的长度可能有问题,具体如何解决不清楚,比如-x默认值800,会...
2018-12-21 15:58:03 1950
原创 【记录】学习python基础教程中使用生成器语法解决八皇后问题
学习<<python基础教程>>中使用生成器语法解决八皇后问题 标题def conflict(state, nextX): nextY = len(state) for i in range(nextY): if abs(state[i]-nextX) in (0, nextY-i): return True return Falsedef qu...
2018-11-06 09:54:34 220
原创 使用kaldi提取bnf特征,基于bnf特征进行语种识别
参考《I2R-NUS Submission to Oriental Language Recognition AP16-OL7 Challenge》现在很多研究通过bnf特征作为输入特征进行语种识别取得了很不错的效果,利用kaldi对该方法进行了实现:1.主要利用了kaldi开源工具中的 steps/nnet2/train_tanh_bottleneck.sh 训练一个包含瓶颈层的神经网络...
2018-08-23 10:09:21 2188 3
原创 稀疏表示学习字典实现语种识别
参考论文:Singh O P, Sinha R. Sparse coding of i-vector/JFA latent vector over ensemble dictionaries for language identification systems[J]. International Journal of Speech Technology, 2017(11):1-16.实现通过...
2018-08-16 11:39:17 433
原创 HMM隐马尔可夫模型学习总结
介绍 HMM在实际应用中主要用来解决3类问题。 1.评估问题(概率计算问题)即给定观测序列 O=O1O2…Ot和模型参数λ=(A,B,π),怎样有效计算这一观测序列出现的概率P(O|λ)2.预测问题 (也称解码问题)即给定观测序列 O=O1O2…Ot和模型参数λ=(A,B,π),怎样寻找满足这种观察序列意义上最优的隐含状态序列S。3.学习问题。即HMM的模型...
2018-08-16 11:14:35 6089
原创 kaldi之librispeech脚本阅读
该 脚本准备音素列表和聚类问题,下图是该语句执行结果silence_phones.txt是“静音”音素,包含各种噪声、笑声、咳嗽、填充停顿等(SIL SPN NSN LAU) nonsilence.txt包含的是“真实”音素,每行第一个是基本音素,后面是音调和语气不同导致的变化;optional_silence.txt仅包含单音素(一般是SIL )extra_questio...
2018-08-16 11:10:14 6856 14
原创 从yesno模型入门kaldi语音识别
yesno模型 kaldi常用工具 http://blog.csdn.net/zjm750617105/article/details/52548798kaldi官网工具大全http://kaldi-asr.org/doc/tools.htmlyesno孤立词识别kaldi脚本http://www.cnblogs.com/welen/p/7485151.html执行 run.s...
2018-08-16 11:07:02 114432 4
原创 ubuntu 使用过程一些记录
1.输入法中文错乱问题,输入命令:ibus-daemon -drx2.清理缓存(用处不大):echo 3 > /proc/sys/vm/drop_caches3.服务器挂载到本地 挂载点路径: sudo mount -t nfs -o nolock 192.168.18.3:/服务器目录 本地目录4.显卡驱动问题,(下载.run驱动文件)重装驱动: ...
2018-08-14 15:48:36 155
原创 C++关于const_cast的一点疑惑
const_cast 用来去除复合类型中const和volatile属性的运算符,看别人说并没有真正去除,不太明白、、、<strong>这段代码,constant和next、ptr地址相同,但是他们的值不同,具体原理不太明白,但是使用还是比较好用的</strong>#include <iostream>using namespace ...
2018-01-04 12:08:37 319
原创 ubuntu16.04安装vmware后集成显卡如何开启3D加速的问题解决思路
整了好久才解决,把做过的一些步骤记录一下:1.首先去官网https://01.org/zh/linuxgraphics/downloads/update-tool下载intel-graphics-update-tool工具,找到自己ubuntu版本的工具下载安装并更新主机的集成显卡驱动2.vmware虚拟机 安装vmware tools 工具,在界面VM-Install vmware
2017-11-15 11:09:22 7172
原创 分金子(360公司2017春招真题)
A、B两伙马贼意外地在一片沙漠中发现了一处金矿,双方都想独占金矿,但各自的实力都不足以吞下对方,经过谈判后,双方同意用一个公平的方式来处理这片金矿。处理的规则如下:他们把整个金矿分成n段,由A、B开始轮流从最左端或最右端占据一段,直到分完为止。马贼A想提前知道他们能分到多少金子,因此请你帮忙计算他们最后各自拥有多少金子?(两伙马贼均会采取对己方有利的策略)输入 ...
2017-09-13 08:19:37 1149
转载 (转载)隐马尔可夫模型的解码问题(维特比算法)
阅读目录HMM解码问题维特比算法时间复杂度程序例证回到顶部HMM解码问题 给定一个观察序列O=O1O2...OT,和模型μ=(A,B,π),如何快速有效地选择在一定意义下“最优”的状态序列Q=q1q2...qT,使该状态最好地解释观察序列。 一种想法是求出每个状态的概率rt(i)最大(rt(i)=P(q
2017-08-21 12:23:44 992
转载 隐马尔可夫模型的评估问题(后向算法)(转载)
对于HMM的评估问题,利用动态规划可以用前向算法,从前到后算出前向变量;也可以采用后向算法,从后到前算出后向变量。先介绍后向变量βt(i):给定模型μ=(A,B,π),并且在时间 时刻t 状态为si 的前提下,输出序列为Ot+1Ot+2...OT的概率,即 βt(i)=P(Ot+1Ot+2...OT|qt=si,
2017-08-18 17:03:37 628
转载 隐马尔可夫模型的评估问题(前向算法)(转载)
隐马模型的评估问题即,在已知一个观察序列O=O1O2...OT,和模型μ=(A,B,π}的条件下,观察序列O的概率,即P(O|μ} 如果穷尽所有的状态组合,即S1S1...S1, S1S1...S2, S1S1...S3, ..., S3S3...S3。这样的话t1时刻有N个状态,t2时刻有N个状态...tT时刻有N个状态,这样的
2017-08-18 16:53:03 583
转载 C++ UDP C/S 简单封装(转载)
Server端类定义:#include#pragmacomment(lib, "ws2_32.lib") class UDPServer{private: WSADATA wsaData; SOCKET serverSocket; sockaddr_in serverSockAddr;public: UDPServer(); void setS
2017-08-02 13:53:59 2046 1
原创 C#笔记,socket通信代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;namespace SocketServer{ class Program
2017-07-25 17:03:48 381
原创 算法珠玑第三章第二题线性递归级数
不知道这样对不对,先留个笔记记录package programPearl2;public class K_Constant { static int c[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; static int a[] = new int[11]; public static void main(String[] ar
2017-07-12 09:52:55 265
原创 int与byte互相转换,1个int存储4个byte
public class IntOrByte { public static void main(String[] args) { System.out.println(intHexString(byteConvertInt(new byte[]{'a','b','c','d'}))); System.out.println(bytes2HexString(new byte[]{'a',
2017-07-07 13:28:09 1864
原创 Android动态申请权限工具类
/** * Created by Administrator on 2017/5/23. * Android 6.0以上共有9组权限需要申请,组内一个权限申请成功代表其他也申请成功 */public class PermissionUtils { private static final String TAG = PermissionUtils.class.getSimpleNa
2017-07-04 16:40:54 420
原创 向量旋转算法《编程珠玑》第二章笔记
只需要公约数趟for循环便可以旋转完毕。如果是rotdist=2,i=0那么交换依次就是2,4,6,8;所以需要第二次i=1,依次交换3,5,7便可如果是rotdist=3,i=0,交换3,6,然后就是9因为大于总数8,所以从9-8=1继续交换,依次是1,4,7,之后的10大于8所以从10-8=2继续开始依次是2,5,8 结束。记录的不太清楚,下面是代码实现。 public sta
2017-07-04 16:09:15 349
原创 java实现位图排序算法《编程珠玑》第一章笔记
编程珠玑习题1.6 第三题 假设n为10 000 000, 且输入文件包含 1 000 000 个正数 ,使用位图排序实现。本文将使用java实现上述代码。 static int BITSPERWORD=32; static int SHIFT=5; static byte MASK=0x1F; static int N=10000000; static int a[
2017-06-30 15:39:33 488
自动上划看短视频代码分享
2022-05-09
wps收费太恶心了,自己用python写的pdf转换doc的小工具,现在分享出来,界面有点丑
2022-04-10
MSCOMCTL.ocx
2016-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人