自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++虚函数基础

c++静态成员变量和静态成员函数:类的静态成员有两种:静态成员变量和静态成员函数。静态成员变量本质上是全局变量,静态成员函数本质也是全局函数,静态成员变量和静态成员函数都可以使用类名去调用。非静态成员的访问方式(对象名.成员名),需要指明被访问的成员变量是属于哪个对象的,或者是调用的成员函数作用于哪个对象的。静态成员的访问方式(类名::成员),不需要指明被访问的成员是属于哪个对象的或...

2019-10-10 14:24:02 319

原创 Lua的学习总结笔记

下面是我个人在学习Lua时的一些笔记分享给大家,希望可以找到一并学习Lua的小伙伴。接下来就是笔记部分了:LUA的变量,注释,语句块(1)数字类型(2)字符串类型(3)thread类型(4)function类型(5)table类型(6)其他类型不加 local 关键字的变量或function都是global访问类型2. 关系运算and,or,no在Lua中的所表达的特殊含义...

2019-10-10 10:00:50 342

原创 LearnOpenGL学习详解

在刚开始学习OpenGL时难免会遇到困惑,下面是我在刚接触OpenGL遇到的问题:顶点着色器与片段着色器之间区别?1.在图片中,渲染的步骤被分为6个步骤,其中的三个步骤的蓝色背景。这三个蓝色背景就是用户自定义的部分。2.一般来说在图形绘制中,我们只用自定义顶点着色器和片段着色器,几何着色器一般使用默认的就可以。3.Vertex:就是(Vertex Shader)顶点渲染对应的顶点信息。F...

2019-10-09 17:06:55 1035 1

原创 C/C++ %d %.2d格式化字符串的方式

c语言问题,%d %.2d %2d %02d的区别。。。%d就是普通的输出了,%d 是输出十进制整数 d是decimal的缩写。% 2d是将数字按宽度为2,采用右对齐方式输出,如果数据位数不到2位,则左边补空格。%02d:默认情况下,数据数据宽度不够2位是用空格填补的,但是因为2d前面有0,表示,数据宽度不足时用0填补。%.2d和% 02d一样。...

2019-10-08 20:08:56 2085

转载 Android APK反编译就这么简单 详解

以下链接地址仅供学习借鉴使用。Android APK反编译详细链接地址:https://blog.csdn.net/vipzjyno1/article/details/21039349

2019-10-08 10:19:53 111

转载 c#委托与事件(详解)

c#委托与事件(详解)引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委...

2019-09-30 15:55:57 94

转载 cocos2dx android 接入爱贝支付平台sdk记录

问题:今天在接入爱贝支付平台的时候,出现一个错误:01-28 18:00:05.614: E/AndroidRuntime(25801): FATAL EXCEPTION: GLThread 546601-28 18:00:05.614: E/AndroidRuntime(25801): java.la...

2019-09-27 14:57:37 293

转载 C/C++申请和释放内存。

C/C++申请和释放内存。C++new运算符来申请内存:将调用相应的operator new(size_t)函数来动态分配内存,再分配到的动态内存快上 初始化 相应的类型函数对象(构造函数)并返回首地址。如果调用构造函数初始化对象时抛出异常,则自动调用 operator delete(void*, void*) 函数释放已经分配到的内存。​ delete运算符释放内存:调用相应类型的析构...

2019-09-16 17:46:21 771

原创 线程和进程的关系:

线程和进程的关系:1、一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。2、资源分配给进程,同一进程的所有线程共享该进程的所有资源。 同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。3、处理机分给线程,即真正...

2019-09-12 18:36:47 955

转载 HTTP 和 Socket 的区别

HTTP 和 Socket 的区别要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1如图1HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据.TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。IP 协议:对应于网络层,同样解决数据在网络中的传输。传输数据的时候只使用 TCP/IP 协议(传输层),如果没...

2019-09-11 20:42:34 98

转载 C/S模式与B/S模式区别与联系:

C/S模式与B/S模式区别与联系:客户/服务器模型(C/S)特点:非对等相互作用,客户与服务器处于不平等地位。具体表现在服务器拥有客户所不具备的的软件资源和硬件以及运算能力。服务器提供服务,客户请求服务。循环服务器和并发服务器循环服务器:通过在单线程内设置循环控制实现对多个客户请求的逐一响应。并发服务器:通过使请求处理(多线程)和I/O部分重叠达到高性能。循环服务器和并发服务器...

2019-09-11 20:38:15 1689

转载 网络互联参考模型

网络互联参考模型什么是协议为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”描述网络通信中“语言”规范的一组规则就是协议例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语……数据通信协议的定义决定数据的格式和传输的一组规则或者一组惯例协议分层网络通信的过程很复杂:数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,...

2019-09-11 20:31:00 507

原创 # Cocos2dx实战Lua篇———《迷失航线》Lua版

Cocos2dx实战Lua篇———《迷失航线》Lua版【学习心得】1、继承cc.Sprite后,设置自身纹理图片方式通过精灵帧设置cc.SpriteFrameCache:getInstance():addSpriteFrames("123.plist") local frame = cc.SpriteFrameCache:getInstance():getSpriteFrame("1...

2019-09-10 18:12:59 450

转载 Lua --Coscos从c++过渡到Lua

Lua --Coscos从c++过渡到Lua【唠叨】​ 现在开始学习Lua了,开始用 Cocos Code IDE 开发cocos2dx的游戏了。​ 可是呢,因为 cocos2dx v3.x 刚刚才出来不久,所以网上的教程大部分都是基于C++版本的,​ 而针对Lua版本的大部分都是老版本 v2.x 的教程,对于用 v3.x 的我来说,很多都不适用了。​ 无奈之下只...

2019-09-06 14:03:15 589

原创 Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)

Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)**本篇博客介绍Cocos2d-x 3.2Lua示例中的XMLHttpRequestTest,这里提供GET和POST两种http请求方式,返回数据类型有以下几种:cc.XMLHTTPREQUEST_RESPONSE_STRING = 0 – 返回字符串类型cc.XMLHTTPREQUEST_RE...

2019-09-04 16:27:59 367

转载 Android打包的CPU架构

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-27 11:05:05 763 1

转载 Android中BroadcastReceiver的两种注册方式(静态和动态)详解

Android中BroadcastReceiver的两种注册方式(静态和动态)详解原文链接:https://blog.csdn.net/panhouye/article/details/53588930

2020-12-09 13:11:41 236

原创 【 Socket、TCP/IP协议、UDP协议】

滴滴滴滴!!!!!学习帮助文章:【 Socket、TCP/IP协议、UDP协议(学习链接地址:https://www.cnblogs.com/xiaowenshu/p/9916755.html)。UDP&TCP协议相关学习链接地址:https://www.cnblogs.com/ywzbky/p/10731808.html】TCP【传输控制协议】的作用(tcp属于运输层):用来传输客...

2019-12-04 18:09:47 235

转载 Unity编译打包APK与Android Studio打包apk的差别与联系???

Unity编译打包android的原理解析和apk打包的分析,下面的链接文章,介绍的非常详细,亲自读过,真的很不错!!!所以在此推荐一下。希望大家都可以学到更多的干货。https://www.cnblogs.com/purpleraintear/p/6403036.html...

2019-12-02 11:42:09 874

原创 Unity3d_Shader

CPU与GPU之间的通信:渲染流水线的起点是CPU,即应用阶段:(1)把数据加载到显存(2)设置渲染状态(3)调用DRAW CALL (draw call命令是由cpu发起的,接受方是GPU,GPU会根据渲染状态和所有顶点数据来进行渲染,最终把图元渲染到屏幕上)shader的渲染流水线,应用阶段(主要由cpu负责实现。是开发者拥有控制权,这个一阶段的主要准备要渲染状态具体包括使用的材质(漫反射...

2019-11-29 17:24:56 165

转载 C++ vector的用法(整理)

详细介绍链接地址:https://blog.csdn.net/wkq0825/article/details/82255984

2019-11-22 18:17:59 139

原创 cocos2dx学习笔记之retain()和release()函数简介

retain的意思就是保持引用,避免被cocos2d-x释放。与之对应的就是release(). 和c++中的new(),delete()有点类似。不过在coscos中由于autorelease的存在,问题变得更加复杂。autorelease对象调用autorelease,对象就会被cocos2d-x的内存管理机制标记,在游戏的每一帧,内存管理机制都要扫描被标记的对象,如果引用计数为零,就将...

2019-11-22 18:16:13 588

原创 Shader和渲染管线

shader的学习链接https://www.cnblogs.com/maple-share/p/5395097.html

2019-11-22 10:30:53 106

原创 c#学习知识点记录:

1.下面是博主在学习中的遇到的问题已经踩过的坑,在这个做个记录,以便日后阅读。c#中继承关系:c#中子类调用父类的虚方法两种方式:重写和覆盖(没有重写就叫覆盖),重写的话父类中的方法不被执行,实际执行子类中方法。覆盖执行父类中的方法,实际就是直接调用父类中方法,...

2019-11-19 17:25:59 105

转载 Cocos2d-x 3.17.1 Android Studio环境搭建和创建编译项目

想学习的小伙伴戳戳戳!!!!!哈哈哈哈哈哈哈https://blog.csdn.net/qq_23261197/article/details/87883614

2019-11-19 17:21:20 216

转载 cocos2dx3.10-lua_使用官方示例的方式获取UI控件

以下是在cocos2dx-3.10-lua中使用官方示例的方式获取UI控件:详情链接:https://blog.csdn.net/haibo19981/article/details/52128117

2019-11-15 09:48:48 421

原创 nginx服务器的安装与搭建

1.什么是NGINX?Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2.应用场景:1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以...

2019-11-11 20:28:30 124

原创 Android6.0以上动态获取权限时不弹框提示的问题总结

android 动态获取权限的流程:详细介绍连接:https://blog.csdn.net/u014333053/article/details/86532824

2019-11-11 19:37:44 855

转载 **面试中常常被问到的三次握手和四次挥手

***面试中常常被问到的三次握手和四次挥手***详情连接地址:https://blog.csdn.net/hyg0811/article/details/102366854

2019-10-31 14:09:02 108

原创 C#抽象类与接口的区别于联系?

**C#抽象类与接口的区别、联系???**c#接口的定义、类型?首先说一说什么是接口,简单来说接口就是对一组方发法的统一命名,这些方法没有提供任何的实现,也就是把一些方法放在一个接口中,让继承自接口的类去实现它。接口 的定义和类的定义很相似,只是关键字不同,接口 的关键字是interface来定义,**特别注意的是**在接口中定义的方法不能添加任何修饰符,因为在接口中的方法默认为public...

2019-10-29 19:34:50 213

原创 cocos2dx lua 热更新

原理:每次登陆游戏利用cocos的assetManager从服务器拉去当前最新的两个文件。 一个是version.mainifest,一个project.mainifest. 这两个文件都是xml的描述文件。一个包含了版本信息,第二个包含了游戏所有资源的MD5码。首先通过version文件对比本地的版本是否相同,如果不相同,再通过跟本地的project文件对比MD5码来判断哪些文件需要重新下载,...

2019-10-24 19:22:52 176

原创 nginx服务器搭建以及配置

详细学习连接:添加链接描述

2019-10-23 16:59:38 167

转载 进程/线程同步的方式和机制,进程间通信

这个是我在网上看到的一篇关于进程与线程同步方式的文章他的大致目录结构如下:一、进程/线程间同步机制。二、进程间通信方式三、进程/线程同步机制与进程间通信机制比较学习文章链接:添加链接描述...

2019-10-22 19:44:38 139

原创 很实用的工具网站

https://blog.csdn.net/m0_38106923/article/details/100130354

2019-10-15 16:33:15 126

转载 C++—rand和srand的用法(简单易懂版)—产生随机数

在c++中,可以使用rand()生成一个伪随机数,(rand()函数的头文件在中)但这里有一个坑,就是rand()%d生成的是0-d之间的任意整数,这个随机值经过编译器编译过之后,再编译运行它的随机值都是相同的。所以,rand()要结合srand()一起使用,由此产生的才是真随机数。 srand(int(time(0)))想验证的小伙伴可以去测试一下。下面是一个关于c++中rand和sran...

2019-10-14 20:46:44 491

原创 c++中求最长重复子数组

这是LeetCode 718.最长重复子数组的一个例题:刚接触到这个题目的时候 一脸懵逼,,,,之前没接触过DP(动态规划算法)在百度上面查到了方法,看的满头雾水,因为题解中用到了DP算法,随意 又去看了看DP算法的原理,最后琢磨好几个小时才看懂题解当中的方法。下面给出我在csdn找到的一个题解,希望能帮助你理解,LeetCode 718.最长重复子数组...

2019-10-14 15:37:34 246

转载 C++STL简介和总结

STL (Standard Template Library) 标准模板库是 C++ 的内置库,提供了一系列常用的数据结构与算法,而且在使用的时候无需手动管理内存。这篇文章会先介绍 STL 的各个部件与设计思路,然后总结各种容器的基本性质和底层实现。C++之STL学习链接...

2019-10-12 18:48:05 437

原创 资源文件的相对路径和绝对路径:

文件夹的相对路径和绝对路径:绝对路径就是完整的路径相对路径就是在同一个网站下,不同文件的位置定位。引用的文件是相对于这个当前网页位置而言的。...

2019-09-12 18:38:00 567

原创 # **adb.exe已停止工作--(Android studio真机调试or 模拟器调试出现的问题)**

adb.exe已停止工作–(Android studio真机调试or 模拟器调试出现的问题)问题原因:adb默认端口号5037被占用了【预置条件】1、通过PC的“开始”,在运行框中输入cmd,回车,打开cmd编辑界面;2、手机已连接PC,PC可以识别出手机,可在cmd编辑界面输入adb devices,回车,查看当前手机是否连接,若显示设备信息这标识已经连接,如下:C:\Users\po...

2019-09-11 15:35:15 367

原创 *Android Studio莫名其妙的No IDEA annotations attached to the JDK1.8的问题。*

Android Studio莫名其妙的No IDEA annotations attached to the JDK1.8的问题。解决过程:关闭 android studio。打开c:\Users\UserName.android将buid-cache文件夹重命名为build-cache.bak打开c:\Users\UserName.AndroidStudio3.2\system重命名一...

2019-09-03 17:19:57 215

空空如也

空空如也

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

TA关注的人

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