为何采用ICT?
基于块的DCT能很大程度上去除图像元素在变换域中的相关性,在图像和视频编码领域得到广泛的应用。但由于DCT存在计算量大以及存在反变换失配,因此AVS Part 2采用的是ICT,其性能接近8x8 DCT,但精确定义到每一位的运算避免了不同反变换之间的失配。ICT具有复杂度低、完全匹配等优点。ICT可用加法和移位直接实现。
何为ICT?
整数余弦变换(Intege...
分类:
其他好文 时间:
2014-11-03 17:52:42
阅读次数:
378
输入一个正整数N(1≤N≤ 10^100 ),试用二分法计算它的平方根的整数部分。...
分类:
其他好文 时间:
2014-11-03 17:51:30
阅读次数:
288
树的直径:从任意一点出发,BFS找到最远的距离,然后在从该点出发BFS找到最远的距离
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 10008;
const int inf = 0x3ffffff;
stru...
分类:
其他好文 时间:
2014-11-03 17:51:59
阅读次数:
170
水题,就是一个暴力。大力出奇迹。
Problem Statement
There is a narrow passage. Inside the passage there are some wolves. You are given a vector
size that contains the sizes of those wolves, fro...
分类:
其他好文 时间:
2014-11-03 17:51:41
阅读次数:
212
NOIP2013货车运输,只不过数据范围小了许多。
不到150s打完并且AC。。
额,当然,我写的是Floyd。
写LCA的真过分。
#include
#include
#include
#define N 305
#define inf 0x3f3f3f3f
using namespace std;
int n,m,q;
int map[N][N];
int main()
...
分类:
其他好文 时间:
2014-11-03 17:49:41
阅读次数:
184
Exact Change Only
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 206 Accepted Submission(s): 64
Problem Description
Boudreaux r...
分类:
其他好文 时间:
2014-11-03 17:51:27
阅读次数:
160
#include
#include
#include
using namespace std;
typedef struct stacknode
{
int data;
struct stacknode *next;
}StackNode,*LinkSt...
分类:
编程语言 时间:
2014-11-03 17:50:06
阅读次数:
249
这几个月都是在做招财进宝项目,一个理财下载地址:http://8.shengpay.com/...
分类:
移动开发 时间:
2014-11-03 17:50:16
阅读次数:
342
TCP_NODELAY
默认情况下,发送数据采用Nagle 算法。这样虽然提高了网络吞吐量,但是实时性却降低了,在一些交互性很强的应用程序来说是不允许的,使用TCP_NODELAY选项可以禁止Nagle 算法。
此时,应用程序向内核递交的每个数据包都会立即发送出去。需要注意的是,虽然禁止了Nagle 算法,但网络的传输仍然受到TCP确认延迟机制的影响。
TCP_CORK
...
分类:
编程语言 时间:
2014-11-03 17:50:02
阅读次数:
234
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.
struct模块中最重要的三个函数是pack(), unpack(), calcsize()
pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类...
分类:
编程语言 时间:
2014-11-03 17:48:12
阅读次数:
148
1.Struts 2的基本流程
Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现...
分类:
其他好文 时间:
2014-11-03 17:48:40
阅读次数:
197
为了避免启动画面一闪就消失
在AppDelegate.m 中 修改如下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
[NSThread
sleepForTimeInterval:2];
...
分类:
移动开发 时间:
2014-11-03 17:47:40
阅读次数:
191
中午的时候,我们生产上的某个数据库,cpu一直居高不下
通过如下的sql语句,我们查看当时数据库的等待,争用的情况:
select s.SID,
s.SERIAL#,
'kill -9 ' || p.SPID,
s.MACHINE,
s.OSUSER,
s.PROGRAM,
s.USERNAME...
分类:
数据库 时间:
2014-11-03 17:47:51
阅读次数:
326
Swift 教程《The Swift Programming Language》来写
let emptyArray = String[]() 时会提示“Array types are now written with the brackets around the element type”错误,...
分类:
其他好文 时间:
2014-11-03 17:48:41
阅读次数:
230
在vi编辑器中国,可以利用 :s命令可以实现字符串的替换,具体的用法如下:
1、:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串str1;
2、:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串str1;
3、:.,$ s/str1/str2/g 用字符串 str2替换正文当前行到末尾所有出现的字符串 str1;
4、:1,$...
分类:
其他好文 时间:
2014-11-03 17:47:37
阅读次数:
173