版权大旗下的权益之争 记弹幕视频网站bilibili年末庭审

December 27 , 2014
  2014年12月26日,北京爱奇艺科技有限公司(原告,以下简称爱奇艺)诉上海幻电信息科技有限公司(被告,以下简称B站)侵害作品信息网络传播权纠纷案于在上海浦东新区人民法院民事庭开庭审理。   B站一直以来的网络热门度与其视频版权问题一样有名。此前各种坊间传闻今天算是正式展现在大众视野中。相比前夕网络上闹的沸沸扬扬不同,开庭到场旁听的人数仅为15人左右。   原告提出被告侵害了其享有独家网络传播权的电视剧《悬崖》、《像火花 像蝴蝶》及综艺节目《快乐大本营20140719》的权益,要求被告赔偿其经济损失。原告方代理当庭出示了相关节目的原版权著作权归属方的证明文件、节目的独家网络传播权的授权书...

Yii中CDbCriteria常用总结

December 27 , 2014
Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =new CDbCriteria(); $criteria->addCondition("id=1"); //查询条件,即where id =1 $criteria->addInCondition('id', array(1,2,3,4,5));//代表where id IN (1,2,3,4,5,); $criteria->...

NodeJS学习笔记【代码的组织和部署】

December 26 , 2014
使用NodeJS编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式。这里讲介绍与之相关的各种知识。 模块路径解析规则 在上篇笔记中了解到,require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径。 但是这两种路径在模块之间建立了强耦合关系,一旦某个模块文件位置需要更变,使用该模块的其他模块代码页需要跟着调整,变得牵一发动全身。 因此,require函数支持第三种形式的路径,写法类似于foo/bar,并依次按照以下规律解析路径,直到找到模块位置。 1.内置模块 如果传递给require函数的是NodeJS内置模块名称,不做路径解析,直接返回...

NodeJS学习笔记【基础】

December 26 , 2014
安装 直接在官网进行下载,http://nodejs.org/download/,根据操作系统进行选择就行。 这里我下载的是Windows版本64位,安装之后会看到如下2个图标 使用 1.运行 运行命令行程序(左边那个),输入node进入命令交互模式,然后输入一条代码语句后即可执行并显示结果 console.log('Hello World!'); 输入上面的这条语句可以看到 2.运行JS文件 在文件中输入如下代码: function hello() { console.log('Hello World!'); } hello(); 然后在终端使用node运行这个文件,结果如下 ...

我理解的【依赖注入】【控制反转】

December 19 , 2014
前言 鄙人一个新嫩的程序员,刚刚开始做过大约1年的J2EE,那个时候最常使用的就诸如SSH,SSI之类的框架。 在学习的过程中遇到了依赖注入和控制反转这2个词。 当时听理论完全是云里雾里,工作中最多也就知道怎么使用spring这种框架来达到IOC的目的。 现在虽然转做PHP了,但是这种设计模式依然是存在的。于是乎在这里说一说我自己理解的依赖注入 依赖注入 or 控制反转 其实依赖注入和控制反转说的是同一个东西.都是一种设计模式,这种模式可以用来减少程序之间的耦合 下面我在PHP下说说对其的理解. 正片 我们首先写一个最常用的链接数据库的类,就按照最原始的方式: 在构造函数中include数据...

Yii中themes的使用

December 16 , 2014
这里说所的为Yii的1.1版本。 先看官网的文档: Theming是一个在Web应用程序里定制网页外观的系统方式。通过采用一个新的主题,网页应用程序的整体外观可以立即和戏剧性的改变。 那么上述就是themes的大体的功能了,具体使用如下: Yii::app()->theme ='wifi' ; 一般来说,这个方法都会放在父类中,在我的项目中是这样定义: <?php class WifiController extends CController{ public $layout=''; public $menu=array(); public ...

Linux搭建LAMP环境(源码安装)适用于ubuntu,linux deepin

September 22 , 2014
需要编译到的源码文件 httpd-2.2.27.tar.gz mysql-5.6.17.tar.gz php-5.4.28.tar.gz libxml2-2.6.3.tar.gz libpng-1.6.10.tar.gz jpegsrc.v6b.tar.gz freetype-2.5.3.tar.gz libmcrypt-2.5.8.tar.gz autoconf-2.61.tar.gz libgd-2.1.0.tar.gz zlib-1.2.8.tar.gz 上面这些是基本的编译文件,如果需要其他的功能,比如memcache,则需要另外下载编译文件进行安装 检查编译环境 源码包安装方式...