- 博客(26)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 golang相关开源库
WEB框架1.Gin https://github.com/gin-gonic/gin2.Beego https://github.com/astaxie/beego3.martini https://github.com/go-martini/martiniHTTP1.httprouter https://github.com/julienschmidt/httprouter2.fasthttp https://github.com/valyala/fasthttp3.mux https:/
2020-12-30 20:22:55 516
原创 Golang清空map的两种方式及性能比拼
一、Golang中删除map的方法1、所有Go版本通用方法a := make(map[string]int)a["a"] = 1a["b"] = 2// clear alla = make(map[string]int)2. Go 1.11版本以上用法通过Go的内部函数mapclear方法删除。这个函数并没有显示的调用方法,当你使用for循环遍历删除所有元素时,Go的编译器会优化成Go内部函数mapclear。package mainfunc main() { m
2020-12-24 11:07:23 13437 2
原创 golang GC相关调试参数
1. pprof生成CPU和memory profile前段时间项目中遇到golang程序的性能上不去,想要找到程序的性能瓶颈所在,使用golang自带的pprof输出cpu和mem的profile文件进行分析。具体如何生成profile文件参考如下:https://golang.org/pkg/runtime/pprof/https://blog.golang.org/profiling...
2020-01-13 16:48:11 10542 2
原创 python对两个json文件排序并判断两个json文件是否相等
# -*-coding:utf-8-*-import jsonimport jsonpatchimport sysdef cmp(src_data, dst_data): if isinstance(src_data, dict): """若为dict格式""" for key in dst_data: if key no...
2018-08-08 16:34:40 2625
原创 springboot全局异常捕获和AOP统一处理web请求日志
1、项目中会使用异常捕获,然而每个controller方法都加上try catch会显得很冗余,这时候就需要全局捕获异常,所有的异常都到我自定义的异常捕获中去。 在springboot中使用@ControllerAdvice注解实现全局异常捕获,代码如下:@ControllerAdvice(basePackage="com.cjs.example.controller")public cl...
2018-07-11 11:39:01 11522 4
原创 Spring Cloud Eureka实现服务注册与发现
Spring Cloud Eureka是Sping Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。一、eureka注册服务中心搭建1、首先创建一个基础的Spring Boot工程,spring初始化工程可在https://start.spring.io/进行初始化,初始化的类如下:packag...
2018-07-09 18:03:26 289
原创 SpringBoot配合mybatis、maven初始化工程
**1、使用IDEA新建一个空的maven项目** **2、整个工程目录如下图所示:** **3、其中DemoApplocation.java为系统启动类,具体代码如下:**package com.cjs.exampleimport org.mybatis.spring.annotation.MapperScan;import org.sp...
2018-07-09 16:53:55 476
原创 quartz2.2.1使用jdbcjobstore模式集成到springmvc中,并随tomcat启动
使用quartz2.2.1,quartz有两种执行模式,一种是RAMJobStore,一种是JDBCJobStore。 1、RAMJobStoreRAMJobStore是默认的数据存储方式,其把数据存在本地内存中,官方宣称这是最有效率的方式(在本地内存当然快啦)。但是在宕机或者重启的时候数据就会丢失。//配置方式org.quartz.jobStore.class = org.quar...
2018-04-03 18:03:12 3923
原创 解决quartz的Job类中使用注解Service为null的办法
最近项目中有个需求,需要周期性的执行一个事件,决定使用Quartz这个工具去实现。项目需求是,网页上点击运行按钮,就开始周期性的执行某一事件,然后每次执行将数据插入到数据库中。 项目的环境是SSM框架,spring4.3,Quartz1.6版本,Intellij IDEA 2017.1 遇到的问题是:在java project中使用quartz1.6版本和quartz2.3版本一切正常,正高兴...
2017-10-23 11:18:45 5843 7
原创 Android 7.0对比Android6.0新特性
下载了Android6.0和Android7.0的官方文档,比较了下两个版本的不同,主要介绍下android7.0比android6.0增加的新特性,只说增加的,已有的不会说。 由于本人水平有限,本文质量不会太高,翻译的也很抠脚,见谅1、Widgets应该在两个经常使用的app中加入一个快速切换的功能,按下“最近使用”按钮两次。 如果支持多窗口模式,就在“最近使用”按钮长按2、Multi-win
2017-01-05 18:16:35 19868 1
原创 python爬虫爬取合肥工业大学校园新闻
由于毕设做的是一个校园新闻手机客户端,所以思路是这样的: 1、获取到合肥工业大学主页的新闻数据,保存到本地数据库中。 2、编写服务器端提供http链接,返回JSON数据给客户端解析数据。 3、可能需要每天爬取新闻数据更新到数据库中,其次服务器端可能需要个管理员界面,可以发布新闻等操作。今天要做的就是先用python爬虫爬取合肥工业大学新闻主页的新闻数据,并保存到MySQL数据库中去。工大新闻主
2017-01-03 10:22:05 7178 6
原创 react-native仿qq登录界面布局
使用react-native中的TextInput、Text、Image三个组件,编写的一个简单的仿照qq登录的界面。 截图如下: 还挺像的哈,代码都写在了index.android.js这个文件中,图片保存在项目下img文件夹中。/** * Sample React Native App * https://github.com/facebook/react-native * @fl
2016-12-14 15:31:23 1119
原创 react-native中listview获取豆瓣书本信息并展示出来
在简书上看到的一个例子,链接忘记了,对不住原创作者了。1、获取豆瓣api搜书返回的json数据通过豆瓣api查找书籍(https://api.douban.com/v2/book/search?q=react&count=1)返回的JSON数据格式如下:{ "count":1, "start":0, "total":174, "books":[ {
2016-12-12 19:23:55 1761
原创 第一个react-native工程,简单点
推荐一个学习react-native的好网站,是将react-native在github上面的文章翻译过来的中文网站,挺适合一个入门react-native的人学习,http://reactnative.cn/,学的时候最好选择最新的学习,我选择的是0.39版本。 附上截图: 也没啥好讲的,自己也是刚学没几天,就当做个笔记吧。修改的是index.android.js这个文件,修改之后安装到手
2016-12-09 11:09:52 1105
原创 react-native在windows下安装和配置
本次安装时基于windows7系统,32位,在虚拟机上面安装的。1、安装JDK,配置环境变量。下载JDK,然后配置环境变量JAVA_HOME,还是按照正规路径来,不然编译时候找不到就尴尬了。 然后将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;配置到path里面去。打开命令行,输入java就可以看见成功了。2、下载Android sdk工具Android sdk下载地
2016-12-07 15:31:43 7158
原创 笔面试题目
笔面试记录1、对一个指针*str,不使用另外的变量,不许使用系统函数求出该字符串的长度。一开始时候想到一个方法就是指针不断指向下一个,直至为空,然后用一个变量不断加一,最后就可以得到长度了,但是,还是需要一个变量来存储,不满足条件。 大概伪码如下:int i=0;while(str->next!=null){ i++;}很遗憾,这么写的话远远达不到面试的期望,
2016-11-17 14:22:49 494
原创 仿QQ空间的一款APP(二)
瞎扯蛋V1.3已经在应用宝、豌豆荚、360手机助手上线了,感兴趣的可以先下载试玩,觉得好的,想学习一下的再看这篇博客,源码需要的私信我
2016-11-03 16:21:08 1848 8
原创 仿QQ空间的一款APP(一)
一款仿照qq空间的app,包含客户端、服务器端,客户端使用ADT编写,服务器端使用基于注解的ssh框架,使用IntellJ IDEA,这应该会是未来java开发工具主流,eclipse已经不行了,数据库采用MySQL,服务器Tomcat,服务器已经架设在阿里云服务器上了。
2016-11-02 11:54:02 9329 28
原创 使用opensmile提取音频的特征,得到特征向量,并扔进libsvm中进行分类训练测试
我们做的是从语音中识别出情感,我们先从网上下载许多视频,电影、电视剧、综艺访谈节目等等,截取其中带有表情的视频片断,再从每个视频中提取出语音单独进行识别情感。怎么从视频中提取出语音,具体见我上一篇博客从视频提取出音频一、首先使用opensmile对音频进行处理,注意处理的音频格式必须为wav格式(其他格式并不识别),看书时候看到了下,wav格式的音频基本是属于无损音质吧,微软出的。1、首先...
2015-12-07 22:36:46 12219 13
原创 自己写的一个简单的android记事本app
自己写的一个简单的记事本app,效果如下:一、首先是第一个界面的编写,最上面是一个TextView,中间是一个Linearlayout中嵌套一个listview布局,最下面是一个button。下面附上第一个页面的简单布局xml文件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/an...
2015-12-07 21:59:30 56867 87
原创 从视频中提取音频
首先,需要在网上下载一个方法ffmpeg.exe工具来处理视频、音频的转换。1、Flash格式像其他格式进行转换(1)、转换成wmv/asf格式ffmpeg-i(要转换的flv文件完整路径)-fasf-vcodec(wmv1或wmv2)[-b视频码率]-acodecmp3[-ab音频码率](输出的asf/wmv文件完整路径)(2)、转换成mp...
2015-11-23 12:40:26 14624 2
python2.7安装包
2016-12-07
openSMILE-2.1.0
2015-12-07
如何将语音转化为文本用代码写出来
2015-09-21
html边框怎么加不上颜色?
2015-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人