[小知识] v-model 的原理 和 .sync修饰符

  • Post author:
  • Post category:其他

<!-- v-model 双向绑定指令就是一个语法糖, 本质上做了两件事情 --> <!-- 1. 给子组件绑定一个 value 属性, 对应一个变量 --> <!-- 2. 给子组件绑定一个 input 事件, 在事件处理函数中给变量赋值 --> <!-- .sync 修饰符 可以绑定多个 --> <!-- 由于 v-model 只能在组件或…

继续阅读 [小知识] v-model 的原理 和 .sync修饰符

SceneDelegate有什么作用?删除有什么影响

  • Post author:
  • Post category:其他

自从Xcode11发布以来,当你使用新XCode创建一个新的iOS项目时,SceneDelegate会被默认创建,它到底有什么用呢? 在iOS 13(及以后版本)上, SceneDelegate 将负责 AppDelegate 的某些功能。 最重要的是,window(窗口)的概念已被scene(场景)的概念所代替。 一个应用程序可以具有不止一个场景,而一个场景现在可以作为您应用程序的用户界面和内容…

继续阅读 SceneDelegate有什么作用?删除有什么影响

java03_线程同步(volatile、 synchronized)

  • Post author:
  • Post category:java

1、volatile 概念 :轻量级锁。 使用场景 :多个线程同时对未加volatile 的变量读写,会导致数据不准确。 使用 :  volatile boolean status = false; volatile特性 : 保证共享变量对所有线程的可见性(只对原子操作有效,针对复合操作无效(比如:num++))。 1)当 写 一个volatile变量时,JMM会把该线程对应的本地内存中的变量强制…

继续阅读 java03_线程同步(volatile、 synchronized)

将字符串转为类名

  • Post author:
  • Post category:其他

使用globals函数将字符串转为类名 如下: class Data: def __init__(self): self.name = 'kelly' def hello(self): print('hello') #直接使用字符串报错 res = Data().hello() #res = 'Data'.hello() res1 = globals()['Data']().hello() #通过…

继续阅读 将字符串转为类名

css如何用ease in out,翻译 | 深入理解CSS时序函数

  • Post author:
  • Post category:其他

作者:Nicolas(沪江前端开发工程师) 本文原创翻译,转载请注明作者及出处。 各位,赶紧绑住自己并紧紧抓牢了,因为当你掌握了特别有趣但又复杂的CSS时序函数之后,你将会真正体验到竖起头发般的兴奋感受。 好吧,本文的主题可能还没能让你热血沸腾。言归正传,时序函数对CSS动画而言就像是一颗隐藏的宝石,你想得到多少惊喜取决于你如何使用它。 首先,让我们定义下场景,并确保这些与时序函数相关的场景都是我…

继续阅读 css如何用ease in out,翻译 | 深入理解CSS时序函数

springcloud 集成 seata + nacos踩坑记录

  • Post author:
  • Post category:其他

参考文章: 文章1 和 文章2 和 文章3 版本对应关系 https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 集成seata 当前文章使用的是若依微服务中的基础seata方式,但是操作下来,各种问题,需要按照 若依 进行的步骤进行集成后,再做如下修改 找到对应的seata…

继续阅读 springcloud 集成 seata + nacos踩坑记录

VLAN实验

  • Post author:
  • Post category:其他

例图: 要求: 1.全网可达 2.pc通过dhcp获取地址 分析: 1.划分vlan10 vlan20,配置干道, 2.划分子接口,配置IP ,开启dot1q,arp协议 3.开启dhcp服务,分配网段 4.应用,测试 配置: vlan 1配置基本路由信息: //创建vlan [vlan  1]vlan  batch 10  20 //配置干道 [vlan  1]interface g0/0/1 …

继续阅读 VLAN实验

SVN中Branch/tag的比较

  • Post author:
  • Post category:其他

在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。 在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。 一般情况下, tag,是用来做一个milestone的,不管是不是release,都是一个可用的版本。这里,应该…

继续阅读 SVN中Branch/tag的比较

MySQL日志审计和分析

  • Post author:
  • Post category:mysql

审核数据库活动是加强数据库安全性的重要组成部分。这涉及识别漏洞,例如默认或弱登录凭据、过多的用户和组权限以及未修补的数据库。攻击者利用这些漏洞来实现自己的目标,如权限提升、SQL 注入和 DoS 攻击。因此,出于安全性和合规性原因,审计重要数据库活动的需求增加。 MySQL 日志有哪些类型 MySQL 日志文件是安全管理员最好的朋友。无论是无意的错误、安全漏洞还是系统崩溃,日志都可以提供答案。My…

继续阅读 MySQL日志审计和分析

【Java】equals方法避免空指针

  • Post author:
  • Post category:java

规避equals方法避免空指针的写法 已知变量.equal(未知变量) 举例 比较传递的key是否是a public boolean f1(String key){ return key.equal("a"); } 有很多人写的时候没有养成习惯,所以导致用所谓的 未知变量 .equal( 已知变量 ),这样很容易造成空指针异常。正确写法应该是 public boolean f1(String ke…

继续阅读 【Java】equals方法避免空指针