gitlab和sourcetree结合使用实现代码管理
原文地址:https://blog.csdn.net/u012764358/article/details/62886427
Gitlab和Sourcetree结合使用实现代码管理
这是本人第一次发表博客,如有不足或者缺陷,请批评指正,希望能够更好的学习。最近刚来到一家老外的公司,他们使用的代码管理工具是gitlab,...
【Machine Learning, Coursera】Python实现Week2 ex1线性回归
-linearReg.py
import numpy as np
import matplotlib.pyplot as plt
def warmUpExercise():
'An example function that returns the 5x5 identity matrix'
A = np.eye(5)
print(A)
def plotData(X,...
【Machine Learning, Coursera】Python实现Week3 ex1逻辑回归
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import minimize
def plotData(X,y):
"""
Plot the data points with + for the positive examples
and o for the negative ...
【Machine Learning, Coursera】机器学习Week5 理解神经网络(三)——参数求解
理解神经网络(Neural Networks)(三)
基础知识回顾:https://blog.csdn.net/weixin_42395916/article/details/81099945
实际应用回顾:https://blog.csdn.net/weixin_42395916/article/details/81160314
一、代价函数 Cost Function
逻辑回归...
python变量作用域:list直接就是全局变量
a = 1
def fun(a):
a += 1
print(a)
fun(a)
print(a)
a = [1]
def fun():
a.append(2)
print(a)
fun()
print(a)
输出
2
1
[1, 2]
[1, 2]
list直接就是全局变量。
mysql 5.6 yum源安装
系统环境:centos7.4一,查看是否安装有数据库:yum list installed | grep mysqld/mariadb二,安装centos7系统带有mysql5.6安装包的yum源RPM资源包:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch
Unity实验室之C#调用Lua脚本
介绍
xLua是腾讯在github上的一个开源项目(下载链接),主要解决热更的问题,是和C#(Unity,.Net,Mono)结合的解决方案。支持android,ios,windows,linux,osx等平台。目前已经有许多成熟产品应用案例使用了xLua.本文主要介绍C#如何调用xLua脚本。
变量
-- example.lua.txt
id=25
name='hello'
isM...
Lua实验室之Lua语法
前言
出于热更新的需要,越来越多的Unity游戏项目都采用了Lua做为热更脚本,先不说众多的lua热更解决方案,也不说lua与unity如何结合及最佳实践,本文先主要介绍一下Lua的语法及自身特点:
什么是Lua
借用Lua官网介绍的一句:Lua是一个强大的,高效的,轻量的嵌入式脚本语言。支持过程编程,面向对象编程,函数式编程,数据驱动编程和数据描述。
设计目的
其设计目的是为了...
Lua室验室之Lua语言特色
lua 的优点就是小巧,核心代码不过一万几多行
高效,可以调用 C 的共享库,就是抓来 C 代码,用 lua api 的命名改改,就可以直接使用 C 代码写的函数了。
弱类型,这点在编程中很重要。
Lua提供机制而不是规则,可以进行面向过程,面向对象或者函数式开发。
支持coroutine协同程序
...
Lua实验室之Coroutine
前言
Lua做为一个小巧的可嵌入的语言,学习起来难度并不大,唯一一点需要花点时间掌握的就是Coroutine,本文就来说一下Coroutine相关的技术。
什么是Coroutine
协程从表面意思来看就是可以协同运行的函数,可以看成是一个用户态的线程,由客户自己调度,切换不需要陷入内核态,效率比较高。用户控制切换,自动保存上下文状态,切换之间可以通过参数通信,可用同步的方式实现异步。这是...
Lua室验室之Unity热更设计
前言
现在有许多Unity游戏都采用了热更新的方式更新内容,最普通的热更方式就是用lua脚本,那么在设计热更方式时,哪些内容需要用lua来写,哪写用C#来写?热更新如何架构?更新流程如何设计呢?
哪些内容用lua来写
一般来说凡是效率相关的(比如地图排序,寻路),平滑显示相关的(比如人物移动,头顶血条位置)都用c#写,凡是涉及到服务器通信,逻辑状态的,都在lua写。或是经常变动的逻辑,比...
Koo叔说Shader—开篇
开篇
Shader在游戏开发中,占据着比较重要的地位,不仅在于现代图形API(如OpenGL,Direct3D,Metal等)都将Shader作为渲染流水线中的必须存在的一环,而且在游戏中的许多酷炫的特效,都能通过对Shader的灵活运用而实现出来,同时也能充分发挥显卡的特性及开发人员的创造力。
然而在实际开发中,好多程序员对Shader都一知半解,不能灵活运用,写出效率好的效果,所以特此开设...
Koo叔说Shader—Shader简介
前言
Shader的介绍有很多,在这里,将从以下几个方面来介绍:
- 什么是Shader
- Shader的主要作用
- Shader的种类
- Shader的结构
什么是Shader
Shader的意思是着色器,是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行,语法类似C语言,有自己的编译器。编译,链接后,由CPU送入GPU中执行。Shader的执行入口也...
Koo叔说Shader-Unity中的Shader
前言
Unity有自己的一套Shader系统,叫ShaderLab,今天主要说一下ShaderLab的语法和Unity中的几种不同种类的Shader的区别及使用场景,并分别做一些例子说明。
什么是ShaderLab
ShaderLab 是Unity3d自己封装的一个调用CG/HLSL/GLSL的接口,如果熟悉CG/HLSL/GLSL中的一种,理解起来会比较容易一些。
ShaderL...
Koo叔说Shader-CG语言介绍
前言
开始着手写Unity Shader之前,有必要了解一下用什么语言来写,Unity支持自家的Surface Shaders,GLSL,Cg/HLSL这几种方式来写,经过比较决定使用Cg/HLSL来写,今天就来初步学习一下Cg/HLSL语言,为接下来的使用做准备。
为什么Cg/HLSL是最佳选择
GLSL:Unity支持GLSL,这是OpenGL的Shader语言,在GLSLPROG...
Koo叔说Shader-- 熟悉渲染管线
前言
前面几篇文章对Shader及CG语言做了大概的介绍,算是为了编写Shader做的前期准备,但在真正写之前还是有必要把渲染管线再详细说一下,这样在写Shader时,才能更加清晰明白每一步的意义
渲染管线
渲染管线主要是用于3D渲染,可以理解为一个流程,即CPU方面准备一些数据传给GPU,GPU对数据处理得出一张二维图像的过程。渲染流程主要分为几个大的阶段
- 数据准备阶段
- 顶...
Koo叔说Shader—最基本的Shader
写在前面
看了许多Shader教程,也学到了一些常见的Shader效果,但还是有一些迷糊,不能灵活的运用。所以打算一步步从零开始,把Shader彻底搞明白。以此记录一下学习过程。
Shader效果
单个对象
正确渲染出对象
将对象设置成黄色(为啥是黄色,随便选的颜色:-))
思路
这里选择Quad作为渲染对象,顶点组成比较简单
要正确显示出Quad,需要将顶点位置告诉GPU...
今日推荐
周排行