自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 Codeigniter使用淘宝IP地址库获取用户位置,并加载相关内容

根据IP地址判断用户的位置,并根据位置来家在不同的信息在移动时代是比较基础的功能,毕竟移动时代最大的优势就是可以轻松获取用户位置,App最大的繁荣也是很多基于位置的服务,但Web开发获取用户地址相对困难。通过查找,发现有一些IP地址库,比如淘宝、新浪,本文基于淘宝IP地址库进行开发。         淘宝IP地址库提供了REST接口,调用起来比较简单,直接使用curl函数。        

2016-08-08 08:22:43 372 3

原创 将x6cms移植到Codeigniter 3.0框架

随着学习PHP已经有一段时间了,但是感觉进步比较小,主要原因还是开发的项目较少。最近想自己搭建一个网站,做网站怎么可能少的了CMS,但现在基于CI框架的CMS主要以CI 2.x版本为主,由于本人php的经验主要在CI 3.0,因此以愚公之力,完成了移山工作。         x6cms的作者可能写代码精力比较多,但是很多简单

2016-08-01 09:57:57 453

原创 浅谈SCSI in Linux

Linux的初衷是一种基于x86的PC类操作系统,随着Linux的发展,进入一种两难之地:靠向企业级或PC。     从Linux操作系统的SCSI模型来看,Linux的SCSI模型更多偏向PC机,对企业级的考虑更加薄弱。可以从以下几个方面分析:     1.PC类主机主要通过接硬盘来提供存储空间,而企业级的服务器主要通过接磁盘阵列提供存储空间。在SCSI协议体系中,主要采用CS架构,即只能通

2016-08-01 09:36:01 838

原创 从错误处理说Linux SCSI middle layer的缺陷

所有成熟的操作系统内核都将SCSI协议的实现分为三层,up layer为特定SCSI设备的驱动,如硬盘的SD驱动、光驱的ST驱动,而Middle layer则是SCSI协议的通用层,通用层下则是SCSI传输层的实现。因此可以理解为SCSI middle layer是一个从传输层到特殊设备的通用实现层。         由于middle layer的通用性,导致的一个问题就是其复杂度很高。SCSI

2016-08-01 09:35:17 815

原创 Android在代码中添加一个Button的方法

学习了Android的Hello World的代码,就奇怪着怎样在代码中添加一个Button。找了一些,记录下来,以免继续走坑。         创建一个工程之后,将原来的onCreate函数修改:         protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstance

2013-08-16 10:07:03 6576

原创 Ubuntu 12.04上搭建Android开发环境

作为一个新手,做什么都很难。是个两年,终于重新踏上倒腾Linux的路,但一切都好陌生了。让整一个Android开发,洋洋洒洒整了3天,终于搞定。写点东西以备后来人少走弯路啊。         首先,对于Ubuntu 12.04,就建议使用i386版本,反正鄙人在使用amd-64下未成功。所以又重装了系统。         安装好Ubuntu12.04后,以下是鄙人的步骤:         1

2013-08-08 16:57:19 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除