自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 Blazor Webassembly多标签页开发

最近准备用Blazor Webassembly做后台开发要用到多标签页,找了半天发现绝大多数都是Blazor Server的多标签没有Webassembly。没办法只能自己想办法造轮子了。查了许多资料最后还是决定用iframe来实现,不过标签切换等逻辑是用c#代码实现的。基本功能已经都实现了不论是标签滚动、激活、左移、右移、关闭其他,还是在内容页跳转、新增、关闭标签都有实现。已经可以用来做实际项目源码地址: https://github.com/liningit/BlazorWebassemblyM

2021-10-11 16:50:20 297

原创 基于Dapper的开源LINQ扩展,且支持分库分表自动生成实体

LnskyDB是基于Dapper的LINQ扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址: https://liningit.github.io/LnskyDB/开源地址: https://github.com/liningit/LnskyDB

2020-07-07 17:04:08 813

原创 Js笛卡尔乘积

Js实现笛卡尔乘积

2015-07-24 15:10:52 339

原创 多线程更新一个表里面的不同行也可能会死锁

多线程更新一个表里面的不同行也可能会死锁 update dbo.PlatformOrder with(rowlock)  set                     BuyerOrderNo = @BuyerOrderNo,                     BuyerOrderStatus = @BuyerOrderStatus,

2015-01-26 12:13:32 1741

转载 当请求参数与网站编码不一致时乱码解决方法

//Visual C#   '引用System.Collections.Specialized和System.Text命名空间   string stringValue;   NameValueCollection gb2312Requests;   gb2312Requests = HttpUtility.ParseQueryString(Request.Url.Query, E

2015-01-06 17:27:34 441

原创 WIN7下vs2010滑轮滚动不正确的解决方法

win7下vs2010在滚动滑轮时文档滚动条不滚动而是解决方案的滚动条滚动的解决方法,控制面板>设备和打印机>鼠标设置>滚轮选项卡里面将滚轮功能设置设为只使用office97预设的滚轮功能即可

2014-03-28 10:39:15 1568

原创 李宁的格子屋

www.liningit.com 推广网站必备.欢迎大家支持

2012-05-11 18:55:15 9416

转载 DataTable 修改列名 删除列 调整列顺序

DataTable myDt =dt;//删除列myDt.Columns.Remove("minArea");myDt.Columns.Remove("maxArea");//调整列顺序 ,列排序从0开始 myDt.Columns["num"].SetOrdinal(1);//修改列标题名称 dt.Columns["num"].ColumnName = "搜索量";

2012-03-21 11:46:13 1468

转载 DataTable分组求和

方法一:            DataTable dt =newDataTable();            dt.Columns.Add(newDataColumn("C1",typeof(int)));            dt.Columns.Add(newDataColumn("C2",typeof(string)));            dt.Columns

2012-03-14 15:01:45 3477

原创 TransactionScope之隐形事务

TransactionScope 类提供了一种简单方法,使您无需与事务自身进行交互,就可以在参与事务时对代码块进行标记。事务范围可以自动选择和管理环境事务。由于TransactionScope 具有简单易用性和高效性,因此建议您在开发事务应用程序时使用该类。此外,还无需将资源显式登记到事务。任何 System.Transactions 资源管理器(如 SQL Server 2005)都可以

2012-02-23 15:17:16 2344

转载 C# 实现保留两位小数的方法

1、Math.Round(0.333333,2);//按照四舍五入的国际标准2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、float i=0.333333; int j=(int)(i * 100); i = j/100; 4、decimal.Round(decimal.P

2012-01-13 10:20:13 868

转载 使用Word2007发布博客文章的方法汇总(转)

通过Word来发布博客我觉得有几个方便的地方:1、图文并排,方便截图等,不需要先存成图文文件,直接可以粘贴2、离线编辑3、利于备份与保存下面就让我们开始体现吧!!!设置步骤:选择左上角的按钮,选择发布>博客。(图一) 点击"管理帐户",在帐户管理窗口中选择"新建",在博客服务商中选择"其他"。在

2011-12-31 16:46:12 816 1

转载 js call

call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明

2011-12-31 16:39:13 385

原创 JS delete 运算符

delete 运算符从对象中删除一个属性,或从数组中删除一个元素。delete expressionexpression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。 说明如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回false。在所有其他情况下,返回 true。

2011-12-31 16:22:14 464

转载 js中数组(Array)的排序(sort)注意事项

直接看代码吧,测试结果也贴在里面了  var arrDemo = new Array(); arrDemo[0] = 10; arrDemo[1] = 50; arrDemo[2] = 51; arrDemo[3] = 100; arrDemo.sort(); //调用sort方法后,数组本身会被改变,即影响原数组 alert(arrDemo);//10

2011-12-31 13:37:22 624

原创 .Net Chart手动设X/Y轴坐标

Chart1.ChartAreas["ChartArea1"].AxisY.Maximum = 1;//设置Y轴最大值Chart1.ChartAreas["ChartArea1"].AxisY.Minimum = 0;是在Y轴最小值Chart1.ChartAreas["ChartArea1"].AxisY.Interval = 1;//设置每个刻度的跨度

2011-12-29 13:54:22 6276 1

原创 DataTable添加一列到指定位置

ResultData.Columns.Add("新增量").SetOrdinal(0); //添加一列到最前面

2011-12-23 10:46:05 4199

转载 SQL 2005 with(nolock)详解

大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如:   1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改

2011-12-20 10:28:27 468

转载 绑定数组对象DataTable.Select返回值DataRow[]

方法一:DataTable dt = (DataTable)gvDraftList.DataSource;DataSet ds=new DataSet();ds.Merge(dt.Select(where));gvDraftList.DataSource = ds.Tables[0];方法二:DataTable dt = (DataTable)gvDraftList.Dat

2011-11-25 09:24:40 2111

原创 vs插件打开文件方法

用方法   _applicationObject.ItemOperations.OpenFile(f.Directory.FullName + @"\Js\PageJavaScript\" + strTemp + ".js", Constants.vsViewKindCode);如果用 _applicationObject.Documents.Open的话则在打开后关闭时报异常,只能重新启动v

2011-11-23 10:00:42 789

转载 C#通过文件路径获取文件名

string fullPath = @"\WebSite1\Default.aspx";string filename = System.IO.Path.GetFileName(fullPath);//文件名  “Default.aspx”string extension = System.IO.Path.GetExtension(fullPath);//扩展名 “.aspx”stri

2011-10-13 17:28:03 554

转载 sql去掉小数点后多余的零

<br />(1)在sql server 建个函数ClearZero,使用这个函数去掉小数点后面多余的零。<br /> <br />CREATE function [dbo].[ClearZero](@inValue varchar(50))<br />returns varchar(50)<br />as<br />begin<br />declare @returnValue varchar(20)<br />if(@inValue='')<br />   set @returnValue='' --空

2011-02-28 11:48:00 3806

原创 SQL将数字转换成千分号格式

declare @i as intset @i = 344456676print convert(varchar(20),cast(@i as money),1)

2011-01-28 10:27:00 3117

原创 每次启动word 2007时都要进行安装配置的解决方法

<br />安装Office2007后,每次启动Office2007时都要进行安装配置。<br />解决办法:在C:/Program Files/Common Files/microsoft shared/OFFICE12/Office Setup Controller目录下<br />将SETUP.EXE 重命名为 SETUP1.EXE (或者别的什么名字)。

2010-12-30 09:03:00 850

原创 sql 2000禁用windows验证

sql 2000禁用windows验证将安全性>登录里面类型为windows的安全性访问设为拒绝访问就可以了

2010-10-11 13:54:00 784 1

原创 对比两个数据库表结构

在项目做好后实施了以后,可能因为需求等原因需要升级,这时候一般都是在测试系统改好后在更新到正式系统.存储过程,视图等可以直接通过全部删除在创建进行更新,但是表因为正式系统里已有数据所以无法通过该方式进行更新.只能更改表结构,而这时有可能因为更改的表结构比较多,而出现有的表忘了更新.该程序可以对比两个数据库下所有表的表结构的不同.并显示.这样就可以找出要更改的正式系统同测试系统表结构

2010-08-31 17:00:00 618

转载 .net/js urlencode

<br />Server.UrlEncode("中文")<br />HttpUtility.UrlEncode("中文", Encoding.Default)<br />HttpUtility.UrlEncode("中文", Encoding.Unicode)<br />HttpUtility.UrlEncode("中文", Encoding.BigEndianUnicode)<br />HttpUtility.UrlEncode("中文", Encoding.GetEncoding("gb2312")<b

2010-08-30 12:00:00 682

原创 SQL中文转拼音

我在网上找了SQL中文转拼音的帖子发现他们都会报内部查询处理器错误: 在查询优化过程中,查询处理器用尽了堆栈空间。错误所以我改了一下发出来select 'a' as py,N'厑' as word into hz_temp_pinyin/*将这些信息存到一个表里然后查询这个表,因为用select * from(select 'a' as py,N'厑' as word unio

2010-07-23 13:55:00 1820

原创 SAP SAP读取 快速读取SAP里返回的数据

当sap里返回数据比较多时如果通过value(行,列)返回会很慢(20来万会用一两个小时),这时可以用returnMessTable_SO.Data获得一个二维数组然后再取二维数组里面的数据,下面就是例子: 以前一二十万数据需要用好几个小时,而用这种方法只需几分钟就可以了   Dim functionCtrl As Object sap function

2010-03-22 16:51:00 1419 1

对比两个数据库表结构(支持sql2008)

在项目做好后实施了以后,可能因为需求等原因需要升级, 这时候一般都是在测试系统改好后在更新到正式系统. 存储过程,视图等可以直接通过全部删除在创建进行更新,但是表因为正式系统里已有数据所以无法通过该方式进行更新.只能更改表结构,而这时有可能因为更改的表结构比较多,而出现有的表忘了更新. 改程序可以对比两个数据库下所有表的表结构的不同.并显示 同时也有源程序 改代码已支持sql2008

2012-03-26

正则表达式工具RegexTestTool

正则表达式工具RegexTestTool欢迎下载 正则表达式工具RegexTestTool欢迎下载 正则表达式工具RegexTestTool欢迎下载

2011-12-20

jQueryAPI中文帮助

jQuery1.2的中文帮助 ,不错的东西

2010-10-12

对比两个数据库表结构

在项目做好后实施了以后,可能因为需求等原因需要升级, 这时候一般都是在测试系统改好后在更新到正式系统. 存储过程,视图等可以直接通过全部删除在创建进行更新,但是表因为正式系统里已有数据所以无法通过该方式进行更新.只能更改表结构,而这时有可能因为更改的表结构比较多,而出现有的表忘了更新. 改程序可以对比两个数据库下所有表的表结构的不同.并显示 同时也有源程序

2010-08-31

java写的罗斯方块

这是我自己用java写的个 俄罗斯方块 大家看看写的怎么样 我已经尽量用英文命名了不过由于我英文不好所以还是有不少变量用的汉语拼音 呵呵 我已经试过很多次了 应该没 bug了

2008-05-15

JAVA写的扫雷小游戏

这是我自己编的扫雷小游戏(带源代码); 我自学JAVA2个月;到这种程度不知行不行??? 希望大家多多指教; 还有我这是在JDK6上编译的; 在JDK4前不知能不能运行?? 谢谢大家... 希望大家多提意见

2007-10-16

java 语言入门 JAVA

java语言入门1---9章 JAVA java语言 入门

2007-10-12

jdk6学习笔记(17,18,19,20,21)

jdk6学习笔记第17,18,19,20,21章

2007-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除