`
zxlyecf2
  • 浏览: 130018 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1.select IDENTITY(INT,1,1) as seq,* INTO tmpTableName from pr_CheckoutInfor select * from tmpTableName drop table tmpTableName 2.SELECT (SELECT COUNT(InnerID) FROM pr_CheckoutInfor AS tbl1 WHERE tbl1.InnerID<=tbl2.InnerID) as seq,* FROM pr_CheckoutInfor AS tbl2 3.select seq=Row_num ...
1.复制文件到指定文件夹 FileCopy path & Range("D" & j) & ".msg", newPath & Range("D" & j) & ".msg"  2.复制文件夹到指定文件夹 Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") fso.CopyFolder ThisWorkbook.Pa ...
利用正则表达式来判断ie浏览器版本 判断是否IE浏览器 if (document.all) { alert("这个是ie浏览器");} 判断是否IE6浏览器 方法一:if ( /MSIE 6.0/ig.test(navigator.appVersion) ) {alert("这个是ie6浏览器");} 或 /MSIE 8/.test(navigator.appVersion) 方法二: var IE = !+'\v1'; IE6 = IE && ([/MSIE(\d)\.0/i.exec(navigator.userAgent)][0][ ...
QQ登录JS SDK教程,调用openapi接口 QQ登录将用户信息存储在cookie中,命名为__qc__k ,请不要占用 __qc__k : 1) :: 在页面顶部引入JS SDK库: 将“js?”后面的appid参数(示例代码中的:100229030)替换成您自己的appid: <script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="100229030 ...
单步调试:F8 在中断模式下(ctrl+Break键),可以做: 1.执行    工具----选项----编辑器----勾选“自动显示数据提示” 则当用鼠标悬停在变量或表达式上时,会出现提示窗口,显示其名称和值! 2.在监视窗口查看某些表达式的值,方法是:先用鼠标拖黑以选中表达式,再执行   调试----添加监视,出现“添加监视”对话框。 3.在代码窗口中选中表达式----按shift+F9----出现”快速监视“对话框,显示该表达式的上下文,表达式及其值。 4.按ctrl+G,出现"立即窗口”。它主要有4个作用: (1).打印信息 在窗口中输入Debug.Prin ...
众所周知,jquery版本很多,而且有些版本的冲突也非常明显,有一些网上流传的很实用的插件是用A版本写的,但是要实现另各功能又必須用B版本。所以实现版本之間的和平相处很重要。   1.这里介绍一个函数,可以很顺利,很简单的解決这个问题。 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> var j = jQuery.noConflict(true); < ...
将枚举类型作为数据源绑定在一个DROPDOWNLIST上,并指定用户可见枚举的真实值还是名称     后台绑定枚举类型 public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { GetListType(); } private void GetListType() { Dro ...
1.dll文件应该是C++写的。封装了之后供我的C#程序调用,结果就提示了错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。 跨线程操作引起的?因为我的dll控制的是硬件,应该绑定的是窗体句柄。我操作的时候是在一个事件event中操作的,大家知道event是另开线程的。 于是使用委托解决了以上问题: private delegate void CloseDevDelegate(); private void CloseDev() { i ...
几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数.   Random rand = new Random(); Console.WriteLine(rand.Next()); Console.ReadLine();  结果: 看似很简单的东西,使用的时候有陷阱。我编写下面的代码想生成100个随机数:     for (int i = 0; i < 100; i++) { Random rand = new ...
1.CryptoHelper加密解密帮助类 /// <summary> /// 加密解密帮助类 /// </summary> public class CryptoHelper { private readonly string IV = "SuFjcEmp/TE="; private readonly string Key = "KIPSToILGp6fl+3gXJvMsN4IajizYBBT"; public CryptoHel ...
常用小数舍入标准简介 1、标准四舍五入(Math.Round();) 当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数值小于5时,则直接舍去该位。 2、银行家舍入(decimal.Round()) 所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。其规则是:当舍去位的数值小于5时,直接舍去该位;当舍去位的数值大于等于6时,在舍去该位的同时向前位进一;当舍去位的数值等于5时,如果前位数值为奇,则在舍去该位的同时向前位进一,如果前位数值为偶,则直接舍去该位。
1.注册表基项静态域 /// <summary> /// 注册表基项静态域 ///1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT 主键 ///2.Registry.CurrentUser 对应于HKEY_CURRENT_USER 主键 ///3.Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE 主键 ///4.Registry.User 对应于 HKEY_USER 主键 ///5.Registry.CurrentConfig 对应于HEKY_ ...
给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数    要求下排每个数都是先前上排那十个数在下排出现的次数。    上排的十个数如下:     【0,1,2,3,4,5,6,7,8,9】   初看此题,貌似很难,10分钟过去了,可能有的人,题目都还没看懂。      举一个例子,     数值: 0,1,2,3,4,5,6,7,8,9    分配: 6,2,1,0,0,0,1,0,0,0     0在下排出现了6次,1在下排出现了2次,    2在下排出现了1次,3在下排出现了0次....    以此类推.. private static int length = ...
这里面介绍一下常用的分页方法: 1.使用top来分页 select top @pageSize * from table where id not in (select top @pageSize*(@pageIndex-1) id from table)   SELECT * FROM ( SELECT TOP 页面容量 * FROM ( SELECT TOP 页面容量*当前页码 * FROM ...
<一> 有相关ID标识 一.查找重复记录 1.查找所有重复记录 Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1) SELECT * FROM CompanyEmail c WHERE ((SELECT COUNT(*) FROM CompanyEmail WHERE Email= a.Email) ...
Global site tag (gtag.js) - Google Analytics