自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 并发编程的挑战

学以致用,方得始终。

2020-09-19 14:38:07 11270 1

原创 简单实现一个双向循环链表

胆大心细,加油。简单实现一个双向循环链表最近看公司代码的时候,发现有些业务是自己实现和封装的数据结构,以双向循环链表居多(大佬们写的代码真好),所以就复习一下双向循环链表的知识并自己实现了一个双向循环链表。双向循环链表特征双向链表是每个结点除后继指针外还有一个前驱指针。和单链表类同,双向链表也有带头结点结构和不带头结点结构两种,带头结点的双向链表更为常用;另外,双向链表也可以有循环和非循环两种结构,循环结构的双向链表更为常用。双向循环链表数据结构在双向链表中,每个结点包括三个域,分别是ele.

2020-09-13 19:43:30 10770

原创 一文带你玩转Git(含有常用命令和使用场景)

Git基本操作git的常见基本操作游走于远程仓库、本地仓库、暂存区、工作区.需要使用pull从远端拉取更新工作区数据,其过程可用fetch/clone命令(拉取)和命令组合操作,效果类似。工作区的数据通过add操作将文件添加到暂存区,然后commit(提交)后提交到本地仓库,本地仓库执行(push)推送至远程仓库。这些是常用的流程,不同代码存储区域之间的转换流程大致如下:图中不同仓库之间的转换命令在现实工作中比较常用,接下来我将根据这张图来介绍不同仓库之间转换所使用的命令。

2020-07-12 20:44:39 14080 1

原创 CocosCreator 地图

地图或者背景图最好将锚点设置到(0,0)位置,更加方便进行边界配置。

2024-06-19 18:14:43 74

原创 地图之拖拽

拖拽。

2024-06-03 15:14:10 360

原创 地图之战争迷雾/地图算法/自动导航(一)

预留。

2024-06-03 15:13:35 257

原创 物理引擎和碰撞(一)

【代码】物理引擎和碰撞(一)

2024-06-03 15:11:10 461

原创 TiledMap

【代码】TiledMap。

2024-06-03 15:09:49 67

原创 Github Page 部署失败

添加 .gitmodules 文件。添加 .nojekyll 文件。

2024-05-28 18:35:05 409

原创 Python 代理爬虫

【代码】Python 代理爬虫。

2024-05-28 14:43:24 727

原创 Python 打包成可执行文件

可以使用cx_Freeze等工具将Python脚本打包成可执行文件。

2024-05-28 11:50:33 272

原创 Python 多线程

semaphore是python中的一个内置的计数器,内部使用了Condition对象,在程序中调用acquire()时,内置计数器-1,调用release()时,内置计数器+1。as_completed()方法是一个生成器,在没有任务完成的时候,会阻塞,当有任务完成的时候,就会yield这个任务,就能执行for循环下面的语句,然后继续阻塞住,等待下一个任务完成,直到所有的任务结束。所谓的递归锁也被称为“锁中锁”,指一个线程可以多次申请同一把锁,但是不会造成死锁,这就可以用来解决上面的死锁问题。

2024-05-26 09:37:05 1064 1

原创 python 依赖管理

创建 requirement.txt 文件并填充内容。

2024-05-26 08:23:29 103

原创 RocketMQ

RocketMQ 入门实战(4)--Java 操作 RocketMQ-WinFrom控件库|.net开源控件库|HZHControls官网

2024-05-21 18:14:48 72

原创 Java 命令执行某一个特定类

通常,这还需要你设置正确的类路径(classpath),以确保Java运行时能够找到所有的依赖库和类文件。注意,在Unix-like系统(如Linux或macOS)上,JAR文件之间使用冒号(对于使用Java模块系统(从Java 9开始)的类,你需要使用。条目指定的类将被用作主类,并且你不需要在命令行上指定它。在Java中,要执行一个特定的类(通常是包含。你需要确保类文件在类路径上。的类,它位于一个JAR文件中,或者它的。是包含你的模块JAR文件的目录,文件的目录的根目录,而不是。方法的类),你需要使用。

2024-05-21 15:28:56 409

原创 Cocos Creator 屏幕适配

3. 变化的区域:Widget top/left/right/bottom 位置设置。1. 背景适配:要做大一点点,能够容纳所有分辨率;2. 适配的停靠点:Widget 某一方位位置设置。4. 终极适配必杀技:代码干预。

2024-05-21 10:52:15 124

原创 磁盘超过80%阈值

【代码】磁盘超过80%阈值。

2024-05-16 09:44:23 394

原创 Cocos creator Node 设置颜色失败

2024-05-15 16:14:45 423

原创 2D RPG 游戏调研

1)2D RPG 小地图制作。2)地图相关的边缘辅助线。5)NPC & 对话。

2024-04-30 14:23:31 52

原创 写了一个 BUG,感觉很有意思

【代码】写了一个 BUG,感觉很有意思。

2024-04-29 17:29:23 249

原创 EasyDoc 生成文档快捷键

生成类(包括方法/属性)快捷键。

2024-04-25 10:38:09 151

原创 Python 文件与文件夹操作

在文本模式下,文件中的内容被视为字符串(在 Python 3 中为 Unicode 字符串),并且会自动处理平台特定的行结束符。在 Windows 上,行结束符为 \r\n,在 Unix/Linux 上为 \n。当你从文件读取或写入文本时,Python 会自动处理这些行结束符。但是,在二进制模式下,数据则被视为原始字节流,不会对行结束符做任何处理。: 在文本模式下,可以通过 encoding 参数指定一个字符编码方式,比如 UTF-8,ASCII等。

2024-04-22 17:27:08 476

原创 创建型-单例模式

创建型-单例模式。

2024-04-22 10:27:10 318

原创 创建型-原型模式

创建型-原型模式。

2024-04-22 10:26:20 91

原创 创建型-工厂模式

创建型-工厂模式。

2024-04-22 10:25:38 81

原创 创建型-抽象工厂

创建型-抽象工厂坑位。

2024-04-22 10:25:03 107

原创 成长型思维

2024-04-22 09:53:05 87

原创 RocketMQ 设计与实现(一)

RocketMQ 设计与实现(一)

2024-04-15 14:18:20 163

原创 设计模式分类

2024-04-15 14:17:25 102

原创 面相对象设计

设计原则创建性模式结构性模式行为模式

2024-04-13 13:28:41 218

原创 需求工程分析

补充说明。

2024-04-13 10:37:00 193

原创 软件开发方法

1、用户之上2、严格区分工作阶段,每阶段有任务与成果3、强调系统开发过程的整体性和全局性4、系统开发过程工程化,文档资料标准化5、自上而下,逐步分解。

2024-04-13 09:22:33 304

原创 真实程序/核心程序/小型基准程序/合成基准程序

2024-04-12 18:01:28 357

原创 软件开发模型

软件开发模型、瀑布模型、V模型、原型模型、增量模型、螺旋模型、喷泉模型_瀑布模型、演化模型、螺旋模型和喷泉模型-CSDN博客

2024-04-12 17:30:27 258

原创 重放攻击解决方案

就是双方在报文中添加一个逐步递增的整数,只要接收到一个不连续的流水号报文(太大或太小),就认定有重放威胁。该方法优点是不需要时间同步,保存的信息量比随机数方式小。缺点是认证双方需要准确的时间同步,同步越好,受攻击的可能性就越小。但当系统很庞大,跨越的区域较广时,要做到精确的时间同步并不是很容易。已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。中有以前使用过的随机数,就认为是重放攻击。缺点是需要额外保存使用过的随机数,若记录的时间段较长,则保存和查询的开销较大。

2024-04-12 17:27:56 465

原创 数据规范化-范式

关系模型满足的确定约束条件称为范式,根据满足约束条件的级别不同,范式由低到高 分为 1NF(第一范式)、2NF(第二范式)、3NF(第三范式)、BCNF(BC 范式)、4NF(第四范式)等。不同的级别范式性质不同。

2024-04-12 16:24:45 314

原创 商业智能-BI

是整合企业原始数据的第一步,它包括数据的抽取、转换和装载三个过程。建立数据仓库则是处理海量数据的基础。联机分析处理不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题。在海量数据和分析手段增多的情况下,数据展现 则主要保障系统分析结果的可视化。程,目的是使企业的各级决策者获得知识或洞察力,帮助他们做出对企业更有利的决策。

2024-04-12 14:25:06 259

原创 微信小游戏发版

含内购需要申请版号,其他无需版号。

2024-04-11 14:55:58 440

原创 企业信息化/信息化基础

实行企业信息资源集成的核心是对企业的集成,其实施的基础是各种信息手段的集成。包括:ERP,BPR,CRM,SCM,PDM,PLM,知识管理,EAI,BI,EP,电子政务,电子商务。

2024-04-11 10:54:03 813

原创 数据湖/数据仓库

数据湖(Data Lake)和数据仓库(Data Warehouse)的主要区别在于它们的目的、存储的数据类型、数据处理方式、数据结构、数据安全性以及数据应用。总的来说,数据湖与数据仓库之间存在明显的差异,它们。使用,共同支持不同的数据分析需求和业务场景。

2024-04-11 10:43:49 829

空空如也

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

TA关注的人

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