自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

css教程

css

  • 博客(112)
  • 收藏
  • 关注

原创 如何解决虚拟机安装CentOS无法全屏显示问题

如何解决虚拟机安装centos无法全屏显示问题有时候为了学习linux,需要在虚拟机上进行安装测试。但在安装完成后,会发现存在两个普遍的问题:一是时间与时钟不同步问题。这样会造成开发中很多问题,例如 Makefile 文件会造成一些不必要的重复编译,甚至有些程序拒绝编译。二是虚拟机无法全屏,操作过程中也觉得不方便。 具体方法则是需要在CentOS系统中安装 vmware-too

2013-04-12 15:29:03 3261

原创 play framework anorm orm 化构想

play 框架引入了一个简单的数据库访问层:anorm。使用anorm做模型层,代码大致如下:Scala代码  case class Dog(id: Pk[Long], name: String, age: String)    object Dog {    val simple = get[Pk[Long]]("dog.id") ~ str("nam

2013-04-11 19:07:39 1295

原创 移植LINUX的外围设备驱动到QNX系统中

花了半年时间在QNX系统上,这是一个RTOS,这个系统是高安全级别的系统,在核物理站/天文空间站/电站/地铁/交通运输(飞机/汽车/地铁)等工业系统领域占有70%以上的市场份额。背景:本文将我个人在QNX上移植内核和开发驱动以及应用程序的部分经验记录在此,因公司商业机密,部分源码不便公开。我会框架性的讲解开发思路。为了简化文章复杂性,我只讨论相同板子的平台驱动转移,我手中是at91sam9

2013-04-10 18:23:53 1380

原创 java.util.regex.PatternSyntaxException

String s = "abc*d"; String[] ss = s.split("*"); 因为String的split以正则表达式分词,*为正则表达式的特殊字符、故而抛出异常、 java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0 解决办法: ,+、*、|、\等

2013-04-10 10:34:39 880

原创 jsp页面调用火狐插件

同事已经开发了火狐插件,用于读取非接触卡的卡片信息,但是页面上不会调用,查了资料之后发现其实蛮简单,就是坑比较多。head>title>测试/title>    embed id="plugin" type="application/intime-plugin" style="display:block;width:50%;height:100px;">/embed

2013-04-08 18:52:22 1122

原创 PHP中的addslashes双胞胎兄弟函数

addslashes的错误坑爹啊,给大家看一个代码,看看大家能发现错误不?echo function_exists('addcslashes');//检测是否存在该函数echo get_magic_quotes_gpc().'';//检测是否开启自动转义echo PHP_VERSION.'';//php版本信息echo addcslashes("Who's

2013-04-05 18:32:03 912

原创 Java平台对脚本语言支持之ScriptEngine创建方式

首先创建ScriptEngineManagerJava代码: ScriptEngineManager sem = new ScriptEngineManager();   然后通过ScriptEngineManager根据ScriptEngine信息创建相应的ScriptEngine有三种方式可以创建ScriptEngineJava代码:

2013-04-05 10:37:19 986

原创 Discuz论坛防止广告机的方法

source/include/post/post_newreply.php:在第406行source/include/post/post_newthread.php:第125行添加内容:     //如果出验证码,则限制发帖长度和内容。     if($seccodecheck){          if(strlen($message) > 40){

2013-04-03 12:18:07 1145

原创 Discuz如何设置腾讯微博来源

特别提示:在微博开放平台创建应用后,请提交审核,应用通过审核后来源才能生效,来源生效后微博才会显示您的网站名称哦第二步:将通过审核的 AppKey 填写到 站点后台->云平台->QQ互联->开启Q-share功能->腾讯微博开放平台AppKey ,如下图:   如果您的站点是Discuz X2/X1.5/7.2版本,填写完AppKey后还

2013-04-02 19:02:22 1064

原创 js中join函数的使用方法

数组对象本身提供了许多方法用于对象本身的操作,join是其中一个方法。它的作用是将数组转换为字符串,其作用和toString()相同。例子:比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:var a = ["a","b","c"];document.write(a);若使用join,那必须得这样:var a =

2013-04-02 11:37:49 840

原创 jquery如何把参数列严格转换成数组

如果某参数的列只有一个参数,那么each是失败,请看下面的例子Java代码:              p { margin: 8px; font-size:16px; }    .selected { color:red; }    .highlight { background:yellow; }        "http://code.

2013-04-01 13:00:54 926

原创 mysql-proxy read_auth方法中 替换用户名和密码

mysql-proxy 中的read_auth方法可以实现 将客户端发送来的用户名和密码替换成真正的用户名和密码  ,比如  reaplace / me 替换成 root /root。最主要的部分是调用to_response_packet方法生成一个数据包发送给数据库进行验证。    在mysql-proxy 0.8.3 前的版本 写法如下  Java代码:

2013-03-31 19:12:43 2384

原创 oracle 中 UPDATE nowait 的使用方法

1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提示数据已加锁。SQL语句: Sql代码:  SELECT   *   FROM hold_mc_site_product_pic pic   WHERE pic.i

2013-03-29 12:37:07 1046

原创 shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such fi

今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试:Shell代码:  #!/bin/sh    echo "test shell "  具体报错信息如下:Shell代码:  [root@localhost test]# ./test.sh   -bash: ./test.sh: /bin/sh^M:

2013-03-27 18:56:33 1147

原创 Visual+C+++6.0(支持win7).zip下载

此VC++6.0为中文简体版本,此前从装过别的版本,但win7大多装不上,有的能装上但过程太繁琐,此外别的版本有几百兆,而这只有30来兆,而且可直接安装运行,对于专业人士来说此版本功能过于简单,对于学生来说此版本足以满足需要。   下载地址:http://www.software8.co/software/wlbc/3546.html

2013-03-26 10:31:17 1544

原创 jquery mobile navbar列表appendTo追加选项

第一种 $(function(){     $("#menu").html("Test Styling");     $("#navbar").navbar();}); 第二种 var footer = $("#footer-id");var navBar = $("div",{"data-role":"navbar","html":"Test Styling"}).appen

2013-03-25 18:06:24 1011

原创 在jquery中使用$("#form").submit() 重写提交表单时不起作用

问题:最近使用 jqeury 的 validationEngine 做ajax校验,当表单中的最后一个字段需要做ajax验证时,此时在字段输入完毕后点击回车提交表单时不起作用,必须再按一次/点击submit按钮。分析:通过个跟踪其源代码,最终发现ajax验证成功后也再次submit了表单,但还是不能真正提交表单。原因:很诡异,因为我的提交表单按钮名字是sub

2013-03-23 11:07:04 1378

原创 使用JavaScript构建JSON格式字符串

如果你现在正在使用Restful API,并且你需要通过web项目来构建json格式字符串的响应,那么这篇文章将帮助你使用javascript来创建json格式字符串。这是非常有用的,我们将通过jQuery插件$.toJSON把数据对象转换为json格式。使用JavaScript构建JSON格式字符串 JavaScript代码:在这里包含了javascript代码。$(

2013-03-22 12:18:33 1275

原创 JavaScript 判断浏览器是否支持SVG

判断浏览器是否支持SVG的代码(部分截去自Highcharts源码):Js代码:  function hasSVG(){          SVG_NS = 'http://www.w3.org/2000/svg',      return !!doc.createElementNS &&                                    !

2013-03-21 12:26:00 2037

原创 如何禁止input文本框输入

今天想总结几个很有用的html标签,开发中经常用到,不熟悉的人可能还真不太清楚,分别是:readonly、disabled、autocompletereadonly表示此域的值不可修改,仅可与 type="text" 配合使用,可复制,可选择,可以接收焦点,后台会接收到传值.readonly="readonly"  />disabled表示禁用input元素,不可编

2013-03-20 10:32:03 7749

原创 用css控制标题字符溢出,用省略号表示

css控制文章列表,让标题溢出的文字以省略号方式表现.测试一下效果看能不能达到只逼供逼供逼供逼供珍贵逼供蚶见多识广薯在时工楞革革工进而杳碴国圆顶  用上面这段代码就可以实现,但如果要实现效果就得结合多个css的定义才能实现..下面我们来看一下里面的每个css的定义: text-overflow : clip | ellipsis取值:

2013-03-18 12:15:02 793

原创 css 绝对定位(absolute)和固定定位(fixed)

CSS样式中的postion元素,它有四个不同的属性,即static | absolute | fixed | relative。 static :默认值。无特殊定位,对象遵循HTML定位规则 absolute :绝对的。将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在

2013-03-17 10:26:17 2109

原创 设置<img>在表格<table>中的单元格<td>中水平垂直居中

Html代码 :td align="center" valign="middle">      img src="images/checkBox.png"/>  td>      其中 align="center"  为水平居中 ;            valign="middle"  为垂直居中,这个属性有时不见得好用。    也可以通过样式设置

2013-03-16 16:39:13 5806

原创 Javascript基础教程:while循环代码与示例

javascript入门教程:javascript while循环:        'while'循环反复的执行一套循环语句直到条件为假。 'for' 和 'while' 循环不同之处是 'while'循环里没有一个计数用的参数。语法:while(condition){     // 一套报表,将被处决}作为语法定义,while循环仅有一个参数,即要校验的条件。循环

2013-03-15 12:20:22 937

原创 google验证码完善你的项目,为世界做一点点贡献

CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Facebook、Twitter和Stum

2013-03-13 10:49:01 1001

原创 开启Html编辑模式的contentEditable属性

contentEditable html中的一个属性。设置html的contentEditable=‘true’时,即可开启该元素的编辑模式。Html中的contentEditable的属性可以打开某些元素的可编辑状态.也许你没用过contentEditable属性.甚至从未听说过.contentEditable的作用相当神奇.可以让div或整个网页,以及span等等元素设置为可写。我们最

2013-03-12 12:20:21 1647

原创 关于 edittext 软键盘退出监听解决办法

edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作原文参考自站长网:http://www.software8.co/wzjs/yidongkaifa/3313.html.Java代码  public class MyEditT

2013-03-11 12:20:21 1114

原创 Rails3程序在产品模式下出现assert文件404错误的问题

rails3程序部署产品模式之后 出现以下静态文件错误 Ruby代码: 17:14:26 INFO: Started GET "/assets/application-b42d228d39a3e30c7479d7bf2fd1709b.js" for 10.0.2.2 at 2013-03-07 17:14:26 +0800   17:14:26 FATAL:

2013-03-10 14:30:29 1087

原创 JS和jquery获取各种屏幕的宽度和高度

从网上找的, 原文地址找不到了。。。  Javascript:  网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.o

2013-03-09 10:14:50 1238

原创 JQuery的read函数与js的onload的实现

js的onload实现:"http://www.w3.org/TR/html4/loose.dtd">                    js的onload方法的使用                  window.onload=function(){        var myLinks = document.getElementsByTagName("a

2013-03-08 12:16:02 736

原创 在flash中捕获所有的报错 (Catch All Exception in Flash)

在Flash Player 10.1及以上版本中,adobe新增了全局错误处理程序UncaughtErrorEvents。就是在全局任何地方产生的错误如果没有被捕获,都可以在捕获阶段和冒泡阶段被捕获。 调度事件的 UncaughtErrorEvents 对象与 LoaderInfo 对象或 Loader 对象关联。使用下列属性访问uncaughtErrorEvents 实例:Loade

2013-03-07 12:18:07 705

原创 简单的方式创建的CSS3按钮

本css教程演示了如何创建简单的可扩展的按钮,使用CSS3的属性,如一些边界半径和线性梯度。基本按钮类:首先,我们可以创建一个基本的按钮类,没有任何色彩,使我们可以使用不同的颜色。.button {    font-family: sans-serif;    font-weight:bold;    color: #fff;    padding:5px 10px 6

2013-03-04 18:14:21 491

原创 CSS的行内样式书写规范

现在做网站的大都是使用现成的CMS,都很少使用到CSS了。我自网站建成到现在五个月,期间一直是在用后台在维持网站更新,今天浏览主页时发现有个地方已经过时了,需要修改以下,然后通过编辑器找到CSS源代码发现如果改了其它页面也会受影响,所以就决定使用CSS行内样式了。但是想动手修改时发现写不出来了(忘了行内样式的书写规范了),然后在网站找了一些CSS样式表 行内样式的范例参考了一下,改出了自己

2013-03-02 12:24:59 5203

原创 css实现强制不换行/自动换行/强制换行

强制不换行 div{ white-space:nowrap; } 自动换行 div{ Word-wrap: break-word; wo  强制不换行div{white-space:nowrap;}自动换行div{Word-wrap: break-word;word-break: normal;}强制英文单词断行div{

2013-03-01 12:18:20 630

原创 IE9下 jQuery报getElementsByTagName不支持问题

在 IE9 下使用 jQuery 1.5 或更前的某些版本,可能会碰到类似这样的报错:1   "Object doesn't support this property or method..." for code elem. getElementsByTag ( "*" )debug 将会发现,那个时候 elem 元素会是 DocumentFragMent ,而在 IE9

2013-02-28 12:30:19 715

原创 jquery版本升级引发的问题和解决方法

jQuery 2.0将移除对IE6/IE7/IE8的支持近日,jQuery Core团队发布了jQuery 1.8 Beta 1。其代码位于jQuery CDN上,地址是http://code.jquery.com/jquery-1.8b1.js。GA版预计于这个月发布。jQuery Core团队还谈到了他们对于jQuery下一个版本1.9与2.0的规划近日,jQuery Core

2013-02-27 18:36:46 2583

原创 Alax技术实现的基本原理——XMLHttpRequest对象的使用

很久之前就听说Ajax技术,但一直对其只是一知半解,只知道它可以提供客户端的数据不比完全提交的服务器上的“半刷新”效果。现在想好好好学习一下。    虽然JQuery提供了对Ajax的封装,但明白其中的基本原理是那么的重要。可以使用最基础的javascript代码实现Ajax效果。 1.创建XMLHttpRequest对象   不同的浏览器使

2013-02-26 12:18:31 553

原创 flex, advanceddatagrid width问题

从离职同事转接过来一个用Flex实现的Project, 无意中发现一个Bug, 即DataGridColumn的width随着Project 的运行而不确定。查看源码后,稍作修改,给DataGridColumn的width设置某个具体的值,但发现这没有效果,后来发现原来DataGridColumn的width会根据DataGrid的宽度自我调节,具有不可预料性;    发现bug,just f

2013-02-25 18:07:06 689

原创 android 再按一次退出程序

最近下了几个apk,貌似连续点击两次返回按钮退出程序已经成为主流了。于是就在网上看了下别人写的,然后我就无语了,这么个功能竟然一长串代码。于是我就自己写了个,效果是一样的:     private long firstTime;     private long secondTime;     private long spaceTime;          @Override

2013-02-24 10:57:48 1154

原创 为什么favicon.ico在360浏览器下不显示?

今天在部署一个网站之后发现favicon.ico在360浏览器地址栏不显示,但是像新浪、搜狐、腾讯之类的都可以显示。检查了一下代码,发 现favicon.ico是放置在网站根目录的images子目录下,然后在index.html的head区设定:。查看了一下新浪网,发现它的favicon.ico是直接放在根目录下的。所以决定还是将favicon.ico放在根目录下,试了一下,可 以显示出来了。

2013-02-22 19:05:29 3636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除