最近一年,在开发实践过程中遇到了不少问题,大多都能得到解决 部分知其原理,部分只能做到解决问题,而半年前遇到的问题,或多或少都忘得差不多了 是该记录一下一些问题,防止再遇到就得再查资料了 1....,且第二次的链接中会多了一个#号 解决办法就是直接不设置这个属性 5....第二个坑是它直接把绑定元素的事件都注销了,这样太暴力很不好 ?...第三个坑是它给只读的style属性赋值,这种方式在严格模式是被禁止的,而这插件正好自个又用了严格模式 坑就坑在:在Angular.JS(1)环境下使用iPad的时候才报错,PC上用Angular.JS正常...原因是Safari下的特殊性,导致解析失效,也是格式不标准的问题 解决方法:日期和时间用 T 分隔即可,即把中间的空格换成T 更多 更多 56.
在工作时, 和同事一起遇到了一个关于SQL优化方面的问题, 现在将解决过程记录如下 项目缺陷描述 ? 项目分析思路 首先F12进入开发者模式, 查看最费时的请求 ?...然后利用restful风格接口工具集( RestfulToolkit ) : 用于将前端请求的url与后端的controller对应. 安装后的快捷键( Ctrl+\ ) ?...我们从listCateByStoreId()方法的实现类可以看出, 该方法的实现类要获取request对象的storeId, 而我们又没有设置,导致进行权标扫描 ?...改进 通过封装的方法去查StoreId, 然后进行相关条件的判断 ? 在数据库中为该字段添加索引...., 可以看到后端的响应速度得到了很大的优化 ?
在删除application时,可通过标签,批量删除同一个application下的所有对象。 如下图所示: ? 创建的名为eureka的application包括图中所有的对象。...结语 在创建Route等其他资源的时候,也可以给它们打上标签,便于同时批量删除。
前言 站点建立两年多了,几个常用的搜索引擎都搜录了我的站点,唯独必应迟迟不收录。 如果真的是我站点有问题的话,我改一改能符合收录要求也行。...但是每次使用必应站长工具检查的时候都显示我的站点没有问题,可以被建立索引(那你倒是建立索引啊!(╯▔皿▔)╯)。...信的大概内容就是:我遇到了哪些问题(网站检查没有问题,但是无法建立索引),需要哪些帮助(希望尽快帮我解决索引无法建立的问题,若是我的站点有问题的话,麻烦告知我详情) 信件发送后,必应给了我一封回信...最终结果 信件发送后过了10个工作日,总算是收到了进一步的回信。 emmm,说已经在给我审查了。好吧,继续等。。。。 然后我又等了一个星期,终于开始建立索引了。...最终历时将近一个月总算是解决了,看来给必应反馈还是很有用的(●’◡’●)。
在上一篇《DNS 系列(一):为什么更新了 DNS 记录不生效?》...秒,它涉及 Internet 上的 DNS 记录(IN),并指向了 A 类记录,同时域名被解析为 IP 地址(93.184.216.34)。...AAAA 记录AAAA 记录,也称为 “quad A”,功能与 A 记录相同。但是,它指向的是 IPv6 地址。...DNS 请求每当我们在浏览器的搜索栏中输入网址时,都会先向本地名称服务器(Local DNS)发出请求。Local DNS 是一个检查记录是否在本地缓存中的组件,它的查询是递归 / 迭代查询。...客户端和 Local DNS 是递归查询,这是最常见的一种查询方式。
本文将会分享 6个linux痕迹隐藏技巧 隐藏远程SSH登陆记录 清除当前的history记录 隐藏Vim的操作记录 隐藏文件修改时间 锁定文件 清除系统日志痕迹 1....清除当前的history记录 如果我们不希望命令被记录,在退出会话前直接执行: # 清除当前会话的命令历史记录 history -r # 或者 不给当前的shell留时间去处理,内存的命令也就没时间写入到文件...隐藏Vim的操作记录 当我们使用 vim时候,会在 ~/.viminfo留下操作记录,建议使用 vi 。或者在vim中使用命令关闭记录。 :set history=0 :!command 4....记录所有用户最后一次登录时间的日志,使用lastlog命令查看 /var/log/wtmp 记录所有用户的登录、注销信息,使用last命令查看 /var/log/utmp 记录当前已经登录的用户信息...,使用w,who,users等命令查看 /var/log/secure 记录与安全相关的日志信息 /var/log/message 记录系统启动后的信息和错误日志 # 直接覆盖日志文件 echo
之前将近一个月的时间算是初步入门了kubernetes,现在对之前的学习工作进行整理记录,将所有的内容有机的串联起来。...对照网上已有的内容和自己过去的博客,整理shell脚本 安装包结构示意如下(安装包放在了群共享里,感兴趣的可以加群自取): ? ?...etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler、kubectl etcd和flannel采用 Centos7.2学习记录...(2)——yum只下载不安装以及多rpm的安装方式下载的rpm包。...kubernetes基于二进制文件的方式进行安装配置,版本为1.7.4。
消除重复数据是数据清洗的头等大事,下面介绍比较常用的几种去重方式。...Distinct 删除重复的员工信息 select distinct(empno) from emp Rowid 利用rowid结合max和min函数快速去重 select e.* from emp e...(e.rowid) from emp e Group by select deptno from emp group by deptno; Row_number() row_number是通过标记排号方式去重...,如果有2条或以上的重复数据,直接筛选删除即可。
清理npm缓存的方法 npm cache clear --force 查看npm下载源 // 查看下载源列表 nrm ls // 切换 nrm use xxx // 查看当前下载源 npm config...get registry 在vue中使用echarts的图表时,获取图表的容器时,要在mounted中。...的区别, ??只处理null或者undefined的情况, 但是!!处理0,false,‘’ null undefined NaN的情况。...如果F12控制台的source看不到源码或者源码里面乱七八糟的,那就去vue-config设置一下map-source 学会打断点!!!F10逐帧执行, F11会进入方法体里。...分清楚==和===的区别,也不是任何时候都要===来判断。 使用swipe轮播图的时候,如果最后一页内容不够,撑不起盒子,但是盒子本身又不能给死高度,那可以放几个空的元素补上。
2024/1/20-2024/3/1 大家,好久没更新了,因为之前过年放假,一直犯懒,最近工作上也没什么让我干的事,比较清闲,所以没什么可以写的,每天就看看项目什么的,了解公司的业务,但是这些东西也不能发...对象自己的属性就是指我们自己定义在对象上的方法,如果要列出这些属性,可以使用 Object.getOwnPropertyNames(object) 继承的属性就是对象从原型对象那里继承来的属性,比如对象上的...rollup打包模式,可以将这个库打包变不一样的模式,用户就可以通过不同的方式去引入。比如说cjs(commonjs),那么就只能在node环境中用require引入。...d.ts文件中,他的查找顺序大致是这样的:会去查找tsconfig配置下的文件,没有的话就去找node_modules下的@types文件,最后会去package.json的types路径下面找。...default || files(key) }) console.log(modules) export default { components: modules, } override content不生效的话可能是因为请求带有时间戳
如果定义了一个函数,能够通过传入的不同参数进行不同的操作,那最好写成一个对象,通过不同的参数,去调用这个对象的对应方法,如下(不要使用switch哈 function doSth(type, a, b)...而对象和数组中,可枚举属性就是在循环中能循环到的属性,相反就是不可枚举的属性,在Object.defineProperty中可以将属性定义为不可枚举的。这样的话循环的时候不会循环到这个属性。...一般来说,自定义添加的属性都是可以枚举的,而一些内建的属性是不可枚举的,比如length,还有原型链上的属性。...阮一峰的ts是真的强,讲得狠狠狠细致 正则的规则是可以复用的,比如你将一部分的规则用括号()括起来,这就是第一组规则,当你想复用的时候,就用\1即可,如果你第一次匹配的是xx,下一次复用的时候匹配的也得是一样的内容...,我发现一个使用场景,就是匹配标签之间的内容, 标签的两边肯定都是一样的,h1肯定对应的还是h1, div对应的还是div,这时候就可以复用规则了。
如果一个决策不涉及这两个方面的任何一个,我们认为它不应该包含在 ADR 中。让我们更详细地审视这个断言。 什么样的变更是昂贵的?...有时,为了将决策记录在 ADR 中,决策被分类为“架构性决策”,因为没有更好的地方可以记录它。 ADR 不应该用于以下用途: 促进重用。有些人,尤其是管理者,将 ADR 视为强制实施重用的手段。...我们认为更好的方式是使 ADR 成为团队试图解决问题以及选择其方法的原因的清晰记录。 推卸责任(自我保护)。有些团队认为,通过将决策放在 ADR 中,他们可以免除该决策带来的后果。...这经常发生是因为团队经常做出重要决策,但如果没有记录它们的地方,他们就会将它们放在 ADR 中。以这种方式滥用 ADR 会使架构更难以理解:如果每个决策都是架构决策,那么没有一个决策是架构决策。...换句话说,一个变成“任意决策记录”的 ADR 已经失去了它的目的。对此有一个简单的解决办法:只需保留与架构无关的重要决策的日志。
1.一定一定要好好看组件库的api,而不是觉得自己基本会用就完事了,在实际工作中想要的效果往往和官网上的范例有出入,要学会用插槽,用他提供的api自定义内容。...因为这里存在对象引用的问题,会造成数据的污染,另外在vue3中,只能使用返回对象的函数形式了,不能使用对象方式了。 12.组件要用name命名,开头大写。...14.工作中遇到一个情况就是,我们公司有自己的依赖包,公司的另一个项目依赖于这个包,如果要使用这个包的话,可以使用npm上传,然后在项目中安装,但是这样很麻烦,因为我们写的依赖包要是有改动,就得重新上传了...,所以我们选择软链接的方式。...17.如果发现用js或者在行内样式给元素添加transition属性不生效,但是在style中生效的话,试试把style中的scoped删掉。好像是因为hash的原因。
img的alt属性如果没有用的话就删掉,不过最好还是设置一下(就是图像无法显示出来的时候的替代文本)。...少写行内样式 获取数据,或者是使用filter这些数组的方法之类的,一定要注意判断结果,因为很可能是没有值的。...我犯错的情况就是把修改loading的状态逻辑写在了then里,主管问我如果请求要是失败了呢?那么不就一直都是加载中的状态了?我直接傻了哈哈哈哈哈。...删除对象的键的方法两则: delete obj['xxx'] obj['xxx'] = null 判断数组的每一个元素有没有值,可以用这个写法 arr.filter(Boolean) 这个写法等价于 arr.filter...控制台的network,右键发出的请求,点击Override content,可以拦截请求返回的响应数据 右边就是可以修改的了,左边紫色的状态就是被拦截了,点上面的小圆圈暂停就是停止掉。
1.标准事务代码CS80查看BOM修改记录 输入物料编码,工厂,BOM用途信息,回车: ? 选择日期,点凭证总览,显示更改凭证清单: ? 双击凭证编号,即可找到BOM修改的具体内容: ?...F8执行(DATUM表示开始日期,TABNAME:BOM的Header,填写STKO;TABKEY:对应表的字段属性),然后再执行即可看到对应字段所做得创建,修改,删除bom的所有记录 ?...3.通过表se11/se12查看 又有2种可查看的方式: 1)通过Table=CDHDR,查看事务代码修改的记录: ? 点清单查看按钮,如下图红色框: ? 字段选择如下填写: ?...例如:事务CS02表示用户通过此事务代码功能进行的操作 点执行后,得到相应的结果 ? 2)通过Table=CDPOS,查看表修改的记录: ? 点清单显示按钮,如下图红色框: ?...执行后就可以得到对应表的修改记录: ? 若大家还有其它的方式查看BOM的修改记录,欢迎积极交流,谢谢!
TYPES:BEGIN OF TY_EXCEL, SEL(1), ICON(4), MESSAGE(100), LOHNB(1),"信息记录类型...信息记录类型 GW_EXCEL-LOHNB = GS_EXCEL_T-VALUE. WHEN 2."...GW_EXCEL-MESSAGE = '信息类型不匹配!'. GW_EXCEL-ICON = '@0A@'. ENDIF....GW_EXCEL-MESSAGE = '信息类型不匹配!'. GW_EXCEL-ICON = '@0A@'. ENDIF....' 1 '', 'INFNR' '信息记录编号' 10 'X',
很多同学现在都喜欢选择开通一个公众号来记录自己生活中的点点滴滴以及学习的一些笔记,但是写的时候可能洋洋洒洒,到了放到公众号发推送的时候就面临着许多窘境:要么是觉得直接放上去光秃秃的不好看...什么是markdown语法 使用mdnice之前,必须先了解它运作的基础,markdown语法 markdown是一种是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版...某种程度上markdown和word的作用是一样的,都是为了用户能够输入文字之后,经过文字编辑器的处理,获得一份拥有样式和格式的文档。...最底部 图片 公众号的图片插入永远是一个老大难的问题,mdnice提供了一种解决的办法。 在写作的时候,可以直接拖动或者快捷键粘贴到mdnice的编辑栏中。...如果觉得相关的主题不够好看,可以进入订阅更多主题进行选择。 ? 这么多款,总有你喜欢 导入微信 终于写到这里了,在完成所有工作之后,只需要轻轻点击一下右上角微信公众号的字样 ?
刚开始用MySQL的空间数据类型时,手册上有写到索引部分,所以是支持空间索引的。在实际使用时,空间索引创建了,但怎么测试都是没走,强制走索引也是不走,各种搜索也是没找到原因。...刚开始,是这么使用的,但是怎么都不走索引!!!...-- 删除索引 ALTER TABLE `geom` DROP INDEX `g`; -- 修改字段的 SRID ALTER TABLE `geom` MODIFY COLUMN `g` polygon
一次工作日的获取技巧记录 前言 工作日的获取还是比较常见的,比如银行和跨境电商的交易,有时候在教育的行业也会有用到,由于我们不知道每一年那一天是节假日,有时候涉及调休等等又要上班比较麻烦,所以这里干脆做一次记录...注意,本文使用的是「PostgreSql数据库」,使用其他的数据库需要略微的修改sql的内容。 日期表的设计 日期表的设计不是固定的,下面的内容其实都是供参考使用。...由于个人使用的经验也不是十分丰富,所以这里记录个人最近接触到的一个使用案例,下面的案例是使用row_number()来获取多少个日之前的工作日,根据下面的sql语句我们可以轻松完成多少个日之前的工作日...-1,后一天工作日为+1等等的内容。...,希望对于读者有帮助 写在最后 本次主要为一次个人的时间记录。
,于是我轻车熟路的去检查了一遍数据库和solr的差异数据,随后到服务器上将主系统重新启动(公司内部系统)按照系统业务,在系统启动后应该更新索引,在启动完成后我检查页面发现还存在那两篇文章(现在它俩还不让我那么激动...在我删除索引后我进行了服务重启,这次我万分自信的准备去写我的页面,然后.....页面空白,对,主页面一片空白所有之前的文章全都不见了,我有一点慌了,随后我去solr的query里进行查询,OMG,一条索引都没有了...(PS:在日常开发我经常会备份) 因为solr索引的数据是有依可循的,还好我们还可以操作添加,于是我提交了一篇文章,我到solr里看它的格式,它的格式是一个json(如果小伙伴们想直接操作solr可以执行把...json打到Documents的json框里就可以新增了)大概是这样的: 但是各位不要把version和checkUsed加进去,那个是自己生成的。...我又新增了一个有附件的方案,看到格式我放弃了,就是下面的看不懂的\n\n 在我绝望时,我想起来我们提交的时候会创建或者更新索引,于是我把我自己的一个方案从数据库将状态改为未提交进行重新提交,中间的步骤就不说了
领取专属 10元无门槛券
手把手带您无忧上云