自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (4)
  • 收藏
  • 关注

原创 window10 安装配置docker

随着时间推移,docker对window版本的支持也在变,截至2024年3月份,支持win10最低版本号:22H2,操作系统最低版本:19045.2965,后期如果win10还持续更新,那么最新docker可能也会改变对window版本号的要求;​****​,在更新过程中,系统可能或多次重启,时间较长,请耐心等待。

2024-03-04 13:41:46 1092

原创 node.js 运行ts代码讲解

步骤 1: 安装 Node.js步骤 2: 安装 TypeScript步骤 3: 创建 TypeScript 文件

2024-02-29 15:22:53 648

原创 python(fastapi) 后端请求url 获取pdf并转发给angular 前端 实现 预览功能

写前端时,总会遇到跨域问题,解决方案单一,且效果不佳,配置服务器作为开发并不是熟悉,所以面对跨域。甩给后端,简单高效,算得上“一步到位”。

2024-01-22 22:36:36 318

原创 pyhton 创建一个透明背景的文字图片

【代码】pyhton 创建一个透明背景的文字图片。

2023-12-27 15:14:26 524

原创 配置Nginx解决跨域问题

Nginx 中将前端请求中的所有以 “/apiUrl” 开头的路径代理到 http://192.12.200.101:9813。如果想/apiUrl/login ===> http://192.12.200.101:9813/apiUrl/login。多个域名时:双引号或单引号内,使用逗号隔开;

2023-12-17 19:20:20 680

原创 python 连接SQL server 请用pymssql连接,千万别用pyodbc

SQL server 是微软家的东西,ODBC也是微软家的东西,对除了windows以外的其他操作系统十分不友好,还要额外下载odbc驱动,尤其是需要在liunx系列服务器上使用时,配置的时候,足够叫你哭爹喊娘,本人亲自踩坑;而pymssql 不需要安装其他任何驱动,而且开源,跨平台性更好;

2023-12-17 01:41:57 842

原创 python的多层嵌套循环时,break可以退出多层循环吗?

在上述例子中,当某个条件满足时,你可以设置标志变量为 True 或者抛出一个自定义的异常(BreakLoop),然后在外层循环中检查标志变量或者捕获异常,以达到退出多层循环的目的。这种方式虽然可以实现退出多层循环的效果,但在一般情况下,最好尽量避免过度使用嵌套循环,以提高代码的可读性。在Python中,break 语句只能退出当前所在的循环,无法直接退出多层嵌套的循环。但是,你可以通过使用一个标志变量或者通过使用异常来模拟退出多层循环的效果。

2023-11-22 21:28:28 373

原创 angular 实现模块共享

是一个特殊的运算符,被称为展开运算符(Spread Operator)。它可以用于在函数调用、数组初始化和对象的属性中展开可迭代的元素。需要注意的是,展开运算符只能用于可迭代的元素,例如数组、字符串、对象等。对于不可迭代的元素,例如数字、布尔值等,展开运算符会引发编译错误。在函数调用中,展开运算符可以将一个数组或可迭代的对象展开为函数的参数列表。在数组初始化中,展开运算符可以将一个数组的元素展开到一个新数组的初始化中。在对象的属性中,展开运算符可以将一个数组或可迭代的对象展开为对象的属性值。

2023-11-22 00:14:16 681

原创 彩票双色球预测工具1.0

彩票 双色球预测工具1.0

2023-11-15 16:51:23 260

原创 Cloning into ‘ChatDev‘... fatal: unable to access ‘https://.../‘Could not resolve host: github.com

git config --global --unset https.proxy:这个命令会从全局 Git 配置中移除已经设置的 HTTPS 代理。同样地,如果您之前通过 HTTPS 代理访问 Git 仓库,这个命令将取消该配置,允许直接访问使用 HTTPS 协议的 Git 仓库。git config --global --unset http.proxy:这个命令会从全局 Git 配置中移除已经设置的 HTTP 代理。这两个命令是用于取消设置 Git 全局配置中的 HTTP 和 HTTPS 代理的命令。

2023-10-05 10:37:42 188

原创 python dicttoxml模块简介

官方文档。

2023-09-26 14:59:01 828

原创 在 TypeScript(以及 JavaScript)中,以下值会在条件语句中被判断为 false

这些值被称为“假值”(Falsy values)。在条件语句(如 if 语句)中,当表达式的值为这些假值之一时,条件会被认为是 false,否则为 true。1、false:布尔值 false 本身会被判断为 false。7、undefined:未定义值被判断为 false。5、‘’(空字符串):空字符串被判断为 false。6、null:空值(null)被判断为 false。4、NaN:非数字值被判断为 false。2、0:数字 0 被判断为 false。3、-0:负零同样被判断为 false。

2023-08-12 10:24:45 328 1

原创 angular-mat-select 多选 实现按选择顺序排序

mat-select 正常情况下,多选后,已选项是按列表顺序进行排序,如果我想实现按照点击项目的顺序进行排序,我该如何做呢?组件的一个属性,用于自定义多选下拉列表中选项的排序方式。当用户选择多个选项后,这些选项可能以不同的顺序显示在下拉列表中。,我们可以提供一个自定义的比较函数,以决定选项在下拉列表中的显示顺序。0和正数:表示选择的选项将会按照点击的顺序-顺序排列。负数:表示选择的选项将会按照点击的顺序-倒序排列。是Angular Material中。

2023-08-05 11:31:36 961

原创 使用angular和electron 构建桌面应用

"name" : "angular-electron" , "version" : "1.0.0" , // <--设置版本号,大于0.0.0 否则打包应用程序会失败 "main" : "main.js" , // <-- 在这里更新主进程入口文件名称为 main.js "scripts" : {

2023-08-04 22:50:10 1252

原创 markdown语法速记

要将单词或短语表示为代码,请将其包裹在反引号 (`) 中。三个以上的星号(***),破折号(—),下划线(___)

2023-08-04 14:51:28 107

原创 angular material 表格分页 mat-paginator,设置分页大小标签内容

【代码】angular material 表格分页 mat-paginator,设置分页大小标签内容。

2023-08-04 11:27:04 242

原创 angular路由传值 补充-小记

路由状态(Router State)是一种更为灵活的方式,因为它可以传递更复杂的数据结构,并且不会直接显示在 URL 中。在性能方面,路由参数(Route Parameters)通常是最高效的方式,因为它们是直接包含在 URL 中的。查询参数(Query Parameters)的性能略低于路由参数,因为它们是作为 URL 的一部分传递的,但它们需要进行额外的解析和处理。这些是一些常见的在 Angular 中传递路由参数的方式,你可以根据具体的需求选择合适的方式来传递和接收参数值。

2023-06-29 17:47:06 734

原创 angular实现自定义模块路由懒加载;配置自定义模块路由及子路由

2、创建一个用户模块,并配置路由如图:如图:依次修改下列几个文件:#2 app-routing.module.ts#4 app.component.html#5 app.component.css结果如图:点击用户模块,将挂载用户模块,如下图:如图:user-routing.module.ts#3 验证:##2 user-routing.module.ts#3 验证 如图:#需要改动的文件如下:##2 user-routing.module.ts#3 验证

2023-06-24 19:12:56 1484

原创 python拆分含有多个分隔符的字符串(split()&re)

python拆分含有多个分隔符的字符串(split()&re)

2023-05-10 21:22:07 371 1

原创 Python 的深拷贝和浅拷贝的区别

python的深拷贝和浅拷贝的区别

2023-03-04 11:42:55 236

原创 python __init__.py的是否必须?

python __init__.py的是否必须?python3.2 之后的版本,直接导入模块名,就算没有__init__.py也不会报错,但如果需要在导入模块名之前做一些初始化操作的时候,就需要新建__init__.py文件;python 3.2 之前的版本,如果需要导入完整的模块,在对应模块的路径中必须存在__init__.py,否则报错;

2023-03-03 16:27:29 356

原创 使用Typescript对数组[{‘a‘:‘‘,‘b‘:‘s‘},{‘a‘:‘b‘,‘b‘:‘‘},{“a“:‘s‘,‘b‘:‘s‘}] 按a的值排序,a的值相同时按b的值排序

使用Typescript对数组[{'a':'','b':'s'},{'a':'b','b':''},{"a":'s','b':'s'}] 按a的值排序,a的值相同时按b的值排序

2023-02-14 10:54:33 106

原创 python 集合set转列表list,解决去重后顺序发生变化的问题

python 集合set转列表list,解决去重后顺序的变化

2023-02-02 21:41:05 2065

原创 4.4 可迭代对象(Iterable)与迭代器(Iterator)

如果一个对象实现了__iter__方法,那么这个对象就是可迭代(Iterable)对象

2023-01-17 22:14:20 451

原创 angular10 Material表格获取数据并实现分页

angular10 Material表格获取数据并实现分页

2022-09-13 21:31:38 642

原创 angular 14 实时获取当前时间

angular 14 实时获取当前时间

2022-08-30 15:32:22 691

原创 angular实现下拉多选框,angular实现下拉多选框并默认选中几个值

angular实现下拉多选框,angular实现下拉多选框并默认选中几个值

2022-08-29 22:22:04 1925

原创 python 获取时间并加8小时

python 获取时间并加8小时

2022-08-12 10:45:08 5215

原创 第十章 Oracle中的控制语句

第十章 Oracle中的控制语句set serverout on;使oracle自带的输出方法可用dbms_output.put_line();oracle自带输出方法declare:用于定义一个变量用法:declare 变量名 数据类型;begin…endbegin …end的意义可以理解为SQL语句执行的上下限,begin 是上限,SQL开始的地方,end是下限sql语句结束的地方.‘/’当输入多行sql语句时,使用 / 可退出sql语句编辑,返回结果;

2022-05-14 09:36:42 378

原创 第九章 Oracle 中的复杂数据处理

第九章 Oracle 中的复杂数据处理利用聚合函数统计数据求最大值——max()函数应用于数值型:按照数值大小顺序来获取最大值应用于字符型:Oracle 会依照字母表顺序进行排序,如果列值中英文同时存在时,中文将排在英文之后,来获取最大值应用于日期型:表示获取最晚的日期。求最小值——min()函数与max()相反,同样应用于数值型,字符型,日期型求平均数——avg()函数用于获取一组数据的平均值,只能应用于数值型!!求和——sum()函数

2022-05-11 21:36:20 758

原创 第八章 Oracle中的日期型介绍

第八章 Oracle中的日期型介绍oracled的日期处理oracle修改默认时间格式:alter session set nls_date_format=‘yyyy-mm-dd HH24:MI:SS’;获取当前日期:sysdate()为日期加上特定月份:add_months()在一年之中,各个月的天数不同相同。因此在添加特定月份时,需要注意Oracle的特殊处理方式。举例如下:解释:以add_months(sysdate,1)为例,如果sysdate

2022-04-27 22:11:43 1116

原创 第七章 oracle 中数值型及相关函数

Oracle 中的数值型:number[(pervision[,scale])]prevision:代表该数值型的精度,取值范围为:pervision>=1 and pervision<=38scale:指定小数后的位数,取值范围为:scale>=-84 and scale <=127再number类型中,小数位数scale可以为正数,也可以为负数。当scale为负数时,表示将数字精确到小数点之前的位数;当scale为正数时,表示将数字精确到小数点之后的位数;当sca

2022-04-26 09:44:11 1052

原创 JSF,Html,标签属性内容换行显示&#13;&#10;

<input type='button' value="1234&#13;12345"><p:commandButton title="1234&#10;123456">&#13;是enter键的转义字符;&#10;是换行键的转义字符;以上两种均可实现换行显示。

2022-04-25 16:17:16 681

原创 第六章 Oracle 中的字符型简介及相关函数(有translate()最简单的介绍)

第六章 Oracle 中的字符型及处理方法字符型简介char(n)char(n)指定变量或列的数据类型为固定长度为n的字符串。当实际字符串的长度不足n时,Oracle 利用空格将右端补齐。当然,实际字符串的长度也不能大于n数据库中,当列指定为char(n)类型时,n的最大值不能大于2000,否则,Oracle将抛出错误。varchar(n)varchar(n)指定的数据类型是一个长度为n的可变字符串类型。当实际字符串的长度不足n时,不会使用空格进行填充。同样,实际字符串的长度也

2022-04-25 15:20:45 772

原创 Oracle 第五章 SQL 更新数据{insert,update,delete,truncate}

第五章 SQL 更新数据插入数据——insert单条插入insert into 表名 (列名1,列名2,列明3…列名n)value (值1,值2,值3…值n);在insert 操作中,列名列表中的各列需要以逗号分隔;而值列表指定各列的值,列名与值需要一一对应。批量插入insert into 表名1 (列名1,列名2,列名3…列名n)select 列名1,列名2,列名3…列名4 from 表名2 where 查询条件在插入语句中使用子查询,以实现批量插入修改数据——upda

2022-04-24 13:34:57 1687

原创 oracle 中快速获取表的列名列表

oracle 中快速获取表的列名列表以PL/SQL Developer 为例,相应的步骤如下:在PL/SQL Developer右侧的对象列表中找到对应的表右击STUDENT表下的columns分支,选择Copy comma separated 即可复制表的列表信息...

2022-04-23 15:01:59 968

原创 第四章 SQL查询之-层次化查询

4.5 层次化查询层次化查询语法select 列名1、列名2… from 表名 start with 开始条件 connect by prior 递归条件start with:指定查询的起点,即从哪些记录开始查询connect by prior:指定递归条件以获取下一条记录prior的位置不同,会有不用的查询结果,详情可见下边的例子。对male_familys进行层次化查询层次关系图如下:prior放置位置-(自顶向下)例:查

2022-04-21 11:40:59 1929 2

原创 第四章 SQL查询 之连接{自然连接,内连接,外连接(左外连接,右外连接,完全连接)}

4.4 连接自然连接自然连接实际指定了搜寻条件。这里包括两部分的内容:首先,自然连接列必须同名,另外,所有同名列都将作为搜索条件。自然连接所使用的关键字为natural join 。其连接原则为,两个数据源的共有列,并且具有相同列值。结合与笛卡尔积的区别进行理解自然连接与笛卡尔积的区别在于,笛卡尔积无论何时,都将获得两个数据表中所有记录的两两结合。而当两个数据表中存在同名列时,Oracle将同名列作为搜寻条件。相当于强制添加条件——where t1.column = t2.column

2022-04-20 09:55:53 3925

原创 第四章 SQL查询之联合语句

4.3联合语句联合语句是指对于多个查询所获得的结果集进行集合操作。这些集合操作包括union、union all、intersect和minus。这些集合运算都是二元运算,运算结果仍然是一个记录集合。求并集(记录唯一)-union运算union 运算实际是合并两个结果集中的所有记录,将其中重复记录剔除(保证结果集中的记录唯一。)例student表class_one表select * from student union select * from class_o

2022-04-19 08:22:02 4879

原创 第四章 SQL查询之子查询

子查询子查询是指在查询语句的内部嵌入查询,以获取临时的结果集。Oracle总是自动优化带子查询的查询语句。如果子查询中的数据源与父查询中的数据可以实现连接操作,那么将转换为连接操作;否则,将首先执行子查询,然后执行父查询。查询条件中的子查询例如student 表class 表问题:查询student 表中不存在的年级select * from class where class_name not in (select distinct class from student

2022-04-18 08:07:14 505

博客:pyhton 创建一个透明背景的文字图片 源代码包含Kaiti.ttf 字体文件

博客:pyhton 创建一个透明背景的文字图片 源代码包含Kaiti.ttf 字体文件,解决python 图片添加中文时乱码的问题

2023-12-27

Javaweb天天影院售票系统

maysql,java

2023-10-10

基于java编写的日程表管理系统简易版

Java编写,带讲解,可用于参考

2022-01-13

java 编写的贪吃蛇小游戏

Java编写的小游戏,供大家参考学习

2022-01-11

Java编写的坦克大战小游戏TankWar2.2.rar

Java编写的坦克大战小游戏

2022-01-05

Java编写的计算器图形界面实现加减乘除带括号运算

Java编写的计算器图形界面实现加减乘除带括号运算 版本1.0 1、图形化界面 2、计算器显示部分分为两个区域:第一行显示输入将要计算的数值及符号,第二行显示结果,第一行字体要小,第二行字体要大,且加粗。 版本2.0 1、实现最简单的加减乘除 2、按“=”显示计算结果 版本2.1 1、实现带括号的运算 版本3.0 1、选项中可以查看过去的计算记录(格式为:A+B=C)

2020-09-05

空空如也

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

TA关注的人

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