自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 mysql知识汇总

一、数据类型介绍数据类型字节长度范围或用法bigint8无符号[0,2^64-1],有符号[-2^63 ,2^63 -1]binary(M)M类似Char的二进制存储,只包含byte串而非字符串,它们没有字符集的概念,排序和比较操作都是基于字节的数字值bit1无符号[0,255],有符号[-128,127...

2018-12-28 14:59:00 240

转载 存储动态数据时,数据库的设计方法

案例:现需要对一些设备的信息进行存储,设备的类型包括“除湿机”、“空调”、“风机”,其中“除湿机”的数据包括“温度”、“湿度”、“除湿状态”;空调的数据包括“温度”、“状态”;“风机”的数据包括“电流”、“电压”、“状态”。在设计的时候要考虑到设备类型可能会增加,每种类型的设备的数据种类也可能会改变。设计方案一: 将列数据转换为行数据存储类型表:存储设备类型...

2015-01-14 09:59:00 685

转载 js判断密码强度

html代码: 1 <form name="form1" action=""> 2 密码:<input type="password" size="8" onkeyup="pwStrength(this.value)" onblur="pwStrength(this.value)"> 3 <br> 4 密码强...

2014-08-09 01:14:00 281

转载 svg―Raphael.js Library(一)

Raphael是一个用于在网页中绘制矢量图形的Javascript库,它使用SVG W3C推荐标准和VML作为创建图形的基础,可以通过JavaScript操作DOM来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。Raphael是跨浏览器的矢量图形库,目前支持的浏览器包括:Firefox 3.0+,Safari ...

2014-07-23 16:59:00 145

转载 常用js代码

common-function-lib.js 1 /*产生随机颜色*/ 2 function randomColor() { 3 var rand = Math.floor(Math.random() * 0xFFFFFF).toString(16); 4 if (rand.length == 6) { 5 return rand;...

2014-07-07 10:41:00 108

转载 IE6实现图片或背景的圆角效果

使用ie-css3.htc实现背景圆角效果<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>.box { background-im...

2014-06-27 14:14:00 146

转载 巧用css border

上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。调整宽度大小可以调节三角形形状。实现三角形示例1:#test1{ height:20px; width:20px; border-color:#FF9600 #3366ff #12ad2a #f0ed7a; ...

2014-06-27 10:49:00 105

转载 IE6下的效果

1. IE6有宽度border实现透明如果想使得边框颜色透明,在其余浏览器下比较简单,直接使用:border-color:transparent;但在IE6下这个办法不行,可以通过下面的方式实现:_border-color:tomato;_filter:chroma(color=tomato);或者:_border-color:#FFFFFF;_filter:ch...

2014-06-26 01:03:00 87

转载 理解盒模型

DIV+CSS有两种盒模型标准w3c盒模型IE盒模型如何让浏览器能够按标准盒模型来处理,就是在网页的顶部加上DOCTYPE声明。如果不加 DOCTYPE声明,那么各个浏览器会根据自己的行为去理解网页。标准盒模型中width和height指的是内容区域的宽度和高度,增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸;但在IE6浏览器的width...

2014-06-26 00:52:00 111

转载 <a>标签href属性与onclick事件

a标签主要用来实现页面跳转,可以通过href属性实现,也可以在onclick事件里实现。<a onclick="window.location.href='www.cnblogs.com'" href="javascript:void(0);">博客园</a>博客园这段代码在主流浏览器里都没问题,但在IE6下会出现不能跳转的问题。这究竟是什么原...

2014-06-25 11:03:00 212

转载 jquery.jqzoom.js图片放大镜

jqzoom插件实现图片放大镜效果1. jquery.jqzoom.js//**************************************************************// jQZoom allows you to realize a small magnifier window,close// to the image or im...

2014-06-19 13:17:00 211

转载 input标签内容改变的触发事件

1. onchange事件与onpropertychange事件的区别:  onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发;onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。2. oninput事件与onpropertychange事件的区别:  oninput事件是IE之外的...

2014-06-18 10:18:00 1302

转载 设计模式---原型模式Prototype(创建型)

1. 概述  当对象的构造函数非常复杂,在生成新对象的时候非常耗时间和资源的情况下,通过复制一个指定类型的对象来创建更多同类型的对象。这个指定的对象可被称为“原型”对象。原型模式的主要思想是基于现有的对象克隆一个新的对象,一般是由对象的内部提供克隆的方法,通过该方法返回一个对象的副本。  浅拷贝和深拷贝:浅拷贝是简单克隆体,对应对象内部的引用对象,只是克隆地址;深拷贝是克隆一个完...

2014-06-09 16:22:00 94

转载 设计模式---建造者模式Builder(创建型)

1. 概述  开发过程中,当遇到一个“复杂的对象”在创建工作,该对象由一定各个部分的子对象用一定的算法构成,由于需求的变化,复杂对象的各个部分经常面临剧烈的变化,但将它们组合在一起的算法相对稳定。如何提供一种“封装机制”来隔离复杂对象的各个部分的变化,从而保持系统中的稳定构造算法而不随需求的变化而变化。即:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不两只的表示。...

2014-06-09 15:54:00 132

转载 设计模式---工厂模式Factory(创建型)

1. 概述  在编程中,经常需要new一些对象,但是在一些情况下, new操作直接生成对象会带来一些问题。举例来说,许多类型对象的创建需要一系列的步骤,在这种情况下,新对象的建立就是一个“过程”,不仅是一个操作。所以,如何能轻松方便地构造对象实例,而不关心构造对象实例的细节和复杂过程呢?2. 应用场景  简化创建对象实例的操作,屏蔽创建对象的具体过程。3. 示例(1)...

2014-06-09 15:12:00 98

转载 设计模式---策略模式Strategy(对象行为型)

1. 概述  策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。  策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。2. 应用场景  (1)多个类只区别在表现行为不同,在运行时动态选择具体要执行的行为。  (2)需要在不同情况下使用不同的策略(算法),或者策略还可能在...

2014-06-06 15:49:00 89

转载 asp.net Request、Request.Form、Request.QueryString的区别(转)

Request.Form:获取以POST方式提交的数据。Request.QueryString:获取地址栏参数(以GET方式提交的数据)。Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。有时候会得到不同的结果。如果仅仅需要Form中的数据,但是使用了Request而不是Requ...

2014-05-27 15:02:00 149

转载 jQuery.form.js使用

jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传。下载地址百度云:http://pan.baidu.com/s/1eQoYE46360云:http://yunpan.cn/Qi7B5wdiewUMP 访问密码 06b6微云:http://url.cn/QMQ79w 1 <!DOCTYPE html> 2 ...

2014-05-27 10:50:00 641

转载 网页背景图片拉伸

解决方法有两种:一种是CSS,使用background-size:cover实现图片的拉伸效果,但是IE8及以下版本不支持background-size,于是可以使用微软的滤镜效果,但是IE6不支持。body{background:url(bg.jpg) center center;background-size:cover;height:900px;width:100%; ...

2014-05-27 00:17:00 111

转载 asp.net mvc @Html.Partial @Html.Action @Html.RenderPartial @Html.RenderAction区别

带Render的方法返回值是void,在方法内部进行输出;不带Render的返回值类型为MvcHtmlString,是一个字符串。Partial和RenderPartial:直接加载视图文件内容;Action和RenderAction:重新执行一次Controller→Model→View的顺序,然后把产生的页面带回到原来的View中再回传。Partial和RenderParti...

2014-05-20 17:48:00 96

转载 Asp.net 从客户端中检测到有潜在危险的Request.Form值

解决方法:在Web.config文件里找到<httpRuntime>节点,然后修改requestValidationMode="2.0"修改结果如下:<system.web> <httpRuntime targetFramework="4.5" requestValidationMode="2.0"/>&l...

2014-05-18 16:23:00 99

转载 jQuery之前端国际化jQuery.i18n.properties

jQuery.i18n.properties是一款轻量级的jQuery国际化插件,能实现Web前端的国际化。国际化英文单词为:Internationalization,又称i18n,“i”为单词的第一个字母,“18”为“i”和“n”之间单词的个数,而“n”代表这个单词的最后一个字母。jQuery.i18n.properties采用.properties文件对JavaScript进行国...

2014-05-15 15:09:00 138

转载 js之获取url中"?"后面的字串

url : index.php?id=123<script type="text/javascript">function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); ...

2014-05-15 10:15:00 158

转载 jQuery之自定义pagination控件

slpagination效果:slpagination.js 1 (function($) { 2 $.fn.slpagination = function(options, params) { 3 if ($.type(options) == "string") { 4 var method =...

2014-05-12 18:24:00 108

转载 jQuery之自定义datagrid控件

sldatagrid效果:sldatagrid.js 1 (function($) { 2 function loadColumns(sldatagrid, columns) { 3 $(sldatagrid).empty(); 4 $(sldatagrid).append("<thead>&...

2014-05-12 14:57:00 128

转载 Web通信

客户在浏览器输入一个有效的url地址开始,浏览器会利用socket向url对应的web服务器发送一个TCP请求,这个请求成功一次就需要来回握三次手才能确定,成功以后,浏览器利用socket TCP连接资源向web服务器请求http协议,发送以后就等着Web服务器把Http返回头和Body发送回来,发回来后浏览器关闭Socket连接,然后做Http返回头和Body的解析工作,最后呈现在浏览...

2014-05-07 13:26:00 69

转载 js之iframe子页面与父页面通信

iframe子页面与父页面通信根据iframe中src属性是同域链接还是跨域链接,通信方式也不同。一、同域下父子页面的通信父页面parent.html<html><head> <script type="text/javascript"> function say(){ aler...

2014-05-07 00:04:00 584

转载 SQL Server 数据库自建表

sysobjects是系统自建的表,里面存储了在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)。列名数据类型描述namesysname对象名idint对象标识号xtypechar(2)对象类型:C=CHECK约束D=默认值或DEFAULT约束F=FOREIGN KEY约...

2014-05-05 10:54:00 130

转载 MySQL 常用sql操作语句

获取数据库里所有表SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='数据库名'获取表里所有字段select column_name from information_schema.columns where table_schema='数据库名' ...

2014-05-04 12:10:00 88

转载 架构、框架和设计模式关系

1. 概念  架构:简单的说架构就是一个蓝图,是一种设计方案,将客户的不同需求抽象成为抽象组件,并且能够描述这些抽象组件之间的通信和调用。  框架:软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。框架不是现成可用的应用系统。而是一个半成品,提供了诸多服务,开发人员进行二次开发,实现具体功能的应用系统。  设计模式:是...

2014-04-29 20:29:00 87

转载 form提交时,传递额外的参数

在进行表单提交时,会遇到在提交前增加额外参数的情况,对此有如下几种解决方法:1. 在表单里使用hidden的input,将参数放到里面。缺点:在form表单里会增加一些input节点,感觉不爽。2. 在提交前使用javascript动态在表单里添加input。缺点:需要写脚本。3. 使用ajax提交拼接参数。缺点:如果表单里有文件需要上传,就行不通了。转载于:...

2014-04-29 12:28:00 895

转载 asp.net mvc controller调用js

在controller中加入代码ViewBag.js="<script>alert('弹出框');</script>";在视图中加入代码@Html.Raw(ViewBag.js)转载于:https://www.cnblogs.com/sydeveloper/p/3680582.html...

2014-04-22 15:09:00 525

转载 无刷新文件上传 利用iframe实现

效果如图:示例是基于asp.net mvc实现的html代码:<form id="form2" name="form2" class="form-horizontal" enctype="multipart/form-data" action="UploadIcon" method="post" target="ajaxUpload"> <...

2014-04-21 17:55:00 81

转载 Git使用

1、下载githttps://code.google.com/p/msysgit/downloads/list2、安装git 。3、一直next下去就安装完成了。4、git与bitbucket关联,产生一个公钥(类似与seesion,下回我们git 项目时就不用登录了。)。 在开始->所有程序->git->Git Bash 打开gitbash。显...

2014-04-01 13:58:00 76

转载 easyui扩展

datagrid行内编辑时为datetimebox$.extend($.fn.datagrid.defaults.editors, { datetimebox: {// datetimebox就是你要自定义editor的名称 init: function (container, options) { var input =...

2014-03-20 14:04:00 132

转载 Highcharts 多个Y轴动态刷新数据

效果图:js代码:$(function() { $(document).ready(function() { Highcharts.setOptions({ global: { useUTC: false } }); var...

2014-03-18 19:52:00 186

转载 Android之Handler

★Handler的定义 主要接受子线程发送的数据,并用此数据配合主线程更新UI。 解释:当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。比如说,你要是点击一个Button,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如联网读取数据或者读取本地较大的一个文件的时候,你不能把这...

2013-09-13 09:44:00 61

转载 asp.net mvc之TempData、ViewData、ViewBag

★ViewData和ViewBag:生命周期相同,仅对当前View有效,不同的是ViewBag的类型不是字典的键值对结构,而是dynamic动态类型。ViewDataViewBagKey/Value字典集合dynamic类型对象从ASP.NET MVC1就有了ASP.NET MVC3才有基于ASP.NET 3.5 frame...

2013-09-12 16:51:00 90

转载 android之滑屏的实现

★理论知识 ●View在屏幕上显示出来要先经过measure(计算)和layout(布局)。 ◆当控件的父元素正要放置该控件时调用,父元素会问子控件“你想要用多大的地方?”,然后传入两个参数widthMeasureSpec和heightMeasureSpec,这两个参数指明控件可获得的空间以及关于这个空间描述的元数据。 ◆更好的方法是你传递View的高度和宽度...

2013-09-11 01:28:00 147

转载 Android之Activity切换

●假如有Activity01和Activity02,从Activity01切换到Activity02并传递参数。Activity01中:button.setOnClickListener(newButton.OnClickListener(){//更准确点应该是View.OnClickListenerpublicvoidonClick(Viewv){...

2013-09-08 03:16:00 101

空空如也

空空如也

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

TA关注的人

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