如何让html标签title属性中的内容进行换行

众所周知,为html的标签配置title属性可以起到提示的效果,而html的title属性默认是显示一行的,那么如何换行呢?

1、写到多行里去

如:

这种方式不是最优的,看方法二。

2、用
或
或
代替换行符可以实现换行:

继续阅读

发表在 Web前台开发技术 | 标签为 , | 留下评论

ThinkPHP的多表联合查询方法

1、Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名,例如:

Table方法的参数支持字符串和数组,数组方式的用法:

使用数组方式定义的优势是可以避免因为表名和关键字冲突而出错的情况。

注:如果不定义table方法,默认会自动获取当前模型对应或者定义的数据表。

继续阅读

发表在 BS架构后台语言 | 标签为 , | 一条评论

MySQL新建用户,删除用户,授权,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。

用户:phplamp  用户数据库:phplampDB

1.新建用户。

这样就创建了一个名为:phplamp  密码为:1234  的用户。

然后登录一下。

继续阅读

发表在 系统分类 | 标签为 | 留下评论

如何正确去掉XP、Win7和Win8快捷方式的小箭头

如果使用普通方法删除Win7快捷方式的小箭头,会使系统出现异常,比如开始菜单中的程序无法删除、收藏夹无法展开等,网上流传使用透明图标的方法有可能会使图标上留下一块黑痣!

本方法并不是删除了小箭头,而是将小箭头变成了透明,实际上小箭头还是存在的,以透明状态存在的,所以使用本方法不会对系统有任何影响。

Win8去掉小箭头的方法

继续阅读

发表在 操作系统相关 | 标签为 , , , | 留下评论

php操作数组的各种方法(合并,拆分,追加,查找,删除等)

1. 合并数组

array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:

这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

2. 追加数组

array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新的数组,并以原有的键作为数组名。还有一个数组合并的形式,就是递归追加数组。其形式为:

程序实例如下:

现在键 apple 指向一个数组,这个数组由两个颜色值组成的索引数组。
继续阅读

发表在 BS架构后台语言 | 标签为 , | 留下评论

一个虚拟主机建多个站:用代码实现子目录绑定

现在的域名很便宜,不少朋友手里多少都有几个,如果您想用手中的几个域名做多个网站的话,并不用同时购买多个虚拟主机,您只要先将您所有的域名绑定到您的虚拟主机上,然后将虚拟主机根目录中的index.asp(首页文件)里加入下列代码就可以了:

一、ASP动态页面

第一步:创建转向控制页面

创建网站默认的首页文件(通常为”index.asp”或”default.asp”)如下:

以下是代码片段:

第二步:创建相应的被转向文件

创建”blog/index.asp”……”XXX/index.asp”,作为各个子目录网站的首页。

第三步:将多个域名的IP地址解析到同一个网站空间

例如:将”www.itphome.cn” …… “www.zzstudio.net” 等等的IP地址全部解析到一个虚拟主机的WEB根目录所在的空间上。

第四步:把你要添加的域名绑定到空间上。

看明白了吧,如果访问者输入的域名是www.itphome.cn的话,就访问/itphome/index.asp页面,如果是用blog.itphome.cn的话就调用blog/index.asp文件。

网上还有一些教程是让您用response.redirect来实现转向,但在这里,我建议您使用server.Transfer(“”)来实现这个功能,好处有以下几个方面:

1、不会出现页面跳转,直接输入网址后,网址后不会带任何文件,访问者不会看出你的两个网站是放在同一虚拟主机上。

2、server.Transfer(“”)不会阻挡搜索引擎对你的网站的收录,而response.redirect可不一定

继续阅读

发表在 BS架构后台语言 | 标签为 , , , | 留下评论

JS判断是否手机浏览器

判断原理:

JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的 版本一般只能通过分析浏览器的userAgent才能知道。

浏览器类型

⑴浏览器特有属性

⑵根据userAgent

浏览器版本

⑴根据userAgent

继续阅读

发表在 Web前台开发技术 | 标签为 | 留下评论

Javascript,Jquery获取各种屏幕的宽度和高度

Javascript:

网页可见区域宽: document.body.clientWidth

网页可见区域高: document.body.clientHeight

网页可见区域宽: document.body.offsetWidth (包括边线的宽)

网页可见区域高: document.body.offsetHeight (包括边线的高)

网页正文全文宽: document.body.scrollWidth

网页正文全文高: document.body.scrollHeight

网页被卷去的高: document.body.scrollTop

网页被卷去的左: document.body.scrollLeft

网页正文部分上: window.screenTop

网页正文部分左: window.screenLeft

屏幕分辨率的高: window.screen.height

屏幕分辨率的宽: window.screen.width

屏幕可用工作区高度: window.screen.availHeight

屏幕可用工作区宽度: window.screen.availWidth

继续阅读

发表在 Web前台开发技术 | 标签为 , | 留下评论

猪宝宝与猪爸爸的对话【超萌】


发表在 生活随笔 | 一条评论

linux系统中vi保存退出命令(如何退出vi)

首先要说的是退出Vi有很多方法:

当我们编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。

在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。

在末行模式下,输入命令

:w

Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。

:w newfile

此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:

File exists (use ! to override)

此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令

:w! newfile

否则可选择另外的文件名来保存当前文件。

在末行模式下,输入命令

:q

系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:

No write since last change (use ! to overrides)

继续阅读

发表在 操作系统相关 | 标签为 | 留下评论