03
2014
11

ORACLE类型clob

Oracle大对象类型有那么几类

    BLOB   ——内部二进制大对象。   

    CLOB  ——内部字符大对象。   

    NCLOB   ——内部定长多字节字符大对象。   

    BFILE   ——外部二进制文件。    

22
2014
09

Oracle中的xmltype使用简介

Oracle从9i开始支持一种新的数据类型---- xmltype,用于存储和管理xml数据,并提供了很多的functions,用来直接读取xml文档和管理节点。下面将介绍xmltype的一些基本使用。

31
2014
08

#学习笔记#php多线程

首先要说的是,php本身是不支持多线程的。

但是很多时候,单线程并不能满足所需的效率。比如说很多采集程序,如果只靠单线程来处理,效率可想而知。

所以就有了我们接下来要讲的东西,严格意义上来说,应该叫php的伪多线程。

php实现伪多线程的方法也有挺多的,这里我们说的是一个php扩展--pcntl。

  1. pcntl安装说明

20
2014
07

#学习笔记#android.os.NetworkOnMainThreadException

NetworkOnMainThreadException

这个异常,官方是这么解释的

The exception that is thrown when an application attempts to perform a networking operation on its main thread.

20
2014
06

Oracle闪回恢复被删除的数据

在日常维护中,经常需要操作些数据,俗话说常在河边走,哪能不湿鞋。

经常操作数据也难免会有误操作,把不该删除的数据删除了。还带commit操作。

还有句俗话说,亡羊补牢,也不是那么晚的。这个闪回,就是补牢的方法。

 create table
table_bak  --恢复数据存放的表名
as

select * from table as of timestamp sysdate-0.5; --sysdate-0.5表示恢复半天前的状态。

18
2014
05

Codeigniter钩子

CodeIgniter中文版用户手册上是这么介绍钩子的。

“CodeIgniter 的钩子功能使得您可以在不修改系统核心文件的基础上来改变或增加系统的核心运行功能。 当 CodeIgniter 运行后,它会产生出一个特殊的进程,这个进程在 项目流程 页面中有说明。 当然,您可以自定义一些动作来替代程序运行过程中的某些阶段。例如,您可以在控制器刚刚载入前或刚刚载入后来运行特定的脚本,或者在其他时刻来触发您的脚本。”

我觉得这段话完成不能表达钩子的强大呀。除了系统预埋的钩子,你还可以自己埋钩子,想埋哪埋哪。

24
2014
03

理解RESTful架构

作者: 阮一峰

02
2014
02

CodeIgniter中get_post 方法需要注意的地方

今天一個正在進行中的案子,接到開發伙伴來的訊息,說他用POST來的資料,進去資料庫都是空白。看到這個訊息,我的心頭小鹿禁不住一陣亂撞,這下不得了,趕快測試看看:Model寫入資料庫沒問題,Controller丟資料給Model沒問題,難道是接收POST資料有問題?

於是趕緊打開心愛的Notepadd++看看程式,由於我是負責寫API接收Client丟資料來處理,然後回傳處理結果,而且Client端有可能用GET也可能用POST丟來,資料欄位多少不一定(這是我們訂好的規格),所以接收資料我是這樣寫的:

24
2014
01

PHP中判断变量为空的几种方法

判断变量为空,在许多场合都会用到,同时自己和许多新手一样也经常会犯一些错误,
所以自己整理了一下PHP中一些常用的、判断变量为空的方法。
1. isset功能:判断变量是否被初始化
说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过
注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右

12
2014
01

mysql创建远程登入用户

首先,先创建一个用户,这步应该很简单。

用root账户(或者其他有权限的账户)登录,

mysql -u root -p     回车

输入密码    回车