- 博客(14)
- 收藏
- 关注
原创 抽象实体怎么New,用EntityFactory
testGysDto是个抽象类var test =new testGysDto();//是无法直接new出来var test= EntityFactory.New();//只能用EntityFactory来new
2020-12-30 14:25:34 537 1
原创 Math.Round导致合计不准确怎么解决
思路:1.循环对数据进行Math.Round计算,并保存合计值2.将新合计值和旧值进行对比,如果不同,将差补差进去//totalAmount计算金额//Details需要计算的list集合//定义新的合计用于统计计算后的合计decimal newSumAmount = 0;//循环需要计算的数据foreach (var item in Details){ item.FtAmount = Math.Round(totalAmount *'对应比例' ,2); newSumAmount
2020-12-25 13:09:31 1338
原创 时间戳校验并发问题
使用场景:作用于并发校验前端js根据主键请求后台获取到数据的修改时间,跟js获取列表的时间进行对比 appService.GetModifiedTime(oid).then(function (result) {//后端请求得到的时间 var time = e.selected[0].ModifiedTime;//前端列表的时间这个时候可以调试得出时间格式不对 time = time.getFullYear() + '/' + (time.getMonth() + 1) + '/
2020-12-24 16:31:20 2040 1
转载 SQL Server实现列转行
今天介绍4种列转行(又称宽表转长表、逆透视等)写法。 数据准备 CREATE TABLE Sales([Year] INT,Q1 INT,Q2 INT,Q3 INT,Q4 INT);GOINSERT INTO Sales([Year],Q1,Q2,Q3,Q4) VA...
2020-12-23 13:54:13 3688 2
原创 请求接口时,返回值有不明字符串“d”,或者封装后的对象
场景:请求接口值,出现不明字符串“d”解决方案:将接口的返回值设置为void,通过流的形式返回 /// <summary> /// 测试请求接口 /// </summary> /// <param name="test"></param> public void TestInterface(string test) { if (test == st
2020-12-23 13:35:40 372
原创 sqlserver中varchar类型输入汉字变成?
场景:表结构中字段类型为varchar,用N’的形式插入或者修改都是?解决办法:varchar改为nvarchar区别varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。...
2020-12-23 13:00:21 1096
原创 js常见变量命名示例
ch 表示单个字符,str 表示字符串, n 代表次数, reg 表示正则, expr 表示表达式,lens 表示数组长度, count 表示数量, p 表示数据的精度, q 表示查询(query),src 表示数据源(source),no 表示数字(number), rate 表示比率, status 表示状态, bool 表示布尔值,arr 表示数组值, obj 表示对象值, x 和 y 表示坐标两轴, func 表示函数, ua表示User Agent, size
2020-12-22 16:11:06 1774
原创 Base64加解密代码
测试代码 static void Main(string[] args) { //加密前 var str = "wyf1999"; var encryptUtility = new EncryptUtility(); Console.WriteLine("加密前"+str); var afterstr = encryptUtility.EncodeBase64(str.
2020-12-15 10:34:06 911 2
原创 每天一个小技巧(新建桌面)
ctrl+win+D 新建桌面ctrl+win+←或者ctrl+win+→可以在本来界面和新建的桌面之间切换win+tab 可以查看全部的桌面你懂我懂大家懂!
2020-12-15 09:42:59 1906
原创 后台获取本地的ip地址
代码Console.WriteLine(Dns.GetHostEntry(Dns.GetHostName()).AddressList[3]);以下是个官方对dns的描述https://docs.microsoft.com/zh-cn/dotnet/api/system.net.dns?view=net-5.0
2020-12-15 09:02:33 673
原创 sqlserver中创建Split函数并使用
--判断是否存在fn_Split函数有就删除了在创建if exists(select * from sys.objects where name='fn_Split')drop function dbo.fn_Split;SET QUOTED_IDENTIFIER ON--SET QUOTED_IDENTIFIER ON:与系统关键字重复的,允许使用双引号括起来,就能正常使用。注意是双引号--【在 SET QUOTED_IDENTIFIER on 的情况下是可以把sqlserver的标识符加上双引
2020-12-14 14:21:57 1287
原创 sqlserver如何删除表中除主键外一模一样的数据
--创建测试表create table test2 ( TestId UNIQUEIDENTIFIER not null , AddedOn varchar(50) not null, Action varchar(50) not null, Item int not null, Parent int not null, Param int not null, BoolParam int not null, Content int not null, Proprt
2020-12-11 10:34:46 5083 5
原创 C#基础string转int的公用方法
public static int AsInt( string str, int defaultVal = 0){ int d; return int.TryParse(str, out d) ? d : defaultVal;}
2020-12-09 15:23:08 248
原创 查询数据在那些表中出现过(可以根据文字或者数值或者GUID进行查询)
--DROP TABLE #tblDECLARE @type int--类型:1为文字类型、2为数值类型 、3为GUID DECLARE @str nvarchar(100)--需要搜索的名字 SET @type=1 SET @str='定金'--创建临时表存放结果 create table #tbl(PK int identity primary key ,tbl sysname,col sysname) declare @tbl nva
2020-12-03 17:07:59 691 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人