自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习学习再学习

成长=经验+反思

  • 博客(68)
  • 收藏
  • 关注

原创 细谈云软件中的Docker容器技术

云软件简单来说是部分或完全运行在云中的软件程序。这里的云主要是一个比喻化的概念,其依托于云计算以及相关的虚拟化资源技术。而容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。(跑应用的容器)而基于容器云部署的云软件包含了哪些容器技术呢?这里我们以较为主流的Docker容器为例。Docker容器技术主要可以分为2种,前者是容器核心技术,后者是容器平台技术。一、容器核心技术容器核心技术是指能够让容器在主机上运行起来的技术,主要包括容器规范、容

2022-04-12 10:20:12 328

原创 docker容器是什么?容器技术又包含什么呢?

容器其实除了docker以外,还有其他的容器。简单来说,容器是一种轻量级的虚拟化技术,它属于一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。容器又被称为集装箱技术,这是为什么呢?其实我们可以从集装箱的出现与应用的角度来理解。在集装箱出现之前,由于货物的属性与形态不同,加上运输方式的多样,很容易造成货物的挤压或损坏。而集装箱则很好地解决了这一问题。运输商可以把不同的货物都封装到不同的集装箱里,由于是密封的,所以货物间不会受影响。Docker则很.

2022-04-12 10:17:26 761

原创 【设计】排版中的重复原则

>重复原则作用:统一画面,突出强调,增加美感。>在设计作品当中,不断重复的元素/信息等可以起到很好的强调和突出作用,同时重复的元素可以有不一样的排版方式(大小/种类/形态/方向/透明度),使得画面不呆板,更灵动。>重复的原色等可以起到增强画面视觉冲击力,提升画面整体的美学感受,重复性的元素可玩性极强,既可以做主体,也能起修饰作用,给用户造成深刻的印象。多动手练习,多动脑构思。*王道三色法则,先选定底色,再确定字体颜色,然后再是重点色,用于点睛色,起强调作用。.

2021-09-28 09:08:07 814

原创 【PS-海报】地产海报学习笔记

1.字体:字酷堂清楷体 有衬线的 宋体 黑体 汉仪中宋简体2.对齐,Ctrl+A 全选,居中对齐----达到对齐背景层的效果3.简单的背景设计课结合纹理图片叠加4.字体外边框的制作a.新建图层,矩形选区b.alt+delete 随便填充一个前景色,Ctrl+D取消选区c.双击图层调出图层样式面板,高级混合——填充不透明度调为0,加一个大小为1的描边,颜色设置为字体颜色一致即可。先将四个圆合并,按住Ctrl的同时点击缩略图,...

2021-09-26 09:51:31 282

原创 好久不见啊

好久没来我的CSDN博客了,看到自己当时实习写的文章感慨万千。如今的我,虽然与程序编程越离越远,但是不可否认,它给我带来了很多的拥有成就感的时刻,即使挑战是一直伴随的。大学的时候想过当游戏开发,而后是网页设计,再是UI,后面实习还是选了cocos2d游戏开发,第一份工作用的却是typescripy。再然后就是推广,运营,到现在的新媒体。时时刻刻告诉自己,不要浅尝辄止,要虚心学习,深耕一个行业,而后沉静,形成一个自己的体系或是框架。对于未来,依旧是伴随着迷惘,但骨子里仍有那么一点点勇气。先看清

2021-09-14 09:39:32 83

原创 关于多态

注:结合部分C++相关书籍以及知乎有关多态的回答1.为什么要提出多态?  希望在同一个方法中派生类和基类中的行为是不同的。即方法的行为取决于调用该方法的对象是谁。2.多态是什么?(从知乎用户ShuanGuan回答这方面相关的问题那“复制”的图,地址:原回答) 同一函数的不同表现形态。会根据所调用函数的对象类型来执行相应的成员函数。多态一般具有三个条件:①存在继承②父类的引用或者

2017-12-02 23:30:36 199

原创 图片内存计算大小

一张1280*740 RGBA4448的图片占内存大小  (M)?2048*1024*(4+4+4+8)/(8*1024*1024)解析:第一步:内存中图片大小必须为2^n      第二步:RGBA8888是4位8bit      像素点:4*8 位数*颜色深度第三步:内存大小 numBtyes = width*height*bitPerPixel/8  = width*

2017-12-02 21:40:23 11610 2

转载 常用排序算法总结

感谢博主大大,图文并茂,很喜欢~原文链接:点我目录冒泡排序  鸡尾酒排序  选择排序插入排序二分插入排序  希尔排序  归并排序堆排序快速排序   我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。  排序算法大体可分为两种:    一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:

2017-11-26 18:36:40 205

原创 关于激萌斗地主,关于我们五个

首先,我们组的项目快要接近尾声,很开心。可能在那些专业开发棋牌或是靠棋牌游戏盈利的相关人看来我们小组这个项目非常简单,简单的连服务器都没有。但是通过这次项目,真的收获了很多,譬如知识的复盘,团员之间的沟通与互助,收获新的知识,策划的撰写,svn的使用等等。“棋牌开发委员会”可一直是我的消息置顶,每个人都各有特色,应该说他们心底都有一抹漂亮的底色。正如虽然我们五个人是用相同的一套图片素材,但是各自搭

2017-11-26 16:08:50 392

转载 从100万个整数里找出100个最大的数

原文链接:点我吧,直通门感谢原文作者,还有分享出来的人儿~ 声明:本文最初发表于《电脑编程技巧与维护》2006年第5期,版本所有,如蒙转载,敬请连此声明一起转载,否则追究侵权责任。网上发表于恋花蝶的博客http://lanphaday.bokee.com  题目:从1亿个整数数中找出最大的1万个。  拿到这道题,马上就会想到的方法是建立一个数组把1亿个数装起来,然后

2017-11-26 14:55:23 2767 1

转载 基于android平台的斗地主AI

本软件是基于android平台的斗地主AI,我们在源代码的基础之上,旨在改进AI的算法,使玩家具有更丰富的体验感,让NPC可以更为智能。(一)玩法解析:(1)发牌和叫牌:一副扑克54张,先为每个人发17张,剩下的3张作为底牌,玩家视自己手中的牌来确定自己是否叫牌。按顺序叫牌,谁出的分多谁就是地主,一般分数有1分,2分,3分。地主的底牌需要给其他玩家看过后才能拿到手中,最后地主20张

2017-11-20 15:29:53 1857

原创 注释规范

注释目的:为了以后更好维护代码,也方便读写代码,更高效率的解决问题总规则1、如果对应内容为空,则可不写2、一行注释的内容最好能在开发工具的可视范围内,可以以28个汉字为标准,显示如下//////////////////////////////////////////////////////////////////////////// Descri

2017-11-16 16:41:19 245

转载 C++静态成员变量和静态成员函数的使用方法总结

一.静态成员变量:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1.静态数据成员的定义。静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中。其定义方式与全局

2017-11-14 13:41:02 739

转载 堆和栈的区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2017-11-07 18:46:29 1113

原创 计算机网络复习一

第一章 概述1. 三网:电信网络、有线电视网络、计算机网络。2. 计算机网络向用户提供的两个重要功能:1) .连通性。即计算机网上使上网用户之间可以交换信息。2) 共享。即资源共享。3. 网络、互联网、因特网1) .网络(network):由若干个结点和连接这些结点的链路组成.网络中的结点可以是计算机、集线器、交换机或路由器。2) 互联网:网络和网络之间通过路由器互联起

2017-11-06 14:52:15 324

转载 在Lua中调用C++函数

原文:翻译自http://gamedevgeek.com/tutorials/calling-c-functions-from-lua/点击打开链接  我的第二部分教程讲解了怎样在C++中调用Lua函数。在这部分中,我们将讨论相反的情况——在Lua中调用C++函数。由于我没有想到一个简单的例子来说明这种情况,因此,我借用了Lua官方文档中的average函数来进行讲解。本教

2017-11-06 13:44:24 378

原创 我要找工作之排序相关

说明:题目出自牛客网,本人只是勤劳的搬运工,也是为了自己就业,所以做个小总结1.拓扑排序利用邻接表时的时间复杂度为O(n+e)。解释:若为避免重复检测入度为零的顶点,使用栈来保存所有入度为零的顶点。对有n个顶点和e条弧的有向图而言,建立求各顶点的入度的时间复杂度为O(e);建零入度顶点栈的时间复杂度为O(n);在拓扑排序过程中,若有向图无环,则每个顶点进一次栈,出一次栈,入度减一的操作在w

2017-11-01 21:20:22 301

原创 我要找到工作之面试题一

1.自然连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。而等值连接并不去掉重复的属性列。R⋈S|定义:自然连接是关系R和S在所有公共属性(common attribute)上的等接(Equijoin)。但在等到的结果中公共属性只保留一次,其余删除。R⋈S ≡ ΠR u S( δ predicate(

2017-11-01 20:29:55 317

原创 IP地址的判断

简单的说:A类网络的IP地址范围为:1.0.0.1-126.255.255.254;B类网络的IP地址范围为:128.1.0.1-191.255.255.254;C类网络的IP地址范围为:192.0.1.1-223.255.255.254具体解释:1.A类IP地址一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最

2017-11-01 20:12:34 3070

原创 MAC平台下cocos2d-x项目打包相关流程(自己总结的)

打包:  1.环境配置:    >准备条件:JDK、Android_adt、Android_ndk、Android_ant    1)进入到cocos2dx引擎目录下,执行setup,py,然后根据提示依次把软件的路径拷贝进去。如果是ant,则是拷贝ant中的bin目录  2.打开eclipse,前提是把idk的环境变量配置好,并且注意jdk的版本要和eclipse的版本对应。

2017-10-31 21:18:50 1984

原创 支付宝sdk接入笔记

1.支付宝android接入指南https://docs.open.alipay.com/215/1051042.按提示步骤进行 下载开发工具包3.。。创建工程4.eclipse中打开工程->新建一个文件libs5.把SDK中的.jar包复制到libs目录下 右击jar包点击Add to Build Path6.把//社交分享开放工具接口类,便于对社交分享开放接口的调用

2017-10-31 21:16:40 715

原创 SDK-IOS 关于SDK接入 MAC平台笔记

sdk-ios1.注册友盟2.打开Docs->doc.html帮助文档3.拖入工程中 create groups 4.把安卓平台相关删除 cocos2dx->Android、playform->Android、read….5.添加下面的系统库工程->Build Phases->Link Binary With Libraries +搜索添加  注:只需要搜索名字,不需要

2017-10-31 21:14:14 710

原创 C++面试之main函数之后的调用

main函数代表进程的主线程。程序开始执行时,系统为程序创建一个进程,main函数其实并不是首先被调用的函数,而是操作系统调用了C/C++运行期启动函数,该函数负责对C/C++运行期库初始化。它还能保证已经声明了的任何全局对象和静态对象能够在代码执行之前正确的创建。  完成这些工作后,就调用进入点函数(控制台程序为main函数),并在main函数里面执行一系列操作。  在main执行完毕后

2017-10-28 17:47:06 691

转载 C++面试题之 main函数执行完之后还会调用其他的函数吗?

感谢原作者,原文地址:click me  初次从面试宝典中看到这个问题,我那也是一脸的懵逼啊。老师一直告诉我们,main是函数的入口地址,执行完成后,就返回操作系统了。殊不知还有这么多没了解过的知识。题目:main()函数执行完后,还会调用执行其他的语句吗?       我们通常认为C语言的起始函数是main()函数,实质上一个程序的启动函数并不一定是main(

2017-10-28 17:43:43 1067

转载 C++中关于main函数的几点说明

原文地址:http://m.blog.csdn.net/k346k346/article/details/49331965main函数是C++程序的入口函数,C++标准要求main()函数的返回值类型为int。1.函数内并可以不出现return语句当main()函数的返回值为int,而函数内并没有出现return语句时,同样可以通过编译并正常运行。这是因为编译器在main()函数的末尾

2017-10-28 17:38:17 1774

转载 LaTeX技巧004:给文字添加下划线、波浪线等样式

感谢博主大大分享,附上原文地址:点击打开链接前言  在Word中可以给文字加下划线、波浪线、加点等处理,在LaTex同样也可以,今天就来说一下。具体实现下划线   首先来说一下下划线,因为下划线的处理稍微不一样。  下划线使用的命令是\underline,我们输入如下的内容:love \underline{Emphasized} text

2017-10-26 15:58:18 9486

原创 【官方文档】#Cocos2d-JS v3.0中的属性风格API

#Cocos2d-JS v3.0中的属性风格API##1. 新的API风格我们直接来看看你可以如何使用Cocos2d-JS v3.0:以前的API新的APInode.setPosition(x, y);node.x = x;node.y = y;node.setRotation(r);node.

2017-10-25 19:20:47 630

转载 lua垃圾回收机制

原文地址:http://www.cnblogs.com/yyxt/p/4223639.html感谢作者大大一、检测lua内存泄漏:注:使用“collectgarbage("collect")”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage

2017-10-24 16:23:14 232

转载 OSI七层与TCP/IP五层网络架构详解

原文地址:https://www.2cto.com/net/201310/252965.htmlOSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,F

2017-10-22 14:41:42 158

转载 TCP/IP四层模型详细讲解

版权声明: 作者:ssooking  联系邮箱:[email protected] 原文地址:http://www.cnblogs.com/ssooking/p/6323483.html#_label1感谢作者分享啦阅读目录OSI七层模型TCP/IP四层模型数据封装过程IP地址端口的作用网关的作用本文转载自:http://www.vuln.cn/20

2017-10-22 14:24:36 1180

原创 Cocos2d-x学习笔记之数据存取方式

////  FilesScene.cpp//  Demo02////  Created by Neworigin on 17/8/21.////#include "FilesScene.hpp"Scene* FilesScene::createScene(){    auto scene = Scene::create();    auto laye

2017-10-21 22:58:27 167

原创 《剑指offer》之关于sizeof()操作符

摘录来源:《剑指offer》这种类型的题目中,sizeof是经常被问到的一个概念。比如下面的面试片段,就反复出现在各公司的技术面试中。面试官:定义一个空的类型,里面没有任何成员变量和成员函数。对该类型求sizeof,得到的结果是多少?应聘者:答案是1。面试官:为什么不是0?应聘者:空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型的实例的时候

2017-10-21 21:16:38 230

转载 在c++中,有哪4个与类型转换相关的关键字,这些关键字各有什么特点,应该在什么场合下使用?

1、reinterpret_cast (expression)type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,再把该整数转换成原类型的指针,还可以得到原先的指针值)。static_cast和reinterpret_cast的区别主要在于多重继承2、static_cast(c

2017-10-21 21:12:31 572

转载 Eclipse+ADT+Android SDK 搭建安卓开发环境

http://blog.csdn.net/linyingzhi829/article/details/50589875要求必备知识windows 7 基本操作。运行环境windows 7(64位); eclipse-jee-luna-SR2-win32(32位);ADT-23.0.4下载地址环境下载最近刚开始接触A

2017-10-20 21:24:16 652

转载 Cocos2d-x 屏幕适配新解

无间落叶]: http://blog.leafsoar.com/archives/2013/05-10.html为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两点:屏幕大小 和 宽高比。这两个

2017-10-18 19:48:27 752

转载 子龙山人:我从Cocos2d-x团队里学到的

本文发布于 子龙山人的博客 ,与作者交流,请前往博客。) 我是去年7月加入的Cocos2d-x团队,从今年2月份正式进入Cocos2d-x引擎团队,负责维护GUI框架。之前我一直在做技术推广,写英文教程、演讲、偶尔上课是我的全部工作。 期间,我最骄傲的产出是出色地完成了Doxygen自动提取C++源码,然后生成Js/Lua/Cpp可以切换的API文档。 如果对此不了

2017-10-17 09:24:21 845

转载 Cocos2d-x面试题(一)

(一)执行顺序相关: 执行顺序:我们知道Cocos2d-x程序的执行顺序是从AppDelegate这个类开始,在其中做一些必要的初始化并创建运行第一个场景,之后有一个主循环来维持游戏每一帧的循环,并在此期间执行游戏的相关逻辑。当游戏结束时,会调用导演类的end方法,将会执行游戏的清理工作,并结束了OpenGL视图的运行。不同的平台会有不同的封装,PC端由OpenGL封装,移动端则由Open

2017-10-13 09:25:52 1297

转载 小专题---JavaScript之比较运算符

参考原文地址:http://javascript.ruanyifeng.com/grammar/operator.html#toc61.比较运算符可以比较任何类型的值,不仅仅是数值。2.javaScript一共提供了8个比较运算符  >==相等  >===严格相等  >!=不相等  >  >>大于  >>=大于或等于3.相等运算符和精确运算符,有自己的比较算法,

2017-10-12 19:53:27 258

原创 Cocos2d-x v3.16新特性(官网原文)

2017-10-09 作者: cocosCocos2d-x v3.16版本使用如下Android工具链进行测试:Android Studio 2.3.3NDK r14特性更好地支持 creator_to_cocos2dx 这个Cocos Creator的插件新增 LayerRadiaGradientLayer支持__Android Studio 2.

2017-10-12 19:13:57 3189

原创 require、dofile、loadfile的区别

1>require的返回值会被存储cache起来,所以一个文件最多只会执行一次,即使被require很多次  2>dofile与require类似,但是它没有caching已经执行过一次的文件,所以它可以重复执行多次  3>loadfile只会加载(load)lua文件但是不会执行(run)

2017-10-12 09:20:20 3307

空空如也

空空如也

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

TA关注的人

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