自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (6)
  • 收藏
  • 关注

原创 Python 学习#1 搭建开发调试环境&基本代码编写

本系列文章以《Python核心编程》第二版、第三版为基础,记录python学习关于Python什么是python相比于传统的C语言等编译型语言,python为解释型语言,更加简洁、可读性更高。编译型语言C、C++、Objective-C(http://c.biancheng.net/view/4136.html):一次性翻译为可被平台硬件执行的机器语言),编译生成的程序可以脱离开发环境,...

2019-12-26 14:26:28 383

原创 Docker常用指令整理(持续更新...)

工作以来经常需要使用Docker来快速部署运行环境,本文对于docker的常用指令进行不定期更新

2021-02-15 21:53:14 100 1

原创 Python 高级学习#1 多线程编程

本章将了解python的多线程机制和GIL,了解threading模块与thread模块的区别和关系,熟练掌握使用threading.Thread进行多线程执行。什么是多线程?引言在多线程(Multithread)编程出现之前,电脑程序的运行由一个执行序列组成,执行序列按顺序在主机的CPU运行。即使子任务相互独立,互相无关时也是按照一条线的顺序执行。所以多线程编程的目的就是并行的运行这些相...

2020-01-22 17:46:40 277

原创 Python 学习#10 模块

本章将讲解python的模块导入机制,常用的导入方式,理解目录结构和包结构的关系,_init_.py的用法以及一些常见的python包管理工具的介绍。模块

2020-01-17 10:00:24 130

原创 Python 学习#9 面向对象编程

本章将首先熟悉pyhton中类的定义、创建并操作类实例对象的机制和写法。理解_init_,new,_del_的用法和在类生命周期中的调用时机。理解类和类实例对象之间的关系,熟悉类方法和静态方法的机制和写法,熟悉继承和派生的机制和写法。python中的面向对象编程面向对象中的基本概念无论在什么编程语言中都是相同的,如果没有接触过建议详细看13.1、13.2节、类的声明在python中类的声明...

2020-01-15 23:36:42 113

原创 Python 学习#8 异常处理机制

本章讨论python中的异常处理机制,包括熟悉python中异常处理的写法,如果用raise出发异常,如何通过异常堆栈文本定位和了解异常情况。异常错误与异常错误:从软件方面来说,错误是语法或逻辑上的。语法错误指示软件的结构有误,导致不能被解释器解释或编译器无法编译,这些错误必须在程序执行前纠正。逻辑错误可能是由于不完整或者不合法的输入所致。当python检测到一个错误时,解释器就会指出当前...

2020-01-14 16:11:20 174

原创 Python 学习#7 函数与函数式编程

在此前章节我们已经引入了函数这个概念,并介绍了函数的创建与调用。除了已经提到的特性以外,python中的函数还支持多种调用方式以及参数类型并实现了一些函数式编程的接口。本章将重点了解函数的创建、调用,内嵌函数和函数装饰器,特殊函数参数的定义和调用方式,lambda创建需要的匿名函数以及python中的作用域机制。函数什么是函数函数是对程序进行结构化或过程化的一种编程方法。能将整块代码巧妙地隔...

2020-01-14 09:37:03 134

原创 Python 学习#6 分支和循环结构

条件语句if语句python中的if语句和其他编程语言中的结构相同,由三部分组成:if关键字。用于判断结果真假的条件表达式。当表达式为真或非零时执行的代码。单个if语句可以使用and、or、not实现多重条件的判断。若执行的代码块仅有一行,则可以与if语句放在一行。else语句和其他语言一样,python也提供了与if配套使用的else语句。要注意的是,python使用缩进...

2020-01-10 16:04:02 220

原创 Python 学习#5 字符串的使用

本章将首先解释上一章留下的深拷贝&浅拷贝问题,之后讨论python中字符串及其使用和正则表达式。深拷贝&浅拷贝用简单的话来概括就是:浅拷贝:一件衣服两个人换着穿,最终还是只有一件衣服。深拷贝:两人买了两件一样的衣服,最终有两件衣服。对一个对象进行浅拷贝其实是新创建了一个类型跟原对象一样,其内容是原来对象元素的引用,换句话说就是,这个拷贝的对象是新的,但是它的内容不是。浅拷...

2020-01-09 14:36:47 145

原创 Python 学习#4 容器对象及其使用

在python中,成员有序排列的(此有序并非指排序),并且可以通过下标访问到它的成员,称为序列,包括:字符串、列表、元组。本章将主要讨论python中的容器对象,主要包含顺序容器列表和元组以及映射容器字典。字符串将在下一章单独学习。顺序容器长度为N的顺序容器在通过下标访问时有两种方式:第一位为0到最后一位为N-1第一位为-N到最后一位为-1对于顺序容器所适用的操作符包括:*列表...

2020-01-07 11:58:03 583

原创 Python 学习#3 数值对象及其使用

数字数字类型在前一章讲过,数字是不可更改的类型,也就是说变更数字会生成新的对象。python中支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数。如何创建数字对象?x=1; y=2.2\如何更新数字对象?因为数字是不可更改的类型,所以实际上是无法更新该数字对象的值,所谓的更新是指重新赋值时生成的新的数值对象,并得到它的引用。如何删除数字对象?...

2019-12-31 17:38:37 145

原创 Python 学习#2 基本语法定义&内建数据类型概览

Python基础Python语句中有一些基本规则和特殊字符

2019-12-30 18:05:54 272

原创 C++ #笔试选择题 50道 (2)

文本加密RSA:非对称算法RC2和RC4:对称算法DES:对称算法MD5:不算加密算法,只能说是摘要算法this指针隐含于每一个非静态变量MVC架构:Model:表示企业数据和业务逻辑,是应用程序的主体部分(数据库)View:与用户交互的界面Controller:接收用户的输入并调用模型和视图去完成用户的需求负数求余只看被除数-8%3 = -2-8%-...

2019-10-17 14:26:40 218

原创 C++ #笔试选择题 50道(1)

以下题目均为19,20校招中自己遇到不止一次的题目或知识点加油!程序输出结果为? Ans: 8#include <stdio.h> main() { int a, b; //在第一次循环中,1%3==1,b=4 //在第二次循环中,4%3==1,b=7 //...22 共七次,a=8 for( a = 1,b = 1; a <= 100; a ++) { if( b &g...

2019-10-02 10:07:23 3459

原创 C++ Review #函数

C++函数的新特性函数参数默认值(实参覆盖默认值):void fun(int i, int j=5, int k=10); //void fun(int i, int j=5, int k);//错误,有默认参数值的参数必须在参数表的最右端//无实参则用默认值,否则实参覆盖默认值void fun(int i, int j, int k){cout&lt;&lt;i&lt;&l...

2018-07-08 17:45:06 191

原创 C++ Review #引用

引用是什么? 罗xx==姓名 萝卜==别名 引用是变量的别名能不能只有别名?无法成立&amp;引用符号 基本数据类型的引用int a=3;int &amp;b=a; //**引用必须初始化**b=10;cout&lt;&lt;a&lt;&lt;endl; //输出为10,别名=真名return 0;结构体类型的引用typedef struct{ ...

2018-07-08 17:40:57 159

原创 C++ Review #const

控制变化的constconst与基本数据类型const从效果上与#define相同,但#define不被检测。int x=3; //变量变量名:x存储地址:&amp;x存储内容:3const int x=3;//常量const与指针类型const int *p=NULL;int const *p=NULL;//与上式等价const int *const ...

2018-07-08 17:31:19 177

原创 Unity 3D学习日记(6)

Day 6 1.Inspector中 Static静止物体 Tag 用来指定物体的关键字 可在脚本中通过调用标签调用物体 Layer 分类方式 使用让多个物体遵循特定的渲染方式 选择性忽略某些物体 互相碰撞的物体可放在同一层 平行光中 Culling Mask照射不同层 Prefab Select选择在面板位置 定位 Revert撤销 Apply应用2.第

2017-09-13 23:15:47 247

原创 Unity 3D学习日记(5)

Day 51.地形工具(建立地形Create-terrain) ①.升高/降低工具(shift向下拖降低) ②.绘制高度工具 限高 flatten展平之后可向下 ③.平滑工具 ④.添加纹理 ⑤.种树工具 添加树(shift去除树) ⑥.绘制细节工具 种草 Add Grass Texture BillBoard 三维草 ⑦.设置:resolution分辨率(width,Leng

2017-09-11 21:39:18 243

原创 Unity 3D学习日记(4)

Day41.代码优化2.发布(File-Build Settings)3.添加天空盒子 导入包(Assets-Import Package-Skyboxes) Window-Lighting4.碰撞检测函数 void OnCollisionEnter(){}5.if(GUI.Button(new Rect(位置,位置,长,宽),”String Text”)))6.调整场景发布顺序:从上而下(0

2017-09-09 15:33:43 214

原创 Unity 3D学习日记(3)

Day31.int x=0; if(Input.GetButtonDown(“Fire1”)){ x=x+1;}2.访问物体以及物体的组件 gameObject.Find(“NOB”).GetComponent(GUIText)=”子弹数”+x; C#版:GameObject.Find (“Canvas/NOB”).GetComponent().text = “Number of b

2017-09-09 15:30:38 319

原创 Unity 3D学习日记(2)

Day21.实例化用Instantiate(要生成的物体,生成的位置,旋转角度)2.检测鼠标左键并生成物体 If(Input.GetButtonDown(“Fire1”)){ Transform n = Instantiate(newobeject,transform.position,transform.rotation); }3.给物体加力 n.rigibody.AddForce(f

2017-09-06 23:31:57 216

原创 Unity 3D学习日记(1)

Unity 3D学习Day11.刚体(rigibody)对物体加物理性质(重力..)2.对game object 添加材质(颜色):新建材质(Material)-附加到物体(直接拖过去) 对材质球添加图片(albedo)3.按住alt 旋转查看4.制作预制(Prefabs)从Hierarchy直接拖动5.复制物体ctrl+d6.Javascript Start()当游戏加载时执行

2017-09-06 23:27:16 336

空空如也

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

TA关注的人

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