2014年8月26日

树型结构查询语句备忘

摘要: SELECT TOP 1000 [ID] ,[ParentID] ,[Name] ,[Content] ,HasChildren = ISNULL((SELECT 1 WHERE EXISTS(SELECT TOP 1 1 FROM t_Tree WHERE... 阅读全文

posted @ 2014-08-26 13:15 空明流光 阅读(155) 评论(0) 推荐(0)

vb6 webbrowser 事件捕获

摘要: Private WithEvents htmlDocument As htmlDocumentPrivate WithEvents btnCompute As MSHTML.HTMLButtonElementPrivate WithEvents txtNum1 As MSHTML.HTMLInput... 阅读全文

posted @ 2014-08-26 12:56 空明流光 阅读(890) 评论(0) 推荐(0)

2014年8月25日

IIS用户权限备忘

摘要: 经常在网站部署到IIS遇到IIS帐户没有权限的问题,总是在看IIS Admin Service,但发现些帐户是有权限的。其实针对相应的站点,应该看的是Application Pool的运行帐户,这个用户必须有权限,所以只要改掉这个帐户就可以了。备忘,已经弄了好几次,但总还是忘记。 阅读全文

posted @ 2014-08-25 15:12 空明流光 阅读(164) 评论(0) 推荐(0)

以管理员权限运行程序?

摘要: 在注册表中添加 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 新建一个字符串值,名称设置为程序的路径(不带引号),数据为“RUNASADMIN”,这样就可以绕过系统的限制,同时 阅读全文

posted @ 2014-08-25 13:44 空明流光 阅读(280) 评论(0) 推荐(0)

2014年8月24日

vb6 判断64位操作系统

摘要: Option Explicit Private Declare Function GetCurrentProcess Lib "kernel32" () As Long Private Declare Function IsWow64Process Lib "kernel32" (ByVal hPr... 阅读全文

posted @ 2014-08-24 11:56 空明流光 阅读(955) 评论(0) 推荐(0)

2014年8月21日

vb6动态创建webbrowser

摘要: Option ExplicitPrivate WithEvents IE As VBControlExtenderPrivate Sub Command1_Click() Dim IE Set IE = Me.Controls.Add("Shell.Explorer.2", "IE", ... 阅读全文

posted @ 2014-08-21 10:25 空明流光 阅读(903) 评论(0) 推荐(0)

2014年8月19日

vb6中webbrowser控件树转换备忘

摘要: Dim doc As HTMLDocument Set doc = WebBrowser1.Document Dim inputs As IHTMLElementCollection Set inputs = doc.getElementsByTagName("input"... 阅读全文

posted @ 2014-08-19 13:36 空明流光 阅读(174) 评论(0) 推荐(0)

vb6异步ADO操作

摘要: Private withevents M_Conn as adodb.connectionPrivate CmdFinished as booleansub somesub AdoCmd.Execute , , adAsyncExecute do while not CmdFinishe... 阅读全文

posted @ 2014-08-19 11:30 空明流光 阅读(982) 评论(0) 推荐(0)

2014年8月17日

sql compact 使用EF无法更新的问题?

摘要: 1.问题一是表中没有主键会报一些莫名其妙的错误。2.数据库文件被默认复制到了Debug/Release目录,实际调试或运行时发现原有数据库没有被更新。 阅读全文

posted @ 2014-08-17 20:31 空明流光 阅读(168) 评论(0) 推荐(0)

2014年7月31日

本地vbs调试快速显示输出

摘要: function setClipBoard(str) Set WshShell = CreateObject("WScript.Shell") Set oExec = WshShell.Exec("clip") Set oIn = oExec.stdIn oIn.WriteL... 阅读全文

posted @ 2014-07-31 13:15 空明流光 阅读(2717) 评论(0) 推荐(0)

2014年7月28日

c# 加密转载 备忘

摘要: md5: 方法1:引用 system.web.dll FormsAuthentication.HashPasswordForStoringInConfigFile("123456", "md5") 方法2: public static string Md5(string input) { var m 阅读全文

posted @ 2014-07-28 09:23 空明流光 阅读(222) 评论(0) 推荐(0)

2014年7月24日

vb.net 动态调用api

摘要: Imports SystemImports System.Runtime.InteropServicesPublic Class DllInvoke Public Sub New(ByVal DLLPath As String) Me.hLib = DllInvoke.LoadL... 阅读全文

posted @ 2014-07-24 13:33 空明流光 阅读(2102) 评论(0) 推荐(0)

2014年6月20日

SharePoint List 查看器

摘要: using Microsoft.SharePoint;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using ... 阅读全文

posted @ 2014-06-20 15:54 空明流光 阅读(436) 评论(0) 推荐(0)

2014年6月16日

Knockout JS 入门示例

摘要: var testKo = function () { self = this; self.Text1 = ko.observable("1"); self.Text2 = k... 阅读全文

posted @ 2014-06-16 13:03 空明流光 阅读(393) 评论(0) 推荐(0)

2014年5月5日

share point 读取 List数据

摘要: SPSecurity.RunWithElevatedPrivileges(delegate() { using (SPSite oSite = new SPSite(siteUrl)) { ... 阅读全文

posted @ 2014-05-05 15:05 空明流光 阅读(424) 评论(0) 推荐(0)

share point 读取 metadata

摘要: private static void syncMetaData() { var siteUrl = @"http://..."; using (var site = new SPSite(siteUrl)) { ... 阅读全文

posted @ 2014-05-05 15:03 空明流光 阅读(159) 评论(0) 推荐(0)

Share Point 创建 TimerJob

摘要: public class SyncMetadataJob:SPJobDefinition { private const string JobName = @"Metadata Sync Job"; private int counter = 0; ... 阅读全文

posted @ 2014-05-05 14:59 空明流光 阅读(382) 评论(0) 推荐(0)

2014年4月11日

SQL 显示所有表所占存储空间

摘要: USE masterSELECT dbname = DB_NAME(), name, [已分配MB] = reserved*8/1024, [已使用MB] = used*8/1024, [未使用MB] = (CASE WHEN reserved > ... 阅读全文

posted @ 2014-04-11 21:44 空明流光 阅读(430) 评论(0) 推荐(0)

2014年4月1日

通过JavaScript更新UpdatePanel备忘

摘要: 12http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">3http://www.w3.org/1999/xhtml">45 无标题页678 9 10 11 12 13 23 24 25 26 27 28 29 30 31321public partial class _Default : System.Web.UI.Page2{3 protected void Page_Load(object sender, EventArgs e)4 { //当前ScriptManager1回发的... 阅读全文

posted @ 2014-04-01 22:14 空明流光 阅读(216) 评论(0) 推荐(0)

2014年3月25日

Entity Framework调用表值函数实现全文检索?

摘要: CREATE FUNCTION [dbo].[udf_BookContentSearch](@keywords NVARCHAR(1000))RETURNS @BookPageDetail TABLE ( BookPageDetailID int PRIMARY KEY NOT NULL, [RANK] INT NOT NULL)ASBEGININSERT INTO @BookPageDetail(BookPageDetailID,[RANK]) SELECT [KEY],[RANK]FROM CONTAINSTABLE(CM_BookPageDetail,(Content,Memo),@ke 阅读全文

posted @ 2014-03-25 11:35 空明流光 阅读(291) 评论(0) 推荐(0)

2014年3月18日

转载:javascript 拖拽排序,简洁示例备忘

摘要: 转载自:http://blog.csdn.net/wang4978/article/details/6721157 拖动行测试 列一 列二 列三 11111111111111111111 222222222222222222222 3333333333333333333333 444444444444444444444 ... 阅读全文

posted @ 2014-03-18 17:05 空明流光 阅读(267) 评论(0) 推荐(0)

2014年2月25日

c++ 读写注册表

摘要: void RegUpdate(HKEY hRootKey,LPCSTR szSubKey,LPCSTR szValueName,LPCSTR szValue) { HKEY hKey; LONG rc; int nFile; rc = RegCreateKeyEx(hRootKey, szSubKey, NULL, NULL, 0, KEY_WRITE, NULL, &hKey, NULL); if(rc != ERROR_SUCCESS) return; nFile = strlen(szValue); RegSe... 阅读全文

posted @ 2014-02-25 16:58 空明流光 阅读(508) 评论(1) 推荐(0)

2014年2月21日

MSSQL中建立分区表(转载备忘)

摘要: 转载自CSDN地址:http://bbs.csdn.net/topics/330087045SQL Server 2005 分区表实践——建立分区表(partition table) 问题:有一个订单表 Orders,要转换成分区表,以订单日期 OrderDate 为分区列,目前含有订单日期为 1996-07-04 ~ 1998-05-06 的数据。可以在 SQL Server 2000 Northwind 数据库中找到 Orders 表,下面是简化了的表结构:create table dbo.Orders ( OrderID int not null ,CustomerID varcha.. 阅读全文

posted @ 2014-02-21 15:48 空明流光 阅读(334) 评论(0) 推荐(0)

2014年2月4日

c#判断特殊字符?

摘要: var chars = string.Join(string.Empty, Enumerable.Range(0, char.MaxValue + 1).Select(c => (char)c).Where(c => char.IsSymbol(c) || char.IsPunctuation(c)).ToArray()); Debug.Print(chars.Contains(',').ToString()); 阅读全文

posted @ 2014-02-04 16:48 空明流光 阅读(2916) 评论(0) 推荐(0)

2014年1月24日

c# webbrowser 错误捕获

摘要: private void Form1_Load(object sender, EventArgs e) { webBrowser1.Url = new Uri("about:blank"); SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser1.ActiveXInstance; axBrowser.NavigateError += new SHDocVw.DWebBrowserEvents2_NavigateErrorEventHan... 阅读全文

posted @ 2014-01-24 21:23 空明流光 阅读(610) 评论(0) 推荐(0)

2013年12月23日

c# webBrowser控件与js的交互

摘要: 转自:http://blog.csdn.net/sd2131512/article/details/7467564[c-sharp] view plaincopyprint?[System.Runtime.InteropServices.ComVisibleAttribute(true)] 这是为了将该类设置为com可访问 Url属性:WebBrowser控件显示的网页路径 ObjectForScripting属性:该对象可由显示在WebBrowser控件中的网页所包含的脚本代码访问 JavaScript通过window.external调用C#公开的方法。即由ObjectForScrip.. 阅读全文

posted @ 2013-12-23 12:32 空明流光 阅读(518) 评论(0) 推荐(0)

2013年12月18日

c#强制执行内存回收

摘要: [DllImport("psapi.dll")]private static extern int EmptyWorkingSet(int hProcess);GC.Collect();GC.WaitForPendingFinalizers();EmptyWorkingSet(Process.GetCurrentProcess().Handle.ToInt32());效果十分的显著 阅读全文

posted @ 2013-12-18 10:51 空明流光 阅读(1311) 评论(0) 推荐(0)

2013年12月13日

vb6通send和recv请求网络资源

摘要: 最近为了弄清楚send和recv的用法,特意用vb6测试了一下,头文件冗余的比较多:Option ExplicitPrivate Declare Function setsockopt Lib "wsock32.dll" (ByVal s As Long, ByVal Level As Long, ByVal optname As Long, optval As Any, ByVal optlen As Long) As LongPrivate Declare Function getsockopt Lib "wsock32.dll" (ByVal s 阅读全文

posted @ 2013-12-13 17:30 空明流光 阅读(1334) 评论(1) 推荐(0)

2013年12月10日

c# 获取 webbrowser 完整 cookie

摘要: 下面的代码实现的功能确实如标题所言,但要求是获取的是当前进程内的webbrowser,跨进程或引用的ShellWindows对象无效, 哎我本来两种情况都要用,只把前者代码先记下:internal sealed class NativeMethods { #region enums public enum ErrorFlags { ERROR_INSUFFICIENT_BUFFER = 122, ERROR_INVALID_PARAMETER = 87, ERROR_NO_MORE_ITEMS = 259 } public enum... 阅读全文

posted @ 2013-12-10 20:48 空明流光 阅读(2388) 评论(0) 推荐(0)

2013年11月8日

正则备忘

摘要: 正则表达式30分钟入门教程正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者最后,来点广告……网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门— 阅读全文

posted @ 2013-11-08 16:39 空明流光 阅读(269) 评论(0) 推荐(0)

2013年11月5日

webbrowser在不同的.netframework版本差异

摘要: 这几在做一个浏览器的自动化下载的工具,发现自己做的demo和做的项目代码运行不一致,代码就那么几行,拷贝过去为什么有些行为就不一样呢?经过分析发现原来有.net4.0和.net2.0中的webbrowser控件存在这样的差异:webBrowser1.ScriptErrorsSuppressed = true; webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(WebBrowser_Navigating); var axWB = webBrowser1.ActiveXInsta... 阅读全文

posted @ 2013-11-05 11:17 空明流光 阅读(6181) 评论(0) 推荐(0)

2013年9月30日

判断当前进程是否以管理员程序运行的方法

摘要: 通用方法,使用win32API,以下是vb6代码:Option ExplicitPrivate Const SECURITY_BUILTIN_DOMAIN_RID As Long = &H20Private Const DOMAIN_ALIAS_RID_ADMINS As Long = &H220Private Declare Function AllocateAndInitializeSid Lib "advapi32.dll" (pIdentifierAuthority As Any, ByVal nSubAuthorityCount As Byte, 阅读全文

posted @ 2013-09-30 10:19 空明流光 阅读(765) 评论(0) 推荐(0)

2013年9月9日

LINQ及EntityFramework何时从数据库返回数据,备忘

摘要: 下面的方法将会查询两次数据库: 为了避免这种情况引起的性能问题,这种情况下需要将数据提前ToList(),代码如下: 阅读全文

posted @ 2013-09-09 19:15 空明流光 阅读(272) 评论(0) 推荐(0)

2013年9月8日

未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。

摘要: 网上关于这个错误的描述五花八门,遇到的问题都不尽相同。有的还说把Page的EnableViewState改为false, 这都是什么鬼主意。我的页面是一个UpdatePanel里面放了一个GridView, GridView翻页翻几页后就报这个错。最后观察发现只有翻过最后一页后,再翻其它页,才会报这个错,果断认定如果不是微软Bug,一定是翻页数据绑定有问题。果不其然,是绑定有一处写错了。我觉得如果有牵涉到分页的类似错误,大家看看分页代码有无问题先。见下面红色代码说明: private void BindFeedBackList(int pageIndex) { ... 阅读全文

posted @ 2013-09-08 17:31 空明流光 阅读(1812) 评论(0) 推荐(0)

2013年9月6日

asp.net如何确定是哪些控件验证失败

摘要: Page.Validate("FeedBack"); if (!Page.IsValid) { foreach (IValidator validator in Validators) { if (validator.IsValid == false) break; } return; } 阅读全文

posted @ 2013-09-06 16:30 空明流光 阅读(148) 评论(0) 推荐(0)

2013年8月26日

网页宽度高度获取方法备忘

摘要: function gets(){var s ="网页可见区域宽:"+ document.body.clientWidth; s += "网页可见区域高:" + document.body.clientHeight; s += "网页可见区域宽:" + document.body.offsetWidth +" (包括边线的宽)"; s += "网页可见区域高:" + document.body.offsetHeight +" (包括边线的宽)"; s += "网页正文 阅读全文

posted @ 2013-08-26 14:32 空明流光 阅读(276) 评论(0) 推荐(0)

2013年7月19日

C# 大于屏幕的窗体

摘要: 1.使用SetWindowPos就可以做到这一点,只是最后一个参数要选对。RECT windowRect = new RECT();User32.GetWindowRect(MyForm2.Handle, ref windowRect);User32.SetWindowPos(MyForm2.Handle, 0, 0, 0, 5000, 500, ApiConstants.SWP_NOSENDCHANGING);2.虽然设置完后窗体的大小改变了,但如果窗体的一旦重绘又会被屏幕大小限制而缩小。所以看下面的代码:protected override void WndProc(ref Message 阅读全文

posted @ 2013-07-19 11:08 空明流光 阅读(872) 评论(0) 推荐(1)

2013年7月9日

c# 图片XML序列化与反序列化

摘要: var xmlDoc = new XmlDocument(); xmlDoc.Load(@"C:\Users\*\Desktop\*.xml"); var node = xmlDoc.SelectNodes("root/block")[0].ChildNodes[3]; var cdata = node.FirstChild as XmlCDataSection; var strImage = cdata.Value; var ms = new MemoryStream(System.... 阅读全文

posted @ 2013-07-09 19:52 空明流光 阅读(752) 评论(0) 推荐(0)

2013年7月5日

vs2010 无法创建 *.edmx(Entity Frame Work) 文件的问题

摘要: 当你安装了VS2010或者已经安装了EntityFramework41RC.exe之后发现依然在Add New Item时无法找到ADO.NET Entity Model,有可能是你创建的不是netframework client profie的项目导致,改过来可能就好了 阅读全文

posted @ 2013-07-05 16:43 空明流光 阅读(463) 评论(0) 推荐(0)

2013年6月29日

论请求网页时的乱码问题

摘要: 乱码问题很烦人,本人始终没有找到很好的解决方案,在一个抓取网页数据的程序中,最后还是使用了WebBrownser.开始时使用HttpWebRequest/// /// 根据给定的URL获取网页源代码 /// /// /// public static string GetWebPageSource(string url) { ServicePointManager.ServerCertificateValidationCallback = new Sy... 阅读全文

posted @ 2013-06-29 17:22 空明流光 阅读(419) 评论(0) 推荐(0)

导航