- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 js金额转大写以及获取url后面的参数
var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖');var cnIntRadice = new Array('', '拾', '佰', '仟');var cnDecUnits = new Array('角', '分', '毫', '厘');var cnIntUnits = new Array('', '万', '亿', '兆');//对应整数部分扩展单位。//输出的中文金额字符串。//对应小数部分单位。
2023-11-16 14:22:33
206
原创 gitignore未生效
去到项目gitignore文件路径下,打开git bash here原因:.gitignore文件只会在第一次提交项目的时候写入缓存,也就是说如果你第一次提交项目时候忘记写.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为在缓存中已经标记该项目不存在ignore文件了(boolean)使用git rm -r --cached .去清除所有的缓存。然后再次提交代码就可以了,这样.gitignore文件就会生效...
2022-07-06 17:28:15
777
原创 .net 开发 gitignore
## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.#### Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore# User-specific files*.rsuser*.suo*.user*.userosscache
2022-07-06 17:25:05
603
原创 【linux】oracle数据库cpu占用过高排查方案
将【%cpu】占用率最高的那条的【PID】复制取出,去数据库执行下面语句,即可查询出是哪条sql语句占导致cpu占用过高
2022-06-09 14:17:16
2250
原创 c#通过JObject对象获取json中的值
示例数据:{ "code": "00", "msg": "成功", "data": "", "datas": { "data": [{ "vaccinationUnit": "**********", "vaccinationTypeName": "**********", "vaccineProducer": "**********", "vacNameCo...
2022-05-11 15:10:50
2882
原创 Docker存储驱动的选择
【Linux系统查看docker当前的存储驱动类型】$ docker system info【Linux系统】上docker可选择的存储驱动包括:AUFS(最老最原始)、Overlay2(可能是未来最优选择)、DeviceMapper、Btrfs、ZFS【给docker环境选择合适的存储驱动】1、Red Hat Enterprise Linux:4.x版本内核活着更高版本 + docker 17.06版本或者更高的版本建议使用Overlay2。2、Red Hat Enterprise Lin
2022-04-30 23:06:34
917
原创 UbuntuLinux 16.04系统升级Docker CE
1、更新APT包列表$ apt-get update2、卸载当前Docker$ apt-get remove docekr docker-engine docker-ce docker.io -y3、安装新版本Docker$ wget -qO- https://get.docker.com/ | sh4、将Docker配置为开机自启动$ systemctl enable docker$ systemctl is-enabled docker enabled5、检查确保每一
2022-04-30 22:04:10
1251
原创 WindowsServer2016上安装Docker
【确保能够访问docker网址】curl https://getdocker.com目前有两个版本:社区版(CommunityEdition)免费企业版(EnterpriseEdition)收费前置条件:请确保升级到了最新系统,并且打了相应的安全补丁。【一、安装Windows容器功能】1、鼠标右击Windows开始按钮,打开【应用和功能】面板2、单击打开【启用或关闭Windows功能】页面,然后打开【服务器管理器】3、确认面板处于被选中状态,然后点击【添加角色和功能】4、根据
2022-04-30 21:54:06
7623
原创 Liux系统安装docker
【确保能够访问docker网址】curl https://getdocker.com目前有两个版本:社区版(CommunityEdition)免费企业版(EnterpriseEdition)收费前置条件:请确保升级到了最新系统,并且打了相应的安全补丁。1、在linux机器上打开一个新的shell2、使用wget从https://get.docker.com获取并运行Docker安装脚本,然后采用Shell中管道(pipe) 的方式来执行这个脚本。$wget -qO- https://
2022-04-30 21:45:57
1339
原创 Centos安装docker
使用 Xshell 连接服务器,并获取 root 权限 wget https://get.docker.com/gpg rpmkeys --import ./gpg 自动安装命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 验证docker是否安装成功:docker version 【重启docker】sudo service docker restart...
2022-03-03 16:44:17
538
原创 MYSQL连接字符串参数解析(解释)
被迫转到MySQL数据库,发现读取数据库时,tinyint类型的值都被转化为boolean了,这样大于1的值都丢失,变成true了。查阅资料MySQL中无Boolean类型,都是存储为tinyint了,这也无妨,但是读回时不应该都变成boolean啊。网络检索没有解决方案,准备向官方报告bug,细想官方不应该有这样低级错误,先下载Connector/NET源码研究一下,发现其中有TreatTinyAsBoolean这个属性,检索百度无结果,google有几条英文的,看来大家都没有注意到这点,或者说很少用..
2022-03-03 15:51:37
687
原创 Centos7系统安装mysql8
1、在home目录下新建xxxx文件夹2、将数据库压缩包文件拷贝至该文件夹内3、cd/home/xxxx4、tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz5、mv mysql-8.0.28-linux-glibc2.12-x86_64 mysql6、cd mysql7、mkdir data8、groupadd mysql9、useradd -g mysql mysql10、chown -R mysql.mysql /
2022-03-03 15:35:38
1743
原创 关于 chrome升级后出现问题
has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `private`【解决方案】:1:两种资源都改成https2:做代理或改dns 两种资源都改成 内网或者外网ip3:配置chrome选项为disable chrome://flags/#block-insecure-private-netw.
2022-02-16 14:52:36
942
原创 【windows系统查看本机密钥】
1、按下window+R,输入cmd按下回车键2、复制并执行下面语句:wmic path softwarelicensingservice get OA3xOriginalProductKey3、得到的xxxxx-xxxxx-xxxxx-xxxxx-xxxxx,25位的即是您本机的密钥
2022-02-15 10:47:42
6653
原创 sqlserver C盘爆满,清理tempdb
USE [tempdb]GODBCC FREESYSTEMCACHE ('ALL')GODBCC SHRINKFILE (N'tempdev' , 500)GO
2022-01-21 09:47:02
3553
原创 刷新本机DNS缓存:站点通过ip可以访问,但是域名访问不通
1、站点通过ip可以访问,但是域名访问不通,可能是本机存在DNS缓存【排查步骤】:打开windows系统左下角点击“开始"——”运行"输入"cmd"确定,然后在弹出的命令提示符界面输入命令,nslookup+空格+域名。若命令结果中域名指向的ip和服务器实际公网ip一致,那么问题产生的原因是:本机DNS缓存中留存有旧的解析记录。【解决方案】:ipconfig /flushdns...
2021-11-03 16:11:51
1042
原创 C# lambda表达式实现分页
_oracleDBContext.xxxxxx.Skip(每页条数* (当前页数 - 1)).Take(每页条数).ToList<xxxxxx>();
2021-10-22 11:15:27
753
原创 c#异步方法
[AllowAnonymous]//不进行身份校验 [HttpPost("xxxxxxx")] public async Task<ResultData> xxxxxxx(string SysInstanceId) { ResultData rData = new ResultData(); rData.code = 0; PRO_NZPJSP model =...
2021-10-22 11:11:15
338
原创 sqlserver脚本操作数据库角色
---指定指定用户授权访问指定表 exec sp_addrole 'seeview' GRANT SELECT ON View_RunningData TO seeview exec sp_addlogin 'yhsjjk','yh123','DA_Dev517' exec sp_adduser 'yhsjjk','yh123','seeview'修改用户名ALTER LOGIN SA WITH NAME = ‘新用户名’修改密码ALTER LOGIN SA WITH PASSWORD =
2021-09-29 18:04:51
159
原创 Vue Nginx反向代理配置 解决生产环境跨域
Vue本地代理编辑好后,能实现跨域获取接口数据,但是打包后在生产环境接口报错404,要怎样才能解决生产环境跨域问题呢?在开发环境配置好本地代理后,使用Nginx反向代理解决生产环境跨域问题,Nginx反向代理配置非常简单,大概三步就能实现;一、下载 Nginx 下载地址:http://nginx.org/en/download.html 打开如图所示:一般第一个是最新版,第二个是稳定版,点击最新版或者稳定版下载都可以;二、修改配置文件 下载好nginx后就可以开始设置.
2021-08-27 16:54:50
276
原创 VUE封装axio
在src//utils/新建request.jsimport axios from 'axios'import { Message } from 'element-ui'import store from '@/store'import { getToken } from '@/utils/auth'// 创建axios实例const service = axios.create({ baseURL: process.env.BASE_API, // api的base_url ti
2021-08-27 16:43:06
199
原创 vue项目目录结构详解
├── build // 构建相关├── config // 配置相关├── src // 源代码│ ├── api // 所有请求│ ├── assets // 主题 字体等静态资源│ ├── components // 全局公用组件│ ├── dire...
2021-08-27 16:32:49
449
原创 【Layui】数据列表行点击事件设置(单选框)/(复选框)选中效果
//注:test是table原始容器的属性 lay-filter="对应的值"layui.table.on('row(i_Layer_SearchResult_Table_Filter)', function (obj) { //选中行样式 obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click'); //选中radio样式 obj.tr.find('i[class="la...
2021-08-23 10:02:37
2700
原创 常用正则表达式
非负整数:^\d+$正整数:^[0-9]*[1-9][0-9]*$非正整数:^((-\d+)|(0+))$负整数:^-[0-9]*[1-9][0-9]*$整数:^-?\d+$非负浮点数:^\d+(\.\d+)?$正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)$非正浮点数:^((-\d+\.\d+)?)|(0+(\.0+)?))$负浮点数:^(-((正浮点数正则式)))$英
2021-08-09 00:10:19
127
原创 理解auth2.0授权码方式
OAuth 2.0 规定了四种获得令牌的流授权码(authorization-code) 隐藏式(implicit) 密码式(password): 客户端凭证(client credentials)授权码(authorization code)方式,指的是第三方应用先申请一个授权码,然后再用该码获取令牌。这种方式是最常用的流程,安全性也最高,它适用于那些有后端的 Web 应用。授权码通过前端传送,令牌则是储存在后端,而且所有与资源服务器的通信都在后端完成。这样的前后端分离,可以避免令牌泄漏。
2021-07-05 15:15:46
1333
原创 单点登录场景中的CAS协议和OAuth2.0协议对比
相信关注过CAS和OAuth2.0协议的朋友们,都有大概的了解,简单描述两个协议的主要区别,网上的伙伴们通常会说:CAS单点登录时,保护客户端资源OAuth2.0是保护服务端资源安全而对于单点登录场景来说,无论是保护客户端资源,还是保护服务端资源,最终都是完成认证中心的认证,使访问的资源获取到登录的用户信息,从这个角度来看,两个协议并没有什么区别。那么在怎样去理解两种的区别呢?先来看一下两个协议:CAS协议说到CAS协议,必须亮出下图:1、访问服务:SSO 客户端发送请求访问
2021-06-15 11:33:04
1448
1
原创 IdentityServer4 在最新版 Chrome 上登录失败
由于最新版的Chrome的Cookie策略导致写Cookie失败,从而导致用户认证的失败.SameSite=strict:对于来自不同于源站的站点发出的请求,不发送cookie,为了防止CSRF攻击。SameSite=lax:类似于strict,但是当用户有意地通过单击链接或发送表单启动请求时,就会发送cookies。不会在脚本请求时发送。SameSite=none:无论请求来自哪里都可以(但是需要https)。解决方案 services.Configure<Co.
2021-06-12 17:48:50
1059
1
原创 .net core集成cas统一身份认证
1、在Nuget包中搜索AspNetCore.Security.CAS程序包2、添加完之后在Startup中配置CAS客户端的信息在ConfigureServices中添注入CAS的配置信息services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie(o =>{o....
2021-06-10 09:38:34
3193
原创 .net core3.1集成swagger步骤
1、鼠标右击指定项目【管理Nuget程序包】,搜索并安装最新的【Swashbuckle.AspNetCore】,【Swashbuckle.AspNetCore.SwaggerUI】,【Microsoft.DotNet.PlatformAbstractions】2、右击项目????属性????生成,勾选xml文档文件,并将xml的文件名称复制(下方配置接口文档文件路径需要用到)3、打开Startup.cs public class Startup { public
2021-06-04 16:15:17
411
原创 ORM 【Dapper】和【Sqlsuar】性能对比总结
使用版本1.SqlSugar 3.1.012.Dapper 1.5.0.2 Dapper.Contrib 1.5 官方DLL1、数据转换实体的性能SqlSugar > Dapper2、批量插入SqlSugar > Dapper3、批量更新SqlSugar > Dapper4、批量删除SqlSugar > Dapper5、普通插入SqlSugar > Dapper6、普通更新SqlSugar ...
2021-05-28 09:50:10
2412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人