- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 char、varchar、text和nchar、nvarchar、ntext的区别
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有
2013-04-22 17:32:15 531
原创 PHP页面跳转几种实现方法
PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]])可选参数repla
2013-04-17 17:29:55 720
转载 PHP输出XML到页面的3种方式
1:phpheader("Content-type: text/xml");echo ""1.0/" encoding=/"UTF-8/"?>";echo "";echo ""; echo ""; echo "小小菜鸟"; echo ""; echo ""; echo "24"; echo
2013-04-17 09:51:28 4268
原创 mysql字符串处理函数
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的 最左面字符的ASCII代码值。如果str是空字符串, 返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx
2013-04-15 14:02:01 717
原创 关于mysql客户端软件Navicat for mysql中的索引
通过mysql客户端工具Navicat设置索引但是有以下三个选项不知什么意思: normaluniquefull text 最后在网上海寻终于知道答案,先总结如下:normal:最基本的索引状态,所建立的索引项可以重复。unique:与normal唯一不同的是所建立的索引项不能有重复full text:全文搜索。对于这一项我在这里转载一篇文章非常好,这此先谢过该文章作者了
2013-04-12 14:17:21 6184
原创 Mysql存储引擎
MySQL有很多种存储引擎,针对不同的应用,可以为每张表选择合适的存储引擎,这样有助于提升MySQL性能。创建新闻表news:CREATE TABLE `sandbox`.`news` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(45) NULL , `content` VA
2013-04-11 10:01:37 645
原创 优化count查询
在开发过程我们经常需要统计数据库表中的记录数,比如分页(分页不一定非要统计总记录数),我们常常会用下面的两种行式来获取总记录数:select count(*) from news;select count(id) from news;这两种count写法,到底哪一种更快呢?很长一段时间我都认为count(id)会比count(*)要快,但事实上count(*)要比count(id)要快
2013-04-10 17:33:17 1253
原创 查询优化之EXPLAIN
不同的SQL语句写法,往往会带来很大的性能差异,我们怎么才能知道执行SQL查询开销呢?MySQL为我们提供了EXPLAIN关键词,在你的select语句前加上EXPLAIN关键词,MySQL将解释它是如何处理的SELECT查询,提供有关表如何联接和联接的次序,所扫描的记录数等相关信息,你可以凭借这些信息,来优化你的SQL查询。EXPLAIN select id, username from
2013-04-10 17:11:19 888
原创 js获取div高度
js获取div的高度 获取div的高度,很实用的一段js代码,主要用了offsetHeight window.onload = function(){ alert(document.getElementById("top").offsetHeight); }
2013-04-09 17:15:21 1497
原创 JS刷新当前页面
reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用repla
2013-04-09 15:52:22 812
翻译 HTML5 格式与 flash 有何区别,有何优势
1.Flash:YouTube上的FLV影片得通过一个SWF(Shockwave Flash)播放器播放,而这个播放器会呼叫Flash Player Plug-In来播放影片。2.HTML5:YouTube上的M4V影片直接利用标签即可播放,而播放器是以JavaScript写成,一切都以浏览器内建功能完成.稳定性 Flash Player最大的问题就是容易宕,各位读者们在玩
2013-04-09 14:35:22 12403 1
原创 js 设置 cookie
// 以名/值的形式储存cookie// 同时采用encodeURIComponet()函数进行编码,来转义分号、逗号和空白符// 如果daysToLive是一个数字,设置max-age属性为该数值表示cookie知道指定的天数// 到了才会过期。如果daysToLive是0就表示删除cookiefunction setCookie(name, value, daysToLive) {
2013-04-09 14:22:57 887
原创 js 读取 cookie
// 将document.cookie的值以名/值对组成的一个对象返回// 假设储存cookie的值的时候是采用encodeURIComponent()函数编码的function getCookie() { var cookies = {}; // 初始化最后要返回的对象 var all = document.cookie; // 在一个大写字符串中获取所有的cookie值 i
2013-04-09 14:21:16 3487
翻译 代码规范
缩进与空白字符(Indenting and Whitespace)使用 2 个空格而不使用 tab 键进行代码缩进(notepad++, Eclipse 等编辑器均支持此项配置);行尾不应该有空白字符应使用 \n (Unix换行符),而不是 \r\n (Windows 换行符)所有文件均应以一个空行结尾运算符(Operators)所有二元运算符(二个值之间的运算符),如 +
2013-04-08 17:49:04 767
原创 502 bad gateway是什么意思?502 bad gateway怎么解决!
您可以尝试清除浏览器缓存 访问一下你的FTP看是否可以登陆 产生原因 服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。 固定502错误 一般这个问题是由于不良的IP之间的沟通后端计算机,包括您可能尝试访问的在Web服务器上的网站。
2013-04-01 11:06:48 52875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人