- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 JSONP的使用(在zepto和kissy下使用)
一、JSONP是一种较为规范和通用的解决ajax跨域访问限制的方式二、ajax跨域访问限制:基于安全的原因,浏览器采用同源策略,其阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档;所谓同源要求域名和端口全部一致,例如 1.example.com 和2.example.com 就非同源,example.com:80 和 example.com:8080 亦非同源。三、json
2014-12-07 16:25:44 3951
转载 Css 行高等详解
1、基本概念1. 基线、底线、顶线、中线注意:基线(base line)并不是汉字文字的下端沿,而是英文字母“x”的下端沿。2. 内容区内容区是指底线和顶线包裹的区域(行内元素display:inline可以通过background-color属性显示出来),实际中不一定看得到,但确实存在。内容区的大小依据font-size的值和字数进行变
2014-09-22 22:28:52 790
转载 Media Queries(CSS3响应式设计)
Media Queries直译过来就是“媒体查询”,在我们平时的Web页面中head部分常看到这样的一段代码: 或者这样的形式: @import url("css/style.css"); 不知道大家留意没有,其中两种方式引入CSS样式都有一个共同的属性“media”,而这个“media”就是用来指定特定的媒体类型,在HTML4和CSS2中充许
2014-09-14 20:18:54 1368
原创 Javascript中数据类型及其判别方法(typeof instanceof Object.prototype.toSting.call(obj)的区别)
今天总结了一下js中常见的shuj
2014-08-31 22:50:41 984
原创 javascript中常见字符串对象操作(一)
var str="Hello World";(1)str.charAt(index); // 返回str字符串中索引为index的
2014-08-31 11:17:13 580
原创 借助MediaSource和SourceBuffer来实现webm格式视频的分片传输
在CloudTV项目的初期曾实现了整段视频的对等呢过chuq
2014-08-30 16:29:19 10985
转载 printf参数详解
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。printf()函数的调用格式为:printf("", );其中格式化字符串包括两部分内容: 一部分是正常字符, 这些
2014-08-24 23:11:18 2667
原创 setTimeout()和setInterval()调用函数时失效的一个可能原因
setTimeout() 和setInterval() 是javascript中实现循环调用的两个重要方法
2014-08-24 20:31:00 8169
原创 适用window.URL.createObjectURL(Object obj)时出现的Not allowed to load local resource错误
window.URL.createObjectURL(Object obj);是用来将javascript对象转化为url然后
2014-08-24 19:30:59 19319 2
原创 基于DASH的视频分片传输
DASH,Dynamic Adaptive Streaming over HTTP,即基于HTTP的动态自适应
2014-08-10 23:00:04 11369 7
原创 CloudTV_BasedOnWebRTC 项目中期总结
CloudTV_BasedOnWebRTC项目是基于WebRTC所提供的PeerConnection功能和相关的shuj
2014-07-29 22:39:53 1013 1
原创 Peer.js Based Video Share Among Connected Peers (基于Peer.js实现的对等端间视频共享)
在上一篇博客Peer.js 基本介绍
2014-07-28 14:15:39 1539
原创 基于DataChannel.js(WebRTC_Experiment)实现的多端点的通信
DataChannel.js是webRTC封装库的一个js对象文件,由
2014-07-13 20:20:41 3098
原创 CloudTV Based on WebRTC(基于WebRTC的云电视)
WebRTC:WebRTC,即网页实时通信(Web Realtime Communication,
2014-07-12 21:47:48 2252
原创 动态规划解决0-1背包问题
一、算法说明1. 问题描述:存在一个背包和N个物品,已知背包的容量C,以及每件物品的重量Wi和价值Pi,每件物品或者完全放入背包或者完全不放入背包,要求选择放入背包的物品,使总重量不能超过背包的容量,同时使物品的总价值最大。2. 算法分析:和背包问题不同,0-1背包问题无法用贪婪算法解决,故而采用动态规划法解决。首先将一个0-1背包问题抽象,在上述问题中,用f[i][j
2014-06-17 14:30:35 2556
转载 PHP Session
cookie 每次请求页面的时候进行验证,如果用户信息存储在数据库中,每次都要执行一次数据库查询,给数据库造成多余的负担。cookie可以被修改的,所以安全系数太低。session是存储在服务器端面的会话,相对安全,并且不像Cookie那样有存储长度限制。由于Session是以文本文件形式存储在服务器端的,所以不怕客户端修改Session内容。实际上在服务器端的Session文件,PH
2014-04-03 20:54:11 606
原创 关于使用phpmyadmin向mysql数据库导入sql文件的2048kb限制问题
使用phpmyadmin管理mysql数据库是一件很方便的事情,但是当我们导入数据库数据时,由于我们需要通过浏览器上传文件然后import数据库文件(.sql),所以会涉及到文件大小的限制问题。通常会在import数据库文件时在文件选择按钮的右侧有提示(常为:文件限制为2048kb)。这一问题在FAQ中的说明如下:也就是说这个问题其实是有php的配置引起的,而非mysql或者p
2014-04-02 22:39:19 807
原创 编译原理之词法分析
在编译器中,词法分析通常作为一个模块,即词法分析器,进行工作,其通过恰当的功能划分使编译器以更高效的流程工作。在整个工作流程中,词法分析器的根本任务就是将输入的源程序字符序列转化为词法单元(token)序列输出给语法分析器,每一个词法单元对于语法分析器等同于一个终结符号(上下文无关文法中的一个概念)。除了主要工作外,词法分析器还需提供一些辅助功能,包括空白和注释的剔除、源程序位置信息的记录等等
2014-04-02 22:00:56 2607
原创 在php中用递归的方式创建多级目录(解决多级目录无法直接创建的问题)
通常在php中创建一个新目录所使用的函数是mkdir();(mkdir()说明请点击:mkdir())但是这个函数存在的一个问题就是没有办法直接创建多级目录,也就是说如果你需要创建一个多级目录的时候,最直接但是最麻烦的方法就是一级一级的去创建目录。比如,要创建a/b/c,就需要先创建a,在创建a/b,再创建a/b/c。但是很明显,这个方法是很麻烦的,所以我们可以采用递归的方式来创建,具体代
2014-03-29 23:31:26 1177
原创 编译原理之整体理解
最近因为项目的需要用到编译原理,需要对java编译器进行一定的改动,当然前期的工作不至于太过复杂,还是需要很多编译原理的基础知识,所以去买了龙书虎书的中英文版好好的看了一段时间,有些学习心得过来总结一下。编译器,本质上是一种将某一种语言(源语言)编写的程序转化为等价的以另一种语言(目标语言)实现的程序。这里要注意编译器和解释器的区别:解释器并不通过翻译的方式生成目标程序,而是直接对源程序进行解
2014-03-27 23:11:09 1786
原创 装载Win7和Linux双系统时的剩余内存无法使用问题
前些日子换了硬盘(可怜上一个陪我多年的硬盘不幸离我而去~),因为一直主要在实验室使用linux,用自己的小本的时候更多的是在Windows,所以一直没有装双系统。最近因为一些情况需要在本子上跑linux所以决定装一下双系统,本来不是特别麻烦的事情,制U盘启动盘,分区,开装,手动分区,挂载了事,结果和前几次装不同的是特别不顺~首先发现自己的盘是动态磁盘,没有办法分区给linux也无法
2014-03-27 21:09:43 1561
原创 PHP文件上传——纯粹使用PHP以及借助Zend框架
在PHP中最通用和简单的文件上传方式便是通过表单提交数据,本文提供纯粹使用php脚本文件处理表单文件上传以及借助Zend框架处理表单文件上传。(1)通过php.ini 配置php以配合文件上传,一些常见指令如下:file_uploads:启用或关闭PHP的文件上载功能。默认情形下会被启用,即设置为:ON;upload_max_filesize:定义上载文件的最大尺寸。在默认情形下被设置
2014-03-22 00:01:43 1272
原创 使用sqlite3数据库管理命令行工具对SQLite数据库进行操作
SQLite是Android内置的轻量级数据库,其实用一个文件作为数据库文件存放需要存储的表,同时另外存储一张表来存储该数据库文件相关的一些信息,针对SQLite使用的语句和SQL语句基本相同。SQLite3是一个命令行工具,通过命令行对SQLite进行管理和操作。在Android的ADK中集成了SQLite3工具,如果安装了ADK并且配置了相关的环境变量,则可以直接使用sqlite3命令。
2014-03-12 23:33:40 3073
原创 php中对字符串的基本操作
(1)分割字符串//利用 explode 函数分割字符串到数组 <?php$source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串 $hello = explode(',',$source);for($index=0;$index<count($hello);$index++){echo $hello[$index]
2014-02-04 16:00:46 809
转载 响应式网页字体图标
响应式设计中主要面对的问题之一是如何缩放图标来适应用户界面,不仅仅是针对于物理尺寸,而且还需要根据屏幕的尺寸和每英寸的像素比例来显示。一般情况之下,都是通过内联块元素标签来添加图标。另一种常见的技术是依赖于网格图标和状态——CSS Sprites,并将其保存为.gif或.png文件。然而,更糟糕的是图片根据响应式内容不断的放大,对于位图图像会产生锯齿,而且会越明显。更糟糕的是,CSSSpr
2014-02-02 18:28:05 2355
原创 基于4*4Torus结构的一级Cache的一致性协议的提案
摘要:在带有一级Cache的多处理器系统中,由于不同处理器Cache对内存存储块的共享会产生一致性问题,并且随着多核处理器规模扩大愈加复杂,因此设计有效且高效一级Cache的一致性协议是很重要的。本文借鉴Token的思想,对目录表法加以改动提出了一种基于4*4Torus结构的Cache一致性协议。1.引言 在共享内存的多处理器系统中,Cache结构可以将共享存储空间的数据缓存在本地,加
2014-02-02 16:59:41 1360
转载 MOSEI协议(转载,待整理)
文章转载自(http://blog.sina.com.cn/s/blog_6472c4cc0100qxcd.html)Cache一致性协议之MOESIMOESI协议引入了一个O(Owned)状态,并在MESI协议的基础上,进行了重新定义了S状态,而E、M和I状态和MESI协议的对应状态相同。 O位。O位为1表示在当前Cache 行中包含的数据是当前处理器系统最新
2013-12-16 17:05:07 3204
原创 zend framework 中使用dbadapter操作数据库的几种方法(持续更新)
在zend framework 下对数据库的操作一般通过db-adapter实现 其中一种方案如下:首先在数据库中存在一张表 表名为 test test 有三个字段:id int(10) undesigned primary auto-increasename varchar(10)description varchar(50)针对该表,在Zend Framework下,我
2013-12-14 22:32:35 1212
原创 MySql中使用Sql语句修改表的结构(不断更新)
使用phpmyadmin管理mysql时,由于很多原因在创建表后无法修改表的结构(点击表的结构页面会卡在当前页面没有反应)在这种情况下,可以使用SQl语句来操作:(1)设置外键:alter table table1 add foreign key (shuxing) references table2(shuxing2)这句话可以将表table2的属性shuxing2(该属性必须
2013-12-11 21:54:13 2593
转载 X_debug配置变量的具体说明(转载)
Xdebug 配置本文转载自百度空间 (小峰——分享、交流、成长,sz_xiaofeng)点击打开链接使用Xdebug调试和优化PHP程序系列教程之Xdebug配置,根据Xdebug的官方文档来详细解释Xdebug的参数配置。第一部分:安装预编译模块安装预编译模块是很容易的。只需要将它们放到一个目录中,并将下面的内容添加到php.in
2013-11-29 23:16:40 733
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人