自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义循环动画

【代码】自定义循环动画。

2025-02-18 15:28:40 164

原创 时间管理脚本

【代码】时间管理脚本。

2025-02-11 16:03:36 164

原创 使用bat执行js脚本文件流

为当前文件夹下replace_param.js脚本 使用node执行。

2024-12-31 11:41:08 180

原创 微信小游戏实现一次性订阅消息发送多次

使用wx.getLaunchOptionsSync()方法获取场景值(),由订阅消息进入游戏场景值为1014(

2024-12-16 17:01:42 998

原创 微信小游戏接入《友盟》打点

如果umtrack-wx-game文件夹是按照第一步放的指定位置,则可以直接套用以上代码,路径是按照第一步配置的,到这一步就是集成完毕了,接下来就是游戏内进行代码配置了。3. 游戏内添加打点。

2024-12-09 21:06:33 290

原创 算法笔记(new)

记录常见使用的算法,并举以实例

2024-10-31 18:44:13 397

原创 cocos资源分包

将cocos打包出来的包体分包降低内存

2024-09-26 14:42:09 465

原创 H5依赖安装

nvm下载网址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9。下载完nodejs版本以后记得使用nvm的use切换nodejs版本,nvm不会默认使用nodejs版本。sourceTree下载地址:https://www.sourcetreeapp.com/最新版网址:https://code.visualstudio.com/git下载地址:https://git-scm.com/

2024-09-12 09:47:45 709

原创 Vscode好用插件

编辑器插件笔记

2024-07-24 17:06:12 217

原创 unity的Luban插件的使用

luban插件的保姆级教学

2024-01-06 23:39:12 2576

原创 AB包的装载与使用

Unity AB包的装载与使用

2023-02-20 17:55:20 413

原创 C#数据结构创建和遍历

【代码】C#数据结构创建和遍历。

2023-01-13 16:56:39 164

原创 unity切换场景后动态截图并使用

unity切换场景动态使用上一场景的截图

2022-09-05 23:04:31 698

原创 Linux总结

一般命令cd 改变工作目录 // 注:(cd ~ )可直接到用户的地方ls 列出目录内容ll 列出目录内容包括后缀和详细内容mount 磁盘挂载su 用户切换命令sudo 暂时取得管理员权限mkdir 创建文件夹rm 物理删除chown 修改组和所有者的权限(r(读),w(写),x(运行))grep 搜索特点内容find 搜索文件in 建立文件链接gzip 文件压缩和解压apt -get install 软件安装apt -get update 软件更新apt -ge.

2022-05-22 19:58:50 193

原创 Unity Navigation

自动寻路的配置为路上的地面和障碍物勾选好好static在导航面板出烘焙玩家身上挂载代理组件烘焙完成其中Navigation static是一般障碍物的,下面那个Off Mesh Link Generation是可跳跃的地面勾选的这样才能在可跳跃面板搜到他。部分代码实现玩家类挂在玩家身上using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityE

2022-04-24 18:24:31 1793

原创 c#线程调用

用线程把字一个一个输出static void Main(string[] args) { //创建Thread对象 Thread thread = new Thread(()=> { string txt = "等待输入..."; for (int i = 0; i < txt.Length; i++) {

2022-04-19 16:59:43 331

转载 获取本地IP地址

获取本地IP地址public string GetLocalIp() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { if (_IPAddress.AddressFamily.ToString() == "I

2022-04-03 15:17:46 248

原创 unity的立方贴图

立方贴图介绍Cubemap是一个由六个独立的正方形纹理组成的集合,它将多个纹理组合起来映射到一个单一纹理。基本上说CubeMap包含6个2D纹理,这每个2D纹理是一个立方体(cube)的一个面,也就是说它是一个有贴图的立方体。CubeMap通常被用来作为具有反射属性物体的反射源。推荐链接地址–>点击此处将立方贴图的z方向图片贴到texture2d图上代码如下using System;using System.Collections;using System.Collections.

2022-03-13 17:11:13 5250

原创 c#和SqlServer数据库连接

代码如下,请看注释using System;using System.Data;using System.Data.SqlClient;namespace CSharpTest{ class Program { static void Main(string[] args) { Express ex = new Express(); //将Student表内加一个元组 st.

2021-12-25 16:35:38 676

原创 年末学习总结

学习总结unityjson动作资源贴图资源AR以及Vuforiaunity的各类学习诶嘿。。。。

2021-12-25 14:50:37 1808

原创 java小游戏之飞机大战

飞机大战脚本组成1.有一个所有物体的父物体GameObject,然后就是一堆物体继承于他,等到他的属性于函数。2.窗口组件3.工具脚本(负责做一些杂事和存放图片)代码GameObjectpackage object;import utils.GameWindow;import java.awt.*;public class GameObject { public Image image; public int x; public int y; .

2021-12-09 17:11:24 4385

原创 异步编程详解

异步调用的函数介绍及解释AsyncCallback(IAsyncResult re) - - 回调函数(委托类型)他的参数为异步结果这个异步结果可以为任何函数IAsyncResult - - 接口类型函数可以实现一些函数的赋值例如:现在有一个委托public delegate double AddDelegate(int nu);//取nu是更好的辨认当我们要给IAsyncResult赋值并且把他放入回调函数中3. 可以使用BeginInvoke函数,他的返回值是IAsyncRes.

2021-12-05 14:40:41 170

原创 AR和Vuforia

AR的使用(基础篇)引入packageManager里面的添加AR专用的摄像头,并关闭原有摄像头添加定位图片然后就将我们要在AR中显示的物体放到这个Image里面作为子物体就行Image的更换(保姆级教学)如果我们不更换Image的话,系统就会使用Vuforia自带的图更换的话可以进入Vuforia步骤如下*1.*2.*3. *4. 点开他,会有一个秘钥,复制他,后面要用*5. .进入另一个界面*6. 添加数据.

2021-11-28 17:17:35 552

原创 c#细节问题

接口的使用细节假如我要创建一个二重的接口

2021-11-28 16:39:21 232

原创 相对路径及根目录还有斜杠与反斜杠的区别

相对路径的表示./表示的是当前层级../表示的是上一级.的个数减一就是往前几级如果不填什么层级直接就打文件名,那么就会以根目录(即exe程序所在路径,或者为sln文件所在路径)为基准往下找,直到找到这个文件为止。例如:注意:这个往下只是根目录往下,当然也只有你不写层级的时候才会这么找,其他的就不行“/“与”\”“\“在代码中这个是转义字符所以写地址的时候要写”\\”"/"写地址是时候如果为斜杠则只用写一个...

2021-11-24 13:24:24 787 1

原创 Ray详解鼠标选取物品以及目标匹配

目录Ray鼠标选择物体目标匹配RayRay (origin : Vector3, direction : Vector3)Origin 是射线的中心Direction 是射线的长度Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition)这句话的意思为创一个射线在鼠标所在位置从摄像机发送至屏幕除了Ray还有Physics.Raycast用以检测光线是否触碰到物体其中API文档中有的四个public static bo

2021-11-13 00:43:35 3923

原创 Git使用说明

Git使用以及GitHub的使用Git指令介绍Git 上传步骤GitHub 网站搭建Git指令介绍git init (初始化仓库)git add [.] (全部文件加入暂存区,后面那个点改成文件名是将改文件名加入暂存)git status (得到当前git内部的状态)touch ad.txt (给当前目录下增加一个叫ad的txt’文件)git commit -m '此处写描述 '(将暂存区的文件放进本地仓库)ls (查询当前仓库内的东西)vi (打开文件写东西

2021-11-01 23:59:47 231 2

原创 unity及c#学记笔记

学习笔记1.设计模式六大原则1.设计模式六大原则1.单一职责原则单一职责原则是实现高内聚、低耦合的指导方针,保持类中职责单一,方便拓展。2.开发封闭原则指对拓展开放,对修改封闭,使程序更好的更新他的功能。3.里氏替换原则所有的基类都能透明的使用其子类。扩充:保持基类与子类的字段与方法一致可以使其用基类完美的使用子类实现多态,如果子类有属于自己的独特方法,则需实例化子类而不是通过基类实例化。4.依赖倒转原则...

2021-10-30 15:32:04 2255 2

原创 random_shuffle();随机分配函数和数的运用

random_shuffle()函数这是c++库内的随机分配函数,将起始地址到末端地址的前一个地址之间的数随机存。具体使用这里给一个网址函数教程一个数的运用如果是数组,从0开始的数组,想弄成循环数组计算,可以使用(i+j)%n(注:n是这个数组的长度j是要加的数,i是现在的位置)...

2021-06-07 21:29:53 504

原创 二叉树的非递归调用

前序遍历将左边孩子全放进栈并输出,遇到空的就访问栈的头节点的右孩子(如此往复直到找到有右孩子的节点。)代码如下:void presq(bitree s) { stack<bitree> t; bitree v; bitree k; v = s; while (v||!t.empty()) { if (v) { cout << v->e; t.push(v); v = v->l; } else { v = t.top(.

2021-06-06 20:03:46 143

原创 全排列(超简单递归)

将n个数进行全排列话不多说,直接给代码:#include<iostream>#include<string>#include<algorithm>#include<string.h>#include<stdio.h>#define bug(a) (cout<<"*"<<a<<endl)#define bugg(a,b) (cout<<"*"<<a<<' '.

2021-05-30 21:31:19 150

原创 赫夫曼树(最优二叉树)

哈夫曼树介绍概念哈夫曼树是最优二叉树的别名,他通过每个叶子节点算权值和,取最小权值和的那棵树便是哈夫曼树。如何实现将所有数排成一个数组内,找到其质量(他的价值)最小的两个,将其合成一颗树,左边是最小的,右边是第二小的,然后将其质量相加便是这颗新树的质量。然后再次搜索,找到质量最小的两个,一直往复直到只剩下一棵树,那便是哈夫曼树。代码如下:#include<iostream>#include<iomanip>//这是输出格式的头文件#define bug(a) (.

2021-05-25 14:18:25 247

原创 二分查找

二分查找题目列表铺公路伐木工方程组求解二分就是求一个区间的值,通过二分来使他更快的找到,取左右两边的数,使满足条件后令其中值等于左值(右值)(具体看情况)然后当满足条件(l+1<r)时跳出(有特殊情况是在l<r时跳出,如:l=m+1时,因为值在增加,所以不用l+1<r)。题目如下:铺公路B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离。为了便于研究这个问题,我们把公路上相邻路标的最大距离.

2021-05-23 20:06:15 209

原创 dfs入门题

地板迷宫题目蒜厂有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入格式第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规则如下1)’.’:黑色的瓷砖;2)’#’:白色的瓷砖;3)’@’:黑色的瓷砖,并且你站在这块瓷砖上。该字符在每个数据集合中.

2021-05-16 21:11:45 171

原创 代码笔记

题目目录(1)晨跑(2)未定(1)晨跑题目大意:输入一个数为样例次数再输入两个数n,m(n表示每条路的疲劳值,m表示有几个选手)每个选手都需要跑过每条路,最后要使每条路的所有人的疲劳值的最小值相加最小,输出任意情况。思路:将最小的m个疲劳值排序,取m个,再将其排进去按0到m-1排过去但是原本在哪一行的疲劳值不能去其他行,可以令其行不变但是其列的位置改变,使其成为那一列的最小值。题目链接下面引入一个概念(pair)这个函数可以一开始便创建然后赋值例如#include <io

2021-04-27 20:01:36 213

原创 map函数的简单迭代器

题目夏天来了Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了.Input第一行正整数N(0<N<=10)表示有N组测试数据.每组测试数据的第一行是一个整数M(0<M<=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成..

2021-04-25 20:30:34 289

原创 最长上升子序列

题目这道题的意思的是左边是1到n的上升序列,右边是我们输入的顺序,求不相交情况下能连接的最多线数。思路,求最长的一个上升子序列就行,可以用到lower_bound();函数不会点这里注:*lower_biound()相当于取这个地址的值,不加就是返回地址,减去首地址就是他所在的位置;具体看之前的网址。代码如下:#include<iostream>#include<algorithm>using namespace std;int main(){ int i,.

2021-04-25 20:14:24 107

原创 回溯—迷宫问题

回溯数据结构上的例题要求从迷宫中走出,迷宫如下0,0,0,0,0,0,0,0,0,00,1,1,0,1,1,1,0,1,00,1,1,0,1,1,1,0,1,00,1,1,1,1,0,0,1,1,00,1,0,0,0,1,1,1,1,00,1,1,1,0,1,1,1,1,00,1,0,1,1,1,0,1,1,00,1,0,0,0,1,0,0,1,00,0,1,1,1,1,1,1,1,00,0,0,0,0,0,0,0,0,0这里0代表墙,1代表可以走的路。 可以用DFS和

2021-04-19 21:20:15 101

原创 月赛补题

题目期末有n个同学写论文,第i个人写论文的字数在 [ Li , Ri ] 之间,定义wi为某个同学写的字数。所以Li≤wi≤Ri而成绩的得分是非常有趣的,第i个同学gi的论文得分为n-KiKi是比当前这个人的论文字数多的人数每个人都想写尽可能多的字,因为每位同学都想尽可能得到更高的得分。所以很容易想到让wi=Ri即可。但是zks发现了有一个有趣的现象假设对于每位同学来说,∀i∈[1,n] Li=1000,Ri=10000. 那么在最积极情况下,每位同学都写10000字,即wi=1000.

2021-04-18 23:48:51 240

原创 错排兼排列组合公式

错排> 概念首先引进一个概念,什么是错排;错排就是讲一个有顺序的数组,其中的每个数,排列后不在原本的位置。例如 1 2 3 4 5其中1不能放在第一个地方,2不能放在第二个地方,以此类推。这里有张图给你理解接下来要给出的公式如果想更好理解的话这里有个链接黑谷小健 莫哥yyds公式 int dp[25]; dp[1]=0; dp[2]=1; for(i=3;i<=n;i++)//

2021-04-15 21:22:56 449 1

空空如也

空空如也

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

TA关注的人

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