自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 confirm的用法

confirm函数confirm函数用于提供确认功能,它首先显示给定的message参数所包含的信息,并提供两个可选择的回答“ok”和“cancel”,然后等待用户选择其中的一个。如果用户选择“ok”则返回true;否则,如若选择“cancel”则返回false。该函数的语法格式如下:window.confirm (message, ok, cancel)它有3个参数,其中参数message是欲显示的字符串形式的提示信息;参数ok也是用于显示的一个字符串信息,它可以是“OK”,也可以是其他表示O

2020-11-22 21:59:56 770

原创 路径

一、响应编码当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso-8859-1,因为iso-8859-1不支持中文,一定乱码。在使用response.getWriter()之前可以使用response.setCharaceterEncoding()来设置字符流的编码为gbk或utf-8,当然我们通常会选择utf-8。这样使用response.getWriter()发送的字符就是使用utf-8编码的。但还...

2020-11-22 21:33:17 30

原创 JSON的读写

阅读目录JSON的两种结构 认识JSON字符串 在JS中如何使用JSON 在.NET中如何使用JSON 总结JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没...

2020-11-19 10:02:58 35

原创 json 的几种格式

1 什么是JSON数据?先看下面,这里有一段JSON数据,我们根据这段数进行讲解:{ "paramz": { "feeds": [ { "id": 299076, "oid": 288340, "category": "article", "data": { "subject": "荔枝新闻3.0:不止是阅读", "summary": "江苏广电旗下资讯类手机应用“荔枝新闻

2020-11-16 21:26:38 23

原创 浅谈JSON几种标准格式

1.JSON数值({ "key" : value}) { "key" : 520, "key1" : 1314 }2.JSON字符串({ "key" : "value"}) { "key" : "我爱你", "key1" : "一生一世" }3.JSON数组({ "key" : [value]}) { "key" : [520, 1314], ...

2020-11-16 21:11:47 15

原创 Intent组件

Intent组件【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3959204.html【正文】Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是...

2020-11-13 17:14:48 31

原创 将unity项目发布到安卓手机

一、Unity 3d安卓开发环境搭建(Android SDK Tools)无论是在Unity中构建Android应用程序,还是从头开始对其进行编程,都必须先设置Android软件开发工具包(SDK),然后才能在Android设备上构建和运行任何代码。默认情况下,Unity安装基于OpenJDK的Java开发工具包。以下基于untiy官方文档,整合其它资料,列出详尽有效步骤。(本文基于win7系统)1. 首先,下载安装Java Development Kit (一般称作JDK):(注意..

2020-11-13 09:14:22 54

原创 利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world

Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT、JDK+adt-bundle与JDK+Android Studio。不要使用JDK+SDK+Eclipse+ADT这种方式,不是说什么太复杂的,是因为郭嘉的网络你懂的,打开SDK工具之后就根本就下载不了。Android Studio也是不行的,说好集合大量打开环境。安装的时候却还是需要联网。建议使用JDK+adt-bundle这种方式来搭建Android开发环境。同时adt-bundle认准20131030版本。2014

2020-11-08 19:48:29 13

原创 Myeclpse_ADT

1 首先必要的工作,安装myeclipse 2014和android sdk。这个不详述。2 安装完后,开始安装ADT插件。安装ADT步骤:打开help,选择Install from site,点击Add,输入网址后,下面出现工具列表,然后选择android developer tools,如果已经安装则不会出现(我的已经安装),选择后点next,开始安装,如下图:3 重启之后,添加SDK地址:4 安装完成后出现这两个标签:5 如果没有需要自己添加,添加步骤,wind

2020-11-05 17:33:33 43

原创 MyEclipse 2014、ADT、SDK

JAVA 环境 是必备的,不再多说。必备:MyEclipse 2014、ADT、SDK。首先下载并配置Android SDK (SDK Manager、AVD Manager)配置Android环境变量变量名:ANDROID_SDK_HOME,变量值是android-SDK-windows的路径,如:D:\sdk\android-sdk-windows配置Path变量,编辑Path环境变量,变量值添加如下路径:;%ANDROID_SDK_HOME%\platform-tool..

2020-11-02 17:02:30 28

原创 Eclipse安装AD

在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境。通过给Eclipse安装ADT插件,用户才能够完成快速新建Android项目、创建界面、调试程序、导出apk等一系列的开发任务。一般论坛或博客上关于Android开发环境搭建的帖子在讲Eclipse安装ADT插件的时候,都是通过在线安装的方式。不过这种方法有几大缺陷,一是由于ADT插件是从http://dl-ssl.

2020-11-02 14:26:40 19

原创 Eclipse中离线安装ADT插件详细教程

在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境。通过给Eclipse安装ADT插件,用户才能够完成快速新建Android项目、创建界面、调试程序、导出apk等一系列的开发任务。一般论坛或博客上关于Android开发环境搭建的帖子在讲Eclipse安装ADT插件的时候,都是通过在线安装的方式。不过这种方法有几大缺陷,一是由于ADT插件是从http://dl-ssl.

2020-11-02 14:24:20 35

原创 MyEclipse+JDK+ADT

先全部安装了吧1、安装JDK。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、安装Myeclipse。下载地址:http://www.verycd.com/topics/2833718/3、安装Android SDK2.2。下载地址:http://developer.android.com/sdk/index.html(刚才试了一下MS又打不开了)。下好一个二十多MB的文件后,再联网安装(注意.

2020-11-01 13:08:51 15

原创 MyEclipse 2014 Android 开发环境

JAVA 环境 是必备的,不再多说。必备:MyEclipse 2014、ADT、SD地址:http://tools.android-studio.org/index.php上面有需要的版本选择首先下载并配置Android SDK (SDK Manager、AVD Manager)配置Android环境变量变量名:ANDROID_SDK_HOME,变量值是android-SDK-windows的路径,如:D:\sdk\android-sdk-windows配置Path变量,编辑..

2020-11-01 12:35:50 27

原创 js中获取 table节点各tr及td的内容方法

<table id="tb1" width="200" border="1" cellpadding="4" cellspacing="0"> <tr> <td height="25">第一行</td> </tr> <tr> <td height="25">第二行</td> </.

2020-10-22 10:09:55 73

原创 一个元素同时使用多个类选择器

CSS中类选择器用点号表示。实际项目中一个div元素为了能被多个样式表匹配到(样式复用),通常div的class中由好几段组成,如<div class="user login">能被.user和.login两个选择器选中。如果这两个选择器中有相同的属性值,则该属性值先被改为.user中的值,再被改为.login中的值,即重复的属性以最后一个选择器中的属性值为准。测试如下:<style> .user{ font-size: 30px; background-co

2020-10-18 17:40:22 70

原创 jPlayer插件的使用

开始写html,主要是视频放置位置和一些控制按键(这些代码可以上网搜一下,都有的): <div id="jp_container_1" class="jp-video jp-video-360p" role="application" aria-label="media player"> <div class="jp-type-single"> <!-- 视频放置位置 --> <div id="jquery_jpla

2020-10-18 17:13:12 32

原创 jplayer的基本使用

据我观察,jPlayer的原理主要是用到HTML5,在不支持HTML5的浏览器上使用SWF。做到全兼容,这一点很不错。官方还说明,服务器对于MP3文件不要做GZIP压缩,只是徒增CPU而已。并且在Flash播放GZIP的MP3时会出错。jPlayer需要两个文件上传到你的服务器。jquery.jplayer.min.jsJplayer.swf最重要的当然还是jquery.min.js.JPLAYER构造jPlayer构造在jQuery选择器上。采用 $(I...

2020-10-18 17:00:41 46

原创 USB扫码枪获取数据流的实现方式

硬件条件:OTG接口转换器(或者自带usb接口的设备(大头)) USB扫码枪(支持USB虚拟串口) 安卓设备实现方式:串口方式 USB方式使用场景:在扫码枪连接机器的时候,当扫码枪扫描到内容时,获取扫描到的内容。解决的问题:之前扫码枪使用的是USB模式(即扫描到的内容会直接输入到EditText之中,并且末尾会增加一个回车键),但是后来发现,当二维码包含中文的时候,中文不会输出进来,于是乎,使用以上两种方式实现。实现思路:连接扫码枪,因为数据肯定是以字节流的...

2020-09-21 12:18:17 382 1

原创 表单提交onclick和onsubmit

onsubmit只能表单上使用,提交表单前会触发, onclick是按钮等控件使用, 用来触发点击事件。在提交表单前,一般都会进行数据验证,可以选择在submit按钮上的onclick中验证,也可以在onsubmit中验证。但是onclick比onsubmit更早的被触发。  提交过程1、用户点击按钮 ---->2、触发onclick事件 ---->3、onclick返回true或未处理onclick ---->4、触发onsubmit事件 ---->...

2020-08-26 11:56:42 63

原创 SQL数据库 增删改查基础语句

**********************DDL语句*********************(DDL是数据定义语言的缩写,简单的说,就是对数据库内部的对象进行创建、删除、修改等操作的语言。)命令结束符,用“;”或“\g”结束**********************数据库创建、查询、操作、删除*********************:dbname为所创建的数据库名称,以下皆是1创建数据库语法:create databasedbname;创建成功提示:...

2020-08-25 10:48:55 120

原创 limit中 使用事项 不能使用表达式 避免踩坑

limit中不能使用表达式mysql> select * from t_order where limit 1,4+1;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'limit 1,4+1' at line 1mysql> s

2020-08-25 10:09:11 303

原创 JSONObject使用方法

/** * 项目名称:tools * 项目包名:com.songfayuantools.json * 创建时间:2017年7月31日上午11:58:51 * 创建者:Administrator-宋发元 * 创建地点: */package com.songfayuantools.json; import com.songfayuantools.entity.UserInfo; import net.sf.json.JSON;import net.sf.json.JSONObject;.

2020-08-23 21:58:13 450

原创 Jquery 文件上传大小

<html><head></head><body><script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><br/><input id="fUpload" multiple type="file"/><ul id="ulList"></ul><input id="btnS.

2020-08-20 15:19:57 58

原创 双引号嵌套的问题

/** * java双引号转义符测试 * @author asus * */ public static void main(String[] args) { String ont = "\"name\""; //字符串两边含有双引号 String tow = "name \"is\" wgb"; //字符串中间含有双引号 String three = "\\na.

2020-06-30 16:47:58 126

原创 Javb__Web 实现文件复制

实现方式一:使用FileInputStream/FileOutputStream字节流进行文件的复制操作1 private static void streamCopyFile(File srcFile, File desFile) throws IOException { 2 // 使用字节流进行文件复制 3 FileInputStream fi = new FileInputStream(srcFile); 4 FileOutputStream

2020-06-29 16:46:03 266

原创 Java实现文件的拷贝复制

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class CopyFileDemo{ public static void main(String[] args){ //将F盘下面的file.txt文件拷贝到桌面 String desPathStr = "C:\\Users\\Administrator\\Desktop";.

2020-06-29 16:41:12 110

原创 FFmpeg avcodec_copy_context deprecated

#include #include int main() { AVOutputFormat *ofmt = NULL; AVFormatContext *ifmt_ctx = NULL, *ofmt_ctx = NULL; AVPacket pkt; const char *in_filename, *out_filename; int ret, i; in_filename = "/Users/biezhihua/Downloads/biezhihua.mp4"; o.

2020-06-19 11:29:07 76

原创 FFmpeg avcodec_copy_context deprecated替换

新版本中FFmpeg的avcodec_copy_context被avcodec_parameters_to_context和avcodec_parameters_from_context所替代,因此需要将原本的写法修改一下。旧API版本如下ret =avcodec_copy_context(out_stream->codec, in_stream->codec);if (ret < 0){ printf("Failed to copy context from inp.

2020-06-19 11:27:11 96

原创 av_bitstream_filter_filter()

分离某些封装格式中的H.264分离某些封装格式(例如MP4/FLV/MKV等)中的H.264的时候,需要首先写入SPS和PPS,否则会导致分离出来的数据没有SPS、PPS而无法播放。H.264码流的SPS和PPS信息存储在AVCodecContext结构体的extradata中。需要使用ffmpeg中名称为“h264_mp4toannexb”的bitstream filter处理。有两种处理方式:(1)使用bitstream filter处理每个AVPacket(简单)把每个AVPacket中的数

2020-06-18 16:55:41 72

原创 推流(2)

#include <stdio.h>extern "C"{#include "libavformat\avformat.h"#include "libavutil\time.h"}#pragma comment(lib, "avformat.lib")#pragma comment(lib, "avutil.lib")#pragma comment(lib, "avcodec.lib")int Error(int res){ char buf[1024] = .

2020-06-09 21:20:25 39

原创 推流(RTSP/RTMP)

我的一篇博文《如何用FFmpeg API采集摄像头视频和麦克风音频。。。》已经介绍了如何从视音频采集设备获取数据,并且编码、保存文件到本地。但是,有些应用并不是把流保存成文件,而是需要发送到网络的,比如现在很典型的一种应用场景:把流推送到RTSP、RTMP、HLS服务器,由服务器转发给其他用户观看。很多开发者也是调用FFmpeg API来实现推流的,用FFmpeg 做一个推流器很简单,调用流程跟输出文件的基本相同,基于前面博文的例子稍微修改就可以做出一个采集+编码+推流的软件。这里,我先假设读者已经会用FF

2020-06-09 21:12:58 561

原创 队列

对USB摄像头实时编码,在前面已经探讨过了。这次改变下思路,尝试去截取网络摄像头的H264码流,将其解码播放。这里的测试代码,是在海康摄像头的基础上进行的。解码的大致流程和以前的保持一致,只不过增加了部分函数。FFmpeg打开媒体文件并查看媒体文件的信息,有三个步骤:avformat_open_input;avformat_find_stream_info;av_dump_format;依次调用三个函数后,我们可以很清楚的知...

2020-06-09 20:24:39 38

原创 sws_scale函数

FFmpeg中的sws_scale()函数主要是用来做视频像素格式和分辨率的转换,其优势在于:可以在同一个函数里实现:1.图像色彩空间转换, 2:分辨率缩放,3:前后图像滤波处理。不足之处在于:效率相对较低,不如libyuv或shader,其关联的函数主要有:1.sws_getContext():struct SwsContext *sws_getContext( int srcW, /* 输入图像的宽度 */ int srcH, /* 输入图像..

2020-06-09 09:45:43 57

原创 ffmpeg中av_image_alloc()函数的用法

一、ffmpeg中av_image_alloc()是这样定义的。此函数的功能是按照指定的宽、高、像素格式来分析图像内存。参数说明 pointers[4]:保存图像通道的地址。如果是RGB,则前三个指针分别指向R,G,B的内存地址。第四个指针保留不用 linesizes[4]:保存图像每个通道的内存对齐的步长,即一行的对齐内存的宽度,此值大小等于图像宽度。 w: 要申请内存的图像宽度。 h: 要申请内存的图像

2020-06-07 08:16:11 269

原创 mysql在表中添加多个外键

建表时创建外键:CREATE TABLE`xh` (`id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT ,`cl_id` smallint(3) unsigned NOT NULL COMMENT,`title` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT ,...

2020-04-19 16:24:34 1484

原创 websocket @ServerEndpoint

WebSocket是JavaEE7新支持的:Javax.websocket.server包含注解,类,接口用于创建和配置服务端点Javax.websocket包则包含服务端点和客户断电公用的注解,类,接口,异常创建一个编程式的端点,需要继承Endpoint类,重写它的方法。创建一个注解式的端点,将自己的写的类以及类中的一些方法用前面提到的包中的注解装...

2020-04-12 18:13:21 87

原创 urlrewrite的配置和使用

这几天因为要做网站中的博客功能,需要对博客的地址进行处理,用到了urlrewrite,逸风在此也给大家简单介绍一下urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三:一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器...

2020-04-01 14:52:30 44

原创 URL地址的编码

系统很多Url地址都暴露给用户,存在安全隐患,用户可以去随意修改Url地址和参数值,为了解决这个问题提供以下解决方案,具体步骤如下:第一步:编码URL地址,调用CommonMethod.js的rewriteUrl方法,对Url地址进行Base64编码。例如:var url = basePath + "/testAction.do?ExeMethod=query&a=中国&...

2020-04-01 11:51:47 152

原创 基于jQuery的网页影音播放器jPlayer的基本使用教程

jPlayer简介:想在网页上播放背景音乐,不想用html标签的方式,因为那样只有音乐全部下载完以后才能播放,还容易出现跨浏览器兼容性的问题,于是选了一款基于jQuery的播放器jPlayer来做。设置jPlayer的尺寸大小使用构造函数配置jPlayer({size:Object})设置jPlayer的高宽。使用构造函数配置jPlayer({sizeFull:Object})设置全...

2020-03-26 13:43:08 74

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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