随笔分类 -  dotnet

摘要:其实实现这个例子的方法还有很多种,比如说递归。虽然JSON串没有拼接成功,但是我觉得JSON串是可以实现的。只是鉴于个人能力的缘故最终没有拼接成功。动态加载树形菜单终于实现的,但是还有很多需要改进的地方,比如如何将这个方法封装起来,以至于可以无限的调用没有缺陷等,这是下一步值得继续探讨的问题。 阅读全文
posted @ 2014-03-21 07:02 web8 阅读(8620) 评论(0) 推荐(2)
摘要:百度给开发者提供了百度地图LBS开放平台,开发者都能够容易加入到这个平台来创建自己的应用,那么使用百度地图API有一个前提条件,这个条件是API1.5以后才有的,目前已经跟新到2.x了,所以要引用较高的API,需要开发者在开放平台上自己的用户中创建应用以生成key,步骤很简单,下面主要内容就是如何获取key: 1.如果开发者还有百度通行证,那么久注册一个,有的话就直接登录,访问http://lbsyun.baidu.com/ 2.登陆进去后,切换到API控制台,看到如下界面: 阅读全文
posted @ 2014-03-07 09:40 web8 阅读(5838) 评论(0) 推荐(0)
摘要:这是一个简单但是足够抓取网页的网络小爬虫啦,想要看看功能完整而且更复杂的可以去了解一下nutch的。 这下面的程序,必须包含一些第三方的库文件,httpcomponents-client-4.2.5-bin文件lib下的库文件。可以到下面的地址下载: http://download.csdn.net/detail/u012088779/6960603 阅读全文
posted @ 2014-02-26 12:07 web8 阅读(1837) 评论(0) 推荐(0)
摘要:网站开发中,在页面之间的跳转,经常会用到传值,其中可能会传递多个值。 一、CommadArgument传多个值到其他页面。 像Gridview dataList repeater等数据绑定控件中,可以使用CommadArgument传多个值。 源的代码(aspx页面代码)如下:这个代码一般写在项模板中,如果你用的第一种方法就不需要加上onclick事件,直接点击数据绑定控件的RowCommand ,itemCommand事件,就行了。 阅读全文
posted @ 2013-11-28 12:26 web8 阅读(1468) 评论(1) 推荐(3)
摘要:HTTP协议中共定义了八种方法或者叫“动作”来表明对Request-URI指定的资源的不同操作方式,具体介绍如下: OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。 HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。 GET:向特定的资源发出请求。 POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的创建和/或已有资源的修改。 PUT:向指定资源位置上传其最新内容。 DELETE:请求服务器删除Request-URI所标识的资源。 TRACE:回显服务器收到的请求,主要用于测试或诊断。 CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。 虽然HTTP的请求方式有8种,但是我们在实际应用中常用的也就是get和post,其他请求方式也都可以通过这两种方式间接 阅读全文
posted @ 2013-11-25 13:17 web8 阅读(26637) 评论(0) 推荐(2)
摘要:如当一个算法的空间复杂度为一个常量,即不随被处理数据量n的大小而改变时,可表示为O(1);当一个算法的空间复杂度与以2为底的n的对数成正比时,可表示为0(10g2n);当一个算法的空I司复杂度与n成线性比例关系时,可表示为0(n).若形参为数组,则只需要为它分配一个存储由实参传送来的一个地址指针的空间,即一个机器字长空间;若形参为引用方式,则也只需要为其分配存储一个地址的空间,用它来存储对应实参变量的地址,以便由系统自动引用实参变量。 阅读全文
posted @ 2013-11-21 17:46 web8 阅读(748) 评论(0) 推荐(0)
摘要:本例用了jquery.form.js请到演示页面查看 阅读全文
posted @ 2013-11-21 08:21 web8 阅读(859) 评论(1) 推荐(0)
摘要://获取所有驱动器 string[] drives = Environment.GetLogicalDrives(); foreach (string driver in drives) { Console.WriteLine(driver); //驱动器信息 DriveInfo di = new DriveInfo(driver); //是否准备好 Console.WriteLine("isRead:" + di.IsReady); //名称 Console.WriteLine("name:" + di.Name); //驱动器根目录 DirectoryInfo root = di. 阅读全文
posted @ 2013-11-20 20:41 web8 阅读(889) 评论(0) 推荐(0)
摘要:经常遇到需要绑定数据源的时候,可是自己从数据库获取数据的函数都是已经封装好了的,这样别人复制你的代码,要想看到结果,还得修改修改,很是麻烦,博客实例,数据源简单点就好,这样别人写你写的实例时,不用新建数据库,或者不用自己整个获取数据源的函数,效率低,我要的是快速看运行结果,实例是否是正确,能够把你的代码复制下来,F5运行就可以直接看到效果。所以我就写了一个通过XML获取配置DataTable.这样以后自己写博客,需要绑定数据源的时候,不同的数据源,修改一下XML就可以了。 阅读全文
posted @ 2013-11-14 08:17 web8 阅读(1073) 评论(0) 推荐(0)
摘要:HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发。 HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。 阅读全文
posted @ 2013-11-13 19:57 web8 阅读(454) 评论(0) 推荐(0)
摘要:要想写出跨浏览器的CSS,必须知道浏览器解析CSS的两种模式:标准模式(strict mode)和怪异模式(quirks mode)。 所谓的标准模式是指,浏览器按W3C标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。浏览器解析时到底使用标准模式还是怪异模式,与你网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相应的方式加载网页并显示,忽略DTD声明,将使网页进入怪异模式(quirks mode)。 阅读全文
posted @ 2013-11-08 08:10 web8 阅读(633) 评论(1) 推荐(0)
摘要:安装了 windows 8.1 有一段时间了,刚使用时有点儿不太习惯,后面知道了一些常用快捷键后,使用起来习惯多了。下面是一些常用的 Windows 8.1 快捷键: Ctrl + Tab: 访问所有应用(只在开始屏幕有效) Alt + F4: 关闭应用程序 (或 用鼠标将应用的窗口缩略图拖拽到屏幕底部) Windows + C: 显示快速设置菜单 (或 将鼠标悬停到屏幕右上角或右下角) Windows + D: 显示桌面 Windows + F: 搜索文件 Windows + H: 发送屏幕截图 阅读全文
posted @ 2013-11-07 08:23 web8 阅读(667) 评论(0) 推荐(0)
摘要:工欲善其事必先利其器,记录一下自己开发时常用的几个自定义的快捷键。做了这么多年了用着还是比较顺手的分享下~~~~ 设置时有时设置不成功,非得一项一项设置才可以~~~ 阅读全文
posted @ 2013-11-06 13:39 web8 阅读(529) 评论(0) 推荐(0)
摘要:1. sleep和wait都是用来进行线程控制,他们最大本质的区别是: sleep()不释放同步锁,wait()释放同步锁. sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断; wait()可以用notify()直接唤起. 阅读全文
posted @ 2013-11-06 10:31 web8 阅读(5229) 评论(0) 推荐(2)
摘要:在开发动态网站时,离不开服务器端技术,服务器端技术主要有CGI、ASP、PHP、ASP.NET和JSP。 阅读全文
posted @ 2013-11-04 12:22 web8 阅读(1681) 评论(0) 推荐(0)
摘要:一、开发技术:B/S(.NET C# ) 1、Windows XP以上 (支援最新Win 8) 2、Microsoft Visual Studio 2010/2012 C#.NET 3、.NET Framework 4.0以上 (支援最新4.5版本) 4、SQL Server 2005以上 (支援2008、R2及2012) 5、Oracle 8以上 (支援9i、10g、11g) 6、支持多个数据库 阅读全文
posted @ 2013-11-02 09:49 web8 阅读(1135) 评论(2) 推荐(1)
摘要:ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙 RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比较两个输入 RangeValidator(范围验证) 输入是否在指定范围 RegularExpressionValidator(正则表达式验证) 正则表达式验证控件 CustomValidator(自定义验证) 自定义验证控件 ValidationSummary(验证总结) 总结验证结果 下面,我们来看这些控件的使用: 阅读全文
posted @ 2013-11-01 10:09 web8 阅读(334) 评论(0) 推荐(0)
摘要:给Word文档加密主要有以下几个方法:文件加密文件菜单设置:1、打开需要加密的Word文档。2、选“文件”的“另存为”,出现“另存为”对话框,在“工具”中选“常规选项”,出现“保存”选项卡。3、分别在“打开权限密码”和“修改权限密码”中输入密码(这两种密码可以相同也可以不同)。4、再次确认“打开权限密码”和“修改权限密码”。按“确定”退出“保存”选项卡。5、文件存盘。 由工具菜单设置:1、打开需要加密的Word文档。2、选“工具”菜单的“选项”命令,出现“选项对话框”。3、在“选项”对话框中选“安全性”选项卡。4、分别在“打开权限密码”和“修改权限密码”中输入密码,点“确定”退出。5、将文件保存。 阅读全文
posted @ 2013-10-31 15:22 web8 阅读(354) 评论(0) 推荐(0)
摘要:Oracle 的产品Agile PLM内置了许多Web Services,其他系统可以通过Web Servcies实现对Agile PLM系统资源的访问。快速学会使用的方法,是去Oracle的官网下载一个Sample Code工程。通过运行该工程里面的例子,可以方便的的实现Web Services 阅读全文
posted @ 2013-10-31 15:18 web8 阅读(1095) 评论(2) 推荐(1)
摘要:地图上测量实际距离---百度地图应用 阅读全文
posted @ 2013-10-31 14:32 web8 阅读(1013) 评论(0) 推荐(0)