主页

Unity 某个相机截图

Unity 某个相机截图 using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; [RequireComponent(typeof(Camera))] public class ScreenShot : MonoBehaviour { void OnGUI () { if (GUILayout.Button("截图")) { var camera = GetComponent<Camera>(); RenderTexture rt = new RenderTextur...

阅读更多

Python 各种读文件方法

Python 各种读文件方法 需求:一个很多行的文本文件,我们要逐行处理 方法:四种,见代码 @profile('read') def test_read(): count = 0 with open('content.txt') as f: contents = f.read() for line in contents.splitlines(): count += len(line) print count @profile('readlines') def test_readlines(): count = 0 with open('content.txt') as f: for line in f.readlines(): count ...

阅读更多

App ID 还是 Package Name

App ID 还是 Package Name android 项目有两个属性:application id 和 package name,很多人以为是一样的东西,其实有区别。 appliciation id 用于在市场和手机里标识应用,同样 app id 的应用在市场只能有一份,在手机里只能有一个,这也是通常对 app id 的正常理解。 package name 指的是在 manifest文件里指定的package 值: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company.packagename"> ... pac...

阅读更多

冯氏着色法?

冯氏着色法? 计算机图形学里,有个很重要的 Phong reflection model,还有个很重要的 Phong shading,两个算法的发明人都是是越南裔美国人 Bùi Tường Phong,写成汉字是裴祥风。 以往的中文资料里要么不翻译,就叫 Phong 反射模型/Phong 着色法,其实也可以,但是有的强行翻译一波,又不知道原文是什么,就按近似读音翻成“冯”光照模型,大雾。 没有查到裴氏自述的什么资料,但越南汉字“风”的拉丁拼法是 “phong”,“冯”的拼法是“phùng”,所以尽管越南人不怎么用汉字了,“phong”也不可能是“冯”。 叫冯氏着色法肯定不对,裴祥风着色法(比较好),或者裴氏着色法,风(氏)着色法,个人感觉都可以。 至于为什么英文叫“风”着色法...

阅读更多

下载 youtube 视频和字幕

下载 youtube 视频和字幕 下载视频 这是原帖 使用 YouTube-dl 安装 Unix 用户: sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl # install ffmpeg brew install ffmpeg windows 用户: 下载这个,放到某个目录里,下面直接调用这个exe 使用 登录youtube,你想下载的视频网页,从网址获得视频的v值,比如 https:...

阅读更多

算法导论·Bellman-Ford 算法

算法导论·Bellman-Ford 算法 from pprint import pprint from datastructure.weighteddigraph import WeightedDigraph from datastructure.heap import MinHeap INF = float('inf') def main(): g = WeightedDigraph() g.add_edge('s','t',6)#这里改成-6就会有负环 g.add_edge('s','y',7) g.add_edge('t','z',-4) g.add_edge('t','y',8) g.add_edge('t','x',5) g.add_edge('y','...

阅读更多

各种排序

各种排序 内部排序 冒泡排序 Bubble sort 鸡尾酒排序 Cocktail shaker sort 奇偶排序 Odd-even sort 地精排序 Gnome sort 梳排序 Comb sort 快速排序 Quick sort 慢速排序 Slow sort 臭皮匠排序 Stooge sort 猴子排序 Bogo sort 选择排序 Selection sort 堆排序 Heap sort 弱堆排序 Weak heap sort 平滑排序 Smooth sort ...

阅读更多

算法导论·Dijkstra算法

算法导论·Dijkstra算法 # encoding:utf-8 from pprint import pprint from datastructure.weighteddigraph import WeightedDigraph from datastructure.heap import MinHeap def main(): g = WeightedDigraph() g.add_edge('s','t',10) g.add_edge('s','y',5) g.add_edge('y','t',3) g.add_edge('t','y',2) g.add_edge('t','x',1) g.add_edge('y','x',9) g.add_edge('...

阅读更多