- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 简单的Bat文件延迟启动特定程序
ping -n 10 127.1//n 代表ping的次数start D:\test//start 后面是启动程序的路径右键新建一个记事本文件,把上面内容复制到记事本中,通过修改n的数字控制时间,每次大概是1秒。修改完成后把文件的扩展名改为bat,之后把bat文件复制到开机启动项中即可。...
2021-10-18 16:55:45
8051
原创 Laya Uncaught TypeError: Cannot read property ‘xxx‘ of undefined问题相详解
Laya : Cannot read property ‘xxx’ of undefined问题相详解这段报错的字面意思就是:没有找到‘xxx’的资产,这个bug对大多数新手来说很头疼,因为引发这个报错的原因太多了。初学者往往会耗费很多时间去解决这个bug。那么如何快速解决这个bug呢?其实理解了原因之后,解决起来就会很简单。我们先来分析一下这个错误:无法读取未定义的‘xxx’的资产。其中undefined的英文解释是:未定义;不明确的。那么我们先从这两点出发。1,未定义的类可能是你的类没有经过定义
2021-03-10 13:44:24
2744
原创 简单快速文件批量命名,更改后缀名,替换特定字符的方法
简单快速文件批量命名,更改后缀名,替换特定字符的方法文件批量命名更改后缀名替换特定的字符文件批量命名在window10下,只需要全选需要修改的文件,重命名之后,回车即可批量重命名。更改后缀名在需要批量修改文件后缀的根目录新建一个文本文件,在文本中输入:ren *.txt *.jpgren (需要修改的后缀)(更改后的后缀)输入完成后保存,把文本的后缀从txt改为bat替换特定的字符同样在文件夹根目录创建一个bat文件,bat文件里面的内容如下:@echo off & set
2021-02-19 15:22:21
8092
8
原创 C++ 服务器通过Tcp传输图片 到 QT客户端显示
C++ 服务器通过Tcp传输图片 到 QT客户端显示简单的方法通过流数据传输图片,并且在QT上面显示出来这里贴出核心代码,供大家参考:客户端C++:#include<iostream>#include<winsock.h>#include <fstream>#include<string>#pragma comment(lib,"ws2_32.lib")using namespace std;void initialization();i
2020-09-08 16:50:47
3558
5
原创 Unity3d,C#自定义类实现自动排序Sort();
.net中实现自定义的类自动排序很简单,并且很好用,实现方法如下://新建的类继承了IComparable<T>类进行排序public class myPlayerInfo : IComparable<myPlayerInfo>{ public int posi = 0; public int id = 0; public int height;//通过实现CompareTo的方法进行Sort public int CompareTo(myP
2020-08-06 11:30:09
871
原创 Untiy3D,C#泛型研究实战笔记
**泛型:泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。(以上摘抄自百度百科)**简单的说泛型就是为了减少代码量,增加开发效率的一种工具。在Unity3d中如何使用泛型呢,我们来看下面的例子//对象的父物体 public Transform
2020-08-04 10:15:54
247
1
原创 WTL学习笔记——窗口中添加一个按钮和输入框(3)
之前记录到新建一个窗口,之后我们开始添加按钮组件和输入框组件:很简单,首先在宏命令中注册新的方法OnCreat: MSG_WM_CREATE(OnCreate)然后再写出OnCreate的方法int OnCreate(LPCREATESTRUCT lpCreatsel) { CButton btn; CRect btnRect; btnRect.left = 50; btnRect.right = 150; btnRect.top = 50; btnRect.bottom
2020-07-15 14:55:53
674
原创 LayaAir2.0:Uncaught ReferenceError:CameraMoveScript isnot defined
LayaAir2.0:Uncaught ReferenceError:CameraMoveScript isnot defined最近做项目在研究Laya引擎,引用了官方提供的一个脚本CameraMoveScript.js。把脚本下载下来放到项目中之后运行报错,如图:报错说我的脚本没有定义。???然后我找官方示例,各种百度,竟然没有教程???官网也没有说明???百度上提问的也没有回复。我真是无奈。可能对于一直用laya的人很简单,但对于新手未免也太不友好了。行吧,自己动手丰衣足食,我看了一下laya
2020-06-10 09:54:13
592
2
原创 一个随便写的Unity3D的图片墙移动特效,喜欢的拿走吧
一个随便写的Unity3D的图片墙移动特效,喜欢的拿走吧XD1,这是一个用于展示图片的动画效果,如下图所示:很简单的代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class PicCtrl : MonoBehaviour{ [System.Serializable] public class MyPicinfo { publi
2020-06-05 17:48:54
2984
4
原创 WTL学习笔记——新建一个窗口文件(2)
1创建流程首先,新建一个WTLProject的工程选中头文件文件夹然后用组合键**“ctrl + shift + a”**新建一个MainWindow.h的头文件添加到“头文件”文件夹中。MainWindow.h://#pragma once// #pragma once 一般由编译器提供保证:同一个文件不会被包含多次。//注意这里所说的“同一个文件”是指物理上的一个文件,//而不是指内容相同的两个文件。#define STRICT //#define STRICT 的意思是
2020-06-03 17:07:28
329
1
原创 WTL学习笔记——WTL的安装(1)
简介WTL( Windows Template Library)简单的理解就是一款轻便小巧的C++的UI框架,可以通过简单的代码实现软件的图形化界面编辑。软件安装对于现在的VS来说,软件安装依然很简单。首先打开NuGet程序包工具,步骤如下:工具——NuGet包管理器——管理解决方案的NuGet程序包。再浏览选项卡下面的搜索框中输入“wtl”进行搜索,就可以搜索到wtl库文件了。我们选择它,在右侧点击安装按钮即可安装。一路yes之后即可完成安装完成之后就可以在解决方案中找到安装..
2020-05-26 09:43:37
1854
原创 ## **C++在 VS中快速编码的技巧(1):联想输入、自动补全函数名插件:Visual Assist**
C++在 VS中快速编码的技巧(1):联想输入、自动补全函数名插件:Visual Assist刚接触VC++开发的时候,我发现VC自带自动补全简直是太烂了。一般写一个函数名(特别是大写)要输入很多字母之后才能找到想要的函数,找到之后还要用光标选择或者方向键之后按回车或者Ctrl+j。非常麻烦。为了快速编码。网友们纷纷表示Visual Assist插件能解决这个问题。所以我安装测试了一下。1·安装Visual Assist插件:安装VS插件的过程还是比较简单,首先选择菜单栏的**“工具”**然后选择
2020-05-18 18:15:01
6226
1
原创 C#中 对Class进行排序的方法
在制作的一些排行榜时,总是会用到排序,我们往往会建立一个类,里面会包含名字,分数等等的属性。然后我们会对这个新建的类进行排序,到这一步的时候我往往会忘记具体排序怎么去写。这里我做一下记录,列出几种比较常见的排序方法。首先定义一个List类,这个类里面包含了Name和Total两个属性变量,下面就是针对这两个变量进行排序。public class Player{ publ...
2019-12-25 15:43:55
1162
转载 Unity Shader混合模式笔记(Blend)
Blend Off:不混合Blend SrcFactor DstFactor:SrcFactor是源系数,DstFactor是目标系数,源系数是由片段着色器计算出来的Fragment_out,目标系数是之前累计的原色值,存储在帧缓冲中。Blend Zero One:只输出帧缓冲中的值,因为帧缓冲值为空,所以看不到物体;Blend One Zero:只输出Fragment的结果...
2019-03-21 09:27:27
3185
原创 错误 LNK2019,无法解析的外部符号__imp____iob_func; 无法解析的外部符号 __imp__fprintf 的解决方法。
每次看到的LNK2019 的报错就有种崩溃的感觉,尤其是刚接触vc++的程序员。我们经常会在网上搜索大神的技术文档,大神们提供的源代码都表示没有bug直接可以使用,但是我们下载以后发现各种报错,看到报错一脸懵。心想,难道是大神的源代码错了么?也有可能,不过一般情况下都是我们自己的问题,举个例子,我们的vs版本和大神的vs版本是不同的,因为vs更新版本之后,所使用的基本库会更新,这就导致了很多问...
2018-11-16 15:49:55
12211
9
原创 Vs2017调用静态库的详细方法
Vs2017调用静态库的详细方法步骤1打开vs2017,新建一个项目。新建一个静态库项目,点击完成。步骤2分别添加头文件testlib.h,和cpp文件testlib.cpp编辑testlib.h文件如图:编辑testlib.cpp文件如图:右键项目进行生成: 步骤3在当前解决方案下面新建一个项目:创建一个新...
2018-11-01 15:06:38
13219
1
原创 关于C++导入lib的方法研究
vs版本众多,源代码的版本也是各种各样。每次加载不同的源代码总会遇到各种问题,这里列出了一些导入lib的方法。这里使用的是vs2017方法1:把lib文件和头文件的文件夹复制到工程的根目录下面。 添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。 添加文件引用的lib静态库路径:工程---属性---配置属性---链接...
2018-11-01 09:50:10
2116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人