上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 首先,我要仔细的声明下,本文讲的是接受命令行参数,让程序启动。而不是启动那个黑黑的框。。。我要实现的效果和它么有关系网上那些千篇一律,只管Ctrl+C,Ctrl+V,采集来的文章,本人已经深受其害,浪费了不少时间!BS~~先看下这篇文章:Winform程序接收命令行参数。一看标题,恩…和我的想法一样,不过一看内容,大为失望。不过呢,这里既然出现了2个API函数,先测试下,收藏着。/// <summary> /// 启动控制台 /// </summary> /// <returns></returns> [DllImport("kerne 阅读全文
posted @ 2012-10-17 16:37 PointNet 阅读(706) 评论(0) 推荐(0) 编辑
摘要: Thirft框架介绍1、前言Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml),并由生成的代码负责RPC协议层和传输层的实现。本文组织结构如下:1)引言 2)架构3)支持的数据传输格式、数据传输方式和服务模型 4)Thrift安装 5)利用Thi 阅读全文
posted @ 2012-09-21 15:11 PointNet 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。面临职业瓶颈,程序写不动,上升又困难。薪水较高,加班变少,后浪追前浪, 阅读全文
posted @ 2012-09-19 13:48 PointNet 阅读(603) 评论(1) 推荐(3) 编辑
摘要: 一、基础在C#里,异常处理就是C#为处理错误情况提供的一种机制。它为每种错误情况提供了定制的处理方式,并且把标识错误的代码与处理错误的代码分离开来。对.NET类来说,一般的异常类System.Exception派生于System.Object。还有许多定义好的异常类(如:System.SystemException、System.ApplicationException等),他们又派生于System.Exception类。其中System.ApplicationException类是第三方定义的异常类,如果我们要自定义异常类,那么就应派生于它。在代码中对异常进行处理,一般要使用三个代码块:&# 阅读全文
posted @ 2012-09-04 17:43 PointNet 阅读(19085) 评论(0) 推荐(2) 编辑
摘要: 第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源。而对于内存的释放和回收,系统提供了GC-Garbage Collector,而至于其他资源则需要手动进行释放。那么第二个概念就是什么是垃圾,通过我以前的文章,会了解到.Net类型分为两大类,一个就是值类型,另一个就是引用类型。前者是分配在栈上,并 阅读全文
posted @ 2012-08-22 17:53 PointNet 阅读(3206) 评论(0) 推荐(0) 编辑
摘要: 用Ajax 进行Post传值以下程序已调试通过:<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head><script language="javascript">function saveUserInfo(){//获取接受返回信息层var msg = document.getElementBy 阅读全文
posted @ 2012-07-20 13:32 PointNet 阅读(6090) 评论(0) 推荐(0) 编辑
摘要: REST是一种风格,而不是标准。因为既没有REST RFC,也没有REST协议规范或者类似的规定。REST架构是Roy Fielding(他也是HTTP和URI规范的主要作者之一)在一篇论文中描述的。像REST这样的架构风格通常会定义一组高层决定让应用程序去实现。所有实现了某种特定架构风格的应用程序,都使用相同的模式,也用相同的方式使用别的架构元素,如缓存,分布式策略等。Roy Fielding把REST定义成一种架构风格,其目标是“使延迟和网络交互最小化,同时使组件实现的独立性和扩展性最大化”虽然REST受Web技术的影响很深,但是理论上REST架构风格并非绑定在HTTP上。然而,HTTP是 阅读全文
posted @ 2012-07-18 15:13 PointNet 阅读(15428) 评论(0) 推荐(3) 编辑
摘要: 什么是 SOA?如果公司有大量应用程序,这些程序供不同部门的承担不同责任的职员使用,那么就适合使用面向服务体系结构(Service Oriented Architecture,SOA)。这些应用程序可以共享功能,但是功能的组合、用户界面细节和易用性需求是不同的。与许多企业体系结构一样,SOA 也采用一个多层模型,但是它不只如此。在服务器中,功能分散在单独的服务上。一个客户机可以使用其中的一个或多个服务,而一个服务也可以由许多客户机使用。由此形成了一个松散耦合的体系结构,这大大提高了现有软件的可重用性。常用的重型实现常用缩写词API:应用程序编程接口(Application program in 阅读全文
posted @ 2012-07-18 15:12 PointNet 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了什么是REST,以及RESTful的实现。简单的说,REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。AD:什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无 阅读全文
posted @ 2012-07-18 15:10 PointNet 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 本文总结了一些REST风格构架设计的经验,介绍了REST架构的语言生态环境,状态表述转移,无状态服务器等特点,并通过举例Google来说明REST风格的味道。AD:REST(Representational State Transfer)是HTTP协议的作者Roy Fielding博士在其博士论文中提出的一种互联网应用构架风格。与以远程对象为核心的ORB和以服务为核心的SOA相比,以资源为核心的REST让我们从崭新的视角审视互联网应用。REST为互联网应用量身定做的简洁模型、与HTTP协议的完美结合、构架的高扩展性,为互联网应用构架设计和异构系统集成设计带来了一股清新的空气。语言生态环境计算机 阅读全文
posted @ 2012-07-18 15:09 PointNet 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 今天发现C盘58G的空间还剩了3G多,就想清理一下C盘因为C盘如果空间不足也会影响运行速度卸载了不用的软件后也没太大效果后来无意中发现了Visio Studio在调试过程中产生的垃圾文件目录我一看竟然有7个多G,这些文件主要 记录调试信息用VS2010将其打开,看一看到一个IntelliTrace摘要,上面记录了线程,异常数据,无测试数据,系统信息,模块。C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging于是果断删除之,节省了7.8G空间爽了啊 阅读全文
posted @ 2012-07-10 17:14 PointNet 阅读(3815) 评论(0) 推荐(0) 编辑
摘要: HtmlElementCollectionlink=this.webBrowser1.Document.GetElementsByTagName("a");for(intii=0;ii<link.Count;ii++){if(link[ii].GetAttribute("href").ToLower().IndexOf("/user_task?userid=")==0&&link[ii].GetAttribute("href").ToLower().IndexOf("&st= 阅读全文
posted @ 2012-05-31 21:32 PointNet 阅读(18911) 评论(0) 推荐(1) 编辑
摘要: 控件文件:system32\shdocvw.oca shdocvw.dll注册:regsvr32 shdocvw.dllWebBrowser 是 IE 内核做的 VB 控件,WebBrowser.Document 为活动的文档返回自动化对象,引用 Microsoft HTML Object Library 可查看详细属性和方法下面的解说假设窗体中有一个名称为 Web1 的 WebBrowser 控件■■方法 ==============================▲GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项▲GoForward 相当于IE的“前进”按钮,使你在当前 阅读全文
posted @ 2012-05-31 21:29 PointNet 阅读(844) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><mce:style><!----></mce:style><stylemce_bogus="1"></style><title>JS获取复选框被选中的值</title></head><b 阅读全文
posted @ 2012-05-31 15:18 PointNet 阅读(137600) 评论(1) 推荐(3) 编辑
摘要: 本文介绍使用jQuery的AJAX功能和asp.net来实现省市区的三级联动效果,其他二级、三级或多级联动也可以按照此方法完成。本文介绍使用jQuery的AJAX功能和asp.net来实现省市区的三级联动效果,其他二级、三级或多级联动也可以按照此方法完成。文章中涉及到的数据表为City,为方便管理。设计此表如下ID:自增长字段City_Name:城市名称City_Code:城市代码我们根据城市代码来查询省、市、区。城市代码结构大致如下:内蒙古:150000,呼和浩特:150100,新城区:150101。其他地区代码与此一样,省级为省级编号+0000,市级为省级编号+市级编号+00,地区为省级编 阅读全文
posted @ 2012-05-29 14:58 PointNet 阅读(11067) 评论(0) 推荐(1) 编辑
摘要: 一、屏蔽脚本错误提示(转)c# webbrowser 加载网页出错解决方法2009-03-25 19:42当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。WebBrowser1.S 阅读全文
posted @ 2012-05-18 10:50 PointNet 阅读(6555) 评论(0) 推荐(0) 编辑
摘要: 多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。在 .NET Framework 的 System.Web.Services.Description 命名空间中有我们需要的东西。具体步骤:1. 从目标 URL 下载 WSDL 数据。2. 使用 ServiceDescription 创建和格式化 WSDL 文档文件。3. 使用 ServiceDescriptionImporter 创建客户端代理类。4. 使用 CodeDom 动态创建客户端代理类程序集。5. 利用反 阅读全文
posted @ 2012-05-16 12:37 PointNet 阅读(1597) 评论(0) 推荐(1) 编辑
摘要: 我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#帮你自动创建客户端代理类的方式调用WebService,但如果调用的服务是动态的,比如说在几个IIS中都有相同的一个服务,在运行时输入具体的IP才确定调用哪个服务,那要怎么样实现呢。C#动态调用Web服务方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下:以下代码是显示如何配置动态的Web Service,以服务单元C 阅读全文
posted @ 2012-05-16 12:36 PointNet 阅读(8498) 评论(0) 推荐(1) 编辑
摘要: 在SQL Server ,采用1,2,4,8,16.....等用数字标识的状态字段可以进行累加,对存在的几种状态进行组合,从而可形成各种组合状态例如:一条记录该字段原来的数字是,2,如我们想加上4,则可以用update t_User set iFlag = iFlag | 4 where UserID = 1(iFlag 为该字段名)例2:在加上4之后我们想去掉4怎么办呢,可以这样实现update t_User set iFlag = iFlag ^4 where UserID = 1这样就又把4从该记录中去掉了.如果我们想选择所有为2的记录该怎么做呢,可以这样实现select * from 阅读全文
posted @ 2012-05-03 17:10 PointNet 阅读(18644) 评论(2) 推荐(3) 编辑
摘要: 1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;其中limit 0,10表示从第0条记录开始,往后一共读取10条2创建视图(Create View)SQLite在创建多表视图的时候有一个BUG,问题如下:CREATE VIEW watch_single AS SELEC 阅读全文
posted @ 2012-04-27 15:17 PointNet 阅读(5496) 评论(4) 推荐(1) 编辑
摘要: C#如何在webBrowser1控件通过TagName,Name查//防止页面多次刷新页面执行if(num==1){stringGetUserName=System.Configuration.ConfigurationSettings.AppSettings["Y2000UserName"].ToString();stringGetUserPassword=System.Configuration.ConfigurationSettings.AppSettings["Y2000UserPassword"].ToString();inta=1;intal 阅读全文
posted @ 2012-04-25 21:51 PointNet 阅读(6800) 评论(0) 推荐(0) 编辑
摘要: publicstaticintDateToTimestamp(DateTimedate){DateTimeorigin=newDateTime(1970,1,1,0,0,0,0);TimeSpandiff=date-origin;inttimestamp=(int)Math.Floor(diff.TotalSeconds);returntimestamp;}publicstaticDateTimeTimestampToDate(doubletimestamp){DateTimeorigin=newDateTime(1970,1,1,0,0,0,0);DateTimedate=origin.Ad 阅读全文
posted @ 2012-04-06 14:05 PointNet 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: Html TO Ubb and Ubb TO Htmlfunctionpattern(str){//str=str.replace(/(\r\n|\n|\r)/ig,'');str=str.replace(/<br[^>]*>/ig,'\n');str=str.replace(/<p[^>\/]*\/>/ig,'\n');str=str.replace(/\[code\](.+?)\[\/code\]/ig,function($1,$2){returnphpcode($2);});str=str.replace 阅读全文
posted @ 2012-04-06 12:44 PointNet 阅读(548) 评论(1) 推荐(1) 编辑
摘要: 哪些人,哪些公司或软件在用SQLite:Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox可见SQLite的稳定性及性能是不会有什么问题的,详细列表请参见:http://www.sqlite.org/famous.html。网上关于SQLite的介绍一抓一大把,总结起来,他有如下特点:SQLite优点及适应场合:轻量级绿色组件单一文件跨平台查询效率极高使用事务插入速度极快支持limit分页适合查询速度要求较高,内存占用较少的场合,尤其是嵌入式操作系统,如各种手机操作系统,低并发web(99.9%网站是低并发),php环 阅读全文
posted @ 2012-03-18 05:39 PointNet 阅读(8878) 评论(0) 推荐(2) 编辑
摘要: 以下文章是我自已寫的筆記,主要是翻譯網路上的文章,並自已加以重點整理後的產物。以供我日後參考使用,如有錯誤請見諒~我盡可能用圖文的方式來介紹WCF REST,必竟,看圖還是比較Restful一點,是吧。呵~WCF Restful 重點筆記本文將介紹以下主題:1. VS2010 Rest 範本2. 網路服務的根目錄3. 路由設定4. WebGet/WebInvoke5. 使用fiddler測試你的網路服務6. UriTemplate的變化7. Help頁及Description Attribute8. 智能選擇回傳格式或由客戶端決定回傳格式9. 錯誤處理機制10. 回傳快取設定1. VS2010 阅读全文
posted @ 2012-03-18 01:49 PointNet 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 首先,感谢大家对于本工具的支持。经过一周的努力,最新版的工具测试版出炉了,这个版本是一个很重要的版本。为什么说这个版本重要?以前的工具,只支持一个视图窗口,也就是说了,一次只能看一个数据集的数据。而从这个版本开始,支持多数据集了。你可以同时打开多个数据集,然后通过切换Tab来查看多个数据集的内容。当然,这个版本只是一个测试版,肯定有一些未知的BUG,同时在语言的汉化上还有一定的问题。好了,先来展示一些图片吧:原先的数据集没有经过分类,统一放在了数据库的节点下面,现在的数据集被分成了5个类别。1.USER 用户组 对应 system.users 这个数据集2.GFS 文件系统 对应 fs.fi. 阅读全文
posted @ 2012-03-16 13:52 PointNet 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Memcached,redis 阅读全文
posted @ 2012-03-13 13:50 PointNet 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [ServiceContract]public interface IService{[OperationContract]void Test(string s);}public class Service : IService {public void Test(string s){Console.WriteLine(s.Length);}}public class WcfTest{public static void Test(){AppDomain.CreateDomain("Server").DoCallBack(delegate{ServiceHost host  阅读全文
posted @ 2012-03-09 13:30 PointNet 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: C#遍历CookieContainer所有Cookie并保存到文件在开HTTP方式提交数据时,有的要登录才能发送数据,如果每次都登录,那就有点浪费时间了,因为网络的问题,很多时间都花来回传输数据上,如果登录后把CookieContainer保存到文件或数据库那就会快很多了。保存CookieContainer考虑到两种方法,一种是把CookieContainer序列化,再保存,用的时候再反序列化;另一种是遍历出所有的Cookie,再把内容读出来,用的时候再构建新有Cookie,再添加到CookieContainer。经过考虑,决定用第二种,因为Cookie会有时间限制,如果单单的序列化后保存,就 阅读全文
posted @ 2012-02-27 16:43 PointNet 阅读(11844) 评论(0) 推荐(0) 编辑
摘要: 序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储;第三种其实和第二种差不多也是XML的格式存储,只不过比第二种的XML格式要简化很多(去掉了SOAP特有的额外信息)。可以使用[Serializable]属性将类标志. 阅读全文
posted @ 2012-02-27 14:47 PointNet 阅读(714) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页