一 流的概念
在.NET中Stream 是所有流的抽象基类。流是字节序列的抽象概念,或者说是计算机在处理文件或数据时产生的二进制序列。例如文件、输入/输出设备、内部进程通信管道或者 TCP/IP 套接字。Stream 类及其派生类提供这些不同类型的输入和输出的一般视图,使程序员不必了解操作系统和基础设备的具体细节。简单的说流提供了不同介质之间的数据交互功能。
在.NET中常用的流有BufferedStream 、FileStream、MemoryStream
和NetworkStream,他们都是位于System.IO和System.Net命名空间下。流涉及三个基本操作: 读取,写入和查找。根据基础数据源或储存库,流可能只支持这些功能中的一部分。有些流实现执行基础数据的本地缓冲以提高性能。对于这样的流,Flush 方法可用于清除所有内部缓冲区并确保将所有数据写入基础数据源或储存库。
应该算是出于对各种DOCK的烦躁(部分DOCK程序在启动程序时,会把当前路径指派为DOCK所在路径,当程序中使用相对路径时,路径对“相对”到DOCK的文件夹里),我在程序中大多使用绝对路径来定位文件方便后来者,在这里总结了下,也摘抄了点网上流传的以我的程序为例物理路径:
IIS日志纹件中的内容显示了无论是搜索引擎还是用户登录你的网站服务器后留下的跟踪记录。IIS日志的数据对一个SEO从业者来说至关重要,学习看懂IIS日志学会分析IIS日志并根据日志内容及时调整网站优化策略,那么我们来研究下日志纹件的作用。
IIS日志纹件中主要记录是“谁”访问了你的网站,主要显示内容为:用户(包含搜索引擎蜘蛛)在什么时间通过你服务器的哪个端口访问了网站域名下的哪个路径,通过访问这个路径后服务器状态码为多少,通过状态码蜘蛛做了哪些相应的动作。每个服务器或空间的日志纹件夹名称都不一样,一般是log纹件夹或logfile纹件夹,通过FTP登录下载就可以。最常见的状态码为:200(成功访问并下载页面显示下载kb数量)、301(永久重定向)、304(访问页面无变动)、400(错误请求)、403 (服务器拒绝请求)、404(死链接)、500(服务器内部错误)、503 (服务不可用)等等。这些状态码对于SEO优化人员必须熟记于心,并会按照状态码及时作出调整。
所谓的对对象集合进行查询的方法,就是指,如何从一个集合中找出符合条件的某些项来。这一次我没有用 自定义对象集合,而是直接使用对象集合,是因为普通的对象集合,如int[], List<int>,这样的东西,也没有统一固定的查询方法,因为对于一个查询来讲,它的条件是多种多样的,所以是无法提供统一固定查询方法的。比如有时候想找出所有大于10的int,有时候又想找所有小于10的int。。。。。。。。。
所以要完成这样一个任务,传统的编程方式就是定义方法,其中建立循环,然后逐个遍历每一个元素,查看其是否符合条件,然后把符合条件的结果挑出来,放在一个返回值集合中,最后返回给调用者。这样的方法直接了当,清晰易懂。用了好多年了,但是写起来麻烦,简单点的都得个7,8行。于是.NET又进行了改进。
ASP.NET MVC默认的文件组织和URL访问都是一级,我们通常要将一个功能模块组织到一个目录下。方法是:
1、文件组织
分别在Controllers和Views文件夹下建议CaiGou文件夹,然后将CaiGou模块的CV将到对应文件夹下
2、URL Routing
文章写的很给力
搜索东西的时候无意来到了这,我刚刚也在写博客,交流下!
博主 Happy New year .
Very GOOD ,Happy New year .
谢谢,有收获,写的不错啊,不错啊
你好!!!!!
踩踩啊~~~~~~~~~~~
,zui 喜欢麦兜了
确实很强大,不错啊。