摘要:
select REGEXP_SUBSTR(a.rolecode ,'[^,]+',1,l) rolecode from ( select 'a,aa,aaa' rolecode from dual ) a, (SELECT LEVEL l FROM DUAL CONNECT BY LEVEL<=10 阅读全文
摘要:
通过引用系统类库System.ComponentModel.DataAnnotations,实现模型的数据校验。 更多模型验证属性官方说明:https://docs.microsoft.com/zh-cn/dotnet/api/system.componentmodel.dataannotation 阅读全文
摘要:
创建一个只读用户user2,只能查询管理员用户user1下的表,不能增删改。 操作环境:PL/SQL Developer 1、用管理员用户user1登录,创建用户user2、并授权 --创建用户user1,密码123456 create user user2 identified by 123456 阅读全文
摘要:
企业内的项目代码结构都比较相似,一个新项目的开发有可能是在前一个项目的基础上修改完成的,这种情况就需要一个干净的项目模板,每次开始新项目开发时,用模板来创建项目基本结构会方便很多。 1.以vs2019为例,在项目菜单中选择导出模板 2.导出模板对话框中选项目模板,并选择具体导出的单个项目 3.项目模 阅读全文
摘要:
json配置文件: //IP白名单 "HostValid": [ "192.168.1.1", "127.0.0.1" ] 读取数组配置: //读取白名单数组配置 string[] IpArray = (string[])Configuration.GetSection("HostValid").G 阅读全文
摘要:
项目用docker部署在了Linux服务器中,大附件分片上传后需要进行文件合并,为提高合并速度,使用系统命令进行操作,代码如下: #region 执行Linux系统命令 try { //拼接合并命令中的文件字符串,sourcePath为文件块所在目录,targetPath为合并文件的目录 var f 阅读全文
摘要:
/// <summary> /// Linux获取磁盘剩余空间,单位byte /// </summary> /// <param name="path">例:/home</param> /// <returns></returns> public long LinuxGetFolderDiskInf 阅读全文
摘要:
Process p = new Process(); //设置要启动的应用程序 p.StartInfo.FileName = "cmd.exe"; //是否使用操作系统shell启动 p.StartInfo.UseShellExecute = false; // 接受来自调用程序的输入信息 p.St 阅读全文
摘要:
需要在设置协议类型前需要先设置协议版本信息,如下: HttpWebRequestreq = (HttpWebRequest)HttpWebRequest.Create(url); ServicePointManager.ServerCertificateValidationCallback = ne 阅读全文
摘要:
在用户注册与修改、重置密码时,强制密码达到一定的复杂度,是减少盗号的有效措施之一。 而在代码中检查密码复杂度就需要用到正则表达式,比如要求密码必须包含数字、小写或大写字母、特殊字符、字符数在8-30之间,对应的正则表达式如下: //密码复杂度正则表达式 var regex = new Regex(@ 阅读全文