最近公司项目(Vue + Element )需求有用到 tree ,所以呢我去网上找了很多插件,都不是很符合我的要求。最后在GitHub上面找到了一款插件是 iview 的组织结构树 vue-org-tree ,但是由于文档不是特别易懂,自己踩了很多坑。不过定制性特别高,基本上会用到的方法都有了。... ...
分类:
其他好文 时间:
2020-03-26 13:39:54
阅读次数:
677
记录表达式树的学习过程 表达式树将代码表示为可以检测、修改、或执行的一种结构,一种定义代码的结构。 表达式树是代码的完整表示形式:可以看到任何子表达式的值。 可以看到方法和属性名称。 可以看到任何常数表达式的值。 还可以将自己转换为可执行的委托,并执行代码。 通过表达式树 API,可创建几乎任何有效 ...
分类:
其他好文 时间:
2020-03-25 01:45:21
阅读次数:
68
在网页中会引入哪些常见的静态资源? 1.JS(.js .jsx .coffee .ts(TypeScript 类 c# 语言 c sharp 语言)) 2.CSS (.css .less .scss .sass(基本不用了)) 3.Images(.jpg .png .gif .bmp .svg) 4 ...
分类:
Web程序 时间:
2020-03-23 17:02:13
阅读次数:
103
打开 config/dev.js (橙色为全局变量) module.exports = { env: { NODE_ENV: '"development"', }, defineConstants: { BASE_URL: JSON.stringify('https://****.com/api') ...
分类:
其他好文 时间:
2020-03-23 16:59:42
阅读次数:
564
select table_schema, table_name from information_schema.tables where table_name not in (select distinct table_name from information_schema.columns whe ...
分类:
数据库 时间:
2020-03-20 19:58:30
阅读次数:
263
mysql uuid SELECT LB_MATLISTS_20200120.* from LB_MATLISTS_20200120 GROUP BY matCode // 这样写会重复 select replace(uuid(),"-","") as uuid; insert into scm_m ...
分类:
数据库 时间:
2020-03-20 10:59:26
阅读次数:
78
摘要 当在判断当前客户端是什么类型时,我们就可以根据客户端自带的UA标识,搭配正则判断机制来判断当前的客户端是什么设备。今天就分享下如何通过Javascript来获取客户端的UA标识,并判断客户端类型。 内容 一、判断手机端是什么类型设备: // 获取浏览器的userAgent const u = ...
分类:
移动开发 时间:
2020-03-18 20:13:41
阅读次数:
77
原文:3.【Redis系列】Redis的高级应用-分布式锁 在进行分布式应用逻辑开发时,经常会遇到并发问题。 比如我们在修改一个用户的信息,首先需要获取用户信息,再内存中修改后,再存回去。这个过程如果有其他线程同时操作,着就会产生并发问题,因为读取和存储都不是原子性的。我们需要通过分布式锁限制程序的... ...
分类:
其他好文 时间:
2020-03-18 09:14:30
阅读次数:
52
在本机代码中设置线程名称 在 Visual Studio 的任何版本中都可以使用线程命名功能。 当调试正在运行的进程时,线程命名有助于标识 "线程" 窗口中感兴趣的线程。 在通过故障转储检查并使用各种工具分析性能捕获时,具有 recognizably 命名的线程也会有所帮助。 设置线程名称的方法 可 ...
分类:
编程语言 时间:
2020-03-17 11:31:28
阅读次数:
65
【C#】正则进阶 .NET 中的正则表达式是基于 Perl 5 的正则表达式。 超时 从 .NET Framework 4.5 开始,正则表达式支持在匹配操作中指定超时时间。如果匹配超时,就会抛出 RegexMatchTimeoutException。 所有方法都增加了带超时时间参数的重载: pub ...
分类:
其他好文 时间:
2020-03-16 14:38:11
阅读次数:
47