- 博客(181)
- 资源 (10)
- 收藏
- 关注
原创 遍历页面上所有TextBox,并赋值为String.Empty
//不含母板页foreach (System.Web.UI.Control txtobj in this.Page.Controls) { if (txtobj.GetType().Name .Equals("TextBox")) { // ((TextBox)txtobj).Text = String.Empty;//这是第一种方法赋值,第二
2014-02-14 15:35:26
1177
原创 Android Http请求失败解决方法
1、MainActivity.java 文件中的onCreate方法改成如下:@SuppressLint("NewApi")@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activi
2014-02-04 23:05:49
7825
转载 linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf
2014-01-12 12:04:10
611
原创 xxx is not in the sudoers file. This incident will be reported的解决方法
1>、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用户登录,因为红旗安装过后默认的登录用户就是root) 2>、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 3>、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers
2014-01-12 12:02:07
1083
转载 How to Install Tomcat
Read:http://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowTo.html
2014-01-12 11:57:14
665
原创 使用Application_Error捕获站点错误并写日志
Global.ascx页面使用以下方法即可捕获应用层没有try cath的错误 protected void Application_Error(Object sender, EventArgs e) { //在出现未处理的错误时运行的代码 Exception ex = Server.GetLastErro
2013-12-25 10:59:31
2868
原创 安装 SQL Server2008 安装程序规则支持提示“重新启动计算机”失败
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除 PendingFileRenameOperations这个值再执行安装程序即可
2013-12-19 09:31:41
2792
1
原创 历史执行Sql语句性能分析 CPU资源占用时间分析
SELECT HIGHEST_CPU_QUERIES.PLAN_HANDLE, HIGHEST_CPU_QUERIES.TOTAL_WORKER_TIME, Q.DBID, Q.OBJECTID, Q.NUMBER, Q.ENCRYPTED, Q.[TEXT],max_WORKER_TIME,last_execution_tim
2013-11-28 16:46:33
1720
原创 返回List的分页方法
cs代码 /// /// 处理分页检索存储过程(SQL2005) /// /// 需要查询的字段 /// 表名 /// sql条件 /// 排序字符串 /// 当前页 /// 每页记录数 /// 总记录数
2013-11-12 13:55:35
1124
转载 @@IDENTITY与SCOPE_IDENTITY()
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTI
2013-11-08 10:55:10
709
转载 Debugging Failed Because Integrated Windows Authentication Is Not Enabled
To enable integrated Windows authenticationLog onto the Web server using an administrator account.On the Start menu, click Administrative Tools Control Panel.In the Administrativ
2013-11-02 16:12:02
990
原创 一般经验总结
1.文件夹命名不可带点(.)2.如果解决方案目录下有大量文件(文件没有包含在项目中),则不能选中解决方案资源管理器的“显示所有文件”,选中的话启动调试时则会无响应3.从网页源码提取链接时需将链接html解码4.调试时无法进入Page_Load事件把.designer.cs文件删除即可(真实原因未明)
2013-10-16 11:32:51
615
原创 mdf导入sqlServer
导入mdf有两种方法: (需要mdf和ldf两个文件) 1. 在SQL企业管理器中,选择左边树型列表,根节点即“数据库”的文件夹图标,右键“所有任务”→“附加数据库”→选择mdf文件→指定库名称(“附加为”)→指定所有者→确定 2:在查询分析器里执行如下语句exec sp_attach_db '数据库名','mdf文件路
2013-10-16 11:00:54
850
原创 sql设置事务隔离级别
SET TRANSACTION一共有以下几种级别:SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SNAPSHOT | SERIALIZABLE }第一种情况:READ COMMITTED这句的作
2013-10-15 17:43:16
941
原创 adb服务启动失败处理命令
执行以下命令:D:\android-sdks\platform-tools>adb kill-server --停止adb服务D:\android-sdks\platform-tools>adb start-server --开启adb服务如果启动失败则可查看占用5037端口的程序,并将其进程结束掉即可>netstat -ano | findstr "503
2013-08-31 17:12:07
6045
转载 sql 判断表、列、视图等是否存在
1 判断数据库是否存在if exists (select * from sys.databases where name = '数据库名') drop database [数据库名] 2 判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(i
2013-08-01 19:47:50
4701
原创 GridView、Repeater获取当前行号
GridView:Container.DataItemIndexRepeater:Container.ItemIndex
2013-07-31 10:59:07
771
原创 OUTPUT新增记录入库示例C#+存储过程
2.存储过程 public int Insert(CebContractData model) { var parameters = new SqlParameter[] { new SqlParameter("@ID",SqlDbType.Int){Value = mo
2013-07-15 15:08:01
531
原创 像table一样布局div的CSS属性详解
.equal { display:table; border-collapse:separate;margin: auto; } .row{display:table-row;} .row div{ display: inline; vertic
2013-07-12 11:37:39
676
原创 Page_Load基类,重写OnLoad
protected override void OnLoad(EventArgs e) { userid = PublicFun.GetSessionValue(HttpContext.Current.Session, "member_id", 0);//前台用户 if (userid == 0) {
2013-07-12 10:20:32
1638
转载 ASP.NET获取根目录的方法集合
编写程序的时候,经常需要用的项目根目录,自己总结如下: 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目录
2013-07-05 14:45:02
1681
转载 获取浏览器类型
public static int getBrowser() { string BrowserInfo = HttpContext.Current.Request.UserAgent; if (BrowserInfo.Contains("MSIE 7.0")) {//IE7 return 1; } else if (BrowserInfo.Contains("MSIE
2013-07-02 15:44:53
560
原创 共享锁+行锁防止其他事务对指定行同时更新
BEGIN TRANSELECT * FROM ceb_Area WITH(ROWLOCK,HOLDLOCK) where ID=1WAITFOR DELAY '00:00:10'COMMIT TRAN;
2013-06-30 15:58:51
808
原创 存储过程调试
BEGIN TRY BEGIN TRAN; /***需调试的存储过程开始**/ declare @Stat tinyint; set @Stat=1; select @Stat=10000; /***需调试的存储过程结束**/ ROLLBACK TRAN; END TRY BEGIN CATCH
2013-06-29 19:54:14
1891
原创 添加或删除项并动态记录项的值
JS方法 function addSelCont() { var provinceObj = $('#'); var cityObj = $('#'); var provinceId =provinceObj.val(); var cityId = cityObj.
2013-06-19 20:22:55
478
原创 利用反射将Datatable、SqlDataReader转换成List模型
1. DataTable转IListpublic class DataTableToListwhereT :new(){//////利用反射将Datatable转换成List模型/////////public static List ConvertToList(DataTabledt){List list =newList();Typetype
2013-05-18 13:51:10
5316
原创 序列化泛型 反序列化JSON
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Web.Script.Serialization;usingSystem.Reflection;usingSystem.Data;namespace Business.Util{p
2013-05-18 13:48:51
2451
原创 文件重命名并输出文件名列表
public partial class frmRename: Form{List ldir;string lastPath;public frmRename(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){try{if (!Directory.Exists(t
2013-05-18 13:45:30
898
转载 单例模式代码示例
双重锁机制namespace Singleton { public class Singleton { //定义一个私有的静态全局变量来保存该类的唯一实例 private static Singleton singleton; //定义一个只读静态对象
2013-05-11 16:09:27
643
原创 oracle实现left join的两种写法
select * from a,b where a.id=b.id(+);--该写法的执行效率高select * from a left join b on a.id=b.id;
2013-05-11 15:50:08
7428
转载 设计模式概述
设计模式分为三种类型,共23类。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。按alphabeta排列简介如下。A
2013-05-11 15:45:52
495
转载 利用sql语句随机抽取记录
数据库的随机查询SQL 1. Oracle,随机查询20条select * from( select * from 表名 order by dbms_random.value) where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名order by n
2013-05-11 15:41:08
1258
转载 冒泡排序
#include void bubbleSort(intarr[],intcount){ inti = count, j; inttemp; while(i > 0) { for(j = 0; j { if(arr[j] > arr[j + 1]) {
2013-05-11 15:34:16
453
原创 Excel组件NPOI操作类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using NPOI.SS.UserModel;using System.IO;using System.Data;using NPOI.HSSF.UserModel;using System.Colle
2013-05-11 15:00:12
3877
转载 ADO.net中的五个主要对象
Connection 物件 Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件 Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数
2013-05-11 14:23:13
638
原创 1,1,2,3,5,8算法
int method(int i) { if (i == 1 || i==2) return 1; else return method(i-1) + method(i - 2); }
2013-04-09 20:02:54
632
原创 sql锁进程相关操作
创建死锁 begin transelect * from paymenthistory WITH (TABLOCKX) --WAITFOR DELAY '00:00:10' 延时,相当于sleep commit tran--注释该句后将产生死锁查找被锁的进程 SELECT request_session_id spid,OBJECT_NAME(reso
2013-04-05 16:57:02
853
原创 sql将逗号分隔的字符串转为表Table
Create Function [dbo].[Func_SplitStrToTable](@str varchar(8000))Returns @tableName Table( str2table varchar(100))As--该函数用于把一个用逗号分隔的多个数据字符串变成一个表的一列,例如字符串'1,2,3,4,5' 将转换成一个表Beginset @s
2013-04-05 16:43:03
6432
原创 JQuery写的公用遮罩层+关闭遮罩层时执行委托事件
//以下为JQuery代码 $(function() { var isStrict = document.compatMode == "CSS1Compat"; jQuery.extend({ w: function() { var w = isStrict ? document.documentElement.scrollWidth : document.body
2013-04-05 16:22:35
686
远程桌面连接工具(可保存多个连接和密码)
2011-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人