- 博客(30)
- 资源 (8)
- 收藏
- 关注

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

原创 基于Dapper的开源LINQ扩展,且支持分库分表自动生成实体
LnskyDB是基于Dapper的LINQ扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址: https://liningit.github.io/LnskyDB/开源地址: https://github.com/liningit/LnskyDB
2020-07-07 17:04:08
918
原创 Blazor Webassembly多标签页实现非iframe的实现
源码地址: https://github.com/liningit/BlazorWebassemblyMultiPagesTabNoIframe。然后将其保存到List中,然后循环显示出来.对于未激活的通过display:none隐藏就可以了,这样哪怕切换标签状态也是保存的并不会刷新。前面用iframe实现了多标签页,这次是不用iframe实现的多标签页.参考了一下Ant Design Blazor.基本功能已经都实现了不论是标签滚动、激活、左移、右移、关闭其他,还是在内容页跳转、新增、关闭标签都有实现。
2024-07-22 15:29:53
257
原创 多线程更新一个表里面的不同行也可能会死锁
多线程更新一个表里面的不同行也可能会死锁 update dbo.PlatformOrder with(rowlock) set BuyerOrderNo = @BuyerOrderNo, BuyerOrderStatus = @BuyerOrderStatus,
2015-01-26 12:13:32
1804
转载 当请求参数与网站编码不一致时乱码解决方法
//Visual C# '引用System.Collections.Specialized和System.Text命名空间 string stringValue; NameValueCollection gb2312Requests; gb2312Requests = HttpUtility.ParseQueryString(Request.Url.Query, E
2015-01-06 17:27:34
487
原创 WIN7下vs2010滑轮滚动不正确的解决方法
win7下vs2010在滚动滑轮时文档滚动条不滚动而是解决方案的滚动条滚动的解决方法,控制面板>设备和打印机>鼠标设置>滚轮选项卡里面将滚轮功能设置设为只使用office97预设的滚轮功能即可
2014-03-28 10:39:15
1643
转载 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
1530
转载 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
3587
原创 TransactionScope之隐形事务
TransactionScope 类提供了一种简单方法,使您无需与事务自身进行交互,就可以在参与事务时对代码块进行标记。事务范围可以自动选择和管理环境事务。由于TransactionScope 具有简单易用性和高效性,因此建议您在开发事务应用程序时使用该类。此外,还无需将资源显式登记到事务。任何 System.Transactions 资源管理器(如 SQL Server 2005)都可以
2012-02-23 15:17:16
2408
转载 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
1006
转载 使用Word2007发布博客文章的方法汇总(转)
通过Word来发布博客我觉得有几个方便的地方:1、图文并排,方便截图等,不需要先存成图文文件,直接可以粘贴2、离线编辑3、利于备份与保存下面就让我们开始体现吧!!!设置步骤:选择左上角的按钮,选择发布>博客。(图一) 点击"管理帐户",在帐户管理窗口中选择"新建",在博客服务商中选择"其他"。在
2011-12-31 16:46:12
887
转载 js call
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明
2011-12-31 16:39:13
432
原创 JS delete 运算符
delete 运算符从对象中删除一个属性,或从数组中删除一个元素。delete expressionexpression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。 说明如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回false。在所有其他情况下,返回 true。
2011-12-31 16:22:14
512
转载 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
672
原创 .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
6793
1
原创 DataTable添加一列到指定位置
ResultData.Columns.Add("新增量").SetOrdinal(0); //添加一列到最前面
2011-12-23 10:46:05
4489
转载 SQL 2005 with(nolock)详解
大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改
2011-12-20 10:28:27
511
转载 绑定数组对象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
2158
原创 vs插件打开文件方法
用方法 _applicationObject.ItemOperations.OpenFile(f.Directory.FullName + @"\Js\PageJavaScript\" + strTemp + ".js", Constants.vsViewKindCode);如果用 _applicationObject.Documents.Open的话则在打开后关闭时报异常,只能重新启动v
2011-11-23 10:00:42
839
转载 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
613
转载 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
4016
原创 SQL将数字转换成千分号格式
declare @i as intset @i = 344456676print convert(varchar(20),cast(@i as money),1)
2011-01-28 10:27:00
3197
原创 每次启动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
917
原创 sql 2000禁用windows验证
sql 2000禁用windows验证将安全性>登录里面类型为windows的安全性访问设为拒绝访问就可以了
2010-10-11 13:54:00
842
1
原创 对比两个数据库表结构
在项目做好后实施了以后,可能因为需求等原因需要升级,这时候一般都是在测试系统改好后在更新到正式系统.存储过程,视图等可以直接通过全部删除在创建进行更新,但是表因为正式系统里已有数据所以无法通过该方式进行更新.只能更改表结构,而这时有可能因为更改的表结构比较多,而出现有的表忘了更新.该程序可以对比两个数据库下所有表的表结构的不同.并显示.这样就可以找出要更改的正式系统同测试系统表结构
2010-08-31 17:00:00
674
转载 .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
729
原创 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
1880
原创 SAP SAP读取 快速读取SAP里返回的数据
当sap里返回数据比较多时如果通过value(行,列)返回会很慢(20来万会用一两个小时),这时可以用returnMessTable_SO.Data获得一个二维数组然后再取二维数组里面的数据,下面就是例子: 以前一二十万数据需要用好几个小时,而用这种方法只需几分钟就可以了 Dim functionCtrl As Object sap function
2010-03-22 16:51:00
1534
1
对比两个数据库表结构(支持sql2008)
2012-03-26
正则表达式工具RegexTestTool
2011-12-20
对比两个数据库表结构
2010-08-31
java写的罗斯方块
2008-05-15
JAVA写的扫雷小游戏
2007-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人