2020-10-09 ruki
实验楼课程 Xmake 带你轻松构建 C/C++ 项目 是我们在实验楼上推出的一门 xmake 入门和进阶课程(收费),以边学边做实验的方式快速学习 xmake 的使用。 通过此处优惠码购买可享 9 折优惠:NYFbmf3X xmake 介绍 Xmake 是一个基于 Lua 的轻量级跨平台 C/C++ 构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt 而言,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门 C/C++ 项目的编译开发,提供一站式跨平台编译、运行、调试、打包、安装等操作,能够让大家把更多的精力集中在实际的项目开发上。 虽然,简单易用是 xmake 继续阅读 »
2016-01-13 Lim Geng
此博客将记录了我学习RN过程中很有价值的内容,源码可以参考ReactNativeLeaning(ES6版),源码最后附了一个sinaWebBo项目,看着还不错^_^。顺便支持一下react-native-image-browser吧。 1、Hello World! react-native init AwesomeProject 卡住不动:解决React Native初始化项目速度很慢的问题; 2、选个好用的编辑器 atom+nuclide的详细使用方法 这个编辑器很好用,有察看dom结构和debugger功能,不过如果你喜欢别的编辑器也可以用; 3、学习的两个重点,布局和语言 如果布局不会请参考阮一峰的Flex 布局教 继续阅读 »
2016-06-07 Piasy
做安卓开发满打满算也有 3 年了,OpenGL 这块之前完全没有涉及过,这两周一直在整理安卓相机预览、用 GPUImage 进行美颜处理以及美颜后的数据传输这块内容,结果 GPUImage 的美颜原理基本一窍不通,因此就把 OpenGL ES 好好入了个门,并且整理为 安卓 OpenGL ES 2.0 完全入门 系列。本文是系列第一篇,主要是介绍了 OpenGL 的一些基本概念,并且包含了对一个 hello world 程序的完全解析,注意,并不是有一个 hello world,而是对其进行了完全解析! 继续阅读 »
2018-01-10 Vaniot
PS入门 1.好习惯 1.永远不破坏原始素材(复制图层ctrl+j) 2.图层管理(图层分组ctrl+g) 3.保存PSD文件 4.尽量不使用快捷键 2.图层的概念 ps中的所有操作均发生在图层上,将多个图层叠加可将每个图层上的图像叠加,上层覆盖下层内容生成一张新图。 魔法棒:通过算法将相近的颜色转换为选区, 图层蒙版:使用图层蒙版将不显示的部分(黑色区域)遮住 3.钢笔工具 继续阅读 »
2015-10-16 kk
Google group 上关于 Python 入门的讨论 学 python 可以看这个 LearnPythonTheHardWay(推荐) http://old.sebug.net/paper/books/LearnPythonTheHardWay/index.html 或者看廖雪峰的 python 教程 http://www.liaoxuefeng.com/ 继续阅读 »
2016-12-18 Wenjie Yao
  12月20号在华中科技大学做的一次演讲,题目为《自动化测试,从入门到放弃》,分享一下slide: 继续阅读 »
2016-06-14 Piasy
在安卓 OpenGL ES 2.0 完全入门(一):基本概念和 hello world{:target="_blank"} 中,我主要分析了坐标系、基本绘制流程、绘制三角形、投影变换参数意义,在本篇中,我将分析绘制矩形、绘制图片纹理、读取显存的内容,以及一些注意事项,完整代码可以在 GitHub 获取{:target="_blank"}。 继续阅读 »
2015-07-06 Eric Wang
Version:Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 文件与I/O 读写文本数据 使用带有rt模式的open()函数读取文本文件 ```python with open('test.csv', mode='rt', encoding='utf-8') as f: data = f.read() print(data) with open('test.csv', mode='rt', encoding='utf-8') as f: for line in 继续阅读 »
2015-07-13 Eric Wang
Version:Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 函数 可接受任意数量参数的函数 为了能让一个函数接受任意数量的位置参数,可以使用一个*参数 ```python def avg(first, *rest): return (first + sum(rest)) / (1 + len(rest)) Sample use avg(1, 2) # 1.5 avg(1, 2, 3, 4) # 2.5 `` 在这个例子中,rest`是由所有其他位置参数组成的元组。然后我们 继续阅读 »
2019-04-14 Piasy
去年做了一个多平台的(Android/iOS/Windows)基于 WebRTC 的多人音视频通话的项目,客户端基于 WebRTC 最新的客户端代码封装业务逻辑,自己写信令对接 SFU,SFU 最初是对接的 Janus Gateway(所以我才会去给 Janus 提 PR),但 Janus 在中弱网下(ping 4% 丢包 100ms RTT)的表现非常差,一直处于卡死状态。 继续阅读 »