头条个人博客,欢迎来到我的小世界!
本人爱好程序,主业并不是编程,这个博客建立的初衷就是记录我自学编程的点点滴滴心得体会,随着时间的推移,网站的版块也越来越多,这已经是第四次改版了,我不在乎改版对搜索引擎的影响,这仅仅是我的一个学习记笔记的地方
- HTML学习
- JS学习
- CSS学习
-
222023-05
HTML5中的预加载
在前端开发过程中,我们经常需要加载其他域名下的资源,如script加载js脚本,link加载css样
-
222023-05
HTML5中的rel属性
rel 属性规定当前文档与被链接的url(使用href=""指定)之间的关系 仅<link>标签中使用的r
-
172024-05
URL中的的井号
URL中的井号(#) ## 一、涵义 井号(#)代表网页中的一个位置,其右面的字符,就是该位置�
-
212017-08
HTML5的WebSocket
WebSocket提供了一个受欢迎的技术,是HTML5开始提供的一种浏览器与服务器间进行全双工通讯�
-
212017-08
HTML5 服务器发送事件
HTML5 服务器发送事件(server-sent event)是单向消息传递,它允许网页获得来自服务器的更新,�
-
212017-08
HTML5 Web Workers使用介绍
web worker的作用 浏览器端JavaScript是以单线程的方式执行的,也就是说javascript和UI渲染占用�
-
212017-08
html5中的canvas绘图方法
CanvasRenderingContext2D对象的方法: 方法 参数 描述 arc(x, y, radius, startAngle, endAngle, counterclo
-
082022-11
html5中的canvas绘图属性
<canvas>标签是html5新增的专门用来绘制图像的元素,通过canvas技术可以在web中绘制各种图�
-
182022-11
html5中a标签中的href种类
一、普通链接 百度 六、执行js代码 通过"jsvascript:"作为前缀表示要执行js代码
-
212024-10
alpinejs框架使用简介
Alpine.js是一个轻量级的JavaScript框架,设计灵感来源于Tailwind Css和Vue.js,就是一个**借鉴Vue语
-
262024-08
Node版本控制工具volta
nvm是一个全局级别的Node版本切换工具,可以通过命令来切换当前全局的Node版本 volta是在n
-
162023-09
ES6的代理对象Proxy
Proxy用于修改某些对象操作的默认行为,可以理解成在目标对象之前架设一层“拦截”,外�
-
132023-09
svelte中的动画
动画是交互设计中重要的视觉元素,页面如果缺少了动画,会显得俨乎其然而变得生硬无趣
-
112023-09
svelte中的状态管理
props可以由父组件传递给子组件,但是一个应用程序是由很多组件通过复杂的组合而成的,�
-
012023-09
svelte中的生命周期
每个组件从创建开始,到销毁结束这个过程,都有一个生命周期 生命周期函数就是在生�
-
132023-09
svelte的插值和绑定
svelte中使用一对花括号 { val } 来标记插值,类似于vue中的双花括号 {{ val }} ``` let name
-
292023-08
svelte的事件
绑定事件 使用on:event={handler}属性来为元素绑定指定的事件 其中handler可以是函数名,也
-
242024-10
svelte的响应性
# 变量响应性 当一个变量的值发生改变时,与之关联的变量和在页面中的显示内容也随之
-
062025-03
CSS中的砌体布局
前端布局中的Flex、Grid和更古老的浮动布局,在处理不规则高度的元素时存在一定的复杂,�
-
122023-12
tailwind中的弹性布局
## 定义容器 **元素排列方向** ``` flex-row 左->右 flex-row-reverse 右->左 flex-col
-
112023-12
tailwind中的滤镜
使用css中的filter属性添加各种滤镜 使用filter-none可以删除全部滤镜 **模糊** ``` 自定�
-
112023-12
tailwind中交互及SVG
**强调色**: accent-[color]/n ,复选框和单选组等元素选中时的颜色 **删除表单元素默认外�
-
112023-12
tailwind中的转换和动画
**缩放** ``` scale-[num] scale-x-[num] scale-y-[num] num为一个可以为小数的数字 为1表示�
-
082023-12
tailwind中的文本和列表
**字体名称**: font-[family] **字体大小**: text-[size] **字体平滑** ``` antialiased
-
082023-12
tailwind中的背景和边框
**背景滚动** ``` bg-fixed : 相对视口固定,不会随着任何滚动而滚动 bg-local : 会随着�
-
082023-12
tailwind中的盒子模型
**盒子类型** ``` block display: block; inline-block display: inline-block; inline displa
-
072023-12
tailwind中的修饰符
tailwind中的修饰符 修饰符就是描述元素的某个状态时的样式,可以链式使用 ``` 鼠标放
- python学习
- php学习
- go学习
- C#学习
-
212024-11
pyside的多线程
占位
-
122024-11
pyside中的显示组件
在Qt的用于渲染显示的相关组件中,有显示组件和框架组件两种 **显示组件**是用于不同�
-
052024-11
pyside中的弹窗组件
在pyside的弹窗组件有很多,均是基于QDialog这个基类实现的子类 常用的弹窗组件有 组�
-
042024-11
pyside中的文本编辑及下拉组件
# 文本编辑 在文本编辑的组件中,有单行文本编辑组件,也有多行文本编辑组件 输入�
-
042024-11
pyside中的数字及日期时间输入
在Qt中,将日期时间的输入作为有特殊格式的数字输入 数字的输入有两类,一类是在输入
-
302024-10
pyside中的按钮相关组件
## QAbstractButton类 QAbstractButton类是所有按钮相关组件的基类,该类中定义的常用方法 ```
-
302024-10
pyside中的主窗口及菜单栏
## QMainWindow,包含默认布局的主窗口 在实际开发中,一般会首先创建一个主窗口用于“盛
-
302024-10
pyside中的事件处理及基础事件
在pyside的事件处理中,采用了一种被称之为信号和槽的机制 当一个组件发生了某个事件�
-
302024-10
pyside中的组件基类QWidget
在PySide6.QtWidgets模块中,定义了上百种在GUI开发中可能用到的组件,所有的组件都是继承自Q
-
142022-12
php中的命名空间
PHP命名空间(namespace)是在PHP5.3中加入的,可以解决以下两类问题: 1、用户编写的代码与PH
-
142022-12
php中的declare结构
declare结构用来设定一段代码执行指令的行为 可选的行为指令有三个: encoding="coding_str"
-
142022-12
php中的php-fpm进程管理
web服务器本身不能处理php,当接收到请求后,通过匹配后缀知道该请求是个动态的php请求,
-
142022-12
PHP的命令行操作
PHP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此�
-
142022-12
php中的哈希函数
单独的hash算法函数: md5函数: md5(string $str[,bool $raw_output=false]):计算字符串的MD5散列值
-
262022-11
php操作redis
redis扩展模块下载地址:https://pecl.php.net/package/redis Redis类和RedisException类 Redis类用于创�
-
262022-11
PHP中的异常和错误处理
在PHP5中所有错误异常都是基于Exception类,所有具体的异常类都是Exception的子类。而所有的er
-
262022-11
php中模块加载相关函数
get_loaded_extensions([ bool $zend_extensions = false] )返回PHP解析器里所有编译并加载的模块名。
-
262022-11
PHP中的OpenSSL函数
openssl_cipher_iv_length(string $method):int 获取指定加密算法($method)的加密结果初始化向量(iv
-
212025-04
Go中的空结构体/数组
在 Go 语言中,空结构体(struct{}) 和 空数组([0]type) 是非常特殊的类型,不包含任何字段或元�
-
122025-03
Go语言中的bytes包
bytes包实现了操作[]byte的常用函数,本包的函数和strings包的函数类似 ## 比较函数 Compa
-
072025-03
Go中的编码转换
在使用Go处理文本(如网页)时,会遇到编码问题,Go的默认编码是UTF-8,遇到其他编码的字符�
-
182025-02
Go的test测试工具
test是Go内置的测试工具,主要用于代码的自动化测试、性能评估和质量分析,测试的逻辑编
-
142025-01
Go的标准库net/http客户端简单使用
Go的标准库net/http提供的完整的http服务端和客户端的实现,此篇文章仅记录客户端常用相关�
-
262024-12
Go标准库中的net/url
url包解析URL并实现查询转义 ## 包级函数 JoinPath(base string, elem ...string) (result string, err e
-
292024-08
wails的运行时
运行时是一个为应用程序提供实用方法的库 wails目前运行时实现的功能有:**程序控制、�
-
122024-09
wails通过js调用Go
在wails中,我们可以通过js调用Go函数,在调用过程中会自动进行Go和js的数据类型互转,如�
-
272024-08
wails中的菜单
在wails中,菜单相关实现在"github.com/wailsapp/wails/v2/pkg/menu"包中定义 ## type menu.Menu 表示一
-
122021-10
C#中的目录和文件相关操作
System.IO命名空间中的Directory和DirectoryInfo用于操作目录,File和FileInfo用于操作文件,这些类�
-
112021-10
C#中的输入输出流
流是通过通信路径传递的字节序列,C#采用流模型读写文件、网络或内存中的数据。 有两�
-
012021-09
C#中的结构体
在C#中,结构体是值类型数据结构,它使得一个单一变量可以存储各种数据类型的相关数据�
-
012021-09
C#中的字符串及常见操作
使用string关键字来声明一个字符串变量,string关键字是System.String类的别名,是从对象(Object)
-
012021-09
C#中的数组及常见操作
数组是一个存储相同类型元素的固定大小的顺序集合,是用来存储数据的集合。 数组中某�
-
312021-08
C#中的可空类型和枚举类型
C#中的可空类型 C#提供了一个特殊的数据类型:nullable类型(可空类型) 可空类型可以表示
-
312021-08
C#中的方法
一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。 每一个C#程序至�
-
302021-08
C#中类的继承和多态
C#中类的继承 继承是面向对象程序设计中最重要的概念之一。 继承允许我们根据一个类来�
-
302021-08
C#中的class类
当定义一个类时,实际上就是定义了一个数据类型的蓝图 它定义了类的对象由什么组成及�
- SQL学习
- 常用软件
- IT基础
- 微信相关
-
212024-11
duckdb复合数据类型的相关函数
## Array和LIST Array和LIST都是表示一组有序的相同数据类型的数据序列,其中Array为固定长度
-
212024-11
duckdb基础数据类型的相关函数
占位
-
212024-11
duckdb简介及数据类型
DuckDB是一款开源的嵌入式、列式存储内存数据库,专为高效数据分析任务而设计,开源网址
-
052024-12
garnet使用简介
garnet使用简介 Garnet是微软研发的开源缓存存储软件,可作为redis的替代,特别是在redis开�
-
172019-09
redis的通信协议(protocol)
Redis客户端使用名为RESP(REdis序列化协议)的协议与Redis服务器通信。虽然该协议是专为Redis设�
-
032019-09
Redis的持久化
Redis提供了两种不同级别的持久化方式: RDB持久化可以在指定的时间间隔内生成数据集的时
-
032019-09
Redis的事务
redis的事务可以一次执行多个命令, 并且带有以下两个重要的保证: 一、事务是一个单独�
-
032019-09
Redis的主从复制
Redis支持简单且易用的主从复制功能,可以让从服务器(slaveserver)成为主服务器(masterserver)的�
-
022019-09
Redis服务器端常用命令
连接命令: client setname connection-name 为当前连接分配一个名字,用于识别当前正在与服�
-
212024-11
pyside的多线程
占位
-
042024-02
git使用过程中的常用命令
git命令的基本格式:git [options] [command] [args] ## git使用之前我们一般需要做以下准备 1、
-
022024-02
git命令的常用选项
git命令的基本格式:git [options] [command] [args] options表示命令运行时的配置选项 command表�
-
022024-02
git简介及安装
**版本控制** 版本控制是用于管理开发过程中文件变更的技术,用于记录和追踪项目中的�
-
072025-03
UPX压缩加壳用法
UPX 全称是 "Ultimate Packer for eXecutables",是一个免费、开源、编写、可扩展、高性能的可执行�
-
252020-06
7z的压缩和解压缩常用命令
7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压缩软件。 主页:ht
-
112020-06
nginx使用proxy设置反向代理
proxy_pass 语法:proxy_pass URL; 配置块:location、if 将当前请求反向代理到指定的服务器上
-
262020-05
nginx的命令行参数
nginx的命令行参数 -? 或者 -h:打印命令行参数帮助信息 -c file:指定一个配置文件,默认为
-
112023-05
下载神器aria2的使用命令
-v, --version:获取aria2的版本号 -h, --help:获取帮助信息 -l, --log=LOGFILE:下载日志记录文�
-
062020-04
XPath语法
什么是XPath(XML Path Language)是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档�
-
242019-07
邮件的POP3/IMAP/SMTP服务
我们在使用邮件客户端配置账户的时候,会碰到选择服务器类型,邮件服务中用到的POP3/IMAP
-
152019-07
计算机基础之子网划分和超网合并
有类网络:也叫主类网络或标准网络,就是指把IP地址能归结到的A类、B类、C类IP,使用的�
-
122019-07
计算机基础之子网掩码
子网掩码的概念及作用 ①、子网掩码(Subnet Mask)又叫网络掩码、地址掩码,必须结合IP地址�
-
122019-07
计算机基础之IP地址的分类
IP地址分类IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特�
-
122019-07
计算机基础之MAC地址和IP地址
MAC地址 MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定�
-
122019-07
计算机基础之进制之间的关系和转换
计算机中常见的进制 计算机的运行计算基于二进制,1代表通电(开),0代表断电(关)。 十进
-
062019-05
常见的HTTP状态码
状态码 内容 详细内容 1xx 这一类型的状态码,代表请求已被接受,需要继续处理。
-
222019-04
Http请求报文和响应报文
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是基于TCP/IP通信协议从万维网(WWW:Wo
-
142022-11
小程序中的页面跳转
小程序内部跳转 wx.switchTab(object):跳转到tabBar页面(需在app.json的tabBar字段定义),并关闭其�
-
192022-10
WXML中事件的绑定
事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事�
-
192022-10
WXML、WXSS和WXS语法语法简介
WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建�
-
152020-12
小程序配置索引文件sitemap.json
微信已开放小程序内搜索,通过sitemap.json配置,或者管理后台页面收录开关来配置小程序页
-
152020-12
小程序的全局配置文件app.json
配置项 配置项子项 数据类型 是否必需 配置详解 entryPagePath string 否 小程序默认启动首
-
152020-12
小程序的项目配置文件project.config.json
配置项 配置项子项 数据类型 参数详解 miniprogramRoot String 指定小程序源码的目录(需为�
-
152020-12
小程序的文件类型和目录结构
小程序的文件类型 *.json:静态配置文件 *.wxml:页面显示模板文件,类似于html *.wxss:页面�
- AI学习
- 电子书
- 电脑软件
- 手机软件
- HTML模板
- JS片段
- CSS片段
- 整站下载