ZengXincs
码龄8年
求更新 关注
提问 私信
  • 博客:236,423
    社区:3,164
    239,587
    总访问量
  • 88
    原创
  • 322
    粉丝
  • 45
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2017-11-21

个人简介:Gonna Be a Better Man

博客简介:

Devlegal的博客

查看详细资料
个人成就
  • 获得256次点赞
  • 内容获得76次评论
  • 获得707次收藏
  • 代码片获得1,351次分享
  • 博客总排名379,658名
创作历程
  • 4篇
    2024年
  • 17篇
    2023年
  • 24篇
    2022年
  • 19篇
    2021年
  • 6篇
    2020年
  • 6篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • algorithm
    10篇
  • C++中高级特性
    3篇
  • 设计模式
    14篇
  • 仿真
    2篇
  • Python基础
    12篇
  • C++ 配置和环境变量等
    5篇
  • Speaker Recognition
    3篇
  • Machine Learning
    5篇
  • Java基础
    2篇
  • Linux基础知识
    5篇
  • C++
    17篇
  • Data Base
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习神经网络图像处理
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

欧拉筛(线性筛)超级详解 - Python3实现

算法
原创
博文更新于 2025.05.19 ·
2342 阅读 ·
2 点赞 ·
1 评论 ·
15 收藏

AcWing 蓝桥杯C++ AB组辅导课学习记录(Python,备战蓝桥杯)Day31 - Day60

Day 31 (2022.2.12)# acwing 1224. 交换瓶子if __name__ == '__main__': n = int(input()) arr = [0]+[int(x) for x in input().split()] st, cnt = [0]*(n+1), 0 for i in range(1,n+1): if not st[i]: cnt += 1 w..
原创
博文更新于 2025.05.19 ·
1761 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

AcWing 算法基础课学习记录(Python,备战蓝桥杯)Day31 - Day60

算法,ACM,蓝桥杯
原创
博文更新于 2025.05.19 ·
1910 阅读 ·
7 点赞 ·
2 评论 ·
21 收藏

AcWing 算法基础课学习记录(Python,备战蓝桥杯)Day61 - Day64

Day61.(2021.12.21)# acwing 901. 滑雪N = 310directions = [(-1,0), (1,0), (0,1), (0,-1)]def dp(x, y): if f[x][y]!=-1: return f[x][y] f[x][y] = 1 for direction in directions: a, b = x + direction[0], y + direction[1] if.
原创
博文更新于 2025.05.19 ·
1169 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

AcWing 蓝桥杯C++ AB组辅导课学习记录(Python,备战蓝桥杯)Day1 - Day30

1. 在学完这个课程后应该还剩余一个月的时间左右,在那个时候就用刷题用IDLE编译器coding,提前适应下。2. 在学习这个课程的同时,每三天复习一下算法基础课(重做一下习题),将基础课的知识用思维导图归纳下。Day 1 (2021.12.26)递归的执行顺序:2^20 = 10^62^63 = 10^8# acwing 92. 递归实现指数型枚举# 代码 1,使用append和pop操作def dfs(u): if u==n+1: pri
原创
博文更新于 2025.05.19 ·
3862 阅读 ·
15 点赞 ·
7 评论 ·
40 收藏

AcWing 蓝桥杯C++ AB组辅导课学习记录(Python,备战蓝桥杯)Day61 - Day86

Day 61 (2022.3.14)
原创
博文更新于 2025.05.19 ·
2383 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

AcWing 算法基础课学习记录(Python,备战蓝桥杯)Day1 - Day30

算法,ACM,蓝桥杯
原创
博文更新于 2025.05.19 ·
5818 阅读 ·
23 点赞 ·
14 评论 ·
110 收藏

AcWing 算法基础课 C++ 学习 (Day31 - Day60)

代码】AcWing算法基础课C++学习(Day31-Day60)
原创
博文更新于 2025.05.19 ·
551 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Chapter 4 of Effective C++ (设计与声明)

令Day, Month和Year成为成熟且充分锻炼的classes并封装器数据,比简单使用structs好。但即使当前也足够示范:明智而审慎地导入新类型对预防“接口被误用”有神奇疗效。许多客户端错误可以因为导入新类型而获得预防(类型系统)。欲开发一个“容易被正确使用,不容易被误用”的接口,首先必须考虑客户可能做出什么样的错误。乍见之下这个接口很合理,但它使客户很容易犯下至少两个错误。
原创
博文更新于 2024.05.07 ·
325 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

C++ Cherno 左值,右值,移动语义,std::move

① 用一个对象a创建另一个对象b(b中存储a)时。② 从函数中返回一个对象(返回值优化也可解决?2 不能将右值赋值给左值引用 (左值引用的只能是左值)1 左值是有某种存储支持的变量,右值是临时值。b) 移动语义本质上允许我们移动对象。
原创
博文更新于 2024.04.08 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cherno C++ basic

Day 1 (2022.4.26)// 在#后面的都是预处理语句,编译器收到源文件后首先处理预编译语句(发生在实际编译之前)// #include <iostream> 将iostream文件的所有内容拷贝到当前文件,之所以要拷贝,是因为需要一个被 // 调函数的声明// main函数不写return则默认返回0// 重载运算符其实是函数std::cout.print("Hello World!").print(std::endl);// std::cin.get() 等
原创
博文更新于 2024.04.08 ·
1180 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Chapter 3 of Effective C++ (资源管理)

同时,若通过copy构造函数或copy assignment操作符复制它们,它们会变成null,复制所得的指针会取得资源的唯一拥有权!其具有的问题事,无论delete如何被略过去(中间发生return,异常退出或goto等),我们泄露的资源不只是内含投资对象的那块内存,还包括那些投资对象所保存的任何资源。auto_ptr是个“类指针对象”,其析构函数自动对其所指对象调用delete。(auto_ptr现已被抛弃)为防止资源泄露,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源。
原创
博文更新于 2024.03.27 ·
463 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

Chapter 2 of Effective C++ (构造/析构/赋值运算)

默认生成的copy构造函数和copy assignment操作符只是单纯的将源对象中的每一个non-static成员变量拷贝到目标对象(浅拷贝)。若一个类中存在const成员或引用成员,则不能使用默认生成的拷贝赋值操作符。
原创
博文更新于 2024.03.18 ·
595 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

Chapter 1 of Effective C++

c++并不是一个带有一组守则的一体语言,它是由四个次语言组成的联邦政府(c, Object-Oriented C++, Template C++, STL),每个次语言都有自己的规约。条款01:视C++为一个语言联邦。
原创
博文更新于 2024.02.05 ·
533 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

设计模式之:与设计模式相处

如果你发现自己处于某个情境下,面对着愈达到的目标被一群约束影响着的问题,然而,你能够应用某个设计,克服这些约束并达到该目标,将你凌想某个解决方案。(设计模式是解决一个经常重复发生的设计问题):是在某情境下,针对某问题的某种解决方案。
原创
博文更新于 2023.12.09 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之十二:复合模式

现在需要保证Quackable的具体类都能扮演QuackObservable角色(在具体类中添加一个arraylist变量,然后实现接口方法)。但这里用的不同的做法(不知道为什么),在Observable类中封装注册和通知的代码,然后将其和具体类组合在一起。需求3,有时候我们在代码中可能搞忘装饰对象,所以我们希望在最开始创建的时候就确保鸭子是被装饰过的:工厂模式。需求1,有鸭子的地方大概率就会有鹅,怎样在模拟器使用鹅呢?需求2,如果在不变化鸭子类的情况下,计算呱呱叫的次数呢?
原创
博文更新于 2023.12.09 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之十一:代理模式

RMI提供了客户辅助对象和服务辅助对象,为客户辅助对象创建和服务对象相同的方法。RMI的好处在于你不必亲自写任何网络或I/O代码。客户程序调用远程方法就和运行在客户自己本地JVM对对象进行正常方法调用一样。代理可以控制和管理访问。步骤一:制作远程接口。步骤一:制作远程实现。
原创
博文更新于 2023.11.19 ·
1231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之十:状态模式

以上的代码最大的问题就是没有遵守开发-关闭原则,一遇到新的需求(投币后有10%的概率出现“赢家”状态,给出2颗糖果)就需要修改源代码,重新整理所有代码的逻辑。通过将行为包装进状态对象中,可以通过在context内简单改变状态对象来改变context的行为。:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。策略模式和状态模式的类图是一样的(回去翻了下书,好像没瞅到),但。在新的糖果机中,我们不使用静态整数,而使用state对象。状态模式通过改变对象内部的状态来帮助对象控制自己的行为。
原创
博文更新于 2023.10.29 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设计模式之九:迭代器与组合模式

若用户直接从这些数据结构中取出对象,则需要知道具体是存在什么数据结构中(如栈就用peek,数组[])。迭代器能够让客户遍历你的对象而又无法窥视你存储对象的方式。这两种不同的菜单表现方式,会使得女招待需要知道菜单的实现细节,才能对菜单进行遍历。对象村餐厅和煎饼屋合并了,它们有着不同的菜单列表,但菜单项基础都是一样的。因此,我们需要创建一个对象(迭代器),封装“遍历集合内的每个对象的过程”。当我们拥有迭代器接口后,我们就可以为各种对象集合实现迭代器。如果还有第三家餐厅以不同的实现出现,我们就需要有三个循环。
原创
博文更新于 2023.09.10 ·
890 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设计模式之五:单例模式

这种方法又叫做 Meyers' SingletonMeyer's的单例, 是著名的写出《Effective C++》系列书籍的作者 Meyers 提出的。对比全局变量,其需要在程序开始就创建好对象,如果这个对象比较耗资源,而在后面的执行过程中又一直没有用到,就造成了浪费。具体的可以看下最后贴的参考文献。如果当变量在初始化的时候,并发同时进入声明语句,并发线程将会阻塞等待初始化结束。这样保证了并发线程在获取静态局部变量的时候一定是初始化过的,所以具有线程安全性。
原创
博文更新于 2023.08.29 ·
1351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多