摘要:
SSA字幕与ASS字幕 SSA全称SubStationAlpha,是由CSLow(又称Kotus)创建的一种字幕格式,用以实现比传统字幕诸如srt等格式更为复杂的功能.SSA目前的版本为v4.00.SSA同时也是一款软件的名称,专用于创建和编辑SSA格式的字幕。 ASS是一种比SSA更为高级的字幕格 阅读全文
摘要:
在IO和网络编程中,我们经常看到几个概念:同步、异步、阻塞、非阻塞。 同步和异步 同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO 操作并等待或者轮询的去查看IO 操作是否就绪,而异步是指用户进程触发IO 操作以后便开始做自己的事情,而当IO 操作已经完成的时候会得到IO 完成 阅读全文
摘要:
一、概念 哈希算法(hash algorithm):是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表(hash table):根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表 阅读全文
摘要:
定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明 为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。外部类按常规的类访问方式使用内部 类,唯一的差别 阅读全文
摘要:
如何使用JS实现异步下载吗?即:既能实现下载又不刷新页面。这时我们常常会想到使用ajax,但是由于ajax接受的response始终是字符串,因此并不能使用ajax来实现下载功能。 常见是新建下载的方法为 1,a标签 2,url跳转, 3,提交表单, 其中a标签体验好些,其他两个会打开一个新标签再下 阅读全文
摘要:
今天看到Ehcache中设置持久化的配置: 好奇这个java.io.temdir是哪个目录,于是试了一下 原来web项目的这个目录默认为tomcat容器中的temp目录。 于是整理一番,java中有许多内置目录: java.version Java运行时环境版本 java.vendor Java运行 阅读全文
摘要:
程序员之间交流,比划来比划去,与其用产品经理擅长的各种类图、时序图,还不如来一段伪代码来的直接! 伪代码 伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、 阅读全文
摘要:
写了这么多JS,才发现JS的语法既是属于C语系的,又与一般C语系的编程语言某些地方有很大区别,其中&&和||就是其中一例。 C语系中的&&和|| C语系的&&和||有一个特点,无论你把表达式写的天花乱坠,都会返回一个布尔值。 1,&& 两边条件都为true时,结果才为true; 如果有一个为fals 阅读全文
摘要:
javascript不仅仅是一门弱类型语言,还是一门解释型语言。一门编程语言的本质就是这样,优点即是缺点,缺点也往往是优点。JS因为有了变量提升,能够使我们在编程时可以忽略“先声明,再使用”的规则,但也正是JS变量提升的存在,使得我们编程时一不留神就掉进了陷阱。 先来看一段代码: 按理说应该输出Un 阅读全文
摘要:
内存泄露 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 Java中的内存泄露 Java中的内存泄露,广义并通俗的说,就是:不再会被使用的对象的内存不能被回收,就是内存泄露。对象都是有生 阅读全文