百度大规模K站、CDN节点更换,让流量更纠结

最近IT界最热闹的事件之一便是百度的大改革,相信身边不少站长收到牵连,我的博客也或多或少受到了影响。

先不说百度有没有K我的博客,就前一段正值百度K站高峰期,偶尔反查之前所使用的免费CDN提供商Incapsula的某个节点,却不曾想到同节点上出现违规站,当时百度收录就已经有所下降,为了避免有更大的影响,直接删除CDN节点,打算重新开启,没想到这次删除后我却与Incapsula无缘了。

之前由Cloudflare转到Incapsula就是因为看中Incapsula的日本节点,当时新申请的网站在过一段时间后就会切换到日本的CDN节点,速度还算稳定 查看更多...

新浪云商店上线,小博抢先分享使用体验

话说这个云的时代,到处都是云。这不,新浪有了sae还不够,又上了云商店,下面分享关于云商店的使用感受。

顾名思义,云商店,肯定是以商店形式的云,没错,就是这样,云商店让原本步骤麻烦的程序安装完善等诸多步骤都化繁为简,初次上线测试的只有著名的博客程序——wordpress,在这里不需要上传、不需要配置数据库,只需轻轻一点即可。而且云商店所运行的还是原版的Wordpress,这点和sae上面的有很大区别,虽然不能ftp,但安装主题、插件什么的都可以在线下载、安装,这点和你自己独立建立的wordpress博客使用是完全一样的。

云商店目前处于内测阶段,小子得知消息后第一时间关于了新浪云商店的微博,从微博得知内测申请地址(http://ysdf.sinaapp.com/),并提交了申请,昨晚提交后今天十点即获取到邀请码。这就使用一把,赶快分享体验了。 查看更多...

Android中View与SurfaceView的区别要点

首先介绍一下View类,View类是android的一个超类,每一个View都有一个用于绘画的画布,这个画布可以进行任意的扩展。有的时候我们需要自定义VIew实现自己想要的视图。view、SurfaceView是游戏开发中经常用到的视图。

View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面,速度较慢。

SurfaceView:基于view视图进行拓展的视图类,更适合2D游戏的开发;是view的子类,类似使用双缓机制,在新的线程中更新画面所以刷新界面速度比view快。 查看更多...

新网新版在线提问系统BUG,望新网重视

说起来有一段没有更新过博客了,主要是因为朋友公司的域名在一个颓废了的新网代理那里,原先是我注册的,我自然要给搞出来了,无奈注册时填写信息不是我本人,而是公司简称,熟悉国内域名管理情况的都应该明白了,这样提供不了有力资料只能等待域名删除再续费了,联系新网转入官网,新网也不给转,这便是前奏。

随之,因为这几天没有面试,直接整天联系新网客服,新网客服态度蛮横,让我一度想一骂为快,最终还是忍住了,这是其次。

下面贴出本文主题,新网在线提问系统BUG。 查看更多...

一些基础的Ruby语言编程知识

我们开始于一个简单的Ruby程序,我们写一个方法来返回一个字符串,给这个字符串附加一个人名,我们会调用两次这个方法。

def sayGoodnight(name) 
 result = "Goodnight, " + name
 return result
end
# Time for bed...
puts sayGoodnight("John-Boy")
puts sayGoodnight("Mary-Ellen") 

首先,发表一下大致的感观。Ruby语法是干净的,不需要在行尾加上分号,一行一个语句。Ruby注释开始于#号,结束在行尾,代码布局非常适合你,缩排没有什么意义。 查看更多...

如何正视网络上SEO、SEM培训机构(课程)

现在,网络上铺天盖地的都是seo、sem培训的,小子也听过好几次某个义务培训机构的免费课程,但总结下来,我真的没觉得我学会什么。有一点要声明的就是,小子学计算机,搞网站建设、j2ee及android的,没学过seo、sem,但是从小子听过的诸多课程中,总结出来,无非是一些建站尝试以及一些基础优化。

以上就是小子个人认识,也许小子没有拿过几千上万的学费去学seo、sem吧,也许因此没有听过高级的课程吧,但是我仍然不能正视某些培训机构的宣传,具体用词有多么夸张,这里就不再赘述了。

也许做seo的都是什么不懂的只会操作电脑或者有些电脑都操作不熟练的网民?也许高级seo、sem都退隐了? 查看更多...

浅析JavaScript页面模板化方式

今天遇到一个问题,这个问题也是我以前遇到的问题,以前的方式,也是大多数人使用的方式。大家可以看看我的文章。

从前的方式——我估计也是大多数人使用的方式

比如以下的代码——摘自新浪首页的一段js代码,这种方式也是大多数人使用的方式。

浅析JavaScript页面模板化方式
查看更多...

CSS3动画技术应用基础分享

随着网络的发展,浏览器具有更强的渲染更高级代码的能力,我们正逐步实现跨越所有平台和浏览器的目标。我们不但可以要花费更少的时间来确保我们的盒模型在IE6中看起来正常,而且形成了鼓励创新、避免hack、重前端脚本的氛围。

网络是一个非常好的环境,也是一个有丰富的知识来分享的协作社区。我们想要有圆角 ,我们就实现了它;我们想要 多背景图片,我们实现了它;我们想要 边框图片,我们也让它实现了。所以需求从来不是问题,否则,我们可能还都仍然在使用table来布局页面而且使用过多的代码呢。我们都知道,网络无所不能。

为网络而生

CSS 3的属性比如border-radius、box-shadow和 text-shadow 在webkit(Safari、Chrome等)和Gecko(Firefox)等先进的浏览器中的使用开始出现增长的势头。它们(这些CSS属性)已经为用户创建更轻量的页面和更丰富的体验,而且它们可以优雅的降级。然而,这些只是CSS 3能为我们做的众多事情中的一小部分。 查看更多...

MemSQL问世,查询速度可比传统数据库高出30倍

MemSQL问世,查询速度可比传统数据库高出30倍
近日,Eric Frenkiel(前Facebook员工)和Nikita Shamgunov(前微软SQL Server高级工程师)推出了MemSQL数据库,该数据库的目标旨在提高关系型数据库的运行速度。

MemSQL通过将数据放置在内存中,并将SQL语句翻译为C++,来达到查询执行最优化。这使得MemSQL以难以置信的速度写入和读取数据。Frenkiel称,MemSQL比磁盘型数据库的执行速度快了30倍。 查看更多...

Android程序与服务器大容量数据交互问题

对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想。在一个Android应用中,如果需要接收来自服务器的大容量数据,那么就不得不考虑客户的流量问题。本文根据笔者的一个项目实战经验出发,解决大容量数据的交互问题,解决数据大小会根据实际情况动态切换问题(服务器动态选择是否要压缩数据,客户端动态解析数据是否是被压缩的),还有数据交互的编码问题。

解决数据过大的问题,最直观的方法就是压缩数据。服务器将需要传递的数据先进行压缩,再发送给Android客户端,Android客户端接收到压缩的数据,对其解压,得到压缩前的数据。

如果规定Android客户端和服务器的交互数据必须是经过某种压缩算法后的数据,那么这种“规定”失去了视具体情况而定的灵活性。笔者拟将Http协议进行封装,将动态的选择传输的数据是否要经过压缩,客户端也能动态的识别,整理并获得服务器想要发送的数据。Android客户端向服务器请求某个方面的数据,这个数据也许是经过压缩后传递比较合适,又也许是将原生数据传递比较合适。 查看更多...