摘要: 这一篇是扫盲用的,主要讲解了几个最常用的函数IF、AND、OR、COUNT、COUNTA、COUNTIF和SUM,会用的同学就可以跳过了。以后会逐渐讲解其他函数的应用。1. 逻辑判断逻辑判断所用的函数不多,IF、AND、OR三个就足以应付日常工作了。IF函数可以用来转换值,如将1和0转换为OK和NG:=IF(A1=1,"OK","NG")与AND和OR组合使用可以判断多个条件,如判断是否是周末:=IF(OR(WEEKDAY(A1)=0, WEEKDAY(A1)=6),"周末","工作日")2. 统计数量的COUNT 阅读全文
posted @ 2011-03-25 15:20 tokeep 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 原文:http://tech.idv2.com/2006/11/30/the-visual-design-of-web-20-chinese/前两天在 del.icio.us 上看到了《The visual design of Web 2.0》这篇文章,读完之后觉得甚有道理,于是发信问原作者Jonathan能否将其翻译成中文,作者爽快地答应了,只要求链接到他的原文。忙了一个晚上终于翻译完了,才发现我的英文水平真的下降了很多很多,甚至连 as far as … be concerned 都不知道是什么意思了……虽然蹩脚的翻译使原文减色许多,但希望能够传达原文的意思。翻译文如下。(Original 阅读全文
posted @ 2011-03-25 15:19 tokeep 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 演示用代码如下所示: class ClassOne { function callClassOne() { print "In Class One"; } } class ClassOneDelegator { private $targets; function __construct() { $ 阅读全文
posted @ 2011-03-25 15:07 tokeep 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 最近发现textarea中输入的值会保留换行符号,后台去掉它很麻烦。 我先用nl2br()方法处理了下发现处理不了, 后来由用结合 $textarea_value = htmlentities(trim($textarea_value),ENT_QUOTES,”utf-8″); 终于将换行符号去掉了 阅读全文
posted @ 2011-03-25 15:05 tokeep 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在PHP链接数据库时使用”LOCALHOST”.这样MySQL 客户端库将覆盖之并尝试连接到本地套接字.(我们可以从PHP.INI中代码:; Default socket name for local MySQL connects. If empty, uses the built-in; MySQL defaults.mysql.default_socket = /tmp/mysql.sock看出 默认情况下 UNIX 将访问/tmp/mysql.sock) * 以下是部分选项解释:my.cnf默认是不存在的.你可以在/usr/local/share/mysql/下看到: 1. my-hug 阅读全文
posted @ 2011-03-25 15:04 tokeep 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Got an error: Connection error: Can’t connect to local MySQL server throughsocket ‘/var/lib/mysql/mysql.sock’mysql.sock 突然消失算是常见的问题,如果是第一次安装MySQL后运行时出现,那只要找出 mysql.sock 在哪里就可以了。以上的信息表明,mysql.sock应该是在 /var/lib/mysql/ 下 ,如果你找了没找到就:#locate mysql.sock就会出来了,接着你就可以#mysqladmin -S /路径/mysql.sock -u root如果原来 阅读全文
posted @ 2011-03-25 15:04 tokeep 阅读(533) 评论(0) 推荐(0) 编辑
摘要: #clients[client]#password = your_passwordport = 3306socket = /var/run/mysql/mysql.sock#default-character-set=utf8# Here follows entries for some specific programs# The MySQL server[mysqld]max_connections=500default-character-set=utf8#skip-character-set-client-handshakeport = 3306socket = /var/run/my 阅读全文
posted @ 2011-03-25 15:03 tokeep 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、使用RPM包进行安装首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:MySQL-server-community-5.1.38-0.rhel5.i386.rpmMySQL-client-community-5.1.38-0.rhel5.i386.rpm接着我们可以使用rpm命令进行安装:rpm-ivhMySQL-server-community-5.1.38-0.rhel5.i386.rpmrpm-ivhMySQL-client-community-5.1.38-0.rhel5.i386.rpm二、安装二进制包步骤如下:1、用root登录系统,增加mysql用户和组 阅读全文
posted @ 2011-03-25 15:03 tokeep 阅读(258) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh# Start/stop/restart mysqld.## Copyright 2003 Patrick J. Volkerding, Concord, CA# Copyright 2003 Slackware Linux, Inc., Concord, CA# Copyright 2008 Patrick J. Volkerding, Sebeka, MN## This program comes with NO WARRANTY, to the extent permitted by law.# You may redistribute copies of this p 阅读全文
posted @ 2011-03-25 15:02 tokeep 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 内存表id,name解决方案,举例(workspaces表)1. 为workspaces表建立内存表CREATE TABLE `mem_workspaces` ( `id` int(11) NOT NULL, `name` char(255) NOT NULL, `pretty_name` char(255) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MEMORY DEFAULT CHARSET=utf8;2. 为workspaces表建立更新触发器CREATE TRIGGER update_mem_workspaces AFTER UPDATE ON work 阅读全文
posted @ 2011-03-25 15:02 tokeep 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 利用下面的命令为mysql建立远程访问账号:grant all privileges on *.* to joe@”%” identified by ‘passwd’ with grant option如果这里的%换为ip后授权账号将只对该ip有效 阅读全文
posted @ 2011-03-25 15:01 tokeep 阅读(194) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE Persons(Id int unsigned not null AUTO_INCREMENT,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255),created datetime,primary key (id))type=MyISAM AUTO_INCREMENT = 1;INSERT INTO Persons(LastName,FirstName,created) VALUES (’Huaming’,'Yue’,NOW());//主服务器[ 阅读全文
posted @ 2011-03-25 15:01 tokeep 阅读(185) 评论(0) 推荐(0) 编辑
摘要: delimiter //CREATE PROCEDURE get_trees(in conditions varchar(2048), in fields varchar(2048) , in sort char(255), in start int, in num int)BEGIN /* 获得10条记录 */ SET @sql = CONCAT(’SELECT ‘, fields, ‘ FROM Persons WHERE ‘, conditions, ‘ ORDER BY ‘, sort, ‘ LIMIT ‘, start, ‘,’, num); PREPARE sqlstmt FROM 阅读全文
posted @ 2011-03-25 15:01 tokeep 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. HTML语义化2. 书写规范3. 补充4. 注释1. HTML语义化分 离结构与表现的另一个重要方面是使用语义化的标记来构造文档内容。一个XHTML元素的存在就意味被标记内容的那部分有相应的结构化的意义,没有理由 使用其他的标记。换句话说,不要让CSS使一个HTML元素看起来就像另一个HTML元素,比如用<div>来代 替<h2>标记标题。遵循语义化的HTML结构在团队开发中可以减少因各成员编码风格的差异化所造成的影响,并且便于维护,提高开发效率。部分标签的语义:标签语义<div>Division(分隔)<span>Span(范围)< 阅读全文
posted @ 2011-03-25 14:59 tokeep 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 2.SAMBA配置文件中常用的运行效率全局参数SAMBA配置文件中运行效率全局参数的设置也是至关重要的,设置不正确会给系统带来安全隐(下转第86页)患。表2是对该参数基本说明和举例。表 2 3.SAMBA配置文件常用的共享资源访问控制参数SAMBA配置文件共享资源访问控制参数的设定将直接影响到文件操作的权利分配,分配不当将直接威胁系统安全。表3是对该参数的基本说明和举例。表 3 尽管我们按照要求配置好了SAMBA相关的配置文件,但并不能代表我们就可以安享太平了,还 要求我们对SAMBA本身和每一个SAMBA的用户都要有一个强壮、复杂的密码;随时删除掉smbpasswd文件中无shell的账号; 阅读全文
posted @ 2011-03-25 14:58 tokeep 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 【赛迪网-IT技术报道】服务 信息块SMB(Server Message Block)协议是一个高层协议,提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段。SMB使用NetBIOS API实现面向连接的协议,该协议为Windows客户程序和服务提供了一个通过虚电路方式进行通信的机制,是SAMBA的核心。安装了SAMBA后,就 可以直接方便地在Unix和Windows之间共享资源,免去了从前必须使用FTP的麻烦。SAMBA的核心是两个守护进程smbd和nmbd程序,服务器启动到停止期间持续运行。smbd监听139TCP端口;nmbd监听137和138UDP端口。不可忽视的安全配 阅读全文
posted @ 2011-03-25 14:57 tokeep 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 默认主配置文件SAMBA默认主配置文件的正确配置是SAMBA安全的重中之重。正确配置好SAMBA的默认主配置文件将为系统提供一个强大的安全体系,为SAMBA的安全运行夯实基础。要想正确配置,我们必须对配置文件有深入地了解,理解其内涵才能“对症下药”,才能防范于未然。1.SAMBA的默认主配置文件及其说明我们用root用户执行如下操作,查看SAMBA的默认配置://忽略被注释(即以#和;开头)的配置语句行,并查看其默认配置[root@ora9 root]# grep -v “#” /etc/samba/smb.conf | grep -v “;”//设置全局参数[global]//设置工作组名称 阅读全文
posted @ 2011-03-25 14:57 tokeep 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. 简介2. 快速参考3. 命名规范4. 特殊命名规范5. 语法层次6. 注释7. JsDoc简介1. 简介Anyviolationtothisguideisallowedifitenhancesreadability. 所有的代码都要变成可供他人容易阅读的。 —引用自DojoJavascript语法规范2. 快速参考1. 使用Tab键进行代码缩进,以节约代码大小(4个空格宽度)2. 接口风格结构规则 样例类驼峰式ModuleClass()公有方法混合式getPosition()公有变量混合式frameStyle常量大写式DEFAULT_FRAME_LAYOUT3. 其他风格结构规则样例私有 阅读全文
posted @ 2011-03-25 14:54 tokeep 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 硬件环境:VMware Workstation 6.0 + Suse Enterprise Server10.0个人网络环境:ADSL + Modern + 路由器(路由器支持动态分配IP) + 个人PC(Windows XP)1. 安装并配置好一台suse服务器(选择和宿主机之间用NAT方式实现共享上网) 机器名称fuxi 安装完成后在fuxi这台机器上可以访问外部网页, 在宿主机上可以通过ssh连接到fuxi上2. 利用VMware提供的Clone,Clone一个3个完整的suse系统,虚拟机系统依次起名为 Suse Enterprise Sever1,Suse Enterprise Se 阅读全文
posted @ 2011-03-25 14:50 tokeep 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。开机按[CTRL]+[ALT]+[F7]/[F8]可查看系统启动时正在启动的服务!!!! 众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig ——list 查看,可以使用chkconfig 服务名 ——level 3 {on|of}修改是否要再某个级别启动或停止。 1. 例如:要把sshd服务在第3种启动级别中停止。[root@team4 rc3.d]# chkconfig sshd --level 3 off中国网管联盟www.bitscn.com 2. 阅读全文
posted @ 2011-03-25 14:49 tokeep 阅读(1226) 评论(0) 推荐(0) 编辑