Unity ShaderLab开发实战(五)边缘光RimColor

参考:https://blog.csdn.net/puppet_master/article/details/53548134 RimColor:边缘发光效果。效果如下图(图片资源也是参考文章里的): 边缘很简单,法线和视线越垂直就是边缘,简单原理如下图: 那边缘发光效果就是希望在边缘处额外加一个光的效果。我们可以根据dot(N,V)来获得视线方向与法线方向的余弦值,通过这个值来区分该像素是否处在边缘,进而判断是否需要增加以及增加边缘光的强弱。 下面我采用兰伯特光照模型,简单介绍一下Lambe
分类: 其他 发布时间: 12-12 23:16 阅读次数: 0

深入了解 Unity 批处理

DrawCall是OpenGL中描述绘制次数的一个量,例如一个基本的OpenGL绘制流程是设置颜色、设置绘图方式、顶点坐标、绘制、结束。 目的:Unity3D使用了批处理来达到降低DrawCall的目的,批处理希望通过对物体网格的重组来获得更高的绘制效率。通俗点讲,多个物体合并成一个物体后,多个DrawCall就变成一个啦。 条件:Unity3D中批处理要求物体的材质相同。如果有些物体使用不同的材质,那么把这些材质对应的纹理打成“图集”以后可以对其进行合并。 方式:动态批处理和静态批处理。 一
分类: 其他 发布时间: 12-12 23:16 阅读次数: 0

C#语言基础篇

一、类型转换 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 1.值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。 2.引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用,指的是一个内存位置。内置的
分类: 其他 发布时间: 12-12 23:15 阅读次数: 0

每天记录学习的新知识: WindowManager

版权声明:随便转都是学别人的 https://blog.csdn.net/weixin_35691921/article/details/84973111 基础和源码解读
分类: 编程语言 发布时间: 12-12 23:15 阅读次数: 0

美区ios账号注册

生成美国的地址,邮编,电话号码 网址: http://us.2kz.net/ 浏览器打开https://appleid.apple.com/account#!&page=create进入注册界面~~ 地区选“美国”, 邮件写自己的邮件 输入收到的验证码后继续~~~~ 为了方便后面登入app store后不用再填信息我们往下拉,有个付款方式~~~ 填写 刚才生成美国的信息,付款方式要用none 激活美区apple id 利用ss或者其他vpn,设置全局vpn 一直下一步,直到跳到付款页面,YES
分类: 编程语言 发布时间: 12-12 23:15 阅读次数: 0

webpack学习(十七):缓存

demo地址: https://github.com/Lkkkkkkg/webpack-demo 继上一次使用 process.env.NODE_ENV 区别生产模式和开发模式: https://blog.csdn.net/qq593249106/article/details/84970525 关于缓存 我们使用 webpack 来打包我们的模块化后的应用程序,webpack 会生成一个可部署的 /dist 目录,然后把打包后的内容放置在此目录中。只要 /dist 目录中的内容部署到服务器上
分类: 编程语言 发布时间: 12-12 23:14 阅读次数: 0

新版csdn常用Markdown常用语法

@[TOC](这里写自定义目录标题) # 使用Markdown编辑器 Markdown的基本语法知识。 ## 新的改变 几点新功能: 1. **全新的界面设计** ,将会带来全新的写作体验; 2. 在创作中心设置代码高亮样式,Markdown **将代码片显示选择的高亮样式** 进行展示; 3. 增加了 **图片拖拽** 功能,可以将本地的图片直接拖拽到编辑区域直接展示; 4. 全新的 **KaTeX数学公式** 语法; 5. 增加了支持**甘特图的mermaid语法[^1]** 功能; 6.
分类: 编程语言 发布时间: 12-12 23:14 阅读次数: 0

springboot jar包 类引用不了

我遇到的这个问题是由于打包造成的。 问题描述: 我的目录结构是一个父项目,下面有三个子项目client,common,server。client是对外提供的所有接口。在将这个项目打包之后,client的包对外提供。现在的问题是别的项目依赖了这个包之后无法引用里面的类。并且在打包时必须先compile才能install,不然install时client会报无法引用common中的类。 解决方案: 1、在父项目的pom文件加入如下配置: <build> <plugins>
分类: 编程语言 发布时间: 12-12 23:14 阅读次数: 0

一个新Bug泄露Google+5250万用户信息

10月,谷歌宣布将于2019年8月关闭Google+,因为该公司通过内部审计(同时还被《华尔街日报》曝光)发现,Google+中的一个漏洞在大约三年的时间里暴露了50万用户的数据。也许它应该更早一点被终止。 尽管面临被终结的命运,但Google+在最后的运营时间段内再次暴露出了问题。周一,谷歌公开了Google+API中的另一个bug(11月7日软件更新活动的一部分)暴露了来自5250万个账户的用户数据。谷歌发现了这个bug,并在11月13日之前进行了修补。这意味着,应用程序开发人员可能已经有
分类: 编程语言 发布时间: 12-12 23:13 阅读次数: 0

Python里面的write()方法写入文件时候的乱码如何解决?

注转自:https://www.cnblogs.com/mmykdbc/p/7417784.html 注:此文为转载,如有侵权请告知,此文将予以删除 为了为今后的大数据以及人工智能的大潮流的到来做准备,最近在学Python,在这个过程中,会遇到许多汉字之间的转换,今天在写write方法的时候,发现写入的汉字会出现乱码,百思不得其解,上网查众资料,,得出,原来在open打开文件的时候写一个 encoding="utf-8"即可,上代码 1 2 3 fos = open("index.text"
分类: 编程语言 发布时间: 12-12 23:13 阅读次数: 0

django之使用redis储存session

版权声明:随手笔记,请勿模仿 https://blog.csdn.net/qq_20681909/article/details/84972812 首先配置settings里的环境 # ********************************************配置缓存所用 # session使用的存储方式 SESSION_ENGINE = "django.contrib.sessions.backends.cache" # 指明使用哪一个库保存session数据 SESSION
分类: 编程语言 发布时间: 12-12 23:13 阅读次数: 0

JAVA打印菱形

import java.util.Scanner; public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int lineNum = sc.nextInt(); // 打印菱形 行数为奇数 // 正三角形行数 总行数/2+1 底下倒立三角形 总行数/
分类: 编程语言 发布时间: 12-12 23:12 阅读次数: 0

22款恶意应用程序被用于移动欺诈活动

一场移动欺诈活动使用了22个Android应用程序,诱使在线广告商为iPhone 5至8 Plus上的广告支付更高的价格。它们的功能并不仅限于广告欺诈,因为开发人员添加了下载功能,允许从开发人员在移动端点上的服务器获取任意文件。 此外,开发人员在开机时启动应用程序,在系统设置中关闭三分钟后重新启动它们,从而保持它们在手机上的运行。欺诈应用程序是游戏和实用程序,是Android用户最喜欢的类别。其中最受欢迎的是一种名为Sparkle的手电筒,安装量超过100万。伪造用户代理字符串来显示苹果设备的
分类: 编程语言 发布时间: 12-12 23:12 阅读次数: 0

编程俱乐部每日一练(2018年12月7日)QAQ的小游戏

编程俱乐部每日一练(2018年12月7日)QAQ的小游戏 Description Recently,QAQ fell in love a small game,which simulates browser browsing web pages.It has three kind of operations: 1.BACK: Back to the previous page 2.FORWARD:Go to the next page 3.VISIT URL:Access to the web
分类: 编程语言 发布时间: 12-12 23:12 阅读次数: 0

6.1 Spring Boot异常处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_16855077/article/details/84972810 spring boot异常分为5钟 1.自定义异常页面 spring boot默认有一套处理异常的机制,出现异常后默认会发送/error请求,如果我们需要自定义页面展示异常,可以在templates目录下新建error页面 error.html <!DOCTYPE html> <html> <head> <meta cha
分类: 编程语言 发布时间: 12-12 23:11 阅读次数: 0

Java 内存模型的基础(二)——重排序

一、数据依赖性 如果两个操作访问同一个变量,且两个操作中有一个为写操作,此时这两个操作就存在数据依赖性。数据依赖分为以下三种情况: 名称 代码示例 说 明 写后读 a = 1; b = 2; 写一个变量后,再读这个位置 写后写 a = 1; a = 2; 写一个变量后,再写这个变量 读后写 a = b; b = 1; 读一个变量之后,再写这个变量 上述三种情况,只要重排序两个操作的执行顺序,程序的执行结果就会改变。前面提到过,编译器和处理器可能会对操作进行重排序。编译器和处理器在重排序时,会遵
分类: 编程语言 发布时间: 12-12 23:11 阅读次数: 0

Django搭建运维平台(一):搭建环境

版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/liyyzz33/article/details/84973122 环境,本人使用win10-pycharm,django的版本是2.0.0,python是3.7 首先在pycharm=>file=>newProject=>Django.建立一个叫dalu的project. 然后使用Terminal=> #django-admin startapp Online,建立了一个叫Online的app。
分类: 编程语言 发布时间: 12-12 23:11 阅读次数: 0

Nginx SSL 证书部署 并配置http重定向到https

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zyddj123/article/details/84973125 取自腾讯云文档结合自己站点,总结如下: 1.获取证书 证书申请下来之后 ,下载证书,解压之后图片: 这里我们使用 nginx 服务器 ,打开文件夹如下: 2.部署证书 将域名 www.bug404.club 的 证书文件 1_www.bug404.club_bundle.crt 、 私钥文件 2_www.bug404.club.k
分类: 编程语言 发布时间: 12-12 23:10 阅读次数: 0

Unity基础和Unity Editor基础

一、MonoBehaviour 所有需要挂载到GameObject上面的脚本,都需要继承自MonoBehaviour,MonoBehaviour是Unity中所有脚本驱动的基类。MonoBehaviour有一些事件函数会在特定的时间被调用,Unity的MonoBehaviour脚本的生命周期示意图如下: 1、FixedUpdate与Update的不同在于,Update在每帧被调用,但是调用时间不确定,所以我们要实现一个物体匀速运动是,是无法通过Update准确实现的,但是我们可以在FixedU
分类: 编程语言 发布时间: 12-12 23:10 阅读次数: 0

websocket @ServerEndpoint注解形式开发 @OnOpen 如何获取httpSession

通过Configurator获取httpsession,通过httpsession可获取service import javax.servlet.http.HttpSession; import javax.websocket.HandshakeResponse; import javax.websocket.server.HandshakeRequest; import javax.websocket.server.ServerEndpointConfig; import javax.web
分类: 其他 发布时间: 12-12 23:09 阅读次数: 0