随笔分类 - 编程笔记
各类编程笔记,包括java,php,python,html等。
摘要:1. 概述本节实现一个文件管理程序,该程序会使用到如下知识点: 函数面向对象采用面向对象的程序设计方法对数据建模异常处理使用异常处理和文件相关的错误,例如文件不存在模块程序由多个源文件构成,每个源文件实现一个功能模块os 模块需要使用 os 模块提供的方法sys 模块需要使用 os 模块提供的方法文
阅读全文
摘要:1. 如何生成一个巨大的序列1.1 需求描述要求生成一个包含很多元素的序列,假设: 存储 1 个整数需要 4 个字节现在要创建一个包含 1 G 个整数的序列,从 0 到 1 * 1024 * 1024 * 1024 - 1如果需要为序列中的每个整数分配内存,则需要分配的内存为 1G * 4 = 4G
阅读全文
摘要:1. 函数传值和传引用的区别 传值 : 默认情况下, 函数参数通过值传递, 所以即使在函数内部改变参数的值也不会改变函数外部的值 传引用 : 就是在函数的参数前面添加 & 符号, 表示函数参数必须为引用地址, 不能是一个具体的值, 在函数内部对该参数所做操作会应用函数外部的该变量 站长源码网 引用传
阅读全文
摘要:AJAX 代表异步 JavaScript 和 XML。它是一组用于创建交互式 Web 应用程序的 Web 开发技术。AJAX 允许网页与服务器通信,而无需重新加载页面。 就绪状态是处理 AJAX 请求的重要组成部分。请求的就绪状态向服务器指示请求的状态,并允许客户端跟踪请求的进度。 在下文中,我们详
阅读全文
摘要:在本文中,我们将学习为什么 Python 中没有 main() 函数。 毫无疑问,Python没有所谓的main函数,但是,关于 互联网经常引用“Python的主要功能”和“建议编写 主要功能。" 它们的目的可能是复制原始的主要方法,但许多人 被误导(或误解)并因此创建极其复杂的代码。 在开始之前,
阅读全文
摘要:Python 基本数据类型中的字符串类型,字符串类型在实际的开发中是一个经常会用到的数据类型,比较重要。下面我们一起来看一下: 1. 简介字符串类型的数据表示一段文本,使用单引号或者双引号创建: 单引号字符串 ‘hello’双引号字符串 “world”在 python 中使用字符串的例子如下: >>
阅读全文
摘要:算术运算符以数值(字面量或变量)作为其操作数,并返回一个单个数值。标准算术运算符是加法(+),减法( - ),乘法(*)和除法(/)。—— MDN 算数运算符是用来做算数运算的,如 + 这个符号,就是用来做加法操作。 1. N元运算N 代表一个数,如一元运算,二元运算。 N元运算 表示由N个值产生一
阅读全文
摘要:正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹
阅读全文
摘要:基本模式匹配 一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: ^once 这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字
阅读全文
摘要:一般来说,NoSQL数据库(如MongoDB)在Node开发人员中更受欢迎。但是,这完全取决于您的用例以及从存在的不同数据库选项中选择任何 DBMS 的选择。您选择的数据库类型主要取决于项目的要求。 例如,如果您需要创建表或实时插入并且想要处理大量数据,那么NoSQL数据库是要走的路,而如果您的项目
阅读全文
摘要:插入后,我们还需要删除记录。应根据数据库表中的标识符删除记录。您可以使用“DELETE FROM”语句从表中删除记录。 我们可以通过两种方式从 MySql DB 中删除记录 - 静态删除 - 在这种类型的删除中,我们给出一个前缀的过滤器值来删除 动态删除 – 在这种类型的删除中,我们在删除之前要求输
阅读全文
摘要:Hadoop旨在存储和分析多个计算机集群中的大量数据。它是一组构建数据处理框架的软件程序。这个基于Java的框架可以快速,廉价地处理大量数据。 Hadoop的核心元素包括HDFS,MapReduce和Hadoop生态系统。Hadoop生态系统由许多模块组成,这些模块有助于系统编码,集群管理,数据存储
阅读全文
摘要:本文实例讲述了PHP基于面向对象实现的留言本功能。分享给大家供大家参考,具体如下: 要设计一留言本,一切都将以留言本为核心,抓到什么是什么,按流程走下来,即按用户填写信息->留言->展示的流程进行。 现在用面向对象的思维思考这个问题,在面向对象的世界,会想尽办法把肉眼能看见的以及看不见的,但是实际存
阅读全文
摘要:本文实例分析了thinkPHP框架自动填充原理与用法。分享给大家供大家参考,具体如下: thinkphp有一个自动填充字段的方法 填充规则如下 1 2 3 4 5 array( array(完成字段1,完成规则,[完成条件,附加规则]), array(完成字段2,完成规则,[完成条件,附加规则]),
阅读全文
摘要:如果我们要为我们的应用程序使用 NoSQL 数据库,那么我们需要一些快速且易于使用的东西。 我们知道“NoSQL”并不一定意味着“没有维护”。我们考虑使用MongoDB的Atlas或Amazon的DynamoDB等托管托管服务,但我们选择自己托管,无论是在我们的本地还是在我们自己的云实例中。我们评估
阅读全文
摘要:1. brew 简介2. 常用命令3. 镜像配置 1. brew 简介 使用 brew 安装的软件,其安装位置和配置文件都存放在固定的目录 安装位置: /opt/homebrew/Cellar 配置文件: /opt/homebrew/etc 2. 常用命令 基础命令 命令 描述brew -v 查看当
阅读全文
摘要:将打好的war包拷贝到Tomcat的webapps目录,然后在Tomcat的bin目录找到startup.bat批处理文件,直接双击执行,结果运行几秒后直接闪退,顿时有种不好的预感,在浏览器访问web项目,结果连localhost:8080都无法访问,web项目未发布成功,一脸懵逼~ 没有日志看不到
阅读全文
摘要:Nginx 的 limit 模块用于限制 Nginx 的访问。 limit 模块包含有两个部分: limit_conn 用于对连接数量的限制limit_req 用于对请求频率的限制 limit_conn limit_conn 模块的实现比 limit_req 简单,直接对拥有相同变量值的连接进行计数
阅读全文
摘要:1. 前言 2. 安装PHP 3. nginx的安装及基本配置 4. nginx的URL重写 5. 更高效的管理nginx配置文件(虚拟主机) 6. 配置web访问以及查看目录文件 1. 前言 环境介绍: mac book pro m1 2020 本文记录使用 brew 安装 nginx 配合PHP
阅读全文
摘要:前言 1. some() 检测数组中的元素是否满足指定条件 2. filter() 过滤掉数组中不满足指定条件的值 3. indexOf() 判断一个元素是否在数组中存在 前言 JavaScript Array 对象方法太多了,短时间内记不住的,可以每天学几个日积月累,来学习几个常用的方法吧 ! 1
阅读全文

浙公网安备 33010602011771号