自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用FFMPEG将speex音频格式转为mp3和ogg格式

场景需要:服务端需要将从客户端APP上传上来的speex格式的语音格式转为mp3和ogg两种格式,这样就可以支持PC所有浏览器(通过html5标签)播放。软件下载:1、ffmpeg: wget https://github.com/FFmpeg/FFmpeg/releases/download/n3.0/ffmpeg-3.0.tar.gz2、lame:wget http://nch

2016-05-31 22:48:25 12847 4

原创 C 指针

从方法的参数开始讲起。一、存放整型数据的指针void CalledByAddress(int *a) {*a = *a+1;}void CalledByValue(int a){a = a+1;}int main(){int c = 3;CalledByValue(c);printf("%i\n",c)//不管CalledByValu

2014-03-04 11:04:39 512

原创 myEclipse2013 maven svn 安装

千万不要在线安装,会搞死你1、下载m2eclipse   http://download.csdn.net/download/jolingogo/52532252、下载svn (自己找吧)这两个插件都用link方式安装在myEclipse安装目录下面新建名为“maven”文件夹把下载来的m2eclipse的feature 和plugins  复制到上面的maven文件夹中在

2013-09-13 11:27:19 2032

原创 java lookahead的应用

需要被解析的字符串:werqqdds[img]qq/qq_01.jpg[/img]123qqxx;要求:只将[img]...[/img]标签之外的qq字符进行替换成QQ;可以利用lookahead的0宽度规则。String reg="qq(?!(?:(?!\\[/?img\\])[\\s\\S])*\\[/img\\])";String source = "werqqdds[img

2013-08-08 14:00:20 859

原创 IE6下z-index不起作用

IE6下z-index层级设置再高都不起作用   New Document          #blank{width:100%; height:600px; background:black; opacity:0.4; filter:alpha(opacity=40); position:absolute; left:0; top:0; z-index:

2013-07-24 13:30:51 967

原创 window plsql 无客户端连接centos oracle服务器

1、下载oracle的Instant Client(注意:这不是sqlplus客户端)http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html。我的本地机子是window7所以选择 下载Instant Client for Microsoft Windows (x64)这个版本。

2013-03-06 16:40:16 2019 1

原创 需要牢记的几句话

1.职场:先升值,再升职;2.沟通:先求同,再求异;3.执行:先完成,再完美;4.学习:先记录,再记忆;5.设计:先仿造,再创造;6.创业:先成长,再成功;7.发展:先站住,再站高;8.人际:先交流,再交心;9.先做好自己,再要求别人;10.先解决心情,再解决事情。

2013-02-28 12:50:55 537

原创 centos下 nginx+mysql+bugfree+php安装

背景:bugfree是一个bug管理工具。由淘宝开发的并且是开源的工具。淘宝官方有提供安装方法:http://testing.etao.com/node/120。通过XAMPP来安装非常方便。但是XMAPP会一次性把mysql/php/apache/bugfree全部安装。但是我当前的机子上已经安装了nginx/mysql/所以思考之后还是决定自己手动安装。于是噩梦来了。我整整花了两天半的时间

2013-02-26 15:48:19 3391 1

原创 centos5.5下 yum命令mysql安装

通过yum命令可以很方便的进行mysql的安装1、yum -y install mysql-server敲入上面的命令。centos5.5会自动下载并且安装mysql-server当你看到"complete!"说明安装完成。怎么样?简单吧.安装mysql服务器之后,接下来就是启动。在启动之前要修改一下mysql的配置文件2、 vi /etc/my.cnf  将该

2012-07-19 00:14:28 1740

原创 java正则

纯粹为自己学习记录1、贪婪和非贪婪--在于有没有加"?""?"用于表示数量的时候相当于{0,1}。既然他最多只能匹配一个,那当然是非贪婪的。注意比较(.*)和(.*?)例子:想要匹配出所有的 并且领用java.util.regx包只输入链接的标签。不要输入链接内容。输入值为:第一个链接第二个链接保留第三个链接保留第四个链接保留第五个链接";注意:输入值的最后一个的结束

2012-04-19 17:20:52 993

原创 java 处理 json字符串

最近项目中需要解析从远程返回的json字符串。找了网上一些例子,大部分都需要加入第三方的控件。比如GSON.但是第三方插件大部分都需要创建一个java对象用来映射json字符串。对于复杂的json字符串就可以这样搞。但是如果对于比较简单的json字符串,这样处理就有点浪费资源了。如果能够根据KEY值直接返回一个json的value值就是最好的处理方法。于是想到了能不能调用javascript中的e

2012-04-16 20:28:32 3688

原创 maven 项目依赖管理

刚到目前的公司时,人家问我玩过maven吗?“maven"什么是maven?由于之前待的公司没有用到这方面的东西。所以根本就不同。后来私底下问问同事,人家告诉我“maven就是一个管理依赖的工具“---------好抽象啊。下班后上网查一下maven.得到的答案都是如出一折。于是下下狠心去看看官方的说明(全是英文)。根据我这不标准的翻译,maven大概有四个作用。1、构建标准工程。2、

2012-04-13 15:43:16 5920

转载 mysql 日期以及时间的操作

项目需要 ,从网上找到了一些资源。在这里分享给大家mySQL中常用日期时间函数:下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql> SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_col)DAYOFWEEK(date)返回日期date的星期索引(1=星期天,2=星

2011-12-07 11:44:39 3517 1

转载 正则学习 好东西

在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。  正

2011-11-23 16:34:38 1115

原创 正则表达式获取指定的值

今天给网站做一个视频白名单功能,需要用正则来解析出合法的视频URL,公司在网站上出现特定路径的动态视频。做法:对于传进来的视频URL进行正则匹配,将符合要求的URL转化为html.不符合要求的地址进行过滤对于如何写正则表达式,网上有一大堆,随便搜一下就可以了。这里要讲的是如何将匹配到的合法地址取出来。举个例子//正则表达式String reg = "(\\[flash\\]

2011-11-23 11:47:28 7045

原创 redis

入门教程,仅供菜鸟。原文链接:http://lgone.com/html/y2010/776.html本文包括如下内容:1、Redis简介:Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value

2011-09-14 23:59:18 745

原创 拦截器

回顾struts2拦截器的时候,顺便回顾一下用jdk方法实现的拦截器-----------------------------------------------------定义一个接口,invok()方法需要传入一个接口参数-------------------------

2011-09-06 00:12:21 440

原创 CSS的四种定位

1、静态定位position:static这是元素默认的定位方式,它只是简单地遵循文档的普通流动方式,使用静态定位,则top和left属性无效 2、相对定位position:relative和静态定位差不多,也是遵循文档的普通流动,但是top和left会起

2011-09-04 09:43:26 801

转载 .style .currentStyle .runtimeStyle 三者的差别

1、obj.style只能获得内嵌样式(inline Style)就是写在Tag里面的,他访问不到那些链接的外部css和在head中用声明的style。所以必须认识到在那些使用外部Css文件的页面中,如果用style赋值,如obj.style=“color:red”;显然效果

2011-09-04 09:02:47 547

转载 安装apache、svn、

首先安装apache,一般来说直接点下一步就可以了,在设置domain以及host的时候,设置为localhost就可以了,Email你可以填你自己的Email,也可以随便填一个.安装apache要注意的是,你的电脑上80端口不能被占用, 否则你的http服务是启动不

2011-08-26 22:35:42 585

原创 xml解析方式2------dom4j

dom4j是我最喜欢的一套解析组件,操作简便而且效率高。有了它,dom和sax可以光荣退休了.下面是dom4j生成xml文件的代码package dom4j;import java.io.File;import java.io.FileNotFoundExcept

2011-08-24 23:14:18 482

转载 spring 实现aop的三种方法

spring开发aop应用有三种方法:一:Spring 1.2版本中通过ProxyFactoryBean来实现aop,即通过动态代理来实现的,Aspect必须继承MethodBeforeAdvice,MethodAfterAdvice等张三

2011-08-24 22:48:04 1105

原创 xml的解析方式——dom/sax、jdom、dom4j

最近学习了一些xml的解析方法,本来以为面试时会被问到,现实是都没有问。而是考了一些基础的知识。我的妈啊,有些东西很久没用就忘了。废话不说,进入正题。我知道的xml解析方式是目前比较公用的一些方式。有sun公司声称标准的jaxp(dom/sax)解析(但是自己在开发的时候是使

2011-08-19 01:24:44 1061

原创 Android 开发环境配置

最近两天,对安卓开发感兴趣,于是就想着装个开发环境来好好玩玩。虽然中间遇到了一些问题,但最终还是装成功了。废话不说,说说安装过程吧。1、下载JDK,最好下个1.6版本的。下载安装后要配置一下路径。路径配置方法:我的电脑--->属性--->高级---->环境变量--->PATH(如果没有就新建一个),值为安装JDK时的bin目录(因为bin目录中有java和javac两个可执行命令)

2011-06-23 12:40:00 433

原创 JAVA注解2

<br />休息一下,锻炼了一下身体继续<br />我们也可以定义自己的Annotation<br />package cn.yangtao.ceshi;<br />import java.lang.annotation.Retention;<br />import java.lang.annotation.RetentionPolicy;<br />import java.lang.annotation.Target;<br />@Retention(RetentionPolicy.CLASS)  ---

2011-06-03 01:07:00 472

原创 JAVA注解

<br />在JAVA中存在三个JAVA内建的注解@Deprecated @Override @SuppressWarnings<br />@Deprecated表示不建议使用,可以用来为方法和类注解<br />一、把方法注解<br />package cn.yangtao.ceshi;<br />public class Student{<br /> public static void main(){<br />  <br />  sayHello();<br /> }<br /> @Deprecate

2011-06-02 22:43:00 358

原创 由内省引出JAVABean

JAVABean是一种特殊的java类,该类中的方法以set和get打头。javaBean的方法和属性命名之间的关系,如果set和get后面的单词的第二个字母是小写的则属性名称的第一个字母必为小写如gettime()则该JAVABean的属性为time.如果是getTime()属性也是time。而如果第二个字母是大写的话,则JAVABean的属性名称的第一个字母为大写如getUSB-------------->USB总结gettime()--------------->timegetTime()------

2011-05-23 19:00:00 423

原创 反射在框架开发中的应用

<br />框架就是有很多牛人在我们还在上小学的时候(不懂程序的时候)给我们做了一套开发的架子,以后我们在应用开发时。就可以直接用这套架子,只需要把我们自己的一点东西加进来就可以了。<br />就好比房子,开发商为我们提供了毛坯房。每个人可以通过自己的喜好来给这套房装修。比如装门窗等。那么毛坯房就是框架,门窗就是自己开发的类。而我们可能还想给门装上一把锁。而这把锁是我们从别人那里买来的。这锁就相当于工具类<br />毛坯房----->框架<br />门窗--------->自己开发的类<br />锁----

2011-05-23 01:10:00 1070

原创 第一天

<br />自从讨厌腾讯的QQ空间后。就没再写过什么日记了<br />可能是已经习惯了吧,现在一些JAVA方面的日记很是挺有难度的。很多时候,通过视频。学到了很多东西。但是当叫我用语言来描述出来时。我就感觉有掏空的感觉,我想。这大概是没学透的原因吧<br />最近好多事啊,找工作、考驾照、做毕业设计、上课、准备期末考、感觉时间都不够用了。有一种每天被时间追着跑的感觉。面对这些紧急而重要的事。我似乎不得不把JAVA的学习进度调慢了。<br />同学都说。有一门技术好找工作。可是现实是这样的码?比如我宿舍的。有

2011-05-22 01:01:00 375

原创 反射对属性操作的综合案例

<br />利用反射机制,把一个对象中的String属性中的值包含‘a’的改为‘v’;<br /> <br />定义一个VO类<br />package cn.yangtao.ceshi;<br />public class FieldDemo {<br /> private  String str1="ball";<br /> private String str2="hall";<br /> private  String str3="helllslalllas";<br />// public Str

2011-05-22 00:31:00 346

原创 表达式语言

<br />1、表达式语言可以很方便地进行属性的输出,他能自动判断属性是否为空<br />2、在EL中存在了11个内置对象<br />pageContext、pageScope、requestScope、sessionScope、applicationScope/<br />param、paramValues、header、headerValues、cookie、initParam<br />3、对于要用表达式语言输出的属性,该属性必须要先保存于某一个属性范围内<br />对于不同属性范围的同一个属性,如果

2011-05-20 11:09:00 350

原创 hashCode()的作用

今天看了hashCode()的视频,以前有接触过hashCode()这个方法,但是并不是很了解。上网再查了一些关于hashCode()见解,下面就赶紧把自己的一些理解记下来:hashCode()方法主要用来规定一个对象在内存上的位置,这要从集合类ArrayList、hashSet说起,ArrayList是List接口的实现类,允许存在重复的元素,HashSet是Set接口的实现类,不允许存在重复的元素,那么对于重复该如何定义呢?如果用equals来一个个判断,随着集合元素的增加,程序的性能就会下降,比如集合

2011-05-16 22:58:00 352

原创 java反射----取得类结构

定义一个接口package cn.yangtao.reflect;public interface China { public static final String NATIONAL="China"; public static final String AUTHOR="小明"; public void sayChina(); public String sayHell

2011-05-14 22:38:00 353

原创 反射机制

<br />package cn.yangtao.enumdemo;<br />import java.lang.reflect.Constructor;<br />/*<br /> * Class类中的方法用来获得类本身的一些属性<br /> * 比如获得类名、获得所在包<br /> * Class 类没有构造方法<br /> * 字节码:java源程序---》class字节码--》加载到JVM<br /> * 每一个字节码就是每一个Class 的实例化对象<br /> * Class cla=Date.

2011-05-10 22:36:00 283

原创 枚举类的一些自己的理解

<br />通过观看张老师对枚举类的讲解,我字再查了一些课外书,归纳了以下一些关于枚举类的使用<br />,总的说来,枚举类主要用以限定一个类产生对象的个数。<br />枚举类中自己定义了一些方法,<br />比如<br />compareTo(E o)对象比较<br />equals(E o)判断是否相等<br />name() 获得枚举的名称<br />ordinal()返回枚举常量的序数<br />valueOf()方法找到一个枚举对象<br />在Enum类中已经实现了comparable接口,因此

2011-05-09 20:20:00 527

空空如也

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

TA关注的人

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