上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 40 下一页
摘要: 固 定流程和自由流程,是对于html表单的。固定流程,就是按照设定好的条件,一步步的向下审批,审批人和审批的跳转条件都是设计好的。自由流程是一种上一 步决定下一步的流程,申请人发起后,可指定到下一步审批人,而第三步的审批人由第二步审批人指定。以此类推,上一级审批人决定下一步的审批人和审批动作。 自定义流程,是指不使用已有的流程,重新建立一个适合自己的流程。如果是在起草申请时,进行的自定义流程,这个流程不影响已设好的原有流程,以自定义的流 程进行审批流转。 阅读全文
posted @ 2013-06-27 14:03 xust 阅读(893) 评论(0) 推荐(0)
摘要: 前言ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能, 以增强浏览器端的动态处理能力。通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方式,在.NET Framework平台上,使用C#语言开发ActiveX控件。虽然本文通篇都在讲如何使用C#语言开发ActiveX控件,但我并不极力推荐使用这种技术,因为该技术存在明显的局限,即需要浏览器端安 装.NET Framework(版本取决于开发ActiveX控件使用的.NET Framework版本),该局限对于挑剔的互联网用户,几乎是不可接受的 阅读全文
posted @ 2013-06-26 22:08 xust 阅读(340) 评论(0) 推荐(0)
摘要: 我们在用lambda 表达式的时候,经常会看到以如下:newFunc<in T, out TResult> 格式作为参数形式的扩展方法,比如:Where,Select,Join,GroupJoin ETC.转到函数定义: public delegate TResult Func<in T, out TResult>(T arg);发现Func 是通过委托机制实现的,同时还可以看出各个参数的输入、输出类型这对我们在调用这一系列扩展方法的时候如何正确的传递参数有一定的帮助。 阅读全文
posted @ 2013-05-30 14:12 xust 阅读(615) 评论(0) 推荐(0)
摘要: mDCKeywordsImportantWithoutCat 只包含一条数据(p.keyword_id.Value = 31651368766)hdKeywordId.Value = "31651368766";bool isImportant = mDCKeywordsImportantWithoutCat.Where(p => p.keyword_id.Value == long.Parse(hdKeywordId.Value.Trim())).ToList().Count > 0 ? true : false; //正确(比较值类型)bool isImpo 阅读全文
posted @ 2013-05-30 09:56 xust 阅读(177) 评论(0) 推荐(0)
摘要: OAuth2.0目录展开展开前言OAuth 1.0已经在IETF尘埃落定,编号是RFC5849这也标志着OAuth已经正式成为互联网标准协议。OAuth 2.0早已经开始讨论和建立的草案。OAuth2.0很可能是下一代的“用户验证和授权”标准。现在百度开放平台,腾讯开放平台等大部分的开放平台都是使用的OAuth 2.0协议作为支撑。OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权 阅读全文
posted @ 2013-05-23 16:43 xust 阅读(650) 评论(0) 推荐(0)
摘要: 使用IE登录邮箱、网银或者淘宝时经常会碰到“该站点安全证书的吊销信息不可用。是否继续?”等类似的信息提示安全警报。一般出现这样的安全警报,用户不必过多的担心所处的网络环境对帐号密码造成威胁。这种情况只不过是一种突发性的系统认证错误,一般不会涉及到正真的所谓安全问题。那么出现类似情况的原因何在?细心的网友应该会发现网址上的链接方式是从http://链接方式变成了https://链接了。首先我们先来了解什么是SSL和https。SSL的英文全称是“Secure Sockets Layer”,中文名为“安全套接层协议层”。它是被设计用来保护传输中的资料,它的任务是把在网页以及服务器之间的数据传输加密 阅读全文
posted @ 2013-05-17 14:15 xust 阅读(538) 评论(0) 推荐(0)
摘要: 1. 安装 蓝牙驱动BlueSoleil_QianYue_0902423_32.zip2. 连接蓝牙耳机 (xp 下可以直接连,而win7 下需要设置千月蓝牙软件使用兼容xp模式运行即可)3. 连接(小米)手机 蓝牙设置 -> 将“仅让已配对的设备检测到” 改为 “让附近所有的蓝牙设备均可检测到”4. 电脑发送文件给手机即可5. 手机发送文件给电脑 文件通过蓝牙分享 -> 选择 电脑(虽然 手机不能通过蓝牙匹配连接电脑,但仍然可以给电脑发送文件) 阅读全文
posted @ 2013-05-14 16:57 xust 阅读(1042) 评论(0) 推荐(0)
摘要: 获取作为BeginInvoke方法调用的最后一个参数而提供的对象//ar.AsyncState:作为 BeginInvoke 方法调用的最后一个参数而提供的对象 //也就是说 ar.AsyncState 与 BeginInvoke方法的最后一个参数类型和值都是一样的 阅读全文
posted @ 2013-05-13 17:05 xust 阅读(876) 评论(0) 推荐(0)
摘要: 很多时候写windows程序都需要结合多线程,在.net中用如下得代码来创建并启动一个新的线程。 public void ThreadProc(); Thread thread = new Thread(new ThreadStart(ThreadProc)); thread.IsBackground = true; thread.Start(); 但是很多时候,在新的线程中,我们需要与UI进行交互,在.net中不允许我们直接这样做。可以参考MSDN中的描述: “Windows 窗体”使用单线程单元 (STA) 模型,因为“Windows 窗体”基于本机 ... 阅读全文
posted @ 2013-05-13 17:03 xust 阅读(1174) 评论(0) 推荐(0)
摘要: .Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 .net环境使用Thread建立的线程默认情况下是前台线程,即线程属性IsBackground=false,在进程中,只要有一个前台线程未退出,进程就不会终止。主线程就是一个前台线程。而后台线程不管线程是否结束,只要所有的前台线程都退出(包括正常退出和异常退出)后,进程就会自动终止。一般后台线程. 阅读全文
posted @ 2013-05-13 13:27 xust 阅读(164) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 40 下一页