首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
shader怎么看代码
2024-08-18
unity, 查看内置shader源码
1,建一个球体. 2,建一个材质,将材质拖到球体上. 3,在材质的shader下拉列表中选择想查看的内置shader,点材质栏右上设置按钮->Select Shader 进入shader面板. 4,点Compile and show code查看shader代码.(在此之前可点按钮右边箭头在弹出的下拉菜单中设置编译的目标平台). 不理想的是编译出来的代码可能是平台相关的,而且可读性也不大好. 不知道如何查看编译前的原始CG代码. 更新: 原来内置shader的源代码是有下载的,见: http:/
看代码学知识之(2) ListView无数据时显示其他View
看代码学知识之(2) ListView无数据时显示其他View 今天看的一块布局是这样的: <!-- The frame layout is here since we will be showing either the empty view or the list view. --> <FrameLayout android:layout_width="match_parent" android:layout_height="0dip" and
calltree看代码调用图
calltree是在linux下面看c代码(尤其是复杂的内核代码)的神器. 推荐 calltree+vim + ctags + cscope + taglist [ vim: 搭建vim看代码的环境 http://www.cnblogs.com/mylinux/p/5013588.html] 或者 calltree + source insightsource insight能方便地查看向上和向下的函数(变量等)调用关系,并且支持多种语言,几乎是无可替代的.但调用深度太大的时候,人就记不住
剥开比原看代码11:比原是如何通过接口/create-account创建帐户的
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前面,我们探讨了从浏览器的dashboard中进行注册的时候,数据是如何从前端发到后端的,并且后端是如何创建密钥的.而本文将继续讨论,比原是如何通过/create-account接口来创建帐户的. 在前面我们知道在API.buildHandler中配置了与创建帐户相关的接口配置:
看代码网备份|利用WebClient|eKing.CmdDownLoadDbBakOper|实现定时拷贝数据库备份文件到文件服务器
摘要: 1.有两台服务器 (1)看代码网(记为A):内网IP:10.186.73.30 (2)文件服务器(记为B):内网IP:10.135.87.157 2.在A架设一个网站,端口8088(防火强设置B才能访问) 3.在B运行计划任务,每天定时从A的8088端口网站下载数据库备份文件到B 优点: 1.利用iis,无需架设ftp 2.利用防火墙,确保只能指定IP和端口可以访问 3.利用windows计划任务,每天定时备份 4.备份成功邮件定时提醒 原文链接: http://www.look
php spl标准库简介(SPL是Standard PHP Library(PHP标准库)(直接看代码实例,特别方便)
php spl标准库简介(SPL是Standard PHP Library(PHP标准库)(直接看代码实例,特别方便) 一.总结 直接看代码实例,特别方便易懂 thinkphp控制器利眠宁不支持(说明差文件引入么),但是view里面支持(也就是原生php支持), 二.php spl标准库简介 SPL简介 SPL的常用数据结构 数据结构之双向链表 双向链表简介 数据结构之SplDoublyLinkedList类 数据结构之堆栈 堆栈简介 代码示例 数据结构之队列 代码示例 SPL的常用迭代器 迭代
(原创)JS闭包看代码理解
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JS闭包</title> <script type="text/javascript" src="
剥开比原看代码16:比原是如何通过/list-transactions显示交易信息的
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前一篇文章中,我们试图理解比原是如何交易的,但是由于内容太多,我们把它分成了几个小问题,并在前一篇解决了"在dashboard中如何提交交易信息",以及"比原后台是如何操作的". 在本文我们继续研究下一个问题:在提交的交易成功完成后,前端会以列表的方式
剥开比原看代码13:比原是如何通过/list-balances显示帐户余额的?
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前几篇里,我们研究了比原是如何通过web api接口来创建密钥.帐户和地址的,今天我们继续看一下,比原是如何显示帐户余额的. 在Dashboard中,左侧有一栏名为"Balances"(余额),点击后,我们可以看到每个帐户当前有多少余额,如下图: 这又是怎么实现的呢?我们
剥开比原看代码12:比原是如何通过/create-account-receiver创建地址的?
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在比原的dashboard中,我们可以为一个帐户创建地址(address),这样就可以在两个地址之间转帐了.在本文,我们将结合代码先研究一下,比原是如何创建一个地址的. 首先看看我们在dashboard中的是如何操作的. 我们可以点击左侧的"Accounts",在右边显示我
剥开比原看代码10:比原是如何通过/create-key接口创建密钥的
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前一篇,我们探讨了从浏览器的dashboard中进行注册的时候,密钥.帐户的别名以及密码,是如何从前端传到了后端.在这一篇,我们就要看一下,当比原后台收到了创建密钥的请求之后,将会如何创建. 由于本文的问题比较具体,所以就不需要再细分,我们直接从代码开始. 还记得在前一篇中,对应创
剥开比原看代码09:通过dashboard创建密钥时,前端的数据是如何传到后端的?
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前面一篇文章,我们粗略的研究了一下比原的dashboard是如何做出来的,但是对里面提到的各种细节功能,并没有深入的去研究.那么从本文开始,我们将在这一段时间,分别研究里面提到的每一项功能. 在前一篇文章中,当我们第一次在浏览器中打开dashboard时,因为还没有创建过密钥,所以
剥开比原看代码08:比原的Dashboard是怎么做出来的?
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 在前面的几篇文章中,我们一直在研究如何与一个比原节点建立连接,并且从它那里请求区块数据.然而我很快就遇到了瓶颈. 因为当我处理拿到的区块数据时,发现我已经触及到了比原链的核心,即区块链的数据结构以及分叉的处理.如果不能完全理解这一块,就没有办法正确的处理区块数据.然而它涉及的内容太多
unity shader序列帧动画代码,顺便吐槽一下unity shader系统
一.看到UNITY论坛里有些人求unity shader序列帧动画,写shader我擅长啊,就顺势写了个CG的shader.代码很简单,就是变换UV采样序列帧贴图,美术配置行数列数以及变换速度. Shader "HELLOHUAN/Hello_Sequence" { Properties { _Color (,,,) _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} _SizeX ( _Size
IDE看代码,挺好
初学编程的时候总是收到各种警告:“刚学习编程千万不要用IDE,否则会有xxxxxx的后果”.现在工作后发现使用IDE可以方便编写和查看代码,对于较大的项目来说有很多代码,代码之间的关系也比较复杂,IDE可以方便查看代码之间的关系.感觉对学习别人源代码比较有用,以前想看看别人家的代码总是无从下手,而且没有学会用工具查看代码. 现在想想如果刚开始学习编程就先学习用一个好的IDE去查看代码,再学习编程序.能看别人代码,编程基础也会了,再去看编译的过程应该也就更简单了. 小小感悟,不知对错,提提罢了
[内容分享]粗略判断Shader每条代码的成本
https://mp.weixin.qq.com/s/Vyn1bKaBMHommxbnFPPQeg Unity对Shader文件进行编译的时候,DX9和DX11的版本会直接生成汇编码. ? length(i.worldPos) DX9 DX11 由于这些代码是最终的指令,大部分指令执行时间是“差不多”的,可以用来预估计算量.但移动平台则是各厂商驱动各自进行的编译,各家都不一样,不好判断. 但DX9毕竟针对的是非常古老的硬件,很难想象现代GPU还会和它保持一样.实际的指令应该会更接近于DX11
XSS挑战之旅(通过看代码解题)
XSS 挑战之旅 level 1 没有什么过滤 payload: <script>alert(1)</script> level 2 php关键代码: echo "<h2 align=center>没有找到和".htmlspecialchars($str)."相关的结果.</h2>".'<center> <input name=keyword value="'.$str.'">
vim: 搭建vim看代码的环境
使用 vim + ctags + cscope + taglist 阅读源码 http://my.oschina.net/u/554995/blog/59927 vim tab变空格 http://www.cnblogs.com/hydah/archive/2012/04/10/2440225.html 下载安装vim yum search vim yum install vim-enhanced.x86_64 ctags 插件 yum -y install ctags tag
初识lucene(想看代码的跳过)
最早是在百度贴吧里看到的lucene这个名称,只知道跟搜索引擎有关,因为工作中一直以来没有类似的需求,所以没有花时间学习这方面的知识. 刚过完年,公司不忙,自己闲不住把<Netty权威指南>大致刷了起来(后续有时间再把Netty这块的一些知识分享出来).不过就在前几天,领导突然说后面有个新项目准备让我来做,目前还在整理需求中.然后巴拉巴拉简单的跟我讲了一下,大概就是说去年我给客户做了个小的WAP网站,人家觉还行今年准备搞个大一点的,门户+文库+机器人客服,这个文库需要搜索功能,用户在搜索框里面
剥开比原看代码03:比原是如何监听p2p端口的
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 我们知道,在使用bytomd init --chain_id mainnet/testnet/solonet初始化比原的时候,它会根据给定的chain_id的不同,使用不同的端口(参看config/toml.go#L29): mainnet(连接到主网): 46657 testnet
python调用HTMLTestRunner+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,具体看代码,附上整个project代码
python自动化框架雏形,根据自己需要封装:ui自动化,接口自动化均可适用,python版本为python3.x,不要问我为什么不用python2.x,附上整个project代码:http://files.cnblogs.com/files/zw520ly/Python3.rar 测试类1: # coding=UTF-8import unittestimport osimport configparserfrom Lib.ReaderFile import ReaderFilefrom Lib
热门专题
使用小乌龟把本地代码上传的git
linux nacos集群 启动
stm32f定时器pwm频率 1M
ubunntu安装搜狗输入法
MySQL创建游标遍历表数据
winwdows server 2008查看重启记录
.net的Web.API怎么跨域
seleniu 页面多个表单区域
electron标题栏
arcgis esri Widget 隐藏
怎么判断sessionstorage包含某个
centos nat无法连接外网
session和request response的关系
用nvidia-smi记录脚本
eth1是如何生成的
c#如何判断图的联通分量是否有环
java redis搭建
spring value spel IF判断
C S架构 TCP协议
verilog移位寄存器代码