<?php $link = mysql_connect(‘localhost’, ‘root’, ”); if (!$link) { die(‘Could not connect: ‘ . mysql_error()); } echo ‘Connected successfully’; mysql_close($link); ?> <br>数据库名称: <?php error_reporting(E_ALL); $link = mysql_connect(‘localhost’, ‘root’, ”); $db_list = mysql_list_dbs($link); $i = 0; $cnt = mysql_num_rows($db_list); while ($i < $cnt) { echo mysql_db_name($db_list, $i) . “n”; $i++; } ?> <?php mysql_connect(“localhost”, “root”, “”); $result = mysql_list_tables(“mysql”); for ($i = 0; $i < mysql_num_rows($result); $i++) printf (“<br>Table: %sn”, mysql_tablename($result, $i)); mysql_free_result($result); ?> 文章来源:http://www.php.net/manual/zh/function.mysql-tablename.php
利用字节流类FileOutputStream写文本文件
import java.io.*; import java.io.OutputStream; public class FileInputStreamTest { public FileInputStreamTest() { } public static void main(String[] args) throws IOException { try { String str = “好好学习Javarn”; byte[] words = str.getBytes(); OutputStream fos = new FileOutputStream(“d://text.txt”,true); fos.write(words, 0, words.length); System.out.println(“text文件已更新!”); fos.close(); } catch (Exception e) { System.out.println(“创建文件时出错!”); } } }
mysql_fetch_field
mysql_fetch_field (PHP 4, PHP 5, PECL mysql:1.0) mysql_fetch_field — 从结果集中取得列信息并作为对象返回 说明 object mysql_fetch_field ( resource $result [, int $field_offset ] ) 返回一个包含字段信息的对象。 mysql_fetch_field() 可以用来从某个查询结果中取得字段的信息。如果没有指定字段偏移量,则下一个尚未被 mysql_fetch_field() 取得的字段被提取。 对象的属性为: name – 列名 table – 该列所在的表名 max_length – 该列最大长度 not_null – 1,如果该列不能为 NULL primary_key – 1,如果该列是 primary key unique_key – 1,如果该列是 unique key multiple_key – 1,如果该列是 non-unique key numeric – 1,如果该列是 numeric blob – 1,如果该列是 BLOB type – 该列的类型 unsigned – 1,如果该列是无符号数 zerofill – 1,如果该列是 zero-filled Note: 本函数返回的字段名是区分大小写的。 Example#1 mysql_fetch_field() <?php mysql_connect(‘localhost:3306’, $user, $password) or die(“Could not connect: ” . mysql_error()); mysql_select_db(“database”); $result = mysql_query(“select * from table”) or die(“Query failed: ” . mysql_error()); /* get column metadata */ $i = 0; while ($i < mysql_num_fields($result) …
Woopra最近很不稳定
Woopra最近很不稳定 By David Yin on January 30, 2009 11:01 AM | No Comments | No TrackBacks 最近一段时间,Woopra的服务很不稳定,用客户端登录,总是说Unable to connect to Woopra。 再有就是Woopra的网站也是无法访问,输入网址后,显示空白,无错误信息。 这样的情况在过去一周,或者几周内都出现了多次。 当然Woopra的服务还是很有特色的。之前我也介绍过。 对于用户来说,服务的稳定性是最重要的,如果一个服务总是隔三岔五的出故障,用户会失去信心,就会离它而去的。 作者: David Yin 原载: SEO 网站优化推广 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。 Categories: 网站统计分析
wordpress日期时间函数参数详解
wordpress日期时间函数参数详解 最近在拔一个模板的皮,类死了。日期函数也许要用到,整理下发这里: WordPress日期时间函数可分为三类: 1.文章的时间函数:<?php the_time() ?> 2.评论的时间函数:<?php comment_time() ?> 3.评论的日期函数:<?php comment_date() ?> 典型的时间函数实例的代码:<?php the_time(’F jS, Y’) ?>。此代码中,单引号内的代码即为时间参数。 下面列出WordPress的全部时间参数及显示效果: 1.a代表小写的英语的上下午,如am、pm; 2.A代表大写的英语的上下午,如AM、PM; 3.d代表英语的日期(小于10仍为两位数写法),如05、12; 4.D代表中文的星期,如五、七; 5.F代表中文的月份(包括“月”这个字),如5月、12月; 6.g代表英语的小时12小时制(小于10为一位数写法),如5、12; 7.G代表英语的小时24小时制(小于10为一位数写法),如5、12; 8.h代表英语的小时,12 小时格式,有前导零,01到12; 9.H代表英语的小时,24 小时格式,有前导零,00到23; 10.i有前导零的分钟数,00到59; 11.s秒数,有前导零,00到59; 12.j代表英语的日期(小于10为一位数写法),如08-02-09; 13.l代表中文的星期(包括“星期”这两个字),如星期五、星期七; 14.m代表英语的月份(小于10仍为两位数写法),如05、12; 15.M代表英语的月份(以单词的形式显示),如Jun; 16.n代表英语的月份(小于10为一位数写法),如5、12; 17.O代表英语的时区,如+0800; 18.r代表完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800; 19.S代表日期的序数后缀,如st、th; 20.T代表英语的时区(以单词的形式显示),如CST; 21.w代表英语的星期,如5、7; 22.W代表周数,如23; 23.y代表两位数年份,如07、08; 24.Y代表四位数年份,如2007、2008; 25.z代表天数,如156。 再介绍一下页面所对应的模板: 1.首页:index.php; 2.分类列表、按时间归档页面:ar …
为什么笔纸备受时间管理者亲睐?
你知道时间管理者和时间消费者之间的最大区别在哪里?? 时间管理者总是随身携带一个小本,一只笔,而时间消费者只带一个脑子就足够了。呵呵~~ 你可以用这个规则去审视一下你周围的人,看看是否准确。 为什么笔纸如此受到时间管理者的亲睐呢? GTDLife.cn认为:因为笔纸可以为时间管理者做任何事。 任务分解 任务清单 行动清单 思维导图(头脑风暴) 收集篮 便条 等等。。。 具体怎么做,我就不说了,大家自己有自己的方法,我想归纳一下是笔纸的什么特性,让他能够做这么多事情,并且得到大家的亲睐。 最快速的工具,不遗漏任何Idea 笔纸是目前为止大家所公认的最快的记录工具,我们在头脑风暴,或者灵光一闪的时候,是没有时间去打开电脑,或者打开软件,或者打开手机去挨个敲字,大脑在那个时候就像是网住了一只蝴蝶,稍微漏出一点缝,那只蝴蝶就是翩翩飞去,只留下你后悔不已。以我们几十年的写字修炼,已经将这个技能联系到了炉火纯青的地步,写字的时候完全不需要任何思考,大脑的占用率接近0%,这样可以保证你不遗漏任何Idea 可随时撕下单独页 当你要给别人留便条,或者写个电话号码给别人的时候,比如说,你在吃饭时看到一个心仪的姑娘,想跟她说句话,或者要她的电话号码,这时候其他的数码工具都不太好使(除非007用的工具),只有在纸上真诚的写下一段话,然后让服务员递给她。 修改方便 只要你自己能看的懂,你可以随时的、随意的修改你记录的东西,觉得不好就修改,如果是用数码产品的话,打开、关闭、打开、关闭,一会就没电了,呵呵 携带方便 善于利用时间的人总是会抓住零碎的时间,比如说在长途车上,飞机场,火车上,这时候你的高级工具肯定是发挥不了作用的,甚至怕偷都不敢拿出来,而笔纸则不一样,随时随地,随心所欲。 当然,和数码产品比,纸质工具也有自己的缺点,至于什么缺点,大家可以在这里和超过800个时间管理者一起探讨,成长。
Javascript的匿名函数
Javascript的匿名函数 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodName(x){alert(x);} 函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} Function()构造函数: var fnMethodName = new Function(‘x’,’alert(x);’) 上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodName,而这个函数是没有名字的,即匿名函数。实际上,相当多的语言都有匿名函数。 二、函数字面量和Function()构造函数的区别 虽然函数字面量是一个匿名函数,但语法允许为其指定任意一个函数名,当写递归函数时可以调用它自己,使用Function()构造函数则不行。 var f = function fact(x) { if (x < = 1) return 1; else return x*fact(x-1); }; Function()构造函数允许运行时Javascript代码动态的创建和编译。在这个方式上它类似全局函数eval()。 Function()构造函数每次执行时都解析函数主体,并创建一个新的函数对象。所以当在一个循环或者频繁执行的函数中调用Function()构造函数的效率是非常低的。相反,函数字面量却不是每次遇到都重新编译的。 用Function()构造函数创建一个函数时并不遵循典型的作用域,它一直把它当作是顶级函数来执行。 var y = “global”; function constructFunction() { var y = “local”; return new Function(“return y”); // 无法获取局部变量 } alert(constructFunction()()); // 输出 “global” 和函数关键字定义相比Function()构造器有自己的特点且要难以使用的多,所以这项技术通常很少使用。而函数字面量表达式和函数关键字定义非常接近。考虑前面的区别,虽然有消息说字面量的匿名函数在O …