自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 FTP搭建

1、打开启用或关闭windows功能:Win +R,然后输入optionalfeatures2、找到Internet信息服务(Internet Information services),如下图设置3、新建FTP服务器目录文件夹4、查询IP5、开始菜单搜索“IIS”,打开IIS(InternetInformationServices)管理器;左侧二级目录找到“网站”并右...

2019-08-02 10:19:34 212

原创 笔记本连接显示器后没有声音

原因:声音设置默认设备是显示器解决:将扬声器设为默认设备

2019-08-02 09:43:28 2214

原创 ES6-Promise

一、介绍Promise对象是一个代理对象,一个代表未知返回结果的对象值。这个值在Promise对象创建时可能是未知的,它允许你为异步操作的成功和失败分别绑定相应的处理方法, 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是返回一个能代表未来出现的结果的promise对象二、使用new Promise(executor)executor:一个带有两个参数...

2019-03-01 10:09:02 697

原创 HTTPS协议

一、HTTPS基本概念HTTPS = HTTP + SSL/TLS      HTTP(HyperText Transfer Protocol,超文本传输协议):一个客户端和服务端请求和应答的标准。    HTTPS(HyperText Transfer Protocol over Secure Socket,超文本传输协议):是以安全为目标的HTTP通道,及HTTP的安全版。在HTTP下加入SS...

2018-03-07 18:27:36 299

原创 iframe父页面与子页面之间的元素获取与方法调用

父页面与子页面之间的元素获取与方法调用:1、JS父调子子调父元素window.frames[iframe的name属性值];① window.parent.document.getElementById("父页面元素ID");②window.parent.document.getElementsByTagName(

2017-11-15 11:00:22 25677 4

原创 ThinkPHP缓存数据

$variable = S('variable'); //从缓存文件的variable中取出缓存数据至$variableif($variable){ //若缓存数据存在return $variable;}else{ //若缓存数据不存在$variable = 获取数据;S('variable', $variable, 缓存时间(秒));//缓存$variable至缓存文件的

2017-11-14 14:59:05 396

原创 正则表达式——常用正则表达式验证输入合法性

正则表达式验证手机号、固话、QQ号、邮箱、邮政编码输入合法性

2017-11-13 16:39:53 2417

原创 sql判断以逗号分隔的字符串中是否包含某个字符串

sql语句中,以逗号分隔的字符串中是否包含某个特定字符串,类似于判断一个数组中是否包含某一个元素,例如:判断 ’a,b,c,d,e,f,g‘ 中是否包含 'a',sql语句如何实现?mysql:mysql中有一个方法 FIND_IN_SET(ele, str),str是一个以逗号分隔的字符串,ele是一个特定字符串,该方法表示判断str中是否包含ele。sqlserver:sqlserve

2017-11-13 16:04:51 31318 7

原创 CSS——背景图片自适应

背景图片根据元素大小进行拉伸,使得图片大小能够自适应: .bgImg{background-image: url(图片路径);background-repeat: no-repeat;background-size:100% 100%;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMet

2017-08-18 10:38:50 983

原创 Angular——作用域($scope)内变量的变量名是动态的

作用域内定义变量,通常是:$scope.变量名 = 变量值;若变量名为动态的,比如:字符串拼接的、动态获取的,这是在作用域内定义变量:var 中间变量 = 动态变量名; $scope[中间变量] = 变量值;    eg:   var flag = 1;var tempVar = 'showTab_' + flag;$scope[tempVar] = true;

2017-08-16 10:45:07 5092

原创 搜索——页面内搜索与替换

从页面呈现内容中搜索关键字,请求后台实现搜索过程繁琐、效率低、性能低,通过前端实现页面内搜索可以减少前端与后台的交互,效率也更高。以下代码实现了页面内搜索:1、页面 2、css.header{margin: 70px 0;width: 100%;}#search-box{margin: 0 au

2017-08-09 09:48:33 1273

原创 Tomcat——部署项目内存溢出

在服务器上部署项目时,若启动项目报错:内存溢出,可通过以下方式设置内存:1、若服务器为windows系统,打开tomcat根目录下bin/catalina.bat文件找到 echo "Using CATALINA_BASE:$CATALINA_BASE"在上面加入 set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:Max

2017-08-03 13:16:26 420

原创 Eclipse——内存溢出设置

eclipse默认内存设置比较小,很多人运行项目常常会报内存溢出的错误,通过以下方法设置内存大小:1、eclipse根目录下的eclipse.ini中添加:-Xms512m -Xmx1024m -XX:MaxPermSize=1024m-Dfile.encoding=UTF-8若该文件中原来就有该设置,把后面对应的值增大。2、若使用tomcat,双击已创建的

2017-08-03 11:37:53 1869

原创 加载——水位上移效果

如下代码是一个加载过程的demo,通过水位上移表示进度情况的原理。也就是说,实现了加载过程中,水位上移表示加载的进度值增加的效果。效果图 1、页面 <div class="circle"> <img src="water.png"> <span></span></div>   2、c

2017-08-02 09:56:28 1581 2

原创 Eclipse——打开eclipse,报错:找不到java虚拟机

报错:有以下几种解决方法:1、在eclipse根目录下找到eclipse.ini,在文件最后添加如下两行内容:-vmE:\Tools\Java\jdk1.7.0_79\bin\javaw.exe2、在环境变量path中添加%JAVA_HOME%\bin;3、在环境变量CLASSPATH中添加%JAVA_HOME%\lib;...

2017-08-01 13:22:18 23556 10

PocketSphinxAndroidDemo

可以实现录音,有效率超过百分之九十九 package edu.cmu.pocketsphinx.demo; import java.util.Date; import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class PocketSphinxIntent extends Activity implements OnTouchListener, RecognitionListener { static { System.loadLibrary("pocketsphinx_jni"); } public static final String EXTRA_RESULTS = "PockectSphinxExtraResults"; /** * Recognizer task, which runs in a worker thread. */ RecognizerTask rec; /** * Thread in which the recognizer task runs. */ Thread rec_thread; /** * Time at which current recognition started. */ Date start_date; /** * Number of seconds of speech. */ float speech_dur; /** * Are we listening? */ boolean listening; /** * Progress dialog for final recognition. */ ProgressDialog rec_dialog; /** * Performance counter view. */ TextView performance_text; /** * Editable text view. */ EditText edit_text; Intent intent; /** * Respond to touch events on the Speak button. * * This allows the Speak button to function as a "push and hold" button, by * triggering the start of recognition when it is first pushed, and the end * of recognition when it is released. * * @param v * View on which this event is called * @param event * Event that was triggered. */ public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: start_date = new Date(); this.listening = true; this.rec.start(); break; case MotionEvent.ACTION_UP: Date end_date = new Date();

2015-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除