- 博客(32)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注

原创 小程序语音与讯飞语音识别踩坑过程
公司要在微信小程序上面实现语音识别的功能,后端的踩坑功能就落到了我的头上了。本着好好学习,努力研究的精神,二话不说就接下了这个任务了。 我在公司的开发环境是在Window上面的,而生产环境是在Ubuntu上面的,所以有的时候开发出来的东西会有一点兼容的问题,这个见怪不怪了。在Window环境上面研究的过程中规中矩,没有碰到上面太多或者太大的坑。下面先说一下实现的大概思路,接着在说一下遇到的坑。
2017-02-02 23:54:36
6506
1

原创 小程序语音与讯飞语音识别踩坑过程
【由于优快云的markdown的排版不是很好,所以整理了一下,新的地址:[http://blog.youkuaiyun.com/c910511/article/details/54839160](%E6%96%B0%E5%9C%B0%E5%9D%80)】 公司要在微信小程序上面实现语音识别的功能,后端的踩坑功能就落到了我的头上了。本着好好学习,努力研究的精神,二话不说就接下了这个任务了。 我在
2016-12-17 22:26:59
131208
3
原创 Java的DES3转Python版本
在破解某APP过程中,发现有DES3的加密,由于需要在Python代码中抓取,所以需要转换为Python代码,Java版本的加密代码为:public class DES3Utils { public static String encryptDES(String str) { try { SecretKey generateSecret = SecretKeyFactory.getInstance("desede").generateSecret(new
2021-06-01 09:15:56
341
原创 《MySQL必知必会》学习笔记_2
下面为个人看《MySQL必知必会》时做的笔记,感觉《MySQL必知必会》属于一般笔记基础的书,可以巩固一下之前的基础。下面的SQL语句大部分是dede_scores表的,下面是创建表的语句:CREATE TABLE `dede_scores` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `titles` char(15) NOT...
2019-04-17 14:30:25
307
原创 《MySQL必知必会》学习笔记_1
下面为个人看《MySQL必知必会》时做的笔记,感觉《MySQL必知必会》属于一般笔记基础的书,可以巩固一下之前的基础。下面的SQL语句大部分是dede_scores表的,下面是创建表的语句:CREATE TABLE `dede_scores` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `titles` char(15) NOT...
2019-04-17 14:30:05
326
原创 MySQL的Distinct使用遇到的坑
在工作中的使用MySQL的DISTINCT遇到了一点小坑,大概的现象为:1、查询dede_scores表:select * from dede_scores,查询到的数据为:2、如果使用查询语句去重integral字段:select distinct integral from dede_scores; 查询到的结果为:3、如果使用查询语句去重titles、integra...
2019-04-17 14:12:01
3482
原创 mumu模拟器安装xposed
1、打开https://repo.xposed.info/,点击Xposed Install(framework)按钮2、根据系统的版本下载不同的apk 5.0以上版本下载地址:https://dl.xda-developers.com/4/3/9/3/0/8/2/XposedInstaller_3.1.5.apk?key=3jXmQDAtbDLMPSFeT8pzig&am...
2019-02-17 18:03:37
38485
12
原创 Spring Boot的事件和监听
在Spring Boot的框架中,处理一些通用的Spring框架的事件(如ContextRefreshedEvent),在SpringApplication中也会发送一下其他的应用的事件,下面来聊聊这些事件的触发时间和用法。在程序的启动中,会有以下的事件触发【在2.0版本中所有的事件按执行的先后顺序如下】1、ApplicationStartingEvent:开始启动,但在除了注册监听器...
2018-10-10 11:57:03
3610
原创 java.util.Queue简介
Queue是一种先进先出(first-in-first-out) 的数据结构,除了基本的操作外,队列还提供了额外的插入、提取和检查操作。这些方法都提供了两份的形式,一种是抛出一个异常,一种是返回一个特殊值来判断该操作是否成功。其中后一种操作是为了限制队列容量的判断而实现的。java.util.Queue在java中是一个接口,该接口扩展了java.util.Collection接口。Queue...
2018-05-01 23:14:37
3921
原创 IntelliJ IDEA 创建Spring Boot的初始项目
1、File->New ->Project2、打开页面后,选择Spring Initializr->Next4、输入项目名称->Next5、选择你一个要创建的Spring Boot的版本号,选择Web 的依赖->Next->Finish6、这样就可以创建起一个项目来了7、找到com.example.demo.Chapter1Application的类,右键-》r...
2018-04-21 11:43:34
589
原创 java.util.Stack的简介
Stack是一种后进先出(LIFO)的结构,其继承了Vector的基础上拓展5个方法push()、pop()、peek()、empty()、search()而来1、push(E):将item推入到栈中2、pop() :将栈中的最顶一个item推出,并返回被推出的item3、peek():返回栈中最顶的一个item,但不对其做任何操作4、empty():判断该栈是否为空5、search(Object...
2018-04-16 21:10:09
6088
3
原创 小程序中插入腾讯视频
公司的一个业务中要用到将腾讯视频用到小程序上面,但是小程序中暂时不支持iframe标签,所以只能将腾讯视频的分享地址实时转换为真实播放地址放到video标签中,实现实时播放。 该教程的前提是你已经会用fiddler抓包工具,下面的具体的实现步骤: 1、找到https://h5vv.video.qq.com/getinfo?前缀的url,里面有视频真实地址需要的数据,简化后...
2018-04-14 13:00:46
9748
1
原创 spring-data-jpa只查询实体部分字段
@Entity@Table(name = "article_online")public class ArticleOnlineEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType
2017-08-25 16:55:48
22148
10
原创 Spring Boot读取自定义properties文件
读取application-test.properties配置文件里面的自定义的: privilege.assistor = test方法1:@Value("${privilege.assistor}") private String assistorPrivileges;System.out.println(assistorPrivileges);方法2:步骤
2017-04-15 10:19:31
1991
原创 linux定时任务-crontab
有时候要在Linux上面添加定时任务,那么crontab就是一个很好的选择了,添加crontab有两种方法添加方法1、crontab -e方法2:vim /etc/crontab 把要执行的脚步添加到上面的两个地方的效果是一样的。那么怎么添加进去呢?在里面添加一行执行的命令34 10 * * * root /data/iyourcar.dev/tool
2017-04-15 10:15:20
433
原创 ubuntu配置jdk环境
1、先检查系统中有没有安装了jdk了,如果有就要先卸掉,这次安装的ubuntu16版本中发现没有安装了open-jdk,所有不要卸载检查是否安装了jdk的命令:java -version ,如果有版本号出来,说明有了jdk,要卸载2、到Oracle官方网站找合适的jdk,官网地址:http://www.oracle.com/technetwork/java/javase/downl
2017-04-15 10:07:16
533
原创 ffmpeg转码音频为silk格式命令
将 aif 文件转换为 16 位有符号数,小端存储模式,8000 Hz 采样率:ffmpeg -i test.aif -f s16le -ar 8000 test.pcm将 44.1KHz 双声道 16 位有符号数小端存储的 PCM 数据编码为 AAC:ffmpeg -f s16le -ar 44100 -ac 2 -i test.pcm -acodec aac -strict
2017-02-03 19:35:47
13516
4
原创 讯飞语音识别配置笔记
不久前开发过讯飞语音识别和小程序结合的系统,发表了一篇配置记录,有一些同学问一下问题,我再把我但是自己做的另外一篇记录发出来,给需要的同行参考一下。上一篇文章的地址:http://blog.youkuaiyun.com/c910511/article/details/548391601、添加jar在项目的lib里面添加下面两个jar包即可文件下载地址:2、添
2017-02-03 19:22:38
2534
1
原创 linux 启动、关闭、重启tomcat脚本
在开发的时候,有一些服务直接用shutdown.sh 是直接关不掉的,要用 kill -9 xxxx(进程id) 才能关闭,太麻烦了,直接写一个脚本方便一些.. 创建一个文件,在里面写如下内容:!/bin/sh#@note tomcat 服务的自启动脚本@servicename 替换@path 替换###名字,不影响,可以随便写servicename=tomcat_7.0.57_ne
2017-01-18 16:32:55
2095
原创 使用Navicat for MySQL数据库结构同步和数据同步的方法
有的时候会有线上数据库和测试数据库两个不同的版本,在开发的过程中,往往会在某个库中添加或者删除一些表或者注释,之前都是手动删除某个表,然后重新导入最新的表结构,那样不是很方便,往往会有很大的限制。 现在记录一下用Navicat for MySQL来进行表结构的同步: 第一步: 工具——》结构同步:如图1 图1 第二步:点击“对比” 第三步:可以获取到对比到的不同的地方 第...
2016-12-02 17:30:33
37546
4
原创 使用Eclipse创建Maven项目
1、File->New->Priject.. 2、选择Java Project 3、输入项目名,然后进入下一步 4、可以得到下面的画面 5、 6、执行上面后,可以得到下面的画面 7、 8、后面的点击finish到项目创建结束,可以得到下面的项目结构 9、接着点击项目-》右键-》configure-》convert to Maven Project 10、 11、项目最
2016-10-27 19:20:31
647
原创 Linux命令(个人用)
挑一些自己用的上的保存给自己用执行C语言办法: 1 打开终端后输入gedit按回车后进入文件编辑器2gcc -o 1 1.c 将1.c源文件编译成可执行文件,文件名为1,-o为编译参数,意思为输出为可执行文件3执行文件 ./1八、vi编辑类 1.进入后为命令模式:(1)插入i;(2)打开0;(3)修改c;(4)取代r;(5)替换s 2.经(1)后进入全屏幕编辑模式。 3.命令模式–>编辑模式
2016-10-13 21:10:46
4993
原创 Java容器记录
java的容器可以划分为两种:1、Collection:一个独立元素的序列,这些元素都有一条或者多条的规则。List按照插入的顺序保存元素,Set不能有重复的元素,Queue按照排队规则来确定对象产生的顺序(通常是按照插入顺序)。他们如果再细分的话,有: 1.1、ArrayList:插入的顺序和保存的顺序一样,如果插入的数据在尾部,性能ok,数据插入其他部分就差了 1.2、LinkedLis
2016-10-13 21:07:28
4730
1
原创 冒泡排序(Java实现)
使用Java实现冒泡排序,不是什么高明的东西了,只是为了锻炼一些自己的思维,好久没有看算法方面的东西了,脑袋要生锈了,有空多看书还是没有错的/** * * ClassName: Demo * @Description: 冒泡排序 * @author cdy * @date 2016年10月13日 */ public class Demo {public static vo
2016-10-13 20:52:23
6468
原创 爬虫评估记录
有项目要用到爬虫,自己写不现实,所以花费了几天的时间了解了一些爬虫的现状,做个记录,最后用了WebCollector,还不错,挺好用的1、神箭手云爬虫:https://www.oschina.net/p/crawler-samples特定:傻瓜化,抓取在平台上面,有的收钱,微信、微博都有现成代码2、WebCollector1)自定义遍历策略,可完成更为复杂的遍历业务
2016-10-08 19:57:18
7854
原创 android自定义控件使用例子(头部Bar)
实现后的样式为:第一步: 定义XML布局:(navigation_bar.xml)xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/title_bar" sty
2016-10-08 19:53:33
9214
3
原创 Android 接口回调例子
1、先建一个接口(在IMChattingHelper.java 文件)//接收消息的接口public interface MyReveiveMessage{ void getMessage(ECMessage msg,boolean showNotic);}2、设置get、set方法private MyReveiveMessage reveiveMe
2016-10-08 19:52:06
7776
原创 Fragment的使用方法
1、创建fragment的实例2、获取fragmentManager,在activity中用getGragmentManager()方法,在fragment中用getChildFragmentManager()FragmentManager fragmentManager = getChildFragmentManager();3、开启一个事务,通过调用begi
2016-10-08 19:50:04
7753
原创 Android 知识小记录
1、布局文件能够复用就复用 include2、 DigitalClock:数字时钟,可以自定义显示格式,可以显示秒数。3、 Timer和TimeTask的使用:重复一段时间执行。4、 System.currentTimeMillis()不适合用在需要时间间隔的地方,例如:Thread.sleep5、 SystemClock可以用在时间间隔
2016-10-08 19:47:52
7865
原创 融云使用笔记
融云使用笔记使用 Android Studio 集成融云,完成简单的单人会话,大概需要 5步:1、将 IMKitsdk 作为 Module 导入到 Project 中。2、在 application 中调用 RongIM.init(this) 。3、在 activity 中连接融云,RongIM.connect(token,callback)操作。4、由于单聊是一个fragment,需要在 act
2016-10-08 19:43:21
8081
原创 React Native 配置遇到的错误:TransformError
按照http://bbs.reactnative.cn/topic/10/%E5%9C%A8windows%E4%B8%8B%E6%90%AD%E5%BB%BAreact-native-android%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83/2配置的,在执行:react-native start 后,打开网址:http://localhost:8081/inde
2016-01-28 16:44:19
12219
原创 Android第三方QQ登录无限授权
最近在搞第三方登录,在搞QQ登录时,出现了一下奇怪的问题,在授权时,“无限”授权,其实说“无限“有点不太准确,只是多次授权,什么时候跳出来还没有一个规律。 原因:由于我开发的是平板的App,所以设置为横屏的了 <activity android:name="com.tencent.connect.common.AssistActivity"
2015-11-24 11:19:35
8067
3
问一些网络的问题,希望大家能够帮忙
2014-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人