- 博客(28)
- 收藏
- 关注
转载 原型链的原理
说到prototype,就不得不先说下new的过程。 我们先看看这样一段代码:<script type="text/javascript"> var Person = function () { }; var p = new Person();<script>很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: <1> var p={};
2015-11-10 17:24:51
572
转载 移动端(html5)Safari下用keyup实时监控input值的变化无效
搜索框依据用户输入的值实时检索,一开始自然而然想到keyup,在拼音状态时,啥问题也没有, 问题1:切换到中文输入法,问题出来了,keyup事件不灵便了,后来在网上搜了下,找到了思路, 问题2:微信公众平台开发时,客户提需求“输入框中输入内容时,输入框后边显示清除按钮,清除输入框中的内容”,使用“keyup”事件时在中文输入法下部分按键keyup事件无效, 方法一:主要是给搜索框注册focus
2015-11-09 16:02:58
4285
转载 自定义配置文件读取
1.自定义配置文件<CommonPlatformConfig> <default factory="sql"></default> <factorys> <add name="mysql" assembly="myhello.data" classname="MySqlDbFactory"/> <add name="oracle" assembly="oracle
2015-11-03 15:42:01
390
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-11-03 15:32:51
254
原创 高性能javascript编程 读书笔记
界面绘制的时候,每次遇到标签,页面必须停下来等待代码下载(如果是外部的)并执行,然后再继续处理页面其他部分:下面几个方法可以减少javascript对渲染页面的等待时间。(1)将所有标签放置在页面的底部,紧靠body关闭标签的上方。此法可以保证页面在脚本运行之前完成解析(2)将脚本成组打包。页面的标签越少,页面的加载速度就越快,响应也更加迅速。不论外部脚本文件还是内联代码都是如
2015-10-19 14:56:39
298
原创 php ajax 请求原理
var xmlHttpRequest;function getXmlHttpObject(){//不同的浏览器获取xmlhttprequest对象的方法不一样if(window.ActiveXObject){//说明是ie浏览器xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");}else{//说明不是iexmlHttpRe
2013-09-16 23:40:38
769
原创 php工具类
<?php //该类是个工具类 是完成对数据库的操作 class SqlHelper{ //定义连接的变量 public $conn; public $host="localhost"; public $user="root"; public $password="root"; publ
2013-09-16 23:38:48
633
原创 php文件上传
<?php //先判断是否接受过来 if(!empty($_POST["username"])&&!empty($_POST["fileintro"])){ $username=$_POST["username"]; $fileintro=$_POST["fileintro"]; } //echo $username; //上传文件 /*ec
2013-09-16 23:34:25
548
原创 触发器
什么是触发器,一触即发,我们数据库里边有好多条sql语句有的sql语句可以不用直接执行,而有其他的sql语句触发让其执行。触发器很少使用,不会大量被使用。原因是增加了数据维护的难度例子:商品有库存,用户每下一个订单,商品库存需要减少。insert into 订单表 values(),update 商品表 set 库存=库存-购买数量如果这个地方使用触发器,可以减少代码开发成本。i
2013-09-16 23:26:41
802
原创 使用Luceue.NET问题
问题一:添加索引的时候问题。什么时候添加索引 什么时候删除索引就是当你点击添加商品的时候添加索引 当你点击删除商品的时候删除索引问题二:当多个用户对文件操作的时候怎么解决通过创建队列的方式 用到生产者和消费者模式生产者(用户)---仓库(队列)----消费者(线程)当用户发送一个请求要求添加一个商品的时候,这时就把用户添加商品的信息添加到一个队列中Queue queue=new Queue(需要显
2013-09-06 22:33:08
647
原创 存储过程与事务
declare @name nvarchar(20),@id int--set 只能对一个变量赋值set @id=1set @name='张三'--select 可以同时对多个变量赋值select @name='张三',@id=1--print输出的是文本的方式 一次只能输出一个变量 select是以表格的方式输出select @@identity --返回最后一个插入数据的编码(id)selec
2013-09-05 11:10:08
424
原创 Memcache介绍
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。 Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据
2013-09-05 11:10:06
452
原创 从数据库中读取数据到Excel
//得到文本框的路径 string path = txtFilePath.Text; ////读取数据库数据到文件中 //List list = classBLL.GetAllClass(0); ////进行系列化与反系列化 //foreach (Model.Class item in list) //{ // using (FileStream fs = new FileStream(path,
2013-09-05 11:03:55
709
原创 jquery基本选择器
Impossibility means I make possibility! 1.基本选择器 基本选择器是JQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class 和标签名来查找DOM元素。这个非常重要,下面的内容都是以此为基础,逐级提高的。 1).“$(“#id”)”,获取id指定的元素,id是全局唯一的,所以它只有一个成员。 2).“$(“.class”)
2013-09-05 11:02:14
539
1
原创 数据库基础介绍
--删除列--alter table 表名drop column 要删除的列名;alter table tblStudent drop column tSClassId;--添加列--alter table 表名add 列名类型alter table tblStudent add tSClassId int--修改列--alter table 表名alter column 列名类
2013-08-31 22:00:39
797
原创 面向对象-个人看法
1.什么是面向对象?面向对象就是找对象帮你做事。下面来举个例来说明一下什么是面向对象例子: 今天去吃早餐: 找到你的对象:买煎饼大婶 找到对象 告诉她,阿姨来一煎饼 要求对象 她把煎饼给你 得到结果假设时间推迟到了500年左右:这里说明一下面向过程找米,洗米,生火,米+水放进去,添柴,等,吃。这一系列
2013-08-31 21:50:15
488
原创 委托与事件
委托与事件引用面试题来说下委托与事件C#中的委托是什么?事件是不是一种委托?事件和委托的关系。委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的指针。委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。因为对于事件来讲,外部只能“注册自己+=、注销自
2013-08-31 21:49:22
604
原创 .NET字符串处理
如何熟练掌握字符串的方法 要学好C#中的字符串方法,必须要弄清楚方法名字的含义,然后逐个弄清楚方法的使用(每个方法最少参数的重载的用法),然后开始归纳。怎么归纳呢,个人建议,把那些差不多可以联系起来的方法统一归纳,一般这样,把增删该查放到一起,把字符串的比较放到一起比较,把字符串的拆分,和连接放到一起。接下来我们就来写下这些方法的介绍和案例。1、字符串的定义 语法:
2013-08-31 21:48:31
600
原创 文件操作
文件操作一些方法介绍Path 对路径 字符串进行操作 获得后缀GetExtension 能合并路径 获取文件名Directory和DirectoryInfo 对目录进行操作 判断目录是否存在 创建目录 删除目录 获取目录下所有的子目录 获取目录下
2013-08-31 21:47:37
508
原创 我为js添加Trim方法 里面还有跟c#方法的正则方法
我的原型链 window.onload=function(){ //str 需要匹配的字符串 //regx匹配的字符串表达式 String.prototype.IsMatch=function(str,regx){ return regx.test(str); } //str 需要匹配的字符串
2013-08-31 21:46:43
451
原创 入门题目.net
做的题目和遇到的问题来说下。1.0 odd奇数 even偶数2.0 %取余数运算符 n%m的结果就是 n/m的余数3.0 什么事质数:只能够 1和自己整除的数字。4.0 循环质数时不要for(int i=2;i<num;i++)只需要循环到这个数字的算术平方根for(int i=2;i<=Math.Sqrt(num);i++)5.0 用ToString("0.00")保留小数点
2013-08-31 21:45:39
535
原创 反射一下方法介绍
反射第一步,要先拿到该类型的TypeType typePerson=typeof(Person); 第一种方式//获取所有的方法通过对象拿到typePerson p=new Person();Type typePerson=p.getType();第二种方式获取所有的方法MethodInfo[] methods=typePerson.GetMethods();
2013-08-31 21:44:41
547
原创 汉字转拼音练习
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.International.Converters.PinYinConverter;using System.Collections.ObjectModel;namespace 汉字
2013-08-31 21:43:48
716
原创 十八哥教会我们怎么下订单----.NET过程
添加购物车一般步骤:1查看是否有改商品2判断当前用户是否已经将该书添加到购物车中,如果添加了只是改变该商品的数量,否则就把该商品的信息添加到购物车表中3怎么去查询用户是否购买了该商品呢通过用户id和商品id4.绑定购物车中的商品项 要获取当前用户的购物车的商品项5当用户点击添加商品数量的时候更新文本框中的数字 和总价格6计算商品的总价格 通过jquery.aj
2013-08-31 21:42:39
727
原创 flash 无刷新上传文件 图片缩略图 前台
var swfu; window.onload = function () { swfu = new SWFUpload({ // Backend Settings upload_url: "/ashx/upload.ashx?action=up", p
2013-08-31 21:41:32
602
原创 ajax 小小封装
ajax常见问题//1 读取缓存 url后加随机数 或者 设置xhr.setRequestHeader("If-Modified-Since", 0); //2 url传参数 如果有中文,需要进行url编码 //3 请求的路径中不能有中文 //4 区分大小写 //5 如果服务器出现未捕获的异常 判断xhr.st
2013-08-31 21:38:31
496
原创 flash 无刷新上传文件 图片缩略图 后台
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.Drawing;using System.Drawing.Imaging;namespace BookShop.Web.ashx{ /// /// upload 的摘要说明 ///
2013-08-31 21:35:51
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅