C_ZhangSir
码龄9年
关注
提问 私信
  • 博客:95,966
    95,966
    总访问量
  • 16
    原创
  • 2,323,154
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新加坡
  • 加入CSDN时间: 2015-11-04
博客简介:

困惑中,解惑时

博客描述:
机会总是青睐喜欢动脑子的人。
查看详细资料
个人成就
  • 获得81次点赞
  • 内容获得22次评论
  • 获得151次收藏
创作历程
  • 4篇
    2020年
  • 16篇
    2019年
成就勋章
TA的专栏
  • 前端
    5篇
  • BootstrapVue
    1篇
  • 翻译
    2篇
  • Linux
  • mysql
    1篇
  • SQL Server
    2篇
  • 环境搭建
    2篇
  • java
    2篇
  • windows
    1篇
  • 数据结构与算法
    1篇
  • redis
    1篇
  • 正则表达式
    1篇
  • Intellij IDEA
    2篇
兴趣领域 设置
  • 前端
    webpack
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

三种跨域方案(jsonp、cors、form+iframe)

必备知识同源策略(Same origin policy),浏览器的一个安全策略,现代浏览器大部分都实现了该策略。同源指:域名、协议、端口相同。禁止使用 XHR 对象向不同源的服务器地址发起 HTTP 请求。禁止对不同源页面 DOM 进行操作。这里主要场景是 iframe 跨域的情况,不同域名的 iframe 是限制互相访问的。http协议的Content-Type字段:如果该字段在http request header(请求头)里,指“前端向后台传递的数据的类型”,后台框架可能会根据该字段
原创
发布博客 2020.08.31 ·
3291 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

el-dropdown-item disabled后el-tooltip失效

需求:当el-dropdown-item不能点击时,应该给予用户提示,告知用户为什么不能点这个选项。方案是用户hover该el-dropdown-item后,通过tooltip提示信息。问题:当el-dropdown-item被disabled了,外层的tooltip也会被disabled。代码如下所示:<el-tooltip effect="dark" content="无新增日志权限,不可新增日志" placement="bottom-end" :disabled="isCouldAd
原创
发布博客 2020.08.09 ·
2152 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Module build failed (from ./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.j

写着代码听着歌,保存代码后突然就报错了,你敢信?再保存其他页面,其他页面也报错了你敢信?太神奇了,流下了对前端原理一无所知的泪水…应对措施:删除node_modules,重新npm i。以后出现类似问题,删除node_modules,重新npm i不包治百病,但是一般的奇葩报错,应该是能应付应付。...
原创
发布博客 2020.08.06 ·
4038 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Bootstrapvue,tooltip位置错误。

hover目标元素后,tooltip的位置错误。查看开发者工具,发现是hover后生成元素的translate3d计算错误。解决方案:查看官方文档(https://bootstrap-vue.org/docs/directives/tooltip/#positioning),使用boundary属性,修改“边界”。因为被hover元素的祖先元素中存在scroll,于是将boundary的值设置为window,成功解决问题。其他可能会导致tooltip位置错误的原因及解决方案:https://github
原创
发布博客 2020.08.03 ·
1065 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

统计vue项目的代码量

需求想要统计一下自己写的vue项目的代码量。主要是src文件夹下的html、css、js、vue文件的总代码量解决方案使用git bash,切换至vue项目的src目录下,然后输入如下命令:find . -name "*.html" -or -name "*.js" -or -name "*.css" -or -name "*.vue" -print | xargs wc -l命令解析...
原创
发布博客 2019.11.03 ·
3397 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

java向mysql数据库写入中文变问号的解决方案

环境ubuntu 16.04mysql版本:5.7.27解决方案在mysql的配置文件中添加默认编码为utf8。修改mysqld.cnf文件cd /etc/mysql/mysql.conf.dvim mysqld.cnf在[mysqld]下面添加如下语句:character-set-server = utf8修改mysql.cnf文件cd /etc/mysql/c...
原创
发布博客 2019.10.16 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是polyfill

什么是polyfill一种概念Polyfill 是一块代码(通常是 Web 上的 JavaScript),用来为旧浏览器提供它没有原生支持的较新的功能。概念发明者对polyfill的解释原文:https://remysharp.com/2010/10/08/what-is-a-polyfill 翻译如下什么是Polyfill?polyfill(polyfiller),指的是一...
翻译
发布博客 2019.10.10 ·
16364 阅读 ·
17 点赞 ·
0 评论 ·
39 收藏

vue 报错 You are using the runtime-only build of Vue where the template compiler is not available.

问题描述学习vue-router官方教程,'起步’章节,<router-view>无效果,控制台报warn:You are using the runtime-only build of Vue where the template compiler is not available.Either pre-compiler the templates into render fu...
原创
发布博客 2019.09.18 ·
8181 阅读 ·
8 点赞 ·
3 评论 ·
12 收藏

jdbc sqlserver update语句 执行速度慢

问题描述在java中执行update语句,更新一个有150万条记录的表,速度特别慢,约2条sql语句/s。分析影响通过jdbc执行update语句的因素主要有如下几种:网络IO(对应解决方案1)执行update语句(对应解决方案2)速度过慢主要是update语句中的where子句造成的。解决方案1. 采用jdbc批量执行,减少java io。主要用到如下几个方法:addBa...
原创
发布博客 2019.09.18 ·
3135 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

td标签高度属性不起作用

问题描述table中的td设置高度属性"height"不起作用。此时还出现一件奇怪的事情:控制台显示该td元素的height属性生效,如下图所示:实际元素高度105px,但样式栏中的40px同样生效了。解决方案将<td></td>中的内容用<div></div>标签包裹住。效果如下:,此时多余的文本我们可以用overflow:h...
原创
发布博客 2019.09.02 ·
11956 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

sqlserver 数据库复制

sqlserver 数据库复制需求解决方案1. 建立数据库架构1. 提取```db```数据库架构:2. 将```db```数据库架构导入至```B```SQL Serer2. 转移数据需求将SQL ServerA上的数据库db复制到SQL ServerB.即数据库db由A----->B数据量大概几十个G,数据库中表比较多,一个一个手动添加太浪费时间,折腾了好久才摸索出了一个比较好的...
原创
发布博客 2019.08.28 ·
758 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

idea中不同种类目录的含义

文章转载自:https://blog.csdn.net/xiaohei_neko/article/details/79353605,有部分改动idea中不同种类目录的含义Source FoldersBy assigning a folder to this category, you tell IntelliJ IDEA that this folder and its subfolde...
转载
发布博客 2019.08.20 ·
1698 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

idea classpath的位置

idea java classpath路径的位置target->classes即为classpath,任何我们需要在classpath前缀中获取的资源都必须在target->classes文件夹中找到。但是在idea项目中只有被标记为Resource Folders的文件夹下的文件才会被添加至target->classes。Tomcat下的Web应用有两个预置的cla...
转载
发布博客 2019.08.20 ·
13985 阅读 ·
6 点赞 ·
1 评论 ·
11 收藏

java中正则表达式无法匹配空格

\s能否匹配三种空格在众多正则表达式的教程中,对于\s的解释都是匹配空格。但在java中,这种说法我认为是不正确的,因为对于在java中的多种空格,\s不能对他们全部进行匹配。半角空格:“ ”.Unicode编码为:\u0020可以通过正则表达式中的\s进行匹配全角空格:“ ”Unicode编码为:\u3000不能通过正则表达式中的\s进行匹配不换行空格(连续空格)...
原创
发布博客 2019.08.15 ·
2425 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

redis基础操作 官方教程try.redis.io笔记

基本操作:简单CURD增:设置键值对:set key value删:删除键值对:del key改:指定键的值增加1:incr key此处注意,incr是原子操作查:根据key获取value:get key键值对存活时间设置键值对的过期时间:EXPIRE 键 过期时间查询键值对的过期时间:TTL 键TTL key的返回值为-1,意味着这个键值对不会过时。即未设置EXPIRE...
翻译
发布博客 2019.08.09 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DFS 有向图 树边 前向边 回边 横跨边

有向图中,对边的种类进行细分注意:发起点——>接受点,中间->即为边,种类如下:树边(Tree Edge):从一个顶点指向其未访问过的子节点的边。前向边(Forward Edge):从一个顶点指向该顶点的一个非子顶点后裔的边,且接受点被访问过。回边(Back Edge):从一个顶点指向其祖先顶点的边。横跨边(Cross Edge):从一个顶点指向一个已完全访问过的顶点,且其...
原创
发布博客 2019.08.02 ·
10046 阅读 ·
19 点赞 ·
1 评论 ·
42 收藏

windows 解决端口被占用:查看端口占用 杀进程

windows端口被占用的解决方案1.查看端口被哪个进程占用按下(win+r),输入cmd,打开控制台窗口。输入netstat -ano | findstr "被占用的端口号"结果如图所示:2.关闭占用端口的进程在控制台窗口,输入taskkill /f /pid 占用端口的进程的PID结果如图所示:命令解释netstat命令-a:显示所有连接和侦听的端口(必须用这...
原创
发布博客 2019.07.20 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

导入commons-fileupload异常java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory

导入commons-fileupload异常java.lang.NoClassDefFoundError: org/apache/commons
原创
发布博客 2019.07.17 ·
2386 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

Anaconda Navigator初始化失败,出现Navigator Error

Anaconda Navigator初始化失败,出现Navigator Error报错内容解决方案报错内容解决方案根据报错信息倒数第四行的提示,怀疑.condarc文件有问题。定位到.condarc文件,该文件在用户的根目录下,其内容如下:尝试删除该文件,再次打开anaconda navigator,结果就…好了。并且此时在我们删除文件的位置,生成了新的.condarc文件。...
原创
发布博客 2019.06.29 ·
2237 阅读 ·
4 点赞 ·
10 评论 ·
3 收藏

eclipse安装mooctest插件

下载mooctest插件http://www.mooctest.net/download 将压缩包内的features目录解压至eclipse软件的根目录下。 将压缩包内plugins目录中的net_mooctest.aut_2.9.9.jar解压至eclipse根目录中的plugins目录下。 重新启动eclipse,若菜单栏仍没有MoocTest菜单,关闭eclipse,将eclips...
原创
发布博客 2019.01.16 ·
5977 阅读 ·
7 点赞 ·
5 评论 ·
6 收藏
加载更多