SkyWorld

Just do what you want
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年1月20日

摘要: 在互联网广告领域中,有一种新的广告形态,叫做程序化购买。程序化购买一般通过竞价的方式来购买每一次的曝光。 想象一下这样的一个场景: 有个用户是一个上海地区的女性,1月2日在淘宝上搜索过“联想一体机”、1月3日在google上搜索过“丰田汽车”、1月4号点击过招商银行的广告。这个时候有三家广告代理公司A、B、C,A代理公司有个客户是联想,B代理公司有个客户是丰田,C代理公司有个客户是XX银行。 这个时候有个广告竞价平台,当用户访问访问了媒体方的网页的时候,广告竞价平台告诉这三家代理公司,说我这边有个用户,是上海地区的女性,1月2日在淘宝上搜索过“联想一体机”、1月3日在google上搜索过“丰田 阅读全文

posted @ 2014-01-20 20:44 SkyWorld 阅读(1605) 评论(0) 推荐(0) 编辑

摘要: 在上一篇文章中,我们了解了程序化购买,并且知道程序化购买的最基本的一种RTB的竞价模式,了解了DSP、SSP、Ad Exchange等概念,不清楚的同学可以看看上一篇文章《程序化购买》。RTB竞价模式原理和架构今天我们详细了解一下RTB程序化购买的形式,下面一张图片能够把RTB的竞价模式很直观的展示出来。在互联网上有成千上万的广告主,他们急需推广自己的产品或者服务,寻找优质的媒介和精准的目标用户,优化广告投放策略,提高投入产出比。正是应该广告主的这些需求,才促使了DSP(demand side platform)这些需求方平台的诞生,有了DSP平台,广告主就不需要自己去寻找优质的媒体资源和,只 阅读全文

posted @ 2014-01-20 20:37 SkyWorld 阅读(963) 评论(1) 推荐(1) 编辑

2012年4月8日

摘要: 管理用户安全性数据库用户账户包括以下内容:唯一的用户名,验证方法,默认表空,临时表空间,用户概要文件,使用者组,锁定状态。预定义的账户:SYS和SYSTEM查看当前用户SQL>showuser;USERis"SYS"创建一个用户,并且为该用户创建一个默认表空间1.在dba_data_files视图中查看表空间的使用情况SQL>selectFILE_NAMEfromdba_data_files;FILE_NAME-------------------------------------------------------/u01/app/oracle/oradat 阅读全文

posted @ 2012-04-08 15:12 SkyWorld 阅读(2104) 评论(0) 推荐(1) 编辑

摘要: 在oracle 10g中,创建好一个数据库,默认会有3个控制文件,control01.ctl,control02.ctl,control03.ctl,我们可以为数据库手动添加一些控制文件。 在数据打开的情况下,我们可以在sqlplus中通过show parameter control来查看当前所使用的控制文件的情况。SQL> show parameter controlNAME TYPE VALUE------------------------------------ ----------- --------... 阅读全文

posted @ 2012-04-08 01:38 SkyWorld 阅读(2682) 评论(0) 推荐(0) 编辑

摘要: 在oracle中,每个控制文件(controlfile)的内容都是相同的。一个控制文件记录了整个数据库的物理结构,它包含以下信息:1.数据库名2.数据文件和重做日志文件的文件名和路径3.数据库创建的时间戳为了安全起见,oracle一般会设置3-5个控制文件,这些都是在pfile或者spfile中指定的,我们也可以在pfile或spfile中指定添加一些新的控制文件。控制文件部分丢失了,也就是少了其中的一个或者几个,那么数据库是一定无法开启的,那么我们可以采用拷贝控制文件的方式来解决此问题。下面将给大家模拟此过程。在数据库打开的情况下,我们可以通过v$controlfile视图查看当前的控制文件 阅读全文

posted @ 2012-04-08 00:39 SkyWorld 阅读(1087) 评论(0) 推荐(1) 编辑

2011年9月27日

摘要: 前面几篇的学习日志中我们学习了canvas的基本用法,那么今天,我们就要运用canvas来开发一个小的益智游戏,什么游戏呢?那就是我们小时候常玩的魔板拼图游戏,在一个M*N的魔板中共有(M*N-1)张小块图片,和一个空白块;我们要利用这个空白块来移动这(M*N-1)张小块图片,使之拼成一张原始的完整的图片。  游戏实例:http://xiaowu.shnow.cn/html5/note4/inde... 阅读全文

posted @ 2011-09-27 13:53 SkyWorld 阅读(2805) 评论(8) 推荐(2) 编辑

2011年9月26日

摘要: 在canvas有关于图片的操作中最主要也是最重要的就是drawImage函数了,所以我们只要掌握了drawImage的用法也就基本掌握了canvas有关于图片的操作了。 drawImage()函数一共有以下三种形式: 1.drawImage(image,dx,dy) 接受一个image图片,并将该图片绘制到canvas中。image可以是已经存在的<img>元素,或者是通过Javascript创建的图片元素;给出的坐标(dx,dy)代表图片左上角的位置。 2.drawImage(image,dx,dy,dw,dy) 接受一个image图片,将其缩放为宽度为dw和高度为dy,然后把它 阅读全文

posted @ 2011-09-26 00:10 SkyWorld 阅读(3765) 评论(3) 推荐(1) 编辑

2011年9月24日

摘要: HTML4中绘制一个渐变图形并不是一件很容易的事情,往往需要通过大量的JS代码来实现,或者我们会做一张渐变图片通过平铺的方式在实现渐变。前者需要写大量的JS代码,而后者会降低网页的加载速度,那么我们有没有一种更好地方式来实现网页渐变的效果呢?在HTML4中,我们似乎找不到更好的方法了。 但是,在HTML5中的canvas属性却为我们提供了很好的解决方案,利用canvas在Javascript中一些接口,我们可以很轻易的做出我们想要的渐变效果。 在HTML5中主要有两种渐变方式,一种是沿着直线的渐变方式,我们称之为线性渐变;另一种是从一个点或圆沿着一个圆的半径向四周渐变的方式,我们称之为... 阅读全文

posted @ 2011-09-24 02:17 SkyWorld 阅读(8085) 评论(3) 推荐(1) 编辑

2011年9月22日

摘要: 从今天起开始正式学习HTML5,HTML5和我们目前主流的HTML4相比具有更强的Web 网页的表现性能,其中的canvas属性的绘图圆角渐变功能使得网页的表现形式更加丰富多彩,另外HTML5的本地数据库等 Web 应用的功能使得WEB应用功能更加强大,正因为如此,HTML5被称作下一代的互联网的标准。 好了,废话不多说,开始我们的HTML5之旅,今天开始学习的canvas。 canvas属性是为了客户端绘制矢量图而设计,它没有自己的行为,简单的来说canvas自己并不能完成独立的绘图操作,它需借助Javascript来完成相关的绘图操作。 那么在页面中,我们怎么添加canvas元素... 阅读全文

posted @ 2011-09-22 21:15 SkyWorld 阅读(1301) 评论(3) 推荐(1) 编辑

2011年9月13日

摘要: #include <iostream>using namespace std;int main(){ cout<<"Hello world"<<endl; return 0;} 阅读全文

posted @ 2011-09-13 14:34 SkyWorld 阅读(200) 评论(0) 推荐(0) 编辑