自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 蝴蝶效应,鳄鱼法则,罗森塔尔效应,帕金森定律,手表定律,破窗理论,晕轮效应 ,霍桑效应,二八定律,木桶理论,马太效应,踢猫效应…………

蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风。  蝴蝶效应是说,初始条件十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。有些小事可以糊涂,有些小事如经系统放大,则对一个组织、一个国家来说是很重要的,就不能糊涂。 鳄鱼法则:其原意是假定一只鳄鱼咬住你的脚,如果

2010-01-22 15:57:00 1976

原创 用于FireFox浏览器中的Firebug的使用方法

一、下载FireFox3.5和Firebug1.4Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。Firebug的好处在于,它可以显示动态生成的DOM,甚至可以在Firebug里面直接对DOM进行修改,而这些修改会反映到现实上,并且通过Firebug提供的控

2010-01-14 14:59:00 2207

原创 .NET求职笔试大全

         .NET求职技术总结[.NET(C#)]把attribute翻译成特性,用来标识类,方法把property翻译为属性,性质,用于存取类的字段把markup翻译成标记,tag还是翻译成标签比较好[.NET(C#)].NET Framework的核心是其运行库的执行环境。称为公共语言运行库(CLR)或.NET运行库.通常将在CLR的控制下运行的代码称为托管代码(managed

2009-06-22 16:37:00 1392

原创 从已有的DataTable中过滤出一个新的DataTable

  DataTable   dt;     Datatable   dt2;         ...         dataview   dv   =   dt.defaultview;     dv.rowfilter   =   "你的条件";     dt2   =   dv.table;     return   dt2;  

2009-06-02 16:25:00 559

原创 C#四种排序算法

四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done))

2009-05-30 20:09:00 357

原创 setTimeout和setInterval的使用

这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它

2009-05-21 17:17:00 393

原创 js和dropdownlist控件实现图片的切换

//js     function   getData()     {                   var   ddl=document.getElementById("DropDownList1");                   var   pindex   =   ddl.selectedIndex;                   var   pValue   =   d

2009-05-18 23:39:00 774

原创 ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdatePan

2009-03-30 23:35:00 533

转载 ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件

在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似的控

2009-03-30 23:28:00 380

原创 用C#调外部Ping命令获取网络连接情况

using System;using System.Diagnostics;namespace ZZ {     class ZZConsole     {         [STAThread]        static void Main(string[] args)        {             string ip = "192.192.132.229";           

2009-03-30 14:52:00 580

原创 ASP.NET AJAX入门系列(2):使用ScriptManager控件

ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J

2009-03-30 13:00:00 417

转载 ASP.NET AJAX入门系列(1):概述

一.ASP.NET AJAX组成部分在ASP.NET AJAX官方网站上有如下三个下载:1.ASP.NET AJAX:这部分是ASP.NET AJAX的核心部分,包括了核心AJAX类型系统,网络协议层(networking stack),组件模型,扩展器(extender)基类,以及与ASP.NET集成的服务器端功能(包括广受欢迎的ScriptManager,UpdatePanel,和 T

2009-03-30 12:58:00 346

转载 连接池和 "Timeout expired"异常

发生的本质是什么?1) 你使用了超过最大的连接池连接数(默认的最大连接数是100)在大部分应用程序中,这种情况是很少出现的. 毕竟当你使用连接池时,100个并行连接是一个非常大的数字.根据我的经验,会造成这种异常的原因的最大可能,应该是在一个纯种下打开了100个连接.SqlConnection[] connectionArray = new SqlConnection[101];    for (

2009-03-30 12:44:00 875

原创 Rails——下拉框二级联动实现省、市选择

1,在layouts中添加  2,在views中添加  --请选择--},              { "onchange" => remote_function(:with => "abc=+value",:update => next_select, :url => { :action => :select_with_ajax } ) } %>  

2009-03-26 15:08:00 4394

原创 Rails插件安装、使用(2)——FCKEditor的简单安装

1.下载fckeditor_plugin-0.3.2.zip 2.解压到vendor/plugins目录下,并且重新命名为fckeditor3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装4.在自己的view层中添加以及在你需要编辑的字段textarea替换为 Simple, :width => 100%, :height =>

2009-03-25 11:24:00 713

原创 Rails插件安装、使用(1)——calendar_date_select

Install the calendar_date_select gem  gem install calendar_date_selectAdd a gem dependency to your rails project (in environment.rb)  config.gem "calendar_date_select"Then, restart/st

2009-03-25 11:17:00 1593

原创 Ruby on rails --- ActiveRecord基础(SQL和Active Record)

想象一下Active Record是如何处理SQL的,我们来看看find方法的:conditions参数,调用的时候像这样:find(:all,:conditions=>…),这里的:conditions参数决定了find方法将返回哪些记录,它相当于Sql语句的where部分,例如,要获取所有的名字为Dave,pay_type为po的订单,我们这样写:pos = Order.find(:all

2009-03-23 12:38:00 699

原创 使用Ruby on Rails解析及创建RSS

最近搜集了关于用Ruby解析及创建RSS的一些资源,原来Ruby自带了一个RSS解析器和生成器,这给我们带来了极大的方便。ruby 代码require rss/1.0          require rss/2.0          require open-uri                   feed= "http://www.javaeye

2009-03-23 09:14:00 714

原创 Ruby对象数组按属性排序

在Rails里,我们可以用sort_by方法对一个Ruby对象数组按照某个属性进行排序,如:User.find(:all).sort_by {|u| u.name.downcase} 这等效于:@users = User.find(:all) @users.sort! { |a,b| a.name.downcase  b.name.downcase }sort!

2009-03-23 09:11:00 1183

原创 在WEB标准中嵌入Flash的几种方法

一、传统的方法。   codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"    width="550" height="400" id="Untitled-1" align="middle">   height="400" name="mymovie" al

2009-03-20 14:00:00 597

转载 Ruby on Rails 的检验方法(Validation Helpers)大全

可以自定义validate(), 这个方法在每次保存数据时都会被调用.如:def validate if name.blank? && email.blank?  errors.add_to_base("You must specify a name or an email address") endend同时也可以自定义 validate_on_create(), validate_on_upd

2009-03-20 11:26:00 488

原创 用javascript动态调整iframe高度

     当你在页面上使用了iframe之后,一般来说会不希望iframe显示难看的滚动条,以使iframe里面的内容和主页面的内容浑然一体。这时候你会设置 scrolling="no" 属性。但是这样一来如果iframe里面的内容是变化的,高度会随之内容的变化而变化的时候,你的iframe就会显得太长导致底下一大片空白,或者正好相反,由于iframe的高度太小导致一部分内容会被挡住。这里我提供一

2009-03-19 10:50:00 358

原创 数据库触发器实例讲解

何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件  用到的功能有:1.如果我更改了学生的学号,我希望他的借书记录仍然与这个学生相关(也就是同时更改借书记录表的学号);2.如果该学生已经毕业,我希望删除他的学号的同时,

2009-03-18 15:22:00 764

原创 用JavaScript脚本将当地时间转换成其它时区

毫无疑问,用JavaScript脚本可以通过直接查看用户的时钟,方便地在网页上显示本地时间。但是,如果你想显示不同地区的时间—--例如,如果你的本部在别的国家,你想查看“本国”时间而非当地时间,又该怎么办呢?要做到这一点,必须进行各种时间计算才能将当地时间转换为目的时间。本文将解释如何进行这些计算。第一步:事情的第一步是获得当地时间。在JavaScript中,这无疑可以通过初始化一个D

2009-03-18 14:58:00 432

转载 SQL操作全集

SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATAB

2009-03-17 13:44:00 297

原创 MS SQL SERVER 2005全文索引

先了解一下全文索引是如何创建和使用的        创建全文索引:       在MS SQL SERVER 2005里,全文索引是一个单独的服务项,默认是启动的,但是没有允许数据库启用全文索引,如果要在某个数据库中创建全文索引,先要启用数据库的全文索引.      启用方法:      1.数据库->属性->常规->启用全文索引      2.在查询中执行:sp_........

2009-03-17 10:09:00 406

转载 2008主流数据库产品回顾与展望

这是发表在《程序员》杂志 2009 年 2 月刊上的一篇回顾文章。2008年终于过去,这一年中国承受了太多的灾难,然而天灾之后,我们又不得不面对来势汹汹的经济危机,这样的一年让人难以忘怀。在期待美好的新一年时,也让我们一起回顾一下2008年数据库市场以及相关领域的风云变幻。以下是一个主要商用数据库厂商的产品发布表:从上表可以看到,三大商用数据库厂商不停交互发

2009-03-17 09:21:00 486

原创 一个世界上最懒惰的程序员写的Cache也能让你的复杂计算程序(数据库程序)大大提高速度

仔细模拟一下你的数据库程序,你有没有发现在计算时(特别是多用户计算时)经常重复读取数据库数据?!这是数据库处理程序的性能的最主要的杀手。 有些人说在写程序之前应该把算法想好,使得数据记录成批地、一次性地读取。但是这实际上往往不可能,因为复杂的程序贴近逻辑流程才清晰可维护。更何况这也不能解决多用户访问的情况。最好,我们根本不用在写程序时去考虑数据是否会被重复读取从而改变程序流程,但是又能自然而然地防

2009-03-16 15:45:00 466

原创 用javascript 判断IE窗口是否打开

 var myPage;       function openMyPage(){           if (!myPage || myPage.closed){                myPage=window.open("demo.html", "_blank");                myPage.blur();            }   

2009-03-16 15:11:00 704

转载 MySQL中InnoDB和MyISAM类型的差别

InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。下面是已知的两者之间的差别,仅供参考。1.InnoDB不支持FULLTEXT类型的索引。2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当c

2009-03-16 10:50:00 343

转载 C#中StringBuilder类的使用

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,

2009-03-16 10:46:00 346

空空如也

空空如也

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

TA关注的人

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