自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 解析xml文件--mapper文件

SAXParserFactory和JDOM2解析XML文件说明

2022-03-30 16:18:06 2196

原创 live-server 使用遇到的内存不足退出问题解决

live-server 使用遇到的内存不足退出问题解决

2022-01-04 17:51:04 1195

原创 记一次java应用内存不断增长问题解决过程

1、在解决问题之前,先看下jvm堆内存结构,如下图所示:对于Java应用,虚拟机管理的内存,可以参考如下图所示:一般对于一个应用来说,如果内存使用过大,可以从两块来分析,第一:堆内存,第二:堆外内存。下面着重从这两个方面阐述下对最近遇到的内存问题进行分析并解决的过程。问题详情:本人负责了一个应用,主要就是定时调度一批接口任务,同时提供一些对外接口,功能很简单,在使用的过程中...

2019-10-28 20:11:24 40089 4

原创 JSON数据的几种解析方式

对于简单的json字符串或者数组数据,可以用:JsonObject和JsonArray。使用以上两种方式解析json均需要依赖json-lib.jar开发包使用依赖包。1、如果只是一条简单的json数据,可以直接用JsonObject即可使用JsonObject解析只有一条数据的json是非常方便的例如:"{\"name\":\"zhangsan\",\"password\":\"zhangsan...

2018-06-21 09:50:53 10842 1

转载 ([Ljava/lang/String;)V的含义

“([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样 "[...

2018-04-23 13:45:06 49319 4

转载 浏览器缓存和CDN缓存基本介绍

CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市

2017-10-30 09:50:33 3624

转载 springMVC-初步认识-基本原理

SpringMVC是什么:   springMVC是一个MVC的开源框架,springMVC=struts2+spring,springMVC就相当于是Struts2加上sring的整合,但是这里有一个疑惑就是,springMVC和spring是什么样的关系呢?这个在百度百科上有一个很好的解释:意思是说,springMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了

2017-10-22 16:31:59 238

原创 mac终端top命令后,显示Error opening terminal: xterm-colorH.解决方法

1、命令行执行:echo $TERM看一下终端默认的report terminal type 是什么。2、终端偏好设置,我用iterm软件实现终端操作,偏好设置打开如下:3、第一步和第二部,终端$ITERM 默认需要一致,如果第一步中含有的type在偏好设置中没有选择,则需要在配置文件中修改ITERM为第二步中的type,在终端输入:vi ~/.bash_profile,找

2017-03-30 22:20:20 4854

原创 MacOs+Navicat+instantclient实现oracle连接

macOS+navicat+instantclient实现oracle连接,希望可以帮到你。

2017-03-22 22:23:43 12817 9

转载 前端攻击测试

前端攻击成因  在web网页的脚本中,有些部分的显示内容会依据外界输入值而发生变化,而如果这些声称html的程序中存在问题,就会滋生名为跨站脚本的安全隐患XSS跨站脚本攻击:  英文全称cross-site-scripting,为了区别于cascading style sheets层叠样式表(CSS),因此缩写为XSS。Web应用程序中,如果存在XSS漏洞,就会有以下风险:1、

2017-02-14 18:51:53 398

原创 EClipse远程debug基本配置

debug手段是开发日常最常用的手段,测试掌握此方法也是极好的。1、首先通过代码管理工具下载项目的代码。2、 mvneclipse:eclipse;3、eclipse打开工程;4、在本地远程调试,需要在linux的tomcat中进行相应的设置。首先在tomcat中设置。具体的文件在tomcat目录下的catalina.sh文件中。具体的端口见下图中的红素框。5、在配置好li

2016-12-21 11:25:10 1632

转载 TestNG 入门

TestNG介绍TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit,   功能都差不多, 只是功能更加强大,使用也更方便Java中已经有一个JUnit的测试框架了。  TestNG比JUnit功能强大的多。  测试人员一般用TestNG来写自动化测试。  开发人员一般用JUnit写单元测试。官方网站: http://testng.org/doc/index.htm

2016-12-20 16:31:13 831

转载 深入理解Java:注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门  要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java

2016-12-19 16:43:46 265

原创 Python的几点学习总结(入门)

1、变量>>>a=1>>>b=a+1>>>c=a+b>>>print "c %d"% c2、函数def 函数名(参数 1,参数 2,...,参数 n):    函数体(语句块)>>> def name():         #定义一个无参数的函数,只是通过这个函数打印...     print "qiwsir"  #缩进 4 个空格... >>>

2016-12-07 11:05:55 484

原创 git应用的几点总结

1、git学习1)安装git软件2)启动git命令行3)获取自己的SSH秘钥(按以下步骤进行配置)1、从git获取文档所在项目    1)配置用户    git config --global user.name xiaojian.hxj    git config --global user.email xiaojian.hxj@alibaba-inc.com

2016-12-06 17:29:52 354

原创 linuix系统下shell编程的几个命令

linux基本命令:1、用户:useraddtail -l /etc/passwd 查看用户UIDtail -l /etc/shadow 查看用户密码ls /home 可以看到用户创建的目录usermoduserdel  (-r 选项使用,会删除该子目录)passwd  用户名2、用户组:groupadd -g 用户组ID 用户组名tail -l /

2016-12-06 17:22:01 1136

原创 firefox成功安装firebug以及selenium ide

在网上查了很多资料,都没解决自己的问题,不过看多了,自己摸索着,发现可以解决问题。1、去火狐官网下载火狐浏览器firefox,成功安装即可。2、firebug安装。    费了好大劲才整好,安装好firefox后,在工具---附加组件管理,搜索firebug插件,点击安装,会发现安装失败,网上查了很多资料,最后自己摸索总算解决了。   网上说是OCSP服务器原因,按操作取消勾选证书

2016-02-13 13:01:17 8680 1

原创 Liferay环境搭建以及与Eclipse的使用

1、liferay的安装。     a、在liferay正常运行之前,需要先安装和配置JAVA环境。(本人有JAVA jdk1.6版本)    安装JAVAJDK后,配置环境变量,如下图所述:      环境变量配置好之后,在命令行中输入“java  -version”回车,即可显示java版本,标志安装成功。    b、由于jdk版本为1.6,一开始在官网http://sou

2016-02-05 16:50:47 3972 1

转载 .bat文件运行后,cmd窗口退出问题

方法1假设你的bat名字叫aaa.bat你可以新开一个bat,内容是start aaa.bat然后这个新的bat是不会自动关闭的方法2要执行bat后不退出,可以在bat里的最后添加pause命令,暂停等你^^(不过再按键盘就没了)方法3 推荐!!只要在bat文件最后运行个cmd.exe就行了。。。

2014-05-15 10:02:27 7998

原创 C#代码打开某个文件

引用库using System.Diagnostics;

2014-05-15 09:25:06 1501

转载 码率控制、VBR、CBR

码率控制实际上是一种编码的优化算法,它用于实现对视频流码流大小的控制。那么它控制的目的是什么呢?我们可以试想一下,同样的视频编码格式,码流大,它包含的信息也就越多,那么对应的图像也就越清晰,反之亦然。目前常用的两种码流控制方式是VBR和CBR,VBR是动态比特率,CBR是固定比特率。那么他们是怎么来实现的呢?我们首先看视频编码的目的,它是为了在有限的带宽中传输尽可能清晰的视频,我们以每秒25/

2014-03-17 20:24:52 6091 1

转载 SI 、SP 帧介绍

今天开始看白皮书7,SP帧技术:参照看了几篇论文,存在日期文件夹里。《基于码流切换的SP /SI帧技术研究》:SP帧的作用:为了解决定期插入I帧带来的视频流数据量急剧增加和流间切换引起的漂移问题, H. 264视频编码标准定义了两种新型帧, 即SP 帧和SI帧。SP帧能够像I帧一样提供无缝切换点,从而实现码流间的无缝连接。同时由于SP帧采用基于帧间预测的

2014-03-17 16:13:19 4495

转载 JM、H.264中一些参数的设置和含义

一·参数说明 这一节阐述的是encoder.cfg 中的参数对编码过程的影响 要注意的是encoder.cfg 中的参数跟input 结构体中的变量是一一对应的    StartFrame:从视频流的第几帧开始编码   FramesToBeEncoded:指明了除去 B帧后将要被编码的帧数 input->no_frames = FramesToBeEncoded   F

2014-03-16 10:52:35 4773

原创 Neon SSE MMX 简单解释

Neon是ARM核心附带的浮点SIMD( Single Instruction Multiple Data,单指令多数据流)引擎,可以把它当一个DSP(数字信号处理器)用,可以把它理解为桌面CPU上的SSE(Streaming SIMD Extensions),SSE2。合理的利用可以增强处理器在游戏,多媒体中的表现,当然需要软件的支持。标准的Neon宽度是64bit。A9的Neon相

2014-03-01 09:54:10 1663

原创 计算机使用记录自动生成文件

最近需要查看计算机使用记录的情况,用的是WIN7系统,在网上看了一下,在WIN7下找,截图如下:1、打开“我的电脑”,然后进入C盘;2、点击windows文件夹3、在win7系统里,记录文件没在该文件下,点击里面的tasks文件夹4、进入后打开文件SCHEDLGU.txt,即计算机使用记录文件

2014-02-25 14:18:22 837

转载 zigzag扫描 简单介绍

zigzag扫描如上图,行程编码的基本原理是:用一个符号值或串长代替具有相同值的连续符号(连续符号构成了一段连续的“行程”。行程编码因此而得名),使符号长度少于原始数据的长度。 例如:5555557777733322221llllll行程编码为:(5,6)(7,5)(3,3)(2,4)(l,7)。可见,行程编码的位数远远少于原始字符串的位数。对于图像处理的详细知识,比如采样

2014-02-22 17:49:30 4178

转载 CABAC编码

(转载)很久没看264了,前几天突发奇想,想把264的熵编码方式改成全精细渐进模式。虽然我知道有分级编码中也有了精细分级方式,但是我还是想试试。当年硕士的时候,我就剩下CABAC、码流格式没看懂,当时碰到那一堆函数就气馁。后来转到图像压缩,又不可避免的涉及到算术编码,后来花了大力气终于清楚了所以然。较常规的CABAC方式,精细分级方式肯定会出现一定的性能下降,所以需要先看看CABAC利用了

2014-02-18 15:17:04 1445

原创 vc++6在XP系统下运行X264

最近一段时间,一直在研究有关视频存储方面的东东,慢慢涉及到了X264源码运行的阶段,貌似需要在XP系统下运行,结合网友的帮助,将X264编译成功,将过程简述一下,希望能给看过的朋友提供帮助。      条件:VC++6.0中文企业版,XP系统(win7会出错,尽管安装成功,以后的操作也会出错,索性就用XP系统了),x264-060805源码     为了运行x264源码,还需要安装几个文件

2014-01-08 09:17:08 981

Switchhosts for mac os

Switchhosts for mac os,这hosts绑定工具,解压后就可以用,亲自试过。

2017-03-22

JM86源代码

JM86源代码是对H.264标准的基础学习,不错的资源

2014-04-26

HM的reference software manual

这是学习HM的reference software manual,即软件参考手册,和学习JM时用法相同,内容详细。

2014-04-13

HEVC 测试模型HM-13.0

HEVC标准测试模型,最新官方下载,运行环境VS09,10都可以,便于学习

2014-04-13

YUV视频转换器

这是一个YUV转换工具,任何格式的视频,比如:flv,mp4,avi等都可以转换成yuv格式的视频,视频长宽可以自己设置。

2014-03-24

Elecard YUV Viewer

Elecard YUV Viewer是一个用来分析YUV文件的软件,简单易用。

2014-03-13

x264-snapshot-20091006-2245

x264-snapshot-20091006-2245是最后一版带有工程的X264源码,可以通过设置,在VS2010下运行。

2014-01-09

yuv--player

YUV文件的播放器,所需要的设置信息齐全,简单易用。

2014-01-08

pdfcreater

这是一个pdf文件生成器,只需要将所需生成的文件拖进就ok,简单易用。。

2014-01-08

Elecard StreamEye 3.1.91127

Elecard StreamEye 3.1.91127为用户提供了一系列的视频编码功能和流媒体结构分析功能,支持格式: MPEG-1/2/4 or AVC/H.264

2013-12-16

用JAVA写的socket点对点聊天程序

这是用java写的一个简单的TCP socket点对点聊天程序,非常适合初学者学习,注释全易懂。

2013-12-09

C# socket编程聊天实例(含有客户端和服务器端源码)

适合C# socket的初步学习,聊天程序,简洁易懂。

2013-12-09

ethereal抓包工具

Ethereal是一个开放源码的网络分析系统,也是是目前最好的开放源码的网络协议分析器,支持Linux和windows平台。

2013-12-04

《Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理》迷你书

《Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理》迷你书,会带你认识Hadoop技术

2013-12-04

多分辨率图像增强技术研究与实现

多分辨率图像增强技术研究与实现,在图像处理方面图像的增强发展一直处在研究阶段,对其研究也需要大家的努力,本文档从分辨率方面结合小波变换进行研究。

2012-10-11

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

TA关注的人

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