- 博客(14)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
转载 计算机那些事——图形图像渲染原理
最近在 iOS 开发中做了较多动画相关的编程工作。因此想借此机会深入了解了一下 iOS 动画及渲染相关原理。随着对相关方面的深入了解,发现这里面涉及到从硬件底层到软件框架等一系列相关知识。本文将从相对底层的角度对计算图形渲染原理进行简要介绍,以作为后续的知识储备。引言作为程序员,我们或多或少知道可视化应用程序都是由 CPU 和 GPU 协作执行的。那么我们就先来了解一下两者的基本概念:CPU(Central Processing Unit):现代计算机的三大核心部分之一,作为整个系统的运算和
2020-10-13 18:33:38
1797
转载 gulp教程之gulp-imagemin
1、安装nodejs/全局安装gulp/本地安装gulp/创建package.json和gulpfile.js文件1.1、gulp基本使用还未掌握?请参看:gulp详细入门教程1.2、本示例目录结构如下:2、本地安装gulp-imagemin2.1、github:https://github.com/sindresorhus/gulp-imagemin2.2、安装:命令提示符执行cnpm install gulp-imagemin --save-dev2.3、注意:没有安装c..
2020-09-25 16:49:07
926
转载 Laya 图片压缩
一、PNG压缩方式参考图片压缩之 PNGPNG图片压缩对比分析1.有损压缩根据资料显示,tinypng、pngquant、ImageAlpha、pngnq都是有损压缩,基本采用的都是quantization算法,将24位的PNG图片转换为8位的PNG图片,减少图片的颜色数;2.无损压缩pngcrush、optipng、pngout、adv*ng都是无损压缩,采用的都是基于LZ/Huffman的DEFLATE算法,减少图片IDAT chunk区域的数据。一般有损压缩的压缩率会大大高于无损压缩。
2020-09-24 18:05:35
2341
转载 批处理脚本遍历指定文件夹下的文件
批处理脚本1. 遍历指定文件夹下的文件1.1 命令解释命令:for [参数] %%变量名 in (匹配符) do (执行的命令)切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,do 与 ( 间也有空格,否则命令会无法成功执行ps:本节只讲用批处理脚本执行 for 命令遍历文件夹的场景,因此以下分析每个指令意义时,不介绍其他含义[]:表示此项指令为可选[参数]:参数取值一共有四种:/d, /r, /l, /f,加上无参数,所以一共五种场景无参:遍历当前路径的文件..
2020-09-23 15:45:35
4256
转载 分代回收算法通俗理解
1.通俗的理解java对象的这一辈子 我是一个普通的java对象,我出生在Eden区,在Eden区我还看到和我长的很像的小兄弟,我们在Eden区中玩了挺长时间。有一天Eden区中的人实在是太多了,我就被迫去了Survivor区的“From”区,自从去了Survivor区,我就开始漂了,有时候在Survivor的“From”区,有时候在Survivor的“To”区,居无定所。直到我18岁的时候,爸爸说我成人了,该去社会上闯闯了。于是我就去了年老代那边,年老代里,人很多,并且年龄都挺大的,我在这里也认识了
2020-09-14 10:42:04
835
转载 几种垃圾回收算法
垃圾回收GC的全拼是 Garbage Collection 其在维基百科的定义是: 在计算机科学中,垃圾回收(英语:Garbage Collection,缩写为GC)是一种自动的内存管理机制。当一个电脑上的动态内存不再需要时,就应该予以释放,以让出内存,这种内存资源管理,称为垃圾回收(garbage collection)垃圾回收算法有多种,先看看几个评价垃圾回收算法性能的几个方面,再具体看看各种算法的优缺点吞吐量 throughput 最大暂停时间 堆使用效率 访问的局部性一、 标记-清除
2020-09-08 15:40:41
404
转载 使用Chrome://inspect调试 Android 设备上Webview
一、查看Android设备上谷歌浏览器的页面1.准备步骤 开发计算机上已安装 Chrome 32 或更高版本。 Android 4.0 或更高版本。 您的 Android 设备上已安装 Chrome(Android 版)。 拥有一根可以将您的 Android 设备连接至开发计算机的 USB 电缆。 开发计算机上已安装 [USB 驱动程序],打开...
2020-03-11 11:34:27
960
1
转载 Python的静态方法和类成员方法
Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的:1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数;2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量;3)静态方法有点像函数工具库的作用,而类成员方法则更接近类似Java面向对象概念中的静态方法。 实
2017-08-08 17:29:35
317
转载 shell中运行python文件
Python中想在shell中调用一个test.py文件里面的方法。test.py文件里面的内容如下:[python] view plain copy print?def ListFea(): print "this is myself" def ListFeaT(fea): print "t
2017-08-02 15:36:07
727
转载 cocos2d-js解析官方js-test实例入口
搭建好cocos2d-js环境后,主要是html5环境,接下来步入入门阶段,许多人都说官网demo是最好的入门资料,今天就剖析官风提供的js-test入口,界面如下: 这上面有个关闭按钮和一个列表,列表列出了demo中所有的功能演示,这个js-tests工程在cocos2d-js的SDK中,以前是在samples目录下,现在最新版的放在tests目录中,目录结构如下: 我们
2017-06-14 14:38:42
1003
1
翻译 cocos2d-js热更新
前言工作需要,在空闲时间看了下Cocos2d-JS的热更新。对其进行了一个简单的实现,这里总结分享一下。Cocos2d-JS 热更新Cocos2d-JS 热更新是啥?Cocos2d-JS终归还是一个游戏引擎,就以游戏的过程来理解吧。传统游戏需要更新人物动画、地图场景、游戏逻辑、背景音乐怎么办?新出一个APP放到应用商店等用户下载,或者好一点游戏内提示又升级并自行下载完整的新
2017-06-14 10:16:15
921
转载 关于JavaScript中apply与call的用法意义及区别(转)
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1,
2017-06-12 16:16:42
198
转载 Cocos2d-x学习笔记之常用的宏
NS_CC_BEGIN:Cocos2D-x命名空间开始,属于Cocos2D-x的类的定义以该宏开头,用以代替C++中的“namespace cocos2d{”。NS_CC_END:Cocos2D-x命名空间结束,属于Cocos2D-x的类的定义以该宏结束,用以代替“}”。USING_NS_CC:声明Cocos2D-x的命名空间,代替”using namespace cocos2d“
2017-03-21 16:40:53
236
转载 Adobe Scout 入门
Adobe Scout 是新一代 Flash 内容探查器,广泛适用于桌面 (Flash Player) 和移动设备 (Adobe AIR) 上运行的 Flash 内容。它能够让您洞悉过去无法了解的 Flash 内容行为。最重要的是,Scout 入门十分容易,不包含任何复杂的安装步骤!Scout 问世之前,您可以使用 Flash Builder 探查器调查 ActionScript 3 代码
2016-11-20 17:40:07
537
数据同步软件rsync.zip
2020-08-13
急急急 coco2d-js编译问题
2017-06-19
新手cocos2d-js编译问题
2017-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人