我是一名大四学生,就在几个月前我成为了一名PHP工程师,工作之余,两个人没日没夜的做了个PHP开发学习门户网站,用来分享自己人学习和开发PHP程序中遇到的问题,以及一些优秀的文章,又或者是翻译的国外的一些适合PHP开发人员的文章。文章中的诸多问题,相信每一个PHP开发者都会遇到!
最近,越来越多的PHPer加入到了PHPthinking的大家庭,我很高兴,所有的付出,有任何一点回...
分类:
Web程序 时间:
2014-09-23 01:27:04
阅读次数:
279
音视频基本知识
1. 视频的基本概念
rgb和yuv
rgb指的是红绿蓝,应用还是很广泛的,比如显示器显示,bmp文件格式中的像素值等;而yuv主要指亮度和两个色差信号,被称为luminance和 chrominance他们的转化关系可以自己去查一下,我们视频里面基本上都是用yuv格式。
yuv格式
yuv 文件格式又分很多种,如果算上存储格式,就更多了,比如yuv4...
分类:
其他好文 时间:
2014-09-23 01:43:23
阅读次数:
222
本文首先介绍了众所周知的共享内存API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。...
分类:
系统相关 时间:
2014-09-23 01:59:03
阅读次数:
537
SICP 习题 2.2要求我们使用这一节的数据抽象方法定义几何里“点”的概念,还要定义“线段”的概念,最后还要求我们定义midpoint-segment过程,这个过程根据参数中的线段进行计算,返回该线段的中点。题目还给出了一个print-point过程,用于输出一个点,代码如下:(define (print-piont p)
(newline)
(display "(")
(displ...
分类:
其他好文 时间:
2014-09-23 01:25:14
阅读次数:
288
之前在工作中也是遇到过协议,那个时候因为比较急,只是解决已...
分类:
其他好文 时间:
2014-09-23 01:08:03
阅读次数:
389
Wang Xifeng's Little Plot
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 319 Accepted Submission(s): 214
Problem Description
《D...
分类:
其他好文 时间:
2014-09-23 01:07:53
阅读次数:
301
题外话:一晃来到新公司四个月了,笔者已从JavaWeb开发转行做iOS开发了,基本上相当于完全从头开始吧!于是这几个月就忙于学习诡异的Objective-C和iOS了,项目比较忙一直没有时间把之前面试的题整理完。现在只有两道题还留有草稿,整理一下分享出来。...
分类:
Web程序 时间:
2014-09-23 01:57:43
阅读次数:
231
1, Sort
Needless to say, mongodb also support to sort data. THe positive one means sorting by asc order and negetive means by desc.
2. Group
The grammar of group:
Description Of Argument:...
分类:
数据库 时间:
2014-09-23 02:47:33
阅读次数:
267
不知道大家有过这样类似的编码没。
Type type=typeof(T);//T是传入的类型
这样写已经是在潜意思的使用反射了。不管你是否知道,但是这是事实。
Type是一个抽象类,必须进行实例化,而typeof则是返回这个实例化的对象,正好符合了Type要求,而且Type也提供了访问对象的能力,包括属性,方法,字段等。对应的为FieldInfo,PropertyInfo和MethodInf...
分类:
Web程序 时间:
2014-09-23 02:14:03
阅读次数:
249
我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到有那种下拉式的二级列表菜单。具体如图所示:
上面两张图就是美团的一个二级列表菜单的一个展示。我相信很多人都想开发一个跟它一样的功能放到自己的APP中。好,接下来我们就开始动手,解决它。
1,结构分析
首先,我们给出这个下来菜单需要的组建。我们用线框图来分析。
1)如上图所示,最外围...
分类:
移动开发 时间:
2014-09-23 01:57:13
阅读次数:
267
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=654...
分类:
其他好文 时间:
2014-09-23 01:40:13
阅读次数:
260
在前面一篇介绍 倒排索引 的文章中我们知道, 两个关键字的合并操作的时候复杂度是θ(N), 如果在合并操作时遇到最极端的情况, 所扫描和比较的次数是两个列表集合的所有元素个数之和, 即是线性增长的, 这在数据量特别大的时候是很低效的. 我们还是看一下两个集合的合并操作代码示例:a = [1, 2, ...
分类:
其他好文 时间:
2014-09-23 01:56:13
阅读次数:
267
一个是applicationContext.xml中的关于配置 org.hibernate.dialect.MySQLDialect true false --> true tru...
分类:
移动开发 时间:
2014-09-23 01:56:03
阅读次数:
376
冯·诺依曼结构(von Neumann architecture)也称作普林斯顿结构,是一种将程序(指令序列的集合)和数据存放在同一存储器的不同地址的电脑设计概念结构。这是建立在冯·诺依曼原理,即程序可看做一种特殊的“数据”,同样地可以被处理和存储,故两者可存放在同一存储器中。那么该体系结构具有什么...
分类:
其他好文 时间:
2014-09-23 03:02:33
阅读次数:
314
FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能[1],包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。"FFmpeg"这个单词中的"FF"指的是"Fast Forward"[2]。有些新手写...
分类:
其他好文 时间:
2014-09-23 02:29:03
阅读次数:
701