摘要: 今天碰到一道题目,以前也做过 但是今天碰到时竟然搞混淆的,真是该死题目如下: 一群猴子都有编号,编号分别是1,2,3 ...n ,这群猴子(n个)按照1到n的顺序顺时针围坐一圈,从编号为1的猴子开始顺时针报数,每数到m(m /// 从猴子中选出一只大王 /// /// 猴子的总数量 /// 游戏报数 /// private static int SelectKing(int m, int n) { //调用Enumerable.Range()方法生成范围数并存到List... 阅读全文
posted @ 2013-04-21 19:14 程序有Bug 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 今天碰到这样一个问题:如下图其实很简单,看下面select * from(select *,ROW_NUMBER() over(partition by Course order by Score desc)pm from Person)Tempwhere Temp.pm=2 阅读全文
posted @ 2013-04-12 09:44 程序有Bug 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 下面这个网址就帮咱们实现了QQ提醒的功能,别被它的外面吓坏,虽然是长的有点恶心,但是它可是一段“神奇代码”。http://qzs.qq.com/snsapp/app/bee/widget/open.htm?content=15%E5%A4%A9%E5%B8%A6%E4%BD%A0%E4%BB%8Ec%23%E5%9F%BA%E7%A1%80%E5%88%B0%E4%BA%BA%E4%BA%8B%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E3%80%82&time=2012-12-03%2019%3A30&adva 阅读全文
posted @ 2013-04-09 13:31 程序有Bug 阅读(713) 评论(0) 推荐(0) 编辑
摘要: <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>置顶</title> <style type="text/css"> body { height: 3000px; } #divUpDown { position: fixed; top: . 阅读全文
posted @ 2013-03-28 16:52 程序有Bug 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 正则表达式正则表达式可以:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。下表是元字符及其在正则表达式上下文中的行 阅读全文
posted @ 2013-03-26 21:27 程序有Bug 阅读(271) 评论(0) 推荐(0) 编辑
摘要: window.onload = function () { var oDiv = document.getElementById("oDiv"); //oDiv必须使用CSS定位 oDiv.onmousedown = drag; function drag(evt) { evt = evt || window.event; this.onmouseup = drop; this.onmousemove = moveDiv; this.offset = { x: evt.offsetX, y: evt.offsetY }; } function moveDiv(evt) { 阅读全文
posted @ 2013-03-25 21:48 程序有Bug 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 基础:\s:任意的空白字符.:除换行意外的任意空白字符\w:字母、数字、下划线?:0次或1次1、exec 返回匹配的组var str="123aaa345bbb";//第一组匹配数字,第二组匹配字母,第三组匹配数字var reg=/(\d+)([a-z]+)(\d+)/gi;var arrMatchs=reg.exec(str);//结果arrMatchs中会有4个值//也可以使用RegExp.$1,RegExp.$1相当于arrMatchs[1]//arrMatchs[0]=123aaa345;//arrMatchs[1]=123;//arrMatchs[2]=aaa;/ 阅读全文
posted @ 2013-03-24 12:43 程序有Bug 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ///定义一个方法 将传入的字符串首字母大写public string ToParsel(string s) { return s.Substring(0, 1).ToUpper() + s.Substring(1).ToLower(); }///定义一个委托delegate string MyDelegate(string str);//1.0版本 委托 MyDelegate md = new MyDelegate(ToParsel); md("fuck"); //2.0版本 匿名方法 delegate(参数类型 参数名称){方法体} MyDelegate md=dele 阅读全文
posted @ 2013-03-23 09:30 程序有Bug 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 直接将该js复制到就是文件,在引入到web页面中,使用指导:<asp:TextBox runat="server" ID="txtTest1" input_type="int"/>,只要在文本控件中加属性:input_type="?"即可,?的取值有:int,decimal 分别用于验证整数和小数//一.完成后执行 $(document).ready(function () { //1.正整数输入限制 $(':text[input_type=int]').each(function () 阅读全文
posted @ 2013-03-18 14:57 程序有Bug 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 设置css样式时,相信你遇到过 自己想设置的那个css的优先级比自己不想用的那个css的优先级低,怎么办呢,其实很简单,加个!important就ok了.redFont {color:red !important; }这就表示redFont这个样式的优先级为最高,但没事不建议这么做,如果以后你想改css的话 你就蛋疼了 阅读全文
posted @ 2013-03-05 15:52 程序有Bug 阅读(15355) 评论(0) 推荐(0) 编辑
摘要: 通过css控制超出部分变成...比通过javascript截取字符串效率要高得多而且也更简单 不多说,看例子<html> <body> <style> .ellipsis span { white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden; width:190px; display:block; } html>body .ellipsis { clear:both; } html>body .ellipsis span:aft 阅读全文
posted @ 2013-03-05 15:48 程序有Bug 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 爱情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏--你永远释放不了;真正爱上一个人的时候,那就是常量限定,永远不会改变;女朋友就是私有变量,只有我这个类才能调用;情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。 阅读全文
posted @ 2013-02-22 15:22 程序有Bug 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 用鼠标右键单击程序,选择”以管理员身份运行“打开后,直接输入以下命令”netshwlan set hostednetwork mode=allow ssid=liu key=liuaq1993"输入完后按下回车。说明:"ssid"为用户名,我自己取了“liu”作为用户名,也可以换成别的。"key"为密码,需要英文与数字结合好像是7位以上就行上一步骤完成后,接着输入命令:“netshwlan start hostednetwork"再按下回车 之后,打开右下角工具栏中的宽带连接(从右边数第二个图标)右键单击宽带连接,打开属性按照上图中的 阅读全文
posted @ 2013-02-15 11:55 程序有Bug 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Lucene-3.0.0配置一、Lucene开发环境配置step1.Lucene开发包下载step2.Java开发环境配置step3.Tomcat安装step4.Lucene开发环境配置解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jar和lucene-demos-3.0.0.jar这两个文件,将其解压(建议放在安装jdk的lib文件夹内),并把路径添加到环境变量的classpath。二、Lucene开发包中Demo调试控制台应用程序step1.建立索引>java org.apache.lucene.demo.IndexFiles [C:\Jav 阅读全文
posted @ 2013-01-23 20:59 程序有Bug 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 首先,介绍下分布式事务,分布式事务可以嵌套事务,而使用SqlTransaction 的话可能会比较麻烦不多说了,看看如何使用分布式事务: 1、启动系统 Distributed Transaction coordinator服务(需要在服务器上和数据库服务器上同时开启该服务) using(TransactionScope ts=new TransactionScope()) { //这里的代码省略 ts.Complete();//提交事务 如果失败的话 不用管,系统会自动回滚的。。。嘻嘻这个简介吧 } 阅读全文
posted @ 2013-01-23 20:37 程序有Bug 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 将数据导出到Excel中,相信这样的需求大家都见的不少吧,今天为大家分享下我是如何将数据导出到Excel的我用到了NPOI.dll插件,该插件可以从网上搜取View Code 1 private void btnToExcel_Click(object sender, RoutedEventArgs e) 2 { 3 //数据源 4 List<Phone>listPhone=(List<Phone>)dgTest.ItemsSource; 5 //获取用户选择保存的路径文件名 6 ... 阅读全文
posted @ 2013-01-19 17:18 程序有Bug 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一 、SelectjQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. v 阅读全文
posted @ 2013-01-16 14:49 程序有Bug 阅读(364) 评论(0) 推荐(0) 编辑
摘要: CREATE Procedure proc_Paged (@Tables nvarchar(4000), /*查询的表*/ @PageIndex int=1,/*传进页数*/@PageSize int=10,/*每页行数*/ @GetField nvarchar(3000),@OrderField nvarchar(200),@WhereClause nvarchar(max),@RecordCount int output )AS Set NoCount ON--如果返回记录集,用这句话是个好习惯 DECLARE @sql nvarchar(max) /*判断页数*/ --IF(@PageI 阅读全文
posted @ 2013-01-07 21:39 程序有Bug 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、.net删除文件或者文件夹(文件夹以"\"结尾) public static bool FilePicDelete(string path) { bool ret = false; System.IO.FileInfo file = new System.IO.FileInfo(path); if (file.Exists) { file.Delete(); ret = true; } return ret; } 2、.net复制文件 public void copyFile(string ObjectFile,String SourceFile ) { str... 阅读全文
posted @ 2013-01-07 21:37 程序有Bug 阅读(470) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO;/// <summary> /// Summary description for 阅读全文
posted @ 2013-01-07 21:37 程序有Bug 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 想在vs2008里面用.net自带的身份验证功能,打开“网站”菜单的“ASP.NET 配置”后,点击“安全”后,出现如下的出错信息:“选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。 ”测试“AspNetSqlProvider”,出现如下的出错信息:未能建立数据库连接。 如果尚未创建 SQL Server 数据库,请退出网站管理工具,使用 aspnet_regsql 命令行实用工具创建和配置数据库,然后返回 阅读全文
posted @ 2013-01-07 21:36 程序有Bug 阅读(4843) 评论(0) 推荐(0) 编辑
摘要: 1:SQL 注入 2:XSS 3:CSRF 4:文件上传1:SQL 注入 引起原因: 其实现在很多网站中都存在这种问题。就是程序中直接进行SQL语句拼接。可能有些读者不太明白。下面通过一个登录时对用户验证来说明: code: 验证时的sql语句: select * from where user='"+txtUsername.Text+"' and pwd='"+txtPwd.Text+"' 这是一段从数据库中查询用户,对用户名,密码验证。 看上去好象没有什么问题,但是实际这里面浅藏着问题,用户名:admin 密码: ad 阅读全文
posted @ 2013-01-07 21:36 程序有Bug 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框Button1.Attributes.Add(&quo 阅读全文
posted @ 2013-01-07 21:35 程序有Bug 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 最近忙个项目,在查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示:SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。备注:可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。虽然 阅读全文
posted @ 2013-01-07 21:35 程序有Bug 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 建立数据库表...............TableAdapter添加sql查询语句:select * from(SELECT Id, Title, Msg, Createdtime,Row_Number() over(order by Id) rownum FROM dbo.T_News)twhere t.rownum>@startRowIndex and t.rownum<=@startRowIndex+@maximumRowsRow_Number() over(order by Id) //ROW_NUMBER函数 SQL Server2005为我们引入了一个ROW_NUMB 阅读全文
posted @ 2013-01-07 21:34 程序有Bug 阅读(219) 评论(0) 推荐(0) 编辑