摘要:
当你变得足够优秀的时候,你才发现原来她只是,单纯的不喜欢你。 语法 with expression [as variable]: with-block with语句块会为这个表达式创建出一个运行时上下文,这个运行时上下文被称为“上下文管理器(Context Manager)”,Python 将自动调 阅读全文
摘要:
当你变得足够优秀的时候,你才发现原来她只是,单纯的不喜欢你。 # 数字 string.digits #大小写字母 string.ascii_letters #小写字母 string.ascii_lowercase #大写字母 string.uppercase #特舒符号 string.punctua 阅读全文
摘要:
上帝不会亏待痴情的人,他都是往死里整。 在redis 作为缓存中间键的时候, 保证与mysql数据一致很重要 解决方案: 1、采用延迟双删政策 操作:入库前后都进行redis.del(key)操作,并且设定合理的超时时间。 2、异步更新缓存-基于订阅binlog的同步机制 操作:MySQL binl 阅读全文
摘要:
往事不堪回首,是因为,你根本没有可以回首的往事。 从如下几个方面来提高python 运行效率: 使用内置函数和库:Python内置了很多高效的函数和库,如列表推导式、内置排序函数sorted()、内置数学函数math等。使用这些函数和库可以避免编写低效的代码。 避免重复计算:如果一个计算需要多次执行 阅读全文
摘要:
vue中 ref 是 Composition API 的一部分,它用于创建一个响应式的引用。当你使用 ref 创建一个响应式引用时,它会返回一个包装对象,该对象具有一个名为 value 的属性。你需要通过 .value 来访问或修改该引用的值。 明确性:通过 .value,你明确地知道你是在访问或修 阅读全文
摘要:
vue双大括号不能在HTML attributes 中使用。想要响应式地绑定一个 attribute,应该使用 v-bind 指令: <div v-bind:id="dynamicId"></div> v-bind 指令指示 Vue 将元素的 id attribute 与组件的 dynamicId 阅读全文
摘要:
vue组件有两种风格 选项API 组合API 选项API:使用选项式 API,我们可以用包含多个选项的对象来描述组件的逻辑,例如 data、methods 和 mounted。选项所定义的属性都会暴露在函数内部的 this 上,它会指向当前的组件实例。 <script> export default 阅读全文
摘要:
vue.js 有哪些应用? 无需构建步骤,渐进式增强静态的 HTML 在任何页面中作为 Web Components 嵌入 单页应用 (SPA) 全栈 / 服务端渲染 (SSR) Jamstack / 静态站点生成 (SSG) 开发桌面端、移动端、WebGL,甚至是命令行终端中的界面 别以为世界没了 阅读全文
摘要:
望穿秋水之寒,无论如何也比不了,忘穿秋裤之冷。 确保消息的唯一性方法: 消息属性:RabbitMQ 允许在消息属性中添加唯一标识符,例如消息ID(message ID)或自定义属性。在发送消息之前,可以在应用程序中为每条消息生成一个唯一的标识符,并将其作为消息属性发送到RabbitMQ。接收方在接收 阅读全文
摘要:
redis 三种常用的配置模式 旁路缓存模式(Cache Aside Pattern):这是平时使用较多的一种缓存读写模式,尤其适合读请求较多的场景。在这种模式下,服务端需要同时维护数据库(DB)和缓存(Cache),且以数据库的结果为准。写操作时,先更新数据库,然后直接删除缓存。读操作时,先从缓存 阅读全文