- 博客(19)
- 收藏
- 关注
转载 iOS: NSTimer使用
iOS: NSTimer使用小记目录1. NSRunLoopCommonModes和Timer2. NSThread和Timer3. GCD中的Timer 返回目录1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此
2015-05-22 11:37:07 528
转载 学习IIS & MVC的运行原理
我一直疑惑于以下问题,从客户端发出一个请求,请求到达服务器端是怎样跟iis衔接起来的,而iis又是怎样读取我发布的代码的,并返回服务器上的文件。这其中是怎样的一个处理过程。1:当你从浏览器中输入一个地址或点击一个链接开始,你就已经发出了一个http请求(会根据请求者请求的主机头或者IP或者端口号来找到对应的站点);2:根据http协议,当请求到达相应的主机服务器时,由服务器上的系统进程ht
2015-01-13 19:40:42 487
转载 http请求原理
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(
2015-01-13 19:37:24 601
原创 OWIN是什么
OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务器之间的接口。为什么需要这样一个接口呢?因为.NET Web应用程序是运行于We
2014-12-03 10:57:37 1573
原创 Sql,linq.lambada用法
sql 、linq、lambda 查询语句的区别 LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件]Lambda表达式的书写格式如下:(参数列表) => 表达式或者语句块其中:
2014-10-30 08:58:32 822
原创 用Js的eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字符串的形式,对于
2014-04-16 17:48:48 420
原创 KeyValuePair<int, string>
List> types = this.GetCategoryList();//访问所有活动的类型 foreach (KeyValuePair item in types) { holder += item.Key + "," + item.Value+""; }
2014-04-09 13:58:29 649
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事
2014-03-21 14:40:50 528
转载 理解.net中的事件机制
using System;namespace rsq{ // 热水器 public class Heater { private int temperature; public string type = "RealFire 001"; // 添加型号作为演示 public string
2014-03-21 14:40:01 562
转载 sqlserver创建临时表
创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, .....) create table ##临时表名(字段1 约束条件, 字段2 约束条件,
2014-03-21 14:38:39 611
原创 RegisterStartupScript()方法
ClientScript.RegisterStartupScript方法有3个重载:1:RegisterStartupScript(Page, String, String) 向 ScriptManager 控件注册一个启动脚本块并将该脚本块添加到页面中。需要向第三个参数添加脚本标签。第一个参数为页面Page。第二个脚本函数的名字,随便起。第三个是形式的脚本内容。2:Reg
2014-03-21 14:37:52 1111
原创 AjaxPro.2.dll基本使用
1.1.1在web.config文件中的<system.web>加入以下设置 <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/></httpHandlers> 3. 创建一个页面Default.aspx
2014-03-21 14:37:22 448
原创 .net TreeView使用基础
这里提供一个treeview控件绑定树形层级结构数据的实例:数据库表结构、数据: aspx页面:aspx.cs页面:protected void Page_Load(object sender, EventArgs e) { //获取数据集(以你自己的方式获取即可) SQLBase sb = new
2014-03-21 14:36:47 782
原创 updatepanel使用ajax时候代码被jq操作失效---局部刷新片【1】
实 践中我见过的问题:UpdatePanel中的服务器控件用jquery绑定id获取对象;获取的变成是一个服务器控件对象组;而不是一个对象;所以一般 对象后要加[0]。例如 var btnSave = document.getElementById("btnSave"); var btnSave2 = $("#btnSave")[0];这两种获取的对象才
2014-03-21 14:35:34 578
原创 event.keyCode用法及列表
HTML用户名:密码:JavaScript:JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框IsEnterKeyPress()功能:输入完密码并按回车,则登录function JumpByEnter(NextElement){ var lKeyCode = (navigator.appname=="Netscape")?
2014-03-21 14:34:07 583
转载 SignalR使用方法
后台:新建一个空的MVC项目,添加一个最基本的View跟Controller这个就不废话了。在Global.asax的Start方法下面添加: RouteTable.Routes.MapHubs(); 初始化hub。在在解决方案下新建文件夹:Hub。添加一个类叫ChatHub: public class ChatHub : Microsoft.AspNet.Sig
2014-03-21 14:00:20 1916 1
转载 imageNamed/ imageWithContentsOfFile /imageWithData 的区别
imageNamed1) [UIImage imageNamed:ImageName]2) 在application bundle的顶层文件夹寻找相应名字的图象,找到后系统会把图像Cache到内存(对于同一个图像系统只会把它Cache到内存一次),如果再次要用同一图像,图像将从内部缓存而不是从资源中加载,这对于图像的重复利用是非常有优势的。例如:你需要在一个TableView里重复
2013-12-17 18:19:21 1114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人