自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员赵良的程序记录

正确的路只有一条,Just Do It!

  • 博客(96)
  • 资源 (1)
  • 收藏
  • 关注

转载 Mysql group by top N的问题

转载自:http://www.2cto.com/database/201309/247468.html   在日常工作中,经常要查询分组的前几名.oracle中可以通过row_num来支持查询,mysql暂时不支持row_num.那么如何来完成这个需求呢?    例如: 表中的数据: ?123456789

2015-04-16 13:33:27 4678

原创 javascript控制图片旋转2

//将图片的上右下左分别标记为0 1 2 3//然后判断标记的变化情况就知道旋转的方向和角度了function rotate(dir){//dir 0:逆时针 1:顺时针 var dix=parseInt($('mainImg').get('dix')); var newDix=0; if(dir==0){ newDix=dix-1; if(newDix==-1) newDix=

2013-08-29 16:22:12 1029

原创 javascript控制图片旋转

//IE浏览器旋转方法function ieTrans(o,d){ o.style.fileter=d}//非IE浏览器旋转方法function notieTrans(o,d){ o.style.MozTransform = d; o.style.webkitTransform = d; o.style.msTransform = d; o.style.OT

2013-08-29 16:19:41 3360

原创 Python 运算符

运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。'la' * 3得到'lalala'。**幂返回x的y次幂

2013-03-18 08:48:18 518

转载 JavaScript body height

网页可见区域宽:document.body.clientWidth;  网页可见区域高:document.body.clientHeight; 网页可见区域高:document.body.offsetWeight;  网页可见区域高:document.body.offsetHeight;  网页正文全文宽:document.body.scrollWidth;

2012-10-25 13:39:35 1606

原创 模仿jquery选择器 $('#id') $('.className')

function $(ss){ var start=ss.substring(0,1); var obj=null; switch(start){ case '#': obj=document.getElementById(ss.substring(1)); break; case '.': obj=new Array(); var all=document.

2012-10-24 17:41:29 3111

原创 模拟Jquery addClass() removeClass() 并应用于隔行变色 高亮当前行

function addClass(obj,className){ if(obj.getAttribute('class')){ obj.setAttribute('class',obj.getAttribute('class')+' '+className); }else{ obj.setAttribute('class',className); }}function remo

2012-10-24 17:16:32 1520

原创 Javascript 高亮 当前行

function highlighttr(color){ var trs=document.getElementsByTagName('tr'); for(var x=0;x<trs.length;x++){ var tr=trs[x]; var oldColor=tr.style.backgroundColor; tr.onmouseover=function(){ thi

2012-10-24 13:08:49 763

原创 javascript table 隔行变色

从此再也不用为了隔行变色而引入jquery了function changeTableColor(oddColor,evenColor){ var tables=document.getElementsByTagName('table'); for(var i=0;i<tables.length;i++){ var table=tables[i]; var childs=table.

2012-10-24 12:37:09 664

翻译 Accesskey standards

One of my goals for Clagnut is to make it accessible beyond good alttags and valid code. It currently passes WCAG 1.0 Priority 1 and Section 508. To achieve this, a skip navigation link (skip

2012-10-23 15:30:05 489

转载 HTMl DOM中 nodevalue nodeType等介绍

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 #document 注释:nodeName 所包含的 XML 元

2012-10-22 13:25:14 1861

转载 JavaScript Window.onload addLoadEvent

function addLoadEvent(func){ var oldonload=window.onload; if(typeof window.onload != 'function'){//如果还没有绑定任何函数 window.onload = func; }else{ window.onload = function(){ oldonload(); func()

2012-10-22 12:49:42 546

转载 使用JavaScript中的ActiveXObject填充并设置Excel格式

1.创建对象 var XLObj = new ActiveXObject("Excel.Application"); var xlBook = XLObj.Workbooks.Add; //新增工作簿 var ExcelSheet = xlBook.Worksheets(1); //创建工作

2012-08-03 13:30:18 2349

转载 如何把工作表按表名变成一个个单独文件

Alt+F11左侧选择ThisWorkBook,右侧粘贴如下代码,然后执行。如果是Excel07和10,则改xls为xlsx。Sub lingcun() For i = 1 To Sheets.Count na = Sheets(i).Name Sheets(i).Copy With ActiveWorkbook .SaveAs Filename

2012-06-11 16:00:04 3625

原创 行框和清理

2012-05-24 14:19:33 513

转载 层叠和特殊性

即使在不太复杂的样式表中,要寻找同一元素可能有两个或更多规则。CSS通过一个称为层叠(cascade)的过程处理这种冲突。层叠给每个规则分配一个重要度。作者的样式表是由站点开发者编写的,被认为是最重要的样式表。用户可以通过浏览器应用自己的样式,这些样式表的重要度低一级。最后是浏览器或用户代理使用的默认样式表,它们的重要度是最低的,所以你总是可以覆盖它们。为了让用户有更多的控制能力,可以通过将任何规

2012-05-24 09:37:56 553

转载 Android平台ROM的定制及精简教程

本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。本教程测试平台为HTC G2、G3这两个型号,其它机型可以借鉴,刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的R

2012-05-20 19:28:04 856

原创 CKfinder CKeditor 上传图片 汉字 乱码 解决方法

CKfinder上传图片的时候,文件名含有汉字将会乱码,导致图片不可用,显示为红叉叉。解决方法就是修改CKfinder的命名方式(我的版本是 ckfinder_php_1.4.2 )——打开FileUpload.php文件,该文件位于:ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php在大约64、

2012-03-15 09:09:12 3376

转载 PHP获取当前日期和时间格式化方法

使用函式 date() 实现  显示的格式: 年-月-日 小时:分钟:妙 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时

2012-03-14 11:08:25 583

原创 CKEditor从word粘贴问题

在ckeditor/config.js的CKEDITOR.editorConfig = function( config ){}函数中添加如下配置 //是否强制复制来的内容去除格式 plugins/pastetext/plugin.js   config.forcePasteAsPlainText =false//不去除  //是否使用等标签修饰或者代替从word文档中粘贴过来的内容

2012-02-01 15:19:04 8645

转载 关于自动生成数据库的说明文档

本文在以下两种时机下较为有用:1、数据库说明文档与实际数据库的结构同步时。2、根据现有数据库结构生成其说明文档时。 我平时是这样来生成“数据库说明文档”的: 方法一(SQL Server 2000时是这样做的)使用这个软件"SchemaToDoc With Table Annotator v2.8.8",在网上很容易找到它的注册机,所以用起来很方便,而且

2012-01-29 15:40:55 486

转载 PowerDesigner生成sql和反向工程生成ER图的问题

一、PowerDesigner生成sql问题生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示Could not load VBScript engine.Check VBScript installation.Generation aborted due to errors detected during th

2012-01-29 15:40:23 878

原创 如何将数据库从SQL Server迁移到MySQL

一、迁移Database Schema。首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server,如图:然后选择数据源,也就是要具体连接到的SQL Server数据库服务器,

2012-01-29 15:39:43 1341

转载 用PowerDesigner逆向数据库工程时”Unable to list the table"错误的解决方法

今天在补项目的文档时要用到DB的ER图,于是就想到用PD来逆向数据库生成DB的ER图,这对我来说是轻车熟路的事,本来以为很简单,谁知在生成逆向工程的时候却遇到了一个错误,错误界面如下:经过google得知这是由于数据库的版本兼容模式不正确引起的,需要利用 “SP_DBCMPTLEVEL”存储过程来正确设置数据库的版本兼容。知道原因后解决故障就很简单了,打开企业管理器,输入“EXEC

2012-01-29 15:11:24 746

原创 SQL Server 2005 ODBC 数据源配置

步骤如下:       1.打开控制面板,管理工具,数据源(ODBC),选择用户DSN;       2.单击'添加',在'创建新数据源'对话框下选择'SQL Native Client',此时配置的是SQL Server2005数据源,如果要配置SQL Server 2000的,则选择'SQL Server',单击'完成';       3.给出数据源命名和说明(可选的),在接下来的

2012-01-29 14:55:39 5357

转载 如何使用Web Application Stress Tool 来为你的网站做压力测试

1、在测试客户端机器上启动Web Application Stress Tool,在弹出的“建立新脚本”对话框中选择“Record”按钮;Application Stress Tool 来为你的 Web" border="0" src="http://hiphotos.baidu.com/%C3%AB%CE%D1/pic/item/65ad8034b9b515f6d1a2d307.jpg"

2012-01-29 11:52:11 1238

转载 编写代码你用什么字体?

看代码看得眼疼不能不说是程序员的恶梦,那么,选择适当的字体也算是对自己的救赎吧。周末闲得无聊,在网上乱逛,搜索了一些资料整理一下给大家分享,仅作记录而已,参考使用:1.一个编程人员痛苦的选择一般适合用作程序代码显示的字体,有下列几个:Courier New 9pt, Verdana,   Lucida Console   (宋体,新宋体等不在讨论之列)首先说说Courier New

2012-01-29 09:58:52 9615 1

转载 如何设置网络打印机HP2015

1.为打印机设置ip打印机在连接上网线以后会通过路由器的DHCP服务自动设置一个ip,但是此ip不一定与你的计算机的ip处在同一个ip段【同段ip为192.168.0.***,即前三位相同(不一定为192.168.0),只有最后一位不同】,ip不再同一段是无法连接的。手动设置打印机ip>>打印一张打印机自测页(与打印机测试页不同):以HP2015为例,按绿键大约5秒放开即可;>>从自测页上

2012-01-18 08:54:52 5345

转载 Web中的省略号

在Web开发中,对于一种情况很常见。那就是,文本太长,而放置文本的容器不够长,而我们又不想让文本换行,所以,我们想使用省略号来解决这个问题。但是,在今天HTML的标准中并没有相关的标识或属性让你可以简单地完成这个事。但是我们可以使用CSS样式表来完成这个事,在IE,Safari,Chrome,Opera中都可以。但在Firefox中却不行,但我们可以使用jQuery来解决Firefox不兼容的问题

2012-01-12 11:12:49 775

原创 面向对象编程改进的四个风向标

1、代码重复。如果写代码的时候总是感觉似曾相识,那你可能需要考虑,很可能他们本就应该放在一起。2、类知道的太多。慎用全局变量。3、万能的类。如果一个类什么都能做,那不就不需要这个类了,因为已经变成面向过程了。3、条件语句。如果频繁的进行特定条件的判断,那也许可以试试把这个类进行拆分。

2011-12-19 13:54:15 1128

原创 hal.dll丢失问题的解决办法

插入XP安装盘重新启动电脑,选择故障恢复控制台。依提示进入winnt目录。 在DOS提示符下输入: expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:为光驱盘符.再次利用 expand 首先将halaacpi.dll拷贝至c:\winindows\system32\,并改名为hal.dll后重新启动电脑,再拷 halac

2011-12-19 09:17:31 3955

原创 apache多个虚拟目录设置(非端口)

在 Apache 的配置文件http.conf里加上下面几句代码:Alias /abc/ "C:/abc/" Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all然后保存。修改了配置文件以后,重新启动 Apache Servi

2011-11-29 13:22:46 613

转载 apache自带ab工具对网站进行压力测试

ab -c 100 -n 100 http://127.0.0.1/index.php/public/index安装好Apache后,在bin目录中就能找到ab.exe命令格式: ./ab [options] [http://]hostname[:port]/path命令参数:    -n requests     Number of requests to perform

2011-11-18 11:12:04 617

原创 Android开发---全屏显示

为了有更好的效果,有时需要全屏显示,下面总结了两种全屏的方法,一种是通过代码来实现,一种则是通过直接设置主题: Android开发全屏有两种实现方式:1、通过主题设置直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

2011-11-11 11:38:53 423

转载 Android获取屏幕大小

我们在做ui开发通常都会有这样的需求,取得画面的大小,以下这段代码就能帮你在android平台中取得画面的大小,代码如下:1. Display display = getWindowManager().getDefaultDisplay(); 2. Log.i("view" , "height:" +display.getHeight()); 3. Log.i("view" , "wi

2011-10-31 17:11:46 493

转载 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别

drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240

2011-10-29 16:08:34 368

转载 Textarea - 富文本编辑器插件

1)UeditorUeditor 是百度推出的一款开源在线 HTML 编辑器。主要特点:轻量级:代码精简,加载迅速。定制化:全新的分层理念,满足多元化的需求。采用三层架构:1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。3.

2011-10-29 14:15:03 2672

转载 八大Android土鳖设计

文章来源:http://news.cnblogs.com/n/106763/从Android诞生的那天起,这个可爱的小机器人凭借的开源的力量,硬是把iOS挤下市场占有率第一的宝座。虽然数字占优,但大众的心理中,iOS始终才是最佳体验的移动平台。诚然,iOS成功的将界面做到了所见即所得的精简化,极致地把手机硬体键减少到一个,从而将用户可操作的范围项,控制在一个很小的空间内

2011-10-29 14:12:26 541

原创 PHP禁止用户直接从地址栏访问页面

$pre=$_SERVER["HTTP_REFERER"]; //获取来源的referer if($pre==""){ $this->error("请不要尝试偷看他人邮件!"); }

2011-10-25 14:35:27 1837

转载 thinkphp多表查询语句

1、table()函数thinkphp中提供了一个table()函数,具体用法参考以下语句:$list=$Demo->table('think_blog blog,think_type type')->where('blog.typeid=type.id')->field('blog.id as id,blog.title,blog.content,type.typename as typ

2011-10-23 19:49:21 1930

动态截图工具

类似于屏幕录像 但是结果是gif的 非常小 看起来也很方便

2013-08-20

空空如也

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

TA关注的人

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