- 浏览: 133132 次
- 性别:
- 来自: 北京
最新评论
-
方学天:
64位的注册表不能用
C#注册表读写完整操作类 -
huangyichaoht:
谢谢分享,看了一下代码不错。
asp.net+easyui案例详解+权限管理源码 -
yoyo837:
现在都逐步转向识别功能支持而不是去校验userAgent字符串 ...
js、css、html判断浏览器的各种版本 利用正则表达式来判断ie浏览器版本 -
zssggg:
被大文件上传困扰了好长时间,现在终于解决了。
ASP.NET 大文件上传的简单处理 -
778856:
zxlyecf2 写道jimode2013 写道不要使用新浪的 ...
SQL经验分享(一):找出某列中重复值
文章列表
SQL的一个查询中增加一个序列号三种不同的方法
- 博客分类:
- sql
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) ...