自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [stable diffusion] 错误:RuntimeError: Found no NVIDIA driver on your system. Please check that ...

use-cpu all --precision full --no-half --skip-torch-cuda-test 变成下面那句。window 也就是在webui.bat下修改 launch函数中 的参数加上。因为我电脑没有英伟达显卡所以遇到这个错误,可以改用cpu跑图的方式。

2024-04-03 10:41:44 345

原创 【算法】归一化

归一化其实很简单,就是把每个元素都除以总和就可以了,这里做个记录js实现function normalize(...arr){ let total = 0; arr.forEach(v=>{ total += v; }) for(let i=0;i<arr.length;i++){ arr[i] = arr[i] / total; } return arr }...

2022-02-05 12:39:45 624

原创 【算法】贝塞尔曲线

// 二阶贝塞尔bezier(p0, p1, p2, t) { let t1 = (1 - t) * (1 - t); let t2 = 2 * t * (1 - t); let t3 = t * t; return p0.mul(t1).add(ctrl.mul(t2)).add(p2.mul(t3));}// 三阶贝塞尔bezier3(p0, p1, p2, p3, t) { let t0 = (1 - t) * (1 - t) * (1 - t);

2021-06-20 01:41:32 706

原创 仿射矩阵变换公式

2021-06-17 17:08:34 474

原创 cocoscreator蜘蛛网效果

最近项目中有需求,就顺便复习一下creator的渲染部分,在这里记录一下实现过程和自己的思考,主要是看GT大佬的【分享】自定义渲染合批之自定义顶点格式(附 Demo 和引擎源码解读)。demo地址最核心的就是updateRenderData()这个方法,...

2021-06-14 22:38:07 147

原创 cocoscreator利用中点位移算法制作闪电

利用这个递归的方法就可以画出随机的闪电形状drawLightning(x1,y1,x2,y2,displace){if (displace < curDetail) {graf.moveTo(x1,y1);graf.lineTo(x2,y2);}else {var mid_x = (x2+x1)/2;var mid_y = (y2+y1)/2;mid_x += (Math.random()-.5)*displace;mid_y += (Math.random()-.5)*disp

2021-06-05 16:10:54 462

原创 cocoscreator通过二阶贝塞尔曲线实现抛物线

cocoscreator通过二阶贝塞尔曲线实现抛物线使用cc.tween的progress自定义实现抛物线贝塞尔资料链接参数说明p0是起始点p1是中点p2是终点p1通过p2和p0的Xaxis相减获得height是p0加上的高度t 的取值范围是0-1(整个过程的归一化)let bezier = (p0, p2, height, t): cc.Vec2 => { let t1 = (1 - t) * (1 - t); let t2 = 2 * t * (1 - t);

2021-05-27 17:02:28 2536

原创 【算法】base64与Uin8Array互转实现

base64格式协议rfc2045-2049 base64实质上是把3byte的转成4byte的字符串是为了方便把二进制转成字符串进行传输避免不同平台上的差异虽然toString也是可以实现base64的,但还是需要弄懂其原理下面是我用nodejs实现的const fs = require('fs');let base = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'class Base64Help.

2021-05-07 19:20:40 3081 1

原创 a*寻路算法伪代码及实现

最近的一块游戏中需要让汽车移动的时候绕开某些地块,但是地图是沙盒类型的。玩家可以自由添加和删除地块,所以地形是一直在变的,唯一可以获取到的就是地图地块的二维数组,用于绕开不能移动的位置针对这次项目特地捡起了之前a*算法,理解并利用伪代码完成一个寻路的demo,特此做了一次总结。总的来说,是因为我一直没用过,对寻路算法的原理懂得却没有实践过,这次特地实践一次寻路算法有很多我已知的常用的有a*和Dijkstra,主要是在于a*是在Dijkstra原有的基础上添加了引导,每次从列表中取出的都是离目

2021-03-03 23:53:48 1791 2

原创 游戏中角度计算

步骤:一、前提要知道角度首先需要计算两个坐标点(x1,y1) (原点)和 (x2,y2) (偏移点)二、 通过两个点计算出斜率斜率计算公式 : k = (y2-y1) / (x2-x1)三 、通过arctan反三角函数求的角度我们都知道 k = tan(α) 那么角度 α = arctan(k)具体js函数 Math.atan(1)*180/Math.PI...

2020-04-30 10:07:03 954 3

原创 batch批处理学习总结

关键词set、for、函数定义、变量延迟、一、set设置变量1、不带参 直接脚本内设置变量set a=numecho %a%2、/p参数接受用户输入set /p argv="请输出参数"echo %argv%3、/a 参数可进行数学计算**不做初始化变量默认为0**set a=5 //从0开始加可以省略set /a a+=1注意如果需要在for里使用set改...

2020-01-05 12:50:54 1208

原创 mysql查看全局配置与更改字符集

查看全局配置show global variables查看配置文件路径show global variables like “%datadir%”;

2019-06-13 20:43:52 1235

原创 # 记·外键之创建、删除

记·外键之创建、删除今天学习的是多表联合查询不过首先需要创建一个外键,创建完不对又要删,但这就一时间难到了,查资料,最后解决了外键创建步骤从表要新建一个同名同类型的字段ALTER TABLE table_name ADD 字段 字段属性再把该字段加入外键ALTER TABLE table_name ADD FOREIGN KEY(字段) REFERENCES 关联表名(关联字段);...

2019-06-13 20:28:47 4799 3

转载 IP地址转换函数

IP地址转换函数来源:互联网这些天一直在看《UNP》,觉得有必要对一些东西做一下总结(其实只是抄一抄书),加深一下印象。IP地址转换函数有两组,它们可以在字符串和网络字节序的二进制值之间转换IP地址适用于IPv4地址的函数  1 #include 2 3 /* Convert Internet host address fro

2017-03-08 15:46:31 514

转载 linux 网络编程-基础篇

#Socket简介是一个编程接口是一种特殊的文件描述符(everything in Unix is a file)并不仅限于TCPIP协议面向连接(Transmission Control Protocol - TCPIP)无连接(User Datagram Protocol-UDP 和 Inter-Network Packet Exchange-IPX)#Sock

2017-03-04 21:26:49 304

转载 TCP协议中的端口具体指的是什么,为什么要有端口,你是怎么理解的?

其实你在问别人端口的概念的时候,很多解释都是机器是一个房间,窗户就好像是机器的端口。这个解释基本上没什么用,或者是个误导。我在网上也查了些,基本上是上面的解释。从我自己的理解上将为什么要有端口,怎么来规划端口,看下边。ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收。但是问题来了,网卡给程序提供了接口,你监听一下我,要是有消息来了,我就转发给你。这样应用程序就能

2017-03-01 15:02:23 1797

转载 debian 中科大源

##中科大源deb http://mirrors.ustc.edu.cn/debian jessie main contrib non-freedeb-src http://mirrors.ustc.edu.cn/debian jessie main contrib non-freedeb http://mirrors.ustc.edu.cn/debian jessie-propose

2017-02-27 12:10:51 2468

转载 sudo配置文件/etc/sudoers格式

讲解sudo配置文件/etc/sudoers的格式。 # User privilege specification root    ALL=(ALL) ALL # Allow members of group sudo to execute any command after they have# provided their password# (Note that la

2017-02-26 07:14:30 528

转载 安装后vim 在/etc/vim/vimrc 所需到常用设置

54 set cindent          "c语言格式对齐 55 set number           "显示行号 56 set smartindent      "智能对齐 57 set autoindent       "自动对齐 58 set showmatch        "括号匹配模式 59 set ruler            "显示状态行 60

2017-02-19 06:00:27 4023

原创 安装linux kernel headers

apt-get install linux-headers-$(uname -r)

2016-06-08 08:52:48 6004

原创 debian网络和源设置(新手)

IP设置要在/etc/network/interfaces配置具体配置:auto eth0 #开机自启网卡iface eth0 inet dhcp(static)#使用dhcp服务(或者静态IP)address ip地址netmask 掩码gateway 网关设置完保存设置dns服务器地址在/etc/resolv.conf配置nameserv

2016-06-02 07:35:21 633

空空如也

空空如也

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

TA关注的人

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