自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦里逆天的博客

生命不息,学习不止,求知若渴,虚心若愚

  • 博客(231)
  • 收藏
  • 关注

原创 PHP开发之简单上传功能的实现

第1章 PHP开发之简单上传功能的实现1.1 PHP实现文件上传之上传原理及实现file.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body><form action="upload.php" method="post" enctyp

2021-06-14 16:44:34 11 3

原创 《SMT实用指南》读书笔记1

第1章 SMT概述1.阻容元器件的结构特点电阻是在陶瓷基板上印电阻浆料,它能耐焊接温度;而电容内部是由浆料印成的金属膜与陶瓷介质交叠而成的,它们热膨胀系数不一样,故在高焊接温度时易开裂。2.SMT发展史表面组装技术(Surface Mount Technology),简称SMT,它可将表面贴装元器件(无引脚或短引脚的元器件)贴、焊到印制电路板表面规定的位置上,并且所用的印制电路板(PWB)无须钻插装孔。具体地说,就是首先在印制电路板焊盘上涂布焊锡膏,再将表面贴装元器件准确地放到涂有焊锡膏的焊盘上,通

2021-04-01 18:53:14 96

转载 SMD元件尺寸大小公制英制对应说明

SMT知识-SMD元件尺寸大小,公制英制对应说明(1英寸=25.4mm)英制(mil)公制(mm)长(L)(mm)宽(W)(mm)高(t)(mm)a(mm)b(mm)020106030.60±0.050.30±0.050.23±0.050.10±0.050.15±0.05040210051.00±0.100.50±0.100.30±0.100.20±0.100.25±0.10060316081.60±0.150.80±0.150.4

2021-03-15 21:51:31 261

转载 HTML中控制input文本框输入内容

https://www.cnblogs.com/TigerZhang-home/p/8656345.htmlhttps://www.cnblogs.com/michaelcnblogs/p/12401992.html

2021-02-06 22:08:32 106

原创 C语言经典100题练习(1~21)

文章目录1.生成不重复的三位数2.根据企业利润计算奖金3.求完全平方数4.判断某日是一年中的第几天5.将三个整数由小到大输出6.用*号输出字母C的图案7.输出特殊图案8.输出九九乘法表9.输出国际象棋棋盘10.打印楼梯图案和笑脸11.兔子生崽12.判断101~200之间的素数1.生成不重复的三位数/*1.生成不重复的三位数题目: 由1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?并将这些数字一一列出。程序分析: 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排

2021-02-06 18:33:11 180

原创 _tkinter.TclError: couldn‘t recognize data in image file “E:\Python-Files\python-games\ch4\10.jpg“

问题描述:Python使用Tkinter编写GUI,期望在其组件Label中显示图片(.png格式)报错:实例代码:from tkinter import *win = Tk() # 创建窗口对象win.title("我的窗口") # 设置窗口标题lab1 = Label(win, text = '你好', anchor = 'nw') # 创建Label组件lab1.pack() # 显示Label组件# 显示内置的位图lab2 = Label(win, b

2021-02-03 17:50:51 93 1

原创 python安装PIL模块

打开命令提示符,输入python,检查是否配置好python环境。输入exit()(或Ctrl+z)可退出环境。由于PIL已经改名为Pillow,输入pip install PIL命令将会报错。此外,还出现了如下警告信息:WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available. You should consider upgrading via the 'd:\software\pyt..

2021-02-03 17:01:09 193 1

原创 《Python零基础快乐学习之旅》学习笔记16——算法-排序与搜寻

第16章 算法-排序与搜寻16.1 算法(alogrithm)算法是指一个寻求解答的过程的程序代码。程序实例:# 寻找最大值的算法data = [10, 25, 38, 69, 83]max = data[0]for num in data: if num > max: max = numprint("最大值:", max)执行结果:最大值: 8316.2 排序在排序方法中最著名也最简单的算法是泡沫排序法(Bubble Sort)或者叫冒泡排序。其基

2021-02-02 21:47:21 29

原创 《Python零基础快乐学习之旅》学习笔记15——程序调试与异常处理

第15章 程序调试与异常处理15.1 程序异常15.1.1 除数为0的错误程序实例:def division(x, y): return x / yprint(division(10,2))print(division(5, 2))print(division(3, 0))执行结果:由于最后一行输出中,传入的第2个参数为0,导致出现ZeroDivisionError: division by zero错误。15.1.2 try/except使用try/except语句可以

2021-02-02 21:28:08 30

原创 《Python零基础快乐学习之旅》学习笔记14——文档的读取与写入

第14章 文档的读取与写入14.1 读取文档Python处理读取或写入文档时,首先需要将文档打开,然后可以接受一次读取所有文档内容或是逐行读取。14.1.1 open()open() 函数可以打开一个文档供读取或写入。如果函数执行成功,将返回文件对象。open()函数的基本使用格式如下:file_Obj = open(file, mode="r") # 这里只列出最常用的两个参数file:用字符串列出要打开的文档。mode:打开文档的模式,如果省略则代表mode=“r”。使用时如果

2021-02-01 19:16:40 49 1

原创 《Python零基础快乐学习之旅》学习笔记13——模块的设计与应用

文章目录第13章 模块的设计与应用13.1 将自建的函数存储在模块中13.1.1 准备工作13.1.2 创建函数内容的模块13.2 应用函数模块13.2.1 import 语句13.2.2 from ... import 语句13.2.3 from ... import * 语句13.3 随机数random模块13.3.1 randint()13.3.2 choice()13.3.3 shuffle()13.3.4 sample()13.4 时间time模块13.4.1 time()13.4.2 sleep

2021-02-01 13:07:54 41

原创 《Python零基础快乐学习之旅》学习笔记12——类-面向对象

第12章 类-面向对象Python是一门面向对象的语言,在面向对象的概念中Python允许用户自定义数据类型,这种自定义的数据类型叫做类。类(class)是用来描述具有相同属性和方法的对象的集合。12.1 类的定义语法格式如下:class ClassName(): # 类名首字母必须大写 statement1 ... statementn程序实例:class Student(): # 定义类 name = '张三' # 定义属性name age

2021-01-31 21:55:13 49 1

原创 《Python零基础快乐学习之旅》学习笔记11——函数设计

文章目录第11章 函数设计11.1 Python函数基本概念11.1.1 函数的定义11.1.2 没有输入参数没有返回值的函数11.2 函数的参数设计11.2.1 传递一个参数11.2.2 多个参数传递11.2.3 参数默认值的处理11.3 函数返回值11.3.1 返回None11.3.2 简单返回数值数据11.3.3 返回多种数据11.3.4 简单返回字符串数据11.4 调用函数时参数为列表11.5 传递任意数量的参数11.5.1 传递并处理任意数量的参数11.5.2 设计含有一般参数与任意数量参数的函数

2021-01-31 18:15:34 38

原创 《Python零基础快乐学习之旅》学习笔记10——集合(set)

文章目录第10章 集合(set)10.1 创建集合10.1.1 使用大括号创建集合10.1.2 使用set()函数定义集合10.2 集合的操作10.2.1 交集(intersection)10.2.2 并集(union)10.2.3 差集(difference)10.2.4 是否成员(in)第10章 集合(set)集合的基本概念是无序且每个元素都是唯一的,集合元素的内容是不可变的,常见的元素有整数、浮点数、字符串、元组等。而可变内容如列表、字典、集合等,不可以作为集合的元素。但集合本身是可变的,可以增加

2021-01-30 22:35:46 41

原创 《Python零基础快乐学习之旅》学习笔记9——字典(dict)

文章目录第9章 字典(dict)9.1 字典基本操作9.1.1 定义字典9.1.2 列出字典元素的值9.1.3 增加字典元素9.1.4 更改字典元素内容9.1.5 删除字典特定元素9.1.6 删除字典所有元素9.1.7 删除字典9.1.8 创建空字典9.1.9 字典的复制9.1.10 取得字典元素数量9.1.11 验证元素是否存在9.2 遍历字典9.2.1 遍历字典的键-值9.2.2 遍历字典的键9.2.3 按键排序与遍历字典9.2.4 遍历字典的值9.2.5 按值排序与遍历字典的值9.3 字典内键的值为列

2021-01-30 16:09:39 72

原创 《Python零基础快乐学习之旅》学习笔记8——元组(tuple)

文章目录第8章 元组(tuple)8.1 元组的定义8.2 读取元组元素8.3 遍历所有元组元素8.4 修改元组内容8.5 元组切片(tuple slices)8.6 方法与函数8.7 列表与元组数据互转8.8 元组的优点第8章 元组(tuple)元组(Tuple)是Python提供的一种数据类型,它的结构与列表完全相同,但是元组与列表最大的区别在于:元组的元素值不可更改,元素个数不可变动。因此元组也被称为不可改变的列表。8.1 元组的定义列表在定义时是将元素放在中括号“[]”内,而元组的定义则是将

2021-01-29 16:14:12 44

原创 《Python零基础快乐学习之旅》学习笔记7——循环设计

文章目录第7章 循环设计7.1 基本for循环7.2 range()函数7.2.1 只有一个参数的range()函数7.2.2 有两个参数的range()函数7.2.3 有3个参数的range()函数7.3 进阶的for循环应用7.3.1 巢状for循环7.3.2 强制离开for循环-break指令7.3.3 for循环暂时停止不往下执行-continue指令7.4 while循环7.4.1 基本while循环7.4.2 巢状while循环7.4.3 强制离开while循环-break指令7.4.4 whi

2021-01-29 16:03:07 68

原创 《php从零开始开发属于自己的php框架》课程笔记5——将项目改造成实用框架

项目改造及优化。1.新建项目,命名为mvc1,项目结构如下:目录简述:application目录中主要是前台、后台模块及配置文件(home对应前台、admin对应后台);framework才是真正的框架目录,内置数据库操作类和一些公共模型;config目录用于放置用户的自定义配置文件。2.项目整理。将Db.php和Model.php复制到framework目录下;将StudentModel.php复制到application/home/model文件夹;将StudentContro

2021-01-27 17:51:39 50

原创 《php从零开始开发属于自己的php框架》课程笔记4——创建视图模板以显示数据

文章目录1.创建展示所有数据的视图模板2.创建展示单条记录的视图模板3.引入视图模板4.查看视图模板效果往期文章为了更好地展示数据,通常会创建对应的视图模板来达到更好的效果。1.创建展示所有数据的视图模板student_list.php:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=

2021-01-27 12:21:18 35

原创 《php从零开始开发属于自己的php框架》课程笔记3——实现模块的功能

文章目录前言1.创建自定义控制器2.创建前端控制器实现请求分发3.控制器功能测试往期文章前言模块的功能通常在控制器中实现。1.创建自定义控制器StudentController.php:<?php/** * 学生模块控制器类 * 模块管理一般有:CURD增删改查 * 模型根据数据表创建,控制器根据模块创建 * 通常一个控制器完成一个模块的功能 * Class StudentController */class StudentController{ /**

2021-01-27 11:49:25 54

原创 《php从零开始开发属于自己的php框架》课程笔记2——数据库与模型

课程链接:https://www.php.cn/course/665.html文章目录一、数据库操作类1.封装数据库操作类Db2.测试数据库操作类Db二、模型类1.创建公共模型类Model2.创建用户自定义模型一、数据库操作类操作数据的前提是与数据库建立连接,为了方便,通常会将数据库连接所需的一些参数、常用的操作方法(如查询)等,封装在一个文件中。1.封装数据库操作类DbDb.php:<?php/** * 数据库的基本操作 * 实现两类功能: * 1.创建当前类的唯一实例

2021-01-27 11:02:26 29

原创 《php从零开始开发属于自己的php框架》课程笔记1——MVC与单例模式

1.MVC实例建库建表sql:SET NAMES utf8;SET time_zone = '+00:00';SET foreign_key_checks = 0;SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';DROP DATABASE IF EXISTS `edu`;CREATE DATABASE IF NOT EXISTS `edu` DEFAULT CHARSET = `utf8`;USE `edu`;DROP TABLE IF EXISTS `s

2021-01-27 09:52:48 46

原创 PHP命名空间入门

文章目录第1章 命名空间针对的主要对象1-1 函数的命名空间1-2 类的命名空间1-3 常量的命名空间第2章 命名空间的分级管理2-1 命名空间中的普通变量2-2 命名空间的分层机制第3章 命名空间的引入与简化3-1 命名空间的导入与简化3-2 全局/公共命名空间3-3 命名空间的三种引入方式第1章 命名空间针对的主要对象1-1 函数的命名空间<?php/** * 命名空间解决了函数的全局命名冲突问题 * 如果代码使用了命名空间,那么所有代码必须写到命名空间中 * * 同一空间不允许有

2021-01-26 11:26:04 33

转载 PHP实现多级分类生成树的方法

https://jingyan.baidu.com/article/1709ad804002594635c4f05c.html<?php   function generateTree($items){    foreach($items as $item)    $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']];    return isset($items[0]['

2021-01-25 22:56:05 133

转载 php递归获取分类结构

https://www.cnblogs.com/zjfblog/p/8888510.htmlhttps://blog.csdn.net/dianai7709/article/details/101517199

2021-01-25 15:04:50 57

原创 PHP无限级分类

1.PHP无限级分类之建库准备建表sql如下:CREATE TABLE IF NOT EXISTS `deepcate` (`id` int(4) NOT NULL,`pid` int(11) NOT NULL,`catename` varchar(30) NOT NULL,`cateorder` int(11) unsigned NOT NULL DEFAULT '0',`createtime` int(10) NOT NULL) ENGINE=InnoDB AUTO_INCREMENT=

2021-01-25 12:47:27 27

原创 PHP字符串操作基础

文章目录第1章 字符串基础知识1-1 单引号与双引号声明字符串的区别1-1-1 单引号1-1-2 双引号1-2 heredoc和nowdoc语法结构的区别与联系1-3 heredoc与nowdoc初始化局部变量与类属性1-4 变量解析两种语法与实例详解1-5 字符串的增删改查操作第2章 字符串函数精讲2-1 子串处理substr及相关函数2-2 字符串检索函数strpos()和strstr()2-3 字符串的填充与替换str_pad()和str_replace()2-4 字符串长度统计strlen()和mb

2021-01-23 20:26:21 29

转载 apache重写url规则

https://blog.csdn.net/weixin_42627280/article/details/93040217https://www.it610.com/article/1296333776644808704.htm

2021-01-22 23:24:34 65

原创 Vue+TP分离开发实时疫情动态地图

参考文章链接:https://www.it610.com/article/1296333776644808704.htmhttps://blog.csdn.net/weixin_42627280/article/details/93040217

2021-01-22 23:00:44 67

原创 Git使用vue init webpack命令初始化一个新项目

准备node、npm/cnpm/yarn全局安装vue-cli脚手架构建工具 npm install -g vue-cli --force查看版本 vue --version 或 vue -V使用vue init webpack命令初始化一个新项目,命名为corno。vue init webpack corno新建项目目录结构如下:使用idea打开项目,使用npm install命令安装依赖,然后使用npm run dev命令运行npm ins..

2021-01-22 13:17:51 87 1

原创 PHP模糊查询练习

PHP连接数据库及简单模糊查询功能实现。1.建库建表sqlDROP DATABASE IF EXISTS `test`;CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARSET = `utf8`;USE `test`;-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `u.

2021-01-21 22:49:56 81 1

原创 PHP实现水印和缩略图效果

准备工作:图片2张、字体文件至少1份文章目录1.PHP图片添加文字水印2.PHP图片添加图片水印3.PHP缩略图1.PHP图片添加文字水印PHP实现图片添加文字水印效果。demo1.php:<?php/** * 1.打开图片 */// 配置打开图片的路径$src = "demo1.jpg";// 获取图片的信息$info = getimagesize($src);//echo "<pre>";//print_r($info);// 通过图片的编号来获取图片

2021-01-20 20:04:50 30

转载 PHP删除数组中指定值的元素

https://www.jb51.net/article/146022.htm

2021-01-17 19:44:11 238

原创 《Python零基础快乐学习之旅》学习笔记6——列表(list)

第6章 列表(list)列表(List)是Python的一种可以更改内容的数据类型,是由一系列元素所组成的序列数据。6.1 认识列表(list)Python的列表功能除了可以存储相同数据类型,例如:整数、浮点数、字符串,通常称每一种数据为元素。一个列表也可以存储不同数据类型,例如:列表内同时含有整数、浮点数和字符串。6.1.1 列表基本定义定义列表的语法格式如下:name_list = [元素1,......,元素n,] # name_list是假设的列表名称列表的每一组数据称为元素,

2020-12-23 14:37:04 83 1

原创 《Python零基础快乐学习之旅》学习笔记5——程序的流程控制使用if语句

第5章 程序的流程控制使用if语句5.1 关系运算符Python语言所使用的关系运算符表格如下:关系运算符说明实例描述>大于a > b检查a是否大于b,如果为真,返回True,否则返回False>=大于等于a >= b检查a是否大于或等于b,如果为真,返回True,否则返回False<小于a < b检查a是否小于b,如果为真,返回True,否则返回False<=小于等于a <= b检查a是

2020-12-18 21:33:29 62

原创 《Python零基础快乐学习之旅》学习笔记4——基本输入与输出

第4章 基本输入与输出4.1 Python的辅助说明help()help()函数可以列出某一个Python的指令或函数的使用说明。>>> help(print)Help on built-in function print in module builtins:print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values

2020-12-18 21:32:40 49 1

原创 Windows 10安装composer

1.下载Composer-Setup.exe:https://getcomposer.org/Composer-Setup.exe2.运行Composer-Setup.exe,选择安装模式:在这里插入图片描述

2020-12-15 13:59:31 126

转载 PHP函数substr()截取中文字符乱码

https://blog.csdn.net/haocaicai/article/details/81087481

2020-11-29 12:01:27 53 1

原创 PHP Fatal error: Uncaught Error: Call to undefined function mb_substr()

问题描述:PHP Fatal error: Uncaught Error: Call to undefined function mb_strlen()PHP Fatal error: Uncaught Error: Call to undefined function mb_substr()原因分析:php 7中php.ini中没有开启mbstring的扩展。解决方案:修改php.ini文件,找到“;extension=mbstring”,去掉前面的分号。参考文章:https:

2020-11-28 20:14:42 381

转载 php多维数组去除空元素

https://www.cnblogs.com/phpshen/p/6027388.html

2020-11-23 20:05:12 98

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除