随笔分类 - 编程笔记
各类编程笔记,包括java,php,python,html等。
摘要:在表单 <input>、<textarea> 及<select>元素控件或者组件上创建双向绑定,它负责监听用户的输入事件以更新数据 1. 普通文本框 <div id="app"> <p>{{ msg }}</p> <input type="text" v-model="msg"> </div> <s
阅读全文
摘要:本文我们要来介绍一个抽象的知识点-语义化。什么是语义化,浅显的来说就是使用合适的语法来实现相应的功能,这里说的合适并非是从性能、数据结构、算法等深度层面,而是从阅读和维护方式等层面。 编程过程中实现一个相同的功能,往往可以使用多种不同的方式,选择一个合适的方式需要综合考虑可维护性、扩展性、性能等几种
阅读全文
摘要:搜索器用于封装查询条件表达式,必须在模型中定义,只有使用模型操作数据时才能用搜索器。调用搜索器时使用的是数据表字段,可以不用定义搜索器方法,默认是 = 条件;如果不是数据表字段,必须定义对应的搜索器方法。 1. 调用搜索器 直接调用,默认查询条件是 = UserModel::withSearch([
阅读全文
摘要:在远古时代,网页大都是静态展示,服务器无需处理复杂且过多的请求,只需要静静地等待客户端的请求,将 HTML 代码通过 HTTP 的方式返回给客户端。因此服务器也没有主动推送数据给客户端的能力,毕竟 HTTP 是无状态的协议,即开即用。 后来随着互联网的发展,服务端有一些即时消息需要立即展示给客户端,
阅读全文
摘要:本文为小伙伴们带来的是关于PHP实现生成二维码代码展示, 前言 为了满足用户渠道推广分析和用户账号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。 1、目前有2种类型的二维码 临时二维码,是有过期时间的,最长可
阅读全文
摘要:1. 前言Hibernate 可以构建各种复杂的 SQL 语句,但其本质都是反射机制结合映射关系完成的。 框架也仅是一款程序产品,人为编写的产物。要相信,只要你愿意,你完全可以实现自己的 JDBC 框架。 本节课和大家继续聊聊 Hibernate 是如何自动封装数据的。 2. 理想状态程序中的数据通
阅读全文
摘要:1. 简介MongoDB 是一个基于分布式文件存储的数据库,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,它支持的查询语言非常强大,其语法类似于面向对象的查询语言,可以实现类似关系数据库单表查询的绝大部分功能。 Python 程
阅读全文
摘要:Python 模块是一个 Python 文件,定义了各种功能接口。把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。通过调用模块封装好的功能,可以用仅仅几行 Python 代码实现某项复杂的功能,例如可以用一行代码就实现一个 Web 服务器。
阅读全文
摘要:变量的作用域是指变量的作用范围,是程序可以访问该变量的正文区域。例如: g = 123 def function(): print(g) print(g) 程序总共有 6 行在第 1 行,定义了变量 g在第 4 行,在函数 function 内部访问变量 g在第 6 行,在全局范围访问变量 g因为可
阅读全文
摘要:1. 简介在多线程应用中,某个资源被多个线程共享访问,线程通过使用锁独占该资源。需要独占访问的资源可能是: 打印机,线程在使用打印机时,不允许其它线程向打印机输出共享变量,线程对这个变量进行读取访问时,不允许其它线程同时对这个变量进行读取访问python 的 threading 模块提供了类 Loc
阅读全文
摘要:1. 前言解释:SQL 内置的算术函数主要用于对数值类型的字段进行算数运算。 本小节,我们将一起学习 SQL 函数中的算术函数。 有时候,我们需要对数据表中的数值字段进行算术运算,如需要对分数score取两位小数等;为此,SQL 提供了方便的算术函数。 本小节测试数据如下,请先在数据库中执行: DR
阅读全文
摘要:装饰器是Python中最强大的设计模式之一。装饰器用于向已创建的对象添加新功能,而无需修改其结构。使用装饰器,您可以轻松包装另一个函数以扩展包装的函数行为,并且无需永久修改即可完成。 函数是一等对象 在 Python 中,函数被视为一等对象,即我们可以将函数存储在变量中,从函数返回函数等。 下面是一
阅读全文
摘要:如果你的Python程序太慢,你可以按照下面给出的提示和技巧 - 抽象化 避免过度抽象,尤其是在微小函数或方法的形式下。抽象往往会产生间接性,并迫使解释器工作更多。如果间接寻址的级别超过完成的有用工作量,则程序将变慢 避免循环开销 如果循环的主体很简单,则 for 循环本身的解释器开销可能是大量的开
阅读全文
摘要:事务是一组原子性的SQL查询,事务内的SQL语句,要么全部执行成功,要么全部执行失败。本节重点介绍事务的ACID和隔离级别。 1. ACID提到事务,大家肯定都不陌生,和数据库打交道,我们都会用到事务。银行转账是解释事务的一个经典例子。银行数据库通常会有两张表:支票表和储蓄表。现在要从用户 A 的支
阅读全文
摘要:事务控制是 MySQL 的重要特性之一。在 MySQL 中,InnoDB 和 NDB Cluster 是常见的事务型存储引擎。 1. 自动提交默认情况下,MySQL 是自动提交(autocommit)的。也就意味着:如果不是显式地开始一个事务,每个查询都会被当做一个事务执行 commit。这是和 O
阅读全文
摘要:本节我们将以 Windows 操作系统为例,编写并执行第一个 J**a 程序。在这之前,请确保你的操作系统上已经安装了 JDK 1. 编译程序 大家可能有个疑问,为什么需要编译程序呢?计算机不能直接执行我们编写的源代码吗? 这是由于计算机只能识别由 0 和 1 组成的二进制代码。需要通过编译将源代码
阅读全文
摘要:本节中,我们将围绕功能模块,进行数据库设计。你将学习到实际开发中的一些数据库设计技巧。请确保在你的开发环境下,已经准备好了一个 MySQL数据库。 1. 创建库首先,我们先给商品管理项目创建一个数据库,命名为10zhancom_goods_cms,cms为Content Management Sys
阅读全文
摘要:在本文中,我们将向您展示为什么使用 NumPy 数组而不是嵌套的 Python 列表,以及它们之间的异同。 Python NumPy Library NumPy是一个Python库,旨在有效地处理Python中的数组。它快速、简单易学且存储高效。它还改进了流程处理数据的方式。在 NumPy 中,我们
阅读全文
摘要:想要实现高性能的查询,正确的使用索引是基础。本小节通过多个实际应用场景,帮助大家理解如何高效地选择和使用索引。 1. 独立的列独立的列,是指索引列不能是表达式的一部分,也不能是函数的参数。如果 SQL 查询中的列不是独立的,MySQL 不能使用该索引。 下面两个查询,MySQL 无法使用 id 列和
阅读全文
摘要:1. .gitignore 简介 2. .gitignore 注释 3. / 开头或结尾的忽略 4. glob 模式匹配忽略 5. .gitignore 全局忽略 6. 忽略已提交到远程仓库的内容 7. 使用各种框架下的忽略规则 1. .gitignore 简介 .gitignore 文件的作用就是
阅读全文

浙公网安备 33010602011771号