• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wenyue
博客园    首页    新随笔    联系   管理    订阅  订阅
09 2011 档案
web网站和web应用程序的区别(开始和发布后)

摘要:web网站是运行的时候才生成程序集,而且每个文件夹都会生成一个程序集 ,web应用程序是整个应用程序变成一个程序集,又因为web网站是运行时才编译 所以无需预先编译,web应用程序必须手动编译重新生成这个程序集 然后这个程序集才会生效web网站没有命名空间。 阅读全文
posted @ 2011-09-22 01:10 wenyue 阅读(288) 评论(0) 推荐(0)
冒泡排序

摘要:int[] arrs = { 65, 97, 76, 13, 27, 49, 58 }; bool isdel; int count = 0;//内循环次数 for (int i = 0; i < arrs.Length - 1; i++) { isdel = true; for (int j = 0; j < arrs.Length - 1 - i; j++) { count++; if (arrs[j] > arrs[j + 1]) { isdel = false; int tmp = arrs[j]; arrs[j] = arrs[j + 1]; arrs[j + 1] 阅读全文
posted @ 2011-09-22 01:06 wenyue 阅读(177) 评论(0) 推荐(0)
接口

摘要:什么是接口?接口的作用?接口需要注意什么?接口就是一种约定,使得实现接口的类或结构在形式保持一致可以使得程序更加清晰和条理化接口中只能包含方法、属性、索引器和事件的声明,并且不允许声明成员的访问修饰符项目应用实例:1.定义一个接口 IChooseArea public interface IChooseArea { void SetAreasTo(string ids,string names); }2.首先父窗体 实现 IChooseArea 接口 public partial class FormStu : Form,IChooseArea实现: public void SetAreasT 阅读全文
posted @ 2011-09-22 00:56 wenyue 阅读(219) 评论(0) 推荐(0)
SEO

摘要:搜索引擎优化SEO原理:会有一个程序 定期发送一个请求 找到一个他看到上的进行get请求 接着从这个页面获取新的的超链接 如果对这个超链接感兴趣 它就会对这个超链接发出get请求 阿布这个页面下载下来存起来这样的话别人就可以搜索得到了(在层层深入……连接地址存下来)外链:从外部网站连接到自己网站时内链:网站内部的连接百度蜘蛛(类似于一个浏览器)可以收录的网站:禁用js后看到的东东 就是蜘蛛能看到的东西 就是收录的内容技巧(即实现ajax又能让蜘蛛程序爬到(收录))://这样如果是蜘蛛或者不支持js的浏览器会直接打开href页面 $("#a1").click(function 阅读全文
posted @ 2011-09-22 00:41 wenyue 阅读(280) 评论(0) 推荐(0)
单例模式

摘要:1.将要实现单例模式的窗体的 构造函数 变成private2.定义一个私有的静态窗体对象3.在定义一个公开的窗体方法4.调用 1. privateFrmStuMar() { InitializeComponent(); } 2. private static FrmStuMar Frmstu; 3. public static FrmStuMar GetSingleFrmStu() { if (Frmstu == null || Frmstu.IsDisposed)//当窗体为空 或者释放时 才实例化 { //这样就使得从始至终 都要这一个窗体对象 不会在new出来了 Frmstu = ... 阅读全文
posted @ 2011-09-22 00:32 wenyue 阅读(112) 评论(0) 推荐(0)
分页 存储过程 sql语句

摘要://select * from (Select ROW_NUMBER() over(order by PAddTime desc) as num,*from Person) as t//where num between 1 and 5//order by PAddTime desc//select * from (Select ROW_NUMBER() over(order by PAddTime desc) as num,*from Person) as t//where num between 6 and 10//order by PAddTime desc//select ceilin 阅读全文
posted @ 2011-09-22 00:21 wenyue 阅读(199) 评论(0) 推荐(0)
VS2010版快捷键

摘要:Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIF 阅读全文
posted @ 2011-09-22 00:18 wenyue 阅读(124) 评论(0) 推荐(0)
Lucene.Net 简介

摘要:全文搜索引擎是一个全文检索的开发包(可以把它看做一个提供全文检索功能的一个数据库)注意:只能对文本信息进行检索如果不是文本信息,要转化成文本信息运行原理:Lucene.Net 会把给它的文本分词(通俗:切词)保存加快检索速度如何进行分词:分词算法:一元分词 效率高二元分词基于词库的分词算法:盘古分词 庖丁解牛(java) 效率比较低,应用很广泛注意在书写代码的时候:不要吧词库放在bin-》debug目录下 尽量不要对该目录下的进行修改 因为如果不小心按了请出解决方案 就会将该目录下内容清空词库是文件属性 设置成如果较新则复制具体用法参考《PanguMannual.pdf》打开PanGu4Luc 阅读全文
posted @ 2011-09-22 00:14 wenyue 阅读(303) 评论(1) 推荐(0)
socket

摘要:1什么是socket?socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通信用的。)是客户端与服务器通信的桥梁2.两种类型流式:安全 效率低 针对于面向连接的tcp服务应用报文:不安全(丢失,顺序混乱,在接收端要分析重排及要求重发) 效率高 是一种无连接的Socket,对应于无连接的UDP服务应用3.Socket的通讯过程1.using System.net 网络节点(ip 和端口)using System.net.Socket2.实例化 Socket sock=new Socket(… 阅读全文
posted @ 2011-09-03 01:29 wenyue 阅读(406) 评论(0) 推荐(0)
Javascript中最常用的55个经典技巧(转)

摘要:Javascript中最常用的55个经典技巧(转)1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy=" 阅读全文
posted @ 2011-09-03 01:06 wenyue 阅读(175) 评论(0) 推荐(0)
一些需要注意的小的知识点(enctype...ashx和aspx的异同点..Response的响应缓存输出机制...ISPostBack)

摘要:Response的响应缓存输出机制?为了提高服务器的性能,asp.net向浏览器Write的时候默认并不会每Write一次都会立即输出到浏览器,而是会缓存数据,到适合的时机或者响应结束才会将缓存区中的数据一起发送到浏览器enctype:MulitiPart/form-data表单设置enctype="multipart/form-data",本质上就是设置浏览器提交表单的数据时,使用随机 分隔符 来分割 不同控件的数据,而且 数据的组织形式由 name=value 换成了 数据头 和 数据体 的方式用与解决图片中可能出现的&符号出现错误ashx和aspx的异同点?a 阅读全文
posted @ 2011-09-03 00:47 wenyue 阅读(406) 评论(0) 推荐(0)
重定向Response.Redirect (外部重定向)

摘要:服务器向浏览器发出302状态码,并同时在响应报文头中 添加Location:1.ashx.浏览器接收到这个响应报文,先读取状态码,发现是302,则立刻去根据Location指定的路径,再次发送请求到服务器去请求 1.ashx 页面。 注意:一旦浏览器请求的页面 在服务器执行时 使用了重定向方法,浏览器就会再次发送请求到服务器。 也就是说:浏览器先后发送了两次请求。相同的:在ajax中异步对象 从服务器获取302状态码时,异步对象也会自动跳转到location的制指定位置 并重新返回服务器端的状态码。 阅读全文
posted @ 2011-09-03 00:42 wenyue 阅读(539) 评论(0) 推荐(0)
Viewstate实现原理

摘要:(生成原理)1.在页面类对象,执行PR方法的时候,先创建了控件树,然后通过执行LoadState方法,将请求报文中的名字为 __VIEWSTATE的值,然后反base64编码,进行反序列化,最终还原成集合,然后将其中属于程序员自己的添加到ViewState 里的键值对 还原到 页面对象的ViewState属性中。然后才执行的Page_Load方法。在执行SaveState(将所有的服务器端控件的属性及值保存到ViewState属性中)最后在页面生成html代码的时候,遍历ViewState中的键值集合,然后将里面序列化,在将序列化后的字符串使用base64编码,最后生成一个名为 __ViewS 阅读全文
posted @ 2011-09-03 00:35 wenyue 阅读(712) 评论(0) 推荐(0)
前台页面的控件树(是在http的第11和12个委托事件的ProcessRequest方法执行后形成)

摘要:1.接着调用了页面的ProcessRequest方法2.ProcessRequest方法中在调用FrameworkInitialize()3.然后再调用他的父类的FrameworkInitialize()方法4.在执行控件树方法_BuildControlBeauty() 传入一个当前页面类的对象(this 前台类)5.调用前台页面类 对象里的AddParsedSubObject(添加编译了的子对象) 传入一个ListerControl文本控件(可以把他看做字符串 <!DOCTYPE …………<html xmlns="http://www.w3.org/1999/xhtml 阅读全文
posted @ 2011-09-02 01:24 wenyue 阅读(217) 评论(0) 推荐(0)
cookie机制和cookie原理?

摘要:cookies原理:通过Http协议 请求报文头和响应报文头实现的浏览器与服务器中的cookies是如何交互的(cookie机制)?1.第一次访问登陆页面 服务器就把页面返回给他2.填写用户名 密码点击登陆 发送到服务器来 服务器验证用户名密码是否正确 yes:Response.Cookie.add()添加cookie对象 通过Set-cookie这个响应报文头 向浏览器输出cookie3.浏览器接收到set-cookie的数据后,浏览器自己创建一个文件 用来保存键值对4.当在访问该域名下的网址是 浏览器会自动的将cookie发送给服务器(不带失效时间)注意:cookie分为缓存cookie和 阅读全文
posted @ 2011-09-02 01:22 wenyue 阅读(341) 评论(0) 推荐(0)
浏览器和服务器交互原理?(请求--响应的过程)

摘要:浏览器通过socket打开连接请求 到服务器,服务器有一个监听socket 然后生成负责通信的socket 与浏览器通信,浏览器在通过这个通信socket 将请求报文发送给 服务器服务器负责解析报文,然后找到他要调用的页面类的对象然后在调用对象了的 pR方法 生成html代码 然后再生成一个响应报文 发回到浏览器浏览器在解析执行。 给用户看 阅读全文
posted @ 2011-09-02 01:22 wenyue 阅读(594) 评论(0) 推荐(0)
Asp.net运行原理?

摘要:1.浏览器发送请求到服务器2.(IIS)服务器软件接收到请求3.请求被通过拓展程序(ISAPI)给ForamWork(简写FW)4.FW调用ISAPIRuntime里的ProcessRequest方法处理请求,在此PR中又调用了isapiRequest的CreateWorkerRequest方法,来分析请求报文,并将请求报文封装到一个WorkRquest对象中,然后调用HttpRunTime的方法,ProcessRequsetNo……方法在其中,4.1创建HttpContext对象-将根据wr对象里的请求报文数据,将请求报文封装到HttpContext对象里的一个叫做HttpRequest对象 阅读全文
posted @ 2011-09-02 01:21 wenyue 阅读(204) 评论(0) 推荐(0)
asp.net webform 前后台文件类的关系?

摘要:1前台文件 继承于 后台文件类2.当前台文件中包含某个标签runat=server 的时候,asp.net就就会在编译这个页面前后台文件类的时候,在后台类中添加一个相应的控件对象;当页面被访问,也就是页面类对象运行的时候,在通过调用后台页面上的控件的RenderContorl方法,生成该控件对应的html代码,放到前台页面类生成的html对应的位置。 阅读全文
posted @ 2011-09-02 01:19 wenyue 阅读(232) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3