自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-03 19:15:28 602

原创 关于像素,分辨率,viewport,设备像素,css像素,Retina

参考文章:http://jianshu.io/p/af6dad66e49ahttp://www.w3cplus.com/css/A-pixel-is-not-a-pixel-is-not-a-pixel.htmlhttp://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html

2014-08-18 17:37:38 2669

原创 Apache 配置虚拟主机

做移动前端开发需要经常用微信的扫一扫来访问网站的地址,公司

2014-08-18 13:53:55 1719

原创 前端开发之字体大小px,em,rem,pt

在前端开发中尤其是响应式的开发中,字体的大小变化在不同的屏幕尺寸下

2014-07-29 22:23:05 6186

转载 清除浮动的方法

清除浮动 是每一个 web前台设计师 必须掌握的机能。 为什么浮动这么难?因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。 解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。 我根据自己的经验总结8种清除浮动的方

2014-05-16 17:20:54 668

原创 js对微信相关Api的开发

1.微信  document.addEventListener('WeixinJSBridgeReady', function onBridgeReady(){    WeixinJSBridge.on('menu:share:appmessage', function(argv){        WeixinJSBridge.invoke('sendAppMessage',{

2014-05-08 15:00:22 1481

原创 javascript正则表达式从0开始学习

正则表达式在js中主要是对字符串进行匹配,常用在输入验证方面,如邮箱,手机号等。比起循环的判断字符串中的每一个字符,正则表达式往往更能节省性能,并起到事半功倍的效果。以下开始js正则的学习之路。书写方式:1.直接量表示:   /ab/i        ---由两个/组成     /pattern/attributes2.js的RegExp 对象:   v

2014-04-18 18:29:54 1084

原创 前端开发IE8问题

从项目中发现问题并解决,同时将问题和解决方法记录下来,既能方便以后查询,也能让需要的朋友参考。1.IE8下div嵌套时,外层div宽度不随内层div宽度改变的问题               当b1和b2都是float=left时候,a1层的宽度不会被b1和b2的宽度撑开。(这个现象只有IE8发生,其他版本IE以及IE8选择兼容模式后就没有问题。)解决方法:设置a1

2014-04-03 12:09:22 1726

转载 301、404、200、304、500HTTP状态

一些常见的状态码为:  200 - 服务器成功返回网页  404 - 请求的网页不存在  503 - 服务器超时  下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。一、临时响应       1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态码。  100(继续)请求者应当继续提出请求

2014-04-02 10:28:01 631

原创 js 字符串类型的数组去掉重复项

一.思路来源于YUI源码的排序方法var  arr=["a","b","c","b","c"];var obj= {};var newarr=[];function uniq(_arr){    for(var i =0,j=arr.length;i        if(!obj.hasOwnProperty(_arr[i])){      

2014-03-20 16:34:28 988

原创 透明-----css的filter,opacity与css3的background-color: rgba

先从问题出发:现象:今天在项目中发现一个在IE9下的bug,现象是IE9下背景为不透明,而在IE8,IE10以及firefox,chrome下都是正常的,如下图:   IE9的效果,背景为纯白色,IE8,IE10,firefox,chrome的透明效果调查过程:1.查看代码:css中对li标签设置的是filter:progid:DXImage

2014-03-17 19:02:41 5507

原创 html5之data-属性

这是我第一次发现data-这个属性,记录下来也算是工作中的积累(不积跬步无以至千里嘛)。  今天在修改代码的时候发现以下代码(代码并不是我写的):data-toggle="dropdown">刚开始我以为这仅仅是标签自定义属性,为了之后的代码使用,但继续调查看到下面的代码后,我觉得没这么简单:$(this).data('toggle')疑问1:如果是自定

2014-03-13 20:39:01 7258 1

原创 网站开发中html常用的特殊字符

在网站开发中一些特殊字符经常用,在此将工作中遇到的总结下来,再碰到还会持续更新。               下标               上标®       ™

2014-03-07 14:23:03 906

转载 js之Event Loop?阻塞模式/非阻塞模式

Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。本文参考C. Aaron Cois的《Understanding The Node.js Event Loop》,解释什么是Event Loop,以及它与JavaScript语言的单线程模型有何关系。想要理解Event Loop,就要从程

2014-02-19 17:13:08 1878

转载 对javascript闭包的理解(很好的文章)

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无

2014-02-19 11:35:51 787

原创 CSS优先级

1.选择器的优先级       内联样式表(style)的权值最高 1000;       ID 选择器的权值为 100       Class 类选择器的权值为 10       HTML 标签选择器的权值为 1 html>  head>            #redP p {

2014-02-18 17:21:55 834

原创 Node.js之win7环境搭建

1.进入node.js官网网站,如下图,点击install,服务器会根据你系统的情况自动推荐给你安装包2.双击安装包进行安装,也可以自己更改安装目录3.

2014-02-18 17:20:13 734

原创 超长显示省略号...,兼容各浏览器,适用于多行

超长显示省略号是一个很困扰的事情,各个浏览器的对css的解析不同,比如1. IE可以使用overflow:hidden;white-space:nowrap;text-overflow:ellipsis,2. Opera中也有相关的支持属性text-overflow:-o-ellipsis-lastline3. 新版的chrome中有一个属性-webkit-line-camp属性,它允

2014-01-06 15:36:57 3284

原创 js的匿名函数

1.匿名函数概述关于匿名函数的第一次认识还是在jquery源码里,打开jQuery首先看到的是(function( window, undefined ) {.......................})(window);这就是一个匿名函数,红色为参数,匿名函数的作用是创建一块封闭区域,外面不能够访问里面的变量和方法。既然不能访问,那怎么能调用jquery?这是因为jquery

2013-12-11 14:59:10 1102

原创 前端开发中IE6的问题的汇总

最初开发的时候是在IE10上开发,并简单测试firefox,当开发完在IE6上兼容性测试时,一打开就傻眼了,所有的页面就没有能看的。整整用了两天的时间对应所有IE6,记录下来方便自己以后查询,也方便大家参考。(个人认为之所以出现IE6的问题,很少一部分原因在于IE6的解析的不同,而主要的原因还在于个人开发时使用的css以及布局并不是最优的,开发时只是单纯的实现效果。)先说明

2013-12-05 17:20:24 2023

原创 Html上<meta>的介绍

1. Meta keywords用法:这个在过去曾被大力推广的meta优化重点部分,如今已不再流行,甚至来自google的有关人士也已证实:“由于过去对meta keywords标签的滥用,使得google不得不把keywords排除在影响排名的考虑因素之外以确保排名的公正性”。2. Meta discription用法:与keywords标签相反,Meta discrip

2013-10-31 18:15:35 2655

原创 CSS优先级

选择器的优先级1.  内联样式表(style=“”)的权值最高 1000;2.  ID 选择器的权值为 1003.  Class 类选择器的权值为 104.  HTML 标签选择器,伪类(:active,:first等),伪对象(:before,:after)的权值为 15. 其他选择器如通配选择器等得优先级的权值为0  利用选择器的权值进行计算比较,示例如

2013-10-31 14:34:05 873

原创 c#使用office的墨迹书写工具

1.墨迹书写工具是office的一个批注功能,在office的07及以上版本可以使用。首先需要在office中开启墨迹书写工具。方法是2.在加入墨迹书写工具后,在菜单栏上会出现笔的选项点击进入但你会发现你的笔,荧光笔,橡皮,选择对象都是不可用的,要达到上图的可用的状态需要做如下操作,因为该功能本事是微软用于其tablePC的,在普通pc机器上不可使用。我们做

2013-09-17 14:37:39 20392 5

原创 什么是钩子,钩子的原理

钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可

2013-08-29 09:21:38 4575

转载 c# 获取当前活动窗口句柄,获取窗口大小及位置

c# 获取当前活动窗口句柄,获取窗口大小及位置 需调用API函数需在开头引入命名空间using System.Runtime.InteropServices;获取当前窗口句柄:GetForegroundWindow()[DllImport("user32.dll", CharSet = CharSet.Auto,

2013-08-12 08:38:45 2073

原创 Mysql远程连接服务器的时候报错报错:1130-host....

报错:1130-host ... is not allowed to connect to this MySql server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%

2013-01-16 13:45:13 1432

原创 oracle/plsql 的临时表

1.临时表分为:会话级临时表:临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。事务级临时表:临时表中的数据只在事务生命周期中存在。当一个事务结束(commit or rollback),Oracle自动清除临时表中数据。2.创建:会话级:CREATE GOLBAL TEMPORARY TABLE  TEMP_TBL1 (RT_ID

2012-09-27 21:28:09 6573

原创 Server.Execute,Server.Transfer,Response.Redirect

Server.Execute和Server.Transfer的区别Server.Execute("another.aspx")和Server.Transfer("another.aspx")区别: Execute是从当前页面转移到指定页面,并将执行返回到当前页面  Transfer是将执行完全转移到指定页面 总结:在网络状态较好的情况下,Redirect(url)方法效

2012-08-14 14:36:48 535

转载 ASP.NET AJAX客户端生命周期分析

ASP.NET AJAX客户端生命周期分析(实践篇)(2)典型场所下事件发生顺序解析实际环境下,事件的触发顺序依赖于页面中使用了什么控件以及发生了什么类型的请求(初始化请求,传统回送或是异步回送)。下面,我们来归纳一下几种常见场所下事件的引发顺序。(一)初始请求阶段引发的事件顺序在页面的初始请求阶段,仅引发有限的几个客户端事件。假设下面就是初始化请求的情景:

2012-08-09 11:44:00 597

转载 浅谈C#托管程序中的资源释放问题

便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源。而对

2012-06-19 15:09:09 1395

原创 C# DLLImport的理解

--------------------------------------------------------------------------------------------先不考虑概念,简单的说就是调用dll中的某个方法。以例子说明。创建一个form,在其上添加按钮。按钮的点击事件为button1_Click(object sender, EventArgs e)。

2012-06-19 10:47:17 1687

原创 C# 线程之Join()

对于Thread.Join()方法,MSDN给的定义是:在继续执行标准的 COM 和 SendMessage 消息泵处理期间,阻塞调用线程,直到某个线程终止为止。很不好理解,Join()其实是让调用该线程的线程等待,只到被调用的线程执行完毕。如以下代码说明:    public class Apha    {        public void methThread()

2012-06-12 11:16:15 3423

原创 时间format

yyyy/MM/dd HH:mm:ss  24小时制   yyyy/MM/dd hh:mm:ss   12小时制且月的MM必须为大写例子: string str24 = System.DateTime.Now.AddHours(3).ToString("yyyy/MM/dd HH:mm:ss");    //2012/06/07 14:11:45 string str12 =

2012-06-07 11:09:46 516

转载 两个通俗故事告诉你什么是“云计算”

原文链接:http://cloud.51cto.com/art/201205/336882.htm这是个实在悬乎的概念,自提出6年以来,无数的文字在解释它,却有90%以上的读者不知“云”为何物。这些文字都带着一种腔调:云计算吗,简单来说就是……然而不幸的是,“简单来说”后面的文字,读者依然看不懂,智商严重受挫。请读完下面的故事,笔者将确信您能找回智商的自信:云计算就是这么个东西。  故事一

2012-05-18 09:38:25 1210

原创 C# 之DataTable的小问题

DataTable dt = new DataTable("test");            dt.Columns.Add("col1");            dt.Columns.Add("col2");            DataRow dr1 = dt.NewRow();            dr1["col1"] = "haha";

2012-05-17 16:11:31 1218

原创 string 和StringBuilder的引用的区别

1.  string a=“a”;     a+=“b”;     a+=“c”;      .......     String 对象串联操作总是用现有字符串和新数据创建新的对象。     StringBuilder 对象维护一个缓冲区,以便容纳新数据的串联。如果有足够的空间,新数据将被追加到缓冲区的末尾;否则,将分配一个新的、更大的缓冲区,原始缓冲区中的数据被复制到新的缓冲

2012-05-17 15:06:11 1556

原创 C#接口和抽象类的区别

C#接口和抽象类的相同:1.都不能对方法或属性的具体的实现;2.都可以被继承;3.都不可以被实例化。C#接口和抽象类的区别:1.接口是一种类型,不能包含静态的成员,不能包括变量的定义,定义的方法或属性默认为public的,不能加public修饰,继承接口的类在实现接口的成员时必须为public的。2.抽象类本身是类的修饰符,不是一种类型,可以有静态的成员,变量的定义,非抽象

2012-03-20 20:59:54 888

原创 c# 之Type类

Type类---表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型

2012-03-14 21:40:48 578

原创 params,out,ref的使用

params:以数组的方式传递多个参数,在params前可以定义非params的参数,但其后不能再定义参数。如:    class Class2    {        Class1 class1;        int nNum, nCount;        //public Class2(int a ,params int[] pars, int b)

2012-03-13 10:29:19 657

转载 不用第三个变量,直接交换两个变量的值

记得曾经看过不用引进第三个变量而直接变换两个变量的值的例子。见过的两种方法如下:方法一:var a=1;var b=2;a=a+b;b=a-b;a=a-b;输出a,b可以发现两值已经交换 方法二:var a=1;var b=2;a=a^b;b=a^b;a=a^b;输出a,b可以发现两值已经交换 这两种方法表面看起来只是

2012-03-02 14:34:53 3263 3

AjaxControlToolkit

微软的ajax控件,看看会有帮助的,也适合于查找相关知识

2011-06-30

火车票管理系统-实现票务信息的查询和更改

火车票管理系统,采用c语言作为开发工具,实现票务信息的查询和更改

2010-04-05

空空如也

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

TA关注的人

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