2013年11月15日
摘要: 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就 是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参看这个PDF:http://raidenii.net/files/datasheets/misc/qr_code.pdf基础知识首先,我们先说一下二维码一共有40个尺寸。官方叫版本Version。Versi 阅读全文
posted @ 2013-11-15 11:25 漓石 阅读(7166) 评论(0) 推荐(1) 编辑
  2013年10月15日
摘要: 说说大型高并发高负载网站的系统架构(更新)By Michael15Mar 2006转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71 鄙人先后在CERNET做过拨号接入,在Yahoo&3721搞过搜索前端,在猫扑处理过mop.com的架构升级,在6.cn视频网站从事开发工作,还在多年的工作中接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,希望和大 阅读全文
posted @ 2013-10-15 10:54 漓石 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验。我进 入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作。我从Win3.1上的VC1.5开始一 直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发。本人的性格是危机意识向来严重,所以深感互联网必将盛行,传统软件必将走向没落, 于是转向了WEB开发。记得以前去某Portal网站应聘的时候,主考官就问我:你认为客户端开发和互联网开发有什么不同。我当时的回答是:互联网开发比 客户端软件开发简单多了 阅读全文
posted @ 2013-10-15 10:43 漓石 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 相信很多IT人士都有过搭建自己主页的经验,10多年前的个人主页都非常简单,很多由Frontpage构建,多属于静态HTML页面,最多加一点 特效而已。不过10年间,技术的进步是惊人的。现在,一个网站绝不可能仅仅由几个HTML页面构成。我们随便举一个例子,国内图片网站 yupoo.com,在 chinarank排名1000左右,而Alexa排名则为5000左右,这个网站不算大,就是这样一个中型站点,拥有超过60台服务器,架构中涉及的 Web服务器就包括了Lighttpd、Apache和 nginx。Yupoo的流量不算大,就已经拥有了60台服务器,事实上,排名前几位的网站,都拥有成千上万台服务器 阅读全文
posted @ 2013-10-15 10:42 漓石 阅读(251) 评论(0) 推荐(0) 编辑
  2013年9月18日
摘要: Oracle与汉字问题与字符集 分类: oracle 2012-10-29 17:31 425人阅读 评论(0) 收藏 举报 Oracle字符集引起的几个问题,常见的就是汉字占多少个字节,其次就是字符集导致数据库启动失败以及索引失效等问题汉字占多少个字节?select length('ABCDE中文字符串FG'),lengthb('ABCDE中文字符串FG') from dual;就可以知道,一个汉字占了几个字节,也可以查看数据库的字符集select * from nls_database_parameters where parameter ='NLS 阅读全文
posted @ 2013-09-18 14:59 漓石 阅读(590) 评论(0) 推荐(0) 编辑
  2013年8月9日
摘要: 这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_em... 阅读全文
posted @ 2013-08-09 10:13 漓石 阅读(482) 评论(0) 推荐(0) 编辑
  2013年4月22日
摘要: 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files; select * from dba_tablespaces;//表空间 select tablespace_name,sum(bytes), sum(blocks) from dba_free_space group by tablespace_name;//空闲表空间 select * from dba_data_fil... 阅读全文
posted @ 2013-04-22 13:51 漓石 阅读(1176) 评论(0) 推荐(0) 编辑
  2012年6月3日
摘要: 每次开始一个新项目,无论是一个独立的程序还是现有计划的一个组件,都会面临着一个应该选择什么样的编程语言的问题。只考虑之前用过的编程语言或者现在最流行的语言的话,你很可能会得到一个糟糕的结果。所以你应该实时评估自己的选择,并不断寻找更好的替代方法。评估一种语言的同时,选择编程语言 的过程,实际上也是你项目初步设计中的一个重要组成部分。如何分解和连接组件也非常受语言选择的结果影响。有些项目很容易就能看出最合适的语言,相信你能 够自己得出结论。当然语言也会随时间而改变,所以两年前的最佳选择也许现在已经不再适用,而当初首先被排除的语言反而变成了最佳选择。 你的团队有过什么样的经验?虽然显而易见,但.. 阅读全文
posted @ 2012-06-03 20:19 漓石 阅读(306) 评论(0) 推荐(0) 编辑
  2012年5月25日
摘要: publicstringCreateWordFile(stringCheckedInfo) { stringmessage=""; try { ObjectNothing=System.Reflection.Missing.Value; Directory.CreateDirectory("C:/CNSI");//创建文件所在目录 stringname="CNSI_"+DateTime.Now.ToShortString()+".doc"; objectfilename="C://CNSI//" 阅读全文
posted @ 2012-05-25 17:46 漓石 阅读(171) 评论(0) 推荐(0) 编辑
  2012年5月7日
摘要: 1.使用视图SQL codecreate or replace procedure row_to_col(tabname in varchar2, group_col in varchar2, column_col in varchar2, value_col in varchar2, Aggregate_func in va... 阅读全文
posted @ 2012-05-07 17:06 漓石 阅读(364) 评论(0) 推荐(0) 编辑