一天睡6小时会比一天睡8小时拥有多2小时清醒的时间,可以说前者比后者多1/8的时间,一年下来,前者比后者多“活着”一个月.

熬夜对身体不好,会死得早.不过,看似死得早,实际上,比看上去死的晚的人少活的,可能只是风烛残年的一小段时间,熬夜的人将这部分生命透支了,换取的是年轻的生命.

阅读全文 »

nuxt
nuxt允许将一部分vue的生命周期运行在服务端,在服务端生成部分渲染好的页面之后返回给客户端

nuxt和vue的生命周期

阅读全文 »

最终的命令是这样的:

1
uwsgi --http :8000 --chdir /root/ggemo_django/ggemo_django  --home=/usr/local/python3 --wsgi-file /root/ggemo_djgo/ggemo_django/wsgi.py
阅读全文 »

Unity with MVC: How to Level Up Your Game Development的翻译
没有找到好的国内的unity mvc的资料,国外的找到了这个.
自己翻译下,功力尚浅望轻喷.(页面最下面有评论板块)
原文地址: https://www.toptal.com/unity-unity3d/unity-with-mvc-how-to-level-up-your-game-development

(以括号开头和结尾的代码块为译者的注释和吐槽,比如这行和下面一行)
(这个标题说是MVC,实际上讲的是MVC的一个变种: AMVCC模式)

阅读全文 »

ffmpeg下载地址: http://ffmpeg.zeranoe.com/builds/
youtube-dl下载地址: http://www.youtube-dl.org/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import os,platform

def liveTrans(fromPath, toPath, ffmpegPath, youtubeDlPATH):

getRealFromPathCMD = youtubeDlPATH + " -g " + fromPath
realFromPath = os.popen(getRealFromPathCMD).read().strip()


if platformName[:7] == "Windows":
postCMD = ffmpegPath + ' -i "' + realFromPath + '" -vcodec copy -acodec aac -f flv "' + toPath + '"'
else:
postCMD = ffmpegPath + ' -i "' + realFromPath + '" -c:v copy -c:a aac -b:a 320k -ar 44100 -strict -2 -f flv "' + toPath + '"'
os.system(postCMD)


if __name__ == '__main__':
platformName = platform.platform()

if platformName[:7] == "Windows":
ffmpegPATH = r"D:\ProgramFiles\ffmpeg\bin\ffmpeg.exe"
youtubeDlPATH = r"D:\ProgramFiles\ffmpeg\bin\youtube-dl.exe"
else:
ffmpegPATH = "ffmpeg"
youtubeDlPATH = "youtube-dl"

ffmpegPath = "ffmpeg"
youtubeDlPath = "youtube-dl"
liveTrans(fromPath="frompath here",
toPath="toPath here",
ffmpegPath=ffmpegPATH, youtubeDlPATH=youtubeDlPATH)
阅读全文 »

Unity Shader中的内置变量(时间篇)

名称 类型 描述
_Time float4 t是自该场景加载开始所经过的时间,4个分量分别是(t/20, t, 2t, 3t)
_SinTime float4 t是时间的正弦值,4个分量的值分别是(t/8, t/4, t/2, t)
_CosTime float4 t是时间的余弦值,4个分量的值分别是(t/8, t/4, t/2, t)
unity_DeltaTime float4 dt是时间增量,4个分量分别是(dt, 1/dt, smoothDt, 1/smoothDt)
阅读全文 »