
经验分享
淘人居士
擅长web程序的前后端建设
展开
-
SQL建表时要不要实体外键?
某两张表的数据确实有关联关系,但没有建立外键对象,通过应用程序维护关联关系,这个外键对象就是实体外键。原创 2023-07-06 10:59:09 · 203 阅读 · 0 评论 -
netcore构建webservice以及调用的完整流程
框架版本要求:netcore3.1以上原创 2023-02-15 10:10:24 · 3034 阅读 · 0 评论 -
dbsyncer集成jre8启动配置
如果你已经装过jre8,那么直接点startup.bat启动。如果你已经安装更高版本的jre,是无法启动的。此时你需要将jre集成至工具目录,并修改startup.bat原创 2023-02-07 17:22:38 · 558 阅读 · 0 评论 -
sonarqube连接gitlab测试netcore项目的避坑点
这里总结网上没有的坑点避让,针对netcore项目的原创 2022-08-16 08:52:11 · 518 阅读 · 0 评论 -
EF经验-更新外键
本经验目的在于减少EF实际执行的sql命令原创 2021-08-20 11:34:12 · 390 阅读 · 0 评论 -
c#日期(datetime)增减计算针对月底的处理方法
本方法欲达成的目的:日期月底加减N年或N月后的目标日期仍然是月底原创 2021-06-10 10:43:55 · 412 阅读 · 0 评论 -
c#通过grpc服务传输文件的完整步骤
此说明文档基于.netcore的实现方案编写,阅读本文档之前请先熟悉netcore如何使用grpc。原创 2021-05-26 09:36:55 · 2920 阅读 · 8 评论 -
vue3中jsx写法实现动态组件
vue2和vue3的动态组件在模板语法中写起来很简单,但是换成jsx后,俩版本的写法有很大的差异原创 2021-03-30 18:02:11 · 5745 阅读 · 5 评论 -
vue使用jsx写法如何实现动态组件功能?
vue的内置组件component不能在jsx中使用,本案例给出替代方案原创 2021-02-25 14:29:32 · 4387 阅读 · 3 评论 -
css3实现渐变斑马线
实现原理:渐变背景本身是个图片,当背景图片尺寸小于盒子尺寸时会出现重复渲染。利用这个特性制作斑马线遮罩盖住渐变的底色。原创 2021-02-24 10:07:16 · 748 阅读 · 0 评论 -
WPF页面跳转传递参数的新姿势
实现原理:借助Frame或NavigationService实例的LoadCompleted事件,将参数传递给目标页面对象。原创 2020-09-10 11:32:31 · 2520 阅读 · 0 评论 -
Javascript如何优雅的遍历树形数据结构
码农们面对树形结构遍历时第一反应是递归大法,然而在任何语言中,递归的效率都是很差的,只有明确需要顺序执行时才用到递归。那么遍历树形数据结构不递归还有什么方法?答案:迭代大法。原创 2020-09-04 10:46:37 · 3498 阅读 · 0 评论 -
WPF单例进程完整步骤
资料来自网上搜集整理原创 2020-08-24 16:08:10 · 371 阅读 · 0 评论 -
vue页面中两个子组件如果需要互相联动怎么办?
已知vue组件如果互相引入会发生无限递归直至报错停止渲染,所以两个组件如果需要互相联动,需要通过抛出事件,让父级组件协调处理。原创 2020-08-11 15:32:12 · 1329 阅读 · 0 评论 -
elementui中的el-table展开行中的表格如何控制勾选?
使用模板列替代el-table的"selection"列。原创 2020-08-10 15:05:19 · 1766 阅读 · 0 评论 -
如何让ElementUI的Dialog弹窗可以拖拽移动
实现原理:利用vue创造一个自定义指令,绑定到需要拖拽移动的el-dialog组件上,在自定义指令中处理弹窗拖拽。原创 2020-08-06 14:53:17 · 14679 阅读 · 2 评论 -
docker端口映射后连不上的问题
当你排除了主机的防火墙等网络问题后仍然连不上docker应用,请看看这个。...原创 2020-06-29 17:15:33 · 1959 阅读 · 0 评论 -
使用axios提交数组时转form-urlencoded
已知axios执行post请求时默认的content-type是application/json直接把数组对象放data中没问题如果服务端接收的content-type是application/x-www-form-urlencoded时,需要用qs模块转一下代码示范import qs from 'qs';let arr=[1,2,3];//注意,单数组参数要这么弄let postdata={"":arr}axios({ url:'xxxxx', headers:{ 'content-t原创 2020-05-12 10:37:06 · 1117 阅读 · 0 评论 -
将老旧的web项目用vue重构可能遇到的问题汇总
老的jquery插件不想放弃也无力重写怎么办?你需要在模块文件里这样加载jquery此时的jquery.js需要魔改,找到源码文件,翻到最下面,进行如下改动这样jquery就被加载到win全局变量了然后老jquery插件就这样引入有些老js库通过模块化加载不成功那是因为没有兼容模块化加载,导致会出现window变量变成了一个函数,而不是Window对象应对方式是改源码,将wi...原创 2020-04-04 09:44:49 · 745 阅读 · 0 评论 -
mysql中的存储过程使用事物后如何正确得到影响行数
已知MySQL的存储过程中使用事物后,执行commit操作时会返回0 row(s) affected, 但是增删改已经正确执行了。 那么实际应用中一定要这个影响行数确认执行结果怎么办? 此时需要手动实现影响行数计数,然后在commit之前输出计数。 具体做法是利用row_count()。 每次增删改语句执行后,row_count()都会返回上一次影响行数, 设置一个变量接收这个函数的返回原创 2016-10-06 00:30:35 · 4030 阅读 · 0 评论