自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 全角和半角的区别及使用方法

一.什么是全角什么是半角?一、什么是全角和半角?1. 全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。2. 半角:是指一个字符占用一个标准的字符位置。半角占一个字节。半角就是 ASCII 方式的...

2019-06-21 22:16:50 7376

转载 人工智能是什么?

版权声明:本文为博主原创文章,未经博主允许不得转载。本文转载至https://blog.csdn.net/princexiexiaofeng/article/details/89057504推荐大家关注微信公众号“机器学习和人工智能”,干货多多~人工智能是什么?欢迎大家迈入人工智能的大门 1. 人工智能的定义 2. 人工智能的话题 3. 人工智...

2019-06-08 18:40:09 6098 1

转载 java中的字符串String没有像C语言的结尾符’

其实这个问题没有什么好说的,Java里面一切都是对象,是对象的话,字符串肯定就有长度,即然有长度,编译器就可以确定要输出的字符个数,当然也就没有必要去浪费那1字节的空间用以标明字符串的结束了。学过C/C++的人都有一种固定的思维模式,凡是字符串都是以\0结束,其实C++中未必,不信你查查string这个泛型类,为了与C语言兼容性,它里面有一个方法c_str()就是返回以\0结束的字符串。下...

2019-06-08 18:34:45 650

转载 自定义事件驱动系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/soul900524/article/details/79002288自定义事件驱动系统  在程序设计里有一种模型叫做“事件驱动模型”,这个模型最初是用于异步处理之间的冲突而出现的,后来被用到各种程序中,成为了一种重要的程序设计模型,广为流传。基于事件驱动的程序结构  在最早没有事...

2019-05-02 13:53:16 516 1

转载 回调函数 同步回调 异步回调

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31930499/article/details/80654472回调函数回调函数一般是在封装接口的时候,回调显得特别重要,我们首先假设有两个程序员在写代码,A程序员写底层驱动接口,B程序员写上层应用程序,然而此时底层驱动接口A有一个数据d需要传输给B,此时有两种方式:1、A将数据d...

2019-05-02 13:51:33 826

转载 C#2.0迭代器

C#的foreach语句常用来迭代可枚举的集合的元素。为了实现可枚举,一个集合必须有一个无参的GetEnumerator方法,这个方法返回一个枚举器。通常,枚举器比较难实现,但是,用迭代器来简化(枚举器)的任务十分有意义。一个迭代器是产生一个有序的值序列的一个语句块 。一个迭代器由出现一个或者多个yield语句而区别于一般的语句块:只要函数成员的返回类型是枚举器接口或者enu...

2019-05-02 13:48:40 157

转载 进程保活(不死进程)

进程保活(不死进程)2019年03月30日 16:00:41 Joan_Vivian 阅读数:9版权声明:All right https://blog.csdn.net/baidu_39503346/article/details/88912536当前业界的Android进程保活手段主要分为:黑、白、灰三种。其中的大概思路如下:黑色保活:不同的app进程,用广播互相唤醒(包括利用系...

2019-05-02 13:47:50 825

转载 粘滞键使用简介

出处:http://zhidao.baidu.com/question/43920690另外参看百度百科:http://baike.baidu.com/view/758883.html?fromTaglist#2粘滞键是专为同时按下两个或多个键有困难的人而设计的。 当快捷方式需要组合键时,例如 CTRL+P,粘滞键可以使您一次只按一个键,而不是同时按两个键。Windows中的粘滞键是专...

2019-05-01 15:38:48 3203

转载 句柄详解,什么是句柄?句柄有什么用?

最近在做项目时遇到了句柄的概念,之前只知道在编译原理里有句柄的概念,在实际的编程时会经常用到句柄。参考地址:https://www.cnblogs.com/zpcdbky/p/4652151.html这里需要说明:1.这里将句柄所能标识的所有东西(如窗口、文件、画笔等)统称为“对象”。2.图中一个小横框表示一定大小的内存区域,并不代表一个字节,如标有0X00000AC6的横框表示4...

2019-05-01 15:38:05 6026 6

转载 Roslyn介绍

对编译器来说,几十年来一直很好地为我们所用,但只是会用编译器已经不够。我们越来越依赖于集成开发环境(IDE)的特性,比如智能感知、重构、智能重命名、“查找所有引用”和“转到定义”来提高我们的生产率。我们依赖于代码分析工具来提高我们的代码质量,使用代码生成器来帮助构造程序。这些工具变得越聪明,他们需要了解越来越多的深入代码知识,但是这些知识只有编译器知道。这是.NET编译器平台得核心任务(“Rosl...

2019-05-01 15:37:17 5651

转载 Python、Java、C#、Perl 创始人聚首,编程语言要变天?

Python、Java、C#、Perl 创始人聚首,编程语言要变天?2019年04月26日 12:18:38 CSDN资讯 阅读数:16229编程语言的优劣,一直众说纷纭。倘若编程语言的创造者们相聚一起共谈自己所设计的语言,是否又会掀起一番“腥风血雨”?其实就在近日,Python 创始人 Guido van Rossum、Java 创始人 James Gosling、C# 创始人...

2019-05-01 15:35:44 311

转载 Time.deltaTime 的含义用法

变量deltaTime表示为unity本地变量,作为Time类中的数据在各帧中被更新,在各帧中,该变量显示了距上一帧所经历的时间值(以秒计算)。这个变量的优点: 使用这个函数他会与你的游戏帧速率无关 放在Update()函数中的代码是以帧来执行的,我们需要将移动的物体乘以秒来执行,而乘以deltaTime其就可以实现例如:想让一个游戏对象向前以每秒10m移动的话用你的速度10乘Time...

2019-05-01 15:34:24 4302

转载 帧的概念

常说的帧,是指很小一段delta时间。帧,在执行的程序中,代表了每次程序Update的时机。在游戏程序中用到的两帧之间的delta时间,从严格意义上来讲,与帧本身的delta时间的概念是不同的:在游戏开发中,我们使用两帧间的delta时间来描述游戏在两帧之间的状态的改变;而我们使用帧的delta时间来描述当帧本身所经过的时间。在游戏开发中,我们选择在帧的头部就获取当前的系统时间,通过计算其与上一...

2019-05-01 15:33:15 4349

转载 Unity3D架构小结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tyuiof/article/details/52814511刚开始学习Unity编程时,感觉非常的不习惯。一直以来,我都是使用基于类的面向对象编程,当转到Unity开发后,发现所有的代码都是拖到一个个组件上面去的,早已习惯了的mvc,mvp等架构思想在Unity上却不太适用了。所以在我前...

2019-05-01 15:31:56 3145

转载 unity3d引擎架构之Componet

组件(Component)这个概念最早是在2005年《Game Programming Gems 5》的《Component Based Object Management》中接触到的,当时感觉在设计上很实用。后来,发现Unreal Engine 3的一个重要的改进就是抛弃了以前的基于纯派生关系的对象 模型 ,而转为使用 基于组件 的对象 模型 。对于这种设计思想,Unity比Unreal贯彻的更...

2019-05-01 15:30:56 796

转载 Unity3d 面向对象设计思想(三)(对象的拆分)

最近看了一个Unity3d官网的Native 2d的一个Demo,发现Unity3d是一个纯面向对象的游戏引擎,面向对象的程度,让我惊叹。正常的,对象之间完全是独立工作,比如一个普通的ARPG游戏,一个人物拥有武器,可以攻击怪物,我们可以把攻击动作封装到人物当中,这样人物拥有攻击属性,可以攻击到敌人。但,在纯面向对象的封装的语言,这是不可以的,这样会使程序复杂起来,细想想,人物跟攻...

2019-05-01 15:22:29 308

转载 微信小游戏和微信小程序的区别与共同

小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8,都是没有 BOM 和 DOM 的运行环境,没有全局的 document 和 window 对象。因此当你希望使用 DOM API 来创建 Canvas 和 Image 等元素的时候,会引发错误。对引擎的支持情况许多开发者对小游戏对 Cocos、Egret、Laya、Unity 等游戏引擎的支持情...

2019-05-01 15:21:25 2919

转载 静态编译与动态编译的区别

静态编译与动态编译的区别  动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了执行文件本身的体积,另一方面是加快了编译速度,节省了系统资源。缺点一是哪怕是很简单的程序,只用到了链接库中的一两条命令,也需要附带一个相对庞大的链接库;二是如果其他计算机上没有安装对应的运行库,则用动态编译的可执行文件就不能运行。  静态编译就是编译器在...

2019-04-18 21:23:28 6067

转载 Unity3D常用API

版权声明: https://blog.csdn.net/u011360242/article/details/77046732Unity3D常用API总结一. MonoBehaviour类及查询APIMonoBehaviour是每个脚本的基类.MonoBehaviour常用方法及调用顺序 //最开始调用,做一些初始化工作。建议少用,此刻物体可能还没有实例化出来,会...

2019-04-18 21:21:26 2535

转载 Unity3D入门 UnityAPI常用方法和类

时间函数:这里只列举了一部分,更多的看Scripting APIusing System.Collections;using System.Collections.Generic;using UnityEngine;public class API02Time : MonoBehaviour { // Use this for initialization void Sta...

2019-04-18 21:19:35 480

转载 数据的输入和输出

无论我们写什么样的程序,目的都是一样的:以某种方式组织数据服务我们的目的。 但是数据不仅仅由随机位和字节组成。我们建立数据元素之间的关系以便于表示实体,或者现实世界中存在的事物。 如果我们知道一个名字和电子邮件地址属于同一个人,那么它们将会更有意义。尽管在现实世界中,不是所有的类型相同的实体看起来都是一样的。 一个人可能有一个家庭电话号码,而另一个人只有一个手机号码,再一个人可能两者兼有。...

2019-04-18 21:17:16 446

转载 decimal,float和double的区别

一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型 Name CTS Type De script ion Significant Figures Range (...

2019-04-18 21:16:24 1883

转载 常见颜色表示方式

颜色组成这些原理不用讲了,度娘就行,之讲讲常见的表示方式一、单词表示法: 英文单词表示法,这个还需要讲吗?如:red,yellow,blue二、16进制表示法 16进制表示的方法分为两种: 1. 以”0x“开头表示,这种表示方法才是标准的16进制的表示方法。例如“0x00ffffff”或"0xffffff" 2.以“#”开头...

2019-04-18 21:15:26 1310

转载 越狱是什么

玩过Android机器的都知道,Android有个很重要的概念叫Root。有Linux相关知识的都知道,这个Root权限实际上说的就是Linux系统的Root账户。大家都知道Mac系统与Linux系统有着千丝万缕的关系,而iOS系统又是在Max系统的基础上定制而成的,那么我们是否可以认为iOS系统同样有着一个类似的Root概念呢?没错,这个概念就是我们今天要说的越狱。iOS机器越狱实质上就是通...

2019-04-06 09:48:16 1904

转载 解决方案、项目、程序集、命名空间的区别与联系

此文系转载,原文出处:http://www.cnblogs.com/tangself/archive/2009/12/05/1617435.html《叩开C#之门》系列之一一、解决方案、项目、程序集、命名空间初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.Net下,一个项目可以表现为多种类型,如控制台应用程序,Windows...

2019-04-06 09:47:24 1250

转载 学习人工智能需要哪些必备的数学基础?

当下,人工智能成了新时代的必修课,其重要性已无需赘述,但作为一个跨学科产物,它包含的内容浩如烟海,各种复杂的模型和算法更是让人望而生畏。对于大多数的新手来说,如何入手人工智能其实都是一头雾水,比如到底需要哪些数学基础、是否要有工程经验、对于深度学习框架应该关注什么等等。那么,学习人工智能该从哪里开始呢?人工智能的学习路径又是怎样的?本文节选自王天一教授在极客时间 App 开设的“人工...

2019-04-06 09:43:19 928

转载 什么是人工智能?终于说明白了

悦动智能 | 微信公众号ID:aibbtcom现如今,人工智能已经被炒的非常火热,似乎不管是不是科技圈的人士,都要在嘴边聊上几句人工智能,以显示自己多么与时俱进。人工智能的定义是让机器实现原来只有人类才能完成的任务,其核心是算法。例如下图所示就是让机器模拟人各种能力的人工智能领域示意图:当然一方面人工智能的确是未来的方向,而另一方面则是因为人工智能有可能是科技圈中的下一个黑天鹅...

2019-04-06 09:42:15 243

转载 什么是编译器里的前端和后端

编译器粗略分为词法分析,语法分析,类型检查,中间代码生成,代码优化,目标代码生成,目标代码优化。把中间代码生成及之前阶段划分问编译器的前端,那么后端与前端是独立的。后端只需要一种中间代码表示,可以是三地址代码或四元式等,而这些都与前端生成的方式无关。按照这个分类,自己动手编写编译器,可以不必从头开始了。使用LLVM,我们可以做一个前端,然后和LLVM后端对接。...

2019-04-06 09:40:46 8582 1

转载 1.浅谈CLR

1.什么是CLR  CLR(Common Language Runtime)公共语言远行时,是一个可由多种编程语言使用的“远行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。CLR不关心开发人员使用哪种语言进行编程,只要编译器面向CLR就可以了,所有,开发人员应该使用自己最适合和熟悉的语言进行编程。所有的编程语言在面向CLR编译器的编...

2019-04-06 09:40:08 632

转载 动画和视频的区别

动画和视频的区别本文为转载,原博地址:http://blog.163.com/ft2zchy@126/blog/static/53272441201143112248122/先理解另外一组概念“图形”和“图像” 的区别。在不严格的情况下可以混用这两个词,严格来说这两个词是不同的。“图像”对应于英文中的“Image”,它类似于照片,它由许许多多排成行和列的点组成,当每个点都足够小的时候,...

2019-04-06 09:38:22 3664

转载 Unity中的快捷键(整理)

一、变换工具 6个快捷键Q--Hand(手形)工具 可以平移整个Scene视图快捷键W--Translate(移动)工具 移动所选择的游戏对象快捷键E--Rotate(旋转)工具 按任意角度旋转游戏对象快捷键R--Scale(缩放)工具 缩放选中的游戏对象快捷键T--横切面工具 可以沿着横截面缩放,沿着横截面的中心点旋转快捷键Z--Center工具 改变游戏对象的轴心...

2019-04-06 09:37:14 30009 1

转载 面向对象的4要素:抽象,封装,继承,多态

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010087886/article/details/49534245在平时说到面向对象的特性的时候,一般的答案有几种。如果是面向对象的3大基本特征:①抽象,继承,多态 ② 封装,继承,多态如果是4特征:抽象,封装,继承,多态可见抽象与封装这两个概念其实联系是很紧密的。而我确...

2019-03-23 20:37:58 969

转载 什么是镜像?镜像有什么用途?

source:http://www.jb51.net/diannaojichu/80997.html镜像就是像照镜子一样。我们一般说的镜像是指给系统作个ghost镜像。这样可以在很短时间,很方便的还原出一个完整的系统来。镜像可以说是一种文件,比如iso,gho都属于镜像文件,镜像文件可以直接刻录到光盘中,也可以用虚拟光驱打开 什么是镜像?有什么用途?  镜像就是像照镜子...

2019-03-11 21:30:27 11676 3

转载 [Android] 代码获取手机系统类型(小米MIUI、华为EMUI、魅族FLYME)

我们都知道,现在Android系统手机各式各样,包括三星、华为、小米、魅族等等,它们的系统都不是原生的Android系统,都是经过手机厂商修改过的,并且通过刷机可以在不同手机刷各式各样的系统,在一些应用中需要根据不同的系统做不同的处理,因此我们就需要获取手机使用的什么系统,现在主要介绍一下华为、小米、魅族三种系统的获取方法。原理:在Android系统中有一个类似Windows系统注册表的文件b...

2019-03-11 21:29:04 2418 1

转载 软件即服务杂谈

SaaS现在算得上SOA之外的一个热门名词。关于SaaS的诸多好处,业界只要不是“两耳不闻窗外事”的,也大多耳熟能详了。特别是越来越多的SaaS应用案例,让软件即服务从概念变成是看得见摸得着的实实在在的IT新业务。所以,如果再谈要不要SaaS的问题已经不合时宜,所谓杂谈,就是想对SaaS说些个人看法,给各位朋友品评议论。说到SaaS的渊源,多少可以看到当初ASP(Application Ser...

2019-03-11 21:27:09 278

转载 面向接口编程,就是面向抽象编程。

讲的面向接口编程..我听了个稀里糊涂问题:现在有接口A和继承A接口的B类,那么A s=new B;这是什么意思呢???然后在用A的方法s.print就可以调B类里实现了的方法了.还有老师说面向接口编程是为了降低程序的耦合度(耦合度是啥意思).比面向对象更安全.这是什么意思??问题补充:那面向接口和面向对象比的优点缺点都是哪些呢??http://zhidao.baidu....

2019-03-11 21:26:25 412

转载 i o设备与主机交换信息时 共有哪几种控制方式

 I/O设备与主机交换信息时,共有哪几种控制方式?简述它们的特点。  程序直接控制方式:也称查询方式,采用该方式,数据在CPU和外设间 的传送完全靠计算机程序控制,CPU的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作慢,浪费CPU时间多,系统效率低。  程序中断方式:外设备准备就绪后中断方式猪肚通知CPU,在CPU相应 I/O设备的中断请求后,在暂停现行程序的执行,转为I/O设备服...

2019-01-20 14:05:17 8296

转载 处理器关于多核概念与区别 多核处理器工作原理及优缺点

+关注  摘要:目前关于处理器的单核、双核和多核已经得到了普遍的运用,今天我们主要说说关于多核处理器的一些相关概念,它的工作与那里以及优缺点而展开的分析。  1、多核处理器  多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核),此时处理器能支持系统总线上的多个处理器,由总线控制器提供所有总线控制信号和命令信号。  2、多核处理器的优点和缺点  从应用需求上去看...

2019-01-20 14:04:38 5597

转载 外部中断和内部中断【转】

中断基本概念 什么是中断?先打个比方。当一个经理正处理文件时,电话铃响了(中断请求),不得不在文件上做一个记号(返回地址),暂停工作,去接电话(中断),并指示“按第二方案办”(调中断服务程序),然后,再静下心来(恢复中断前状态),接着处理文件……。计算机科学家观察了类似实例,“外师物化,内得心源”,借用了这些思想、处理方式和名称,研制了一系列中断服务程序及其调度系统。 中断是CPU处理外部突发事件...

2019-01-20 14:02:44 7322

转载 内核模式和用户模式

对于Windows操作系统的编程一般来说已经涉及到了较深的领域,针对该问题提出几家之言,均为转载:一、为了防止用户程序访问并篡改操作系统的关键部分,Windows使用了2种处理器存取模式(事实上Windows运行的处理器可以支持4种模式):用户模式和内核模式。用户程序运行在用户模式而操作系统代码(如系统服务和设备驱动程序)则运行在内核模式。在内核模式下程序可以访问所有的内存和硬件,并使用所...

2019-01-20 14:00:49 933

空空如也

空空如也

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

TA关注的人

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