Git LFS使用遇到的问题

1. this exceeds GitHub’s file size limit of 100.00MB

对于大型文件的版本控制,我按照https://git-lfs.github.com/ 操作后,还是提示下图error:

image-20210521163920147

接着我运行命令git lfs track ,该命令的作用是显示 Git LFS 当前正在跟踪的所有模式的列表(以及它们在其中定义的.gitattributes 文件)。

如何正确的将字符串数组传给in

问题

C#使用join将数组的元素用逗号分隔为字符串传递给SQL Server存储过程要么报错,要么查询的表格结果为0条数据。

C#中的代码如下:

1
2
3
4
DataTable dataTable = DbHelperSQL.RunProcedure("proc_Data_GetUploadInfo", new IDataParameter[]
{
new SqlParameter("@BillCodes", $"'{string.Join("','", result.Select(x => x.prepare_num.ToString()).ToArray())}'"),
}, "get").Tables[0];

SQL Server字符串拼接的结果为NULL的问题

问题

某个存储过程的参数有一个输出参数:@msg nvarchar(1024) output ,拼接的字符串会赋值给@msg,然后C#代码获取@msg后显示到界面上。

通过测试后发现字符串和变量拼接竟然变成了空字符串:

1
2
3
4
5
6
7
declare @msg nvarchar(512)
declare @name varchar(50)
set @name='gan'
declare @time datetime
-- CONVERT(varchar,@time,20)是将时间格式化输出
set @msg= 'test: ' + CONVERT(varchar,@time,20) + CAST(@name as varchar)
select '1' + @msg + '2'
打新冠疫苗经验分享
macOS、Linux安装Zsh和Oh My Zsh教程

macOS、Linux安装Zsh和Oh My Zsh教程

前言

Linux系统提供多种不同的Shell以供选择。常用的有 Bourne Shell(简称sh)、C-Shell(简称csh)、Korn Shell(简称ksh)和 Bourne Again Shell (简称 bash )等。对于经常使用终端的用户,我推荐大家都安装Zsh,因为体验更好。