六道对穿肠的学习之旅

平时开发的总结,有空时可以复习,忘记时可以快速找回知识点!

android通过gradle切换域名,替换app的String资源(修改app名称,图标)

需求 解决思路 调试信息的含义 配置文件 jenkins shell命令 如何使用域名 图标的修改 TODU 需求 现在项目已经实现jenkins自动打包,现在需要在jenkns中的shell修改一个参数即可打包生成各种版本的app,例如 生成: 测试环境有调试信息的a...

2018-02-24 17:58:56

阅读数 2547

评论数 0

ReactNative 滑动字母选择城市 以及搜索功能

先上效果图遇到的问题 右侧字母选择器 高度问题, 右侧字母选择器 如何使用手势检测panresponse 右侧字母选择器 计算高度如何判断是触摸到那个字母上的(思考 如果是==native应用是如何做的==…刚看过 native应用的城市列表也是通过计算每个字母的高度来检测的)动态创建的控件 右边...

2017-10-09 15:30:13

阅读数 3432

评论数 0

android自定义(无埋点)收集用户行为统计 (非常方便 可以自己拓展)

EventCollect这是收集用户行为统计的代码reademe:需求:: 现在App端需要写一个咱们自己的统计控件。要求: 可以监控用户的所有行为,例如用户谁(没有登录的情况使用UUID),进入那个页面,进入的时间,在这个页面操作了什么(点击了那个按钮,或者是点击了列表那个列),离开页面时间,...

2017-07-20 10:05:16

阅读数 4026

评论数 4

Android开发帮助工具库 可查看网络请求 收集carsh 切换服务器

主要功能 1 查看网络请求地址 2 收集carsh 3 切换服务器ip效果图 网络的(https://github.com/liudao01/LibTest/blob/master/demo.gif)好处 好处 给后端人员看 自己也不用每次看开发工具这里是1.4.1 版本的 (自用的 贡献...

2017-04-01 12:26:08

阅读数 1195

评论数 0

Jenkins+Gradle实现android开发 自动打包 上传蒲公英

直接进入正题. 目标: 实现 使用jenkins 自动打包 android 后上传蒲公英 让测试人员每次都下载最新的apk文件.第一下载jenkins 下载地址 https://jenkins.io/index.html 还有就是下载哪一个 我截图 我下载的是左边的那个 ,...

2017-01-07 20:18:25

阅读数 5654

评论数 0

android 自定义比例裁剪图片(拍照 相册)方式 自定义比例

先说下我这个有啥好处 主要是能够自定义设置裁剪图片的比例.比如 :今天产品 给你说裁剪 成16:9 的图片. 你做好了 OK 明天 产品又和你说 裁剪成10:7 的图片 ,你是不是要吐血, 我这里只要设置一行代码就可以改变裁剪的比例.OK 还是老规矩 先上效果图 看看啥样子现在上传的还...

2016-12-16 16:29:30

阅读数 4848

评论数 12

仿开心消消乐 大树星星无限循环 点击(自定义view实现)

啥都不说先上效果图把.. 这个是我项目里的效果![这里写图片描述]下面的是我抽取出来的 demo 适配啥的我基本上都做好了没做其他的

2016-06-29 17:51:54

阅读数 7452

评论数 13

读书笔记 算法 algorithms 第一章 时间复杂度 马士兵解析

书上写的太复杂了,不深读文章不容易理解. 看马士兵的视频容易理解些. 如何测算算法的优劣: 时间测算 计算算法的时间差 幅度不够循环来凑(时间少看不出算法的差别 就使用循环加大幅度) 时间复杂度 空间测算 看使用空间的大小 空间复杂度. Big O 标记法 学术上算法区分算法的优劣 时间随...

2019-05-08 21:41:19

阅读数 61

评论数 0

读书笔记 算法 algorithms 第一章 2-sum 问题 3-sum 问题

文章目录3-sum2-sum归并排序和二分查找解法PS 哈希表 3-sum 先说下 什么是3-sum问题 : 举例: 在N个数中找出三个和为0 的整数. 最简单的就是三重for循环 暴力求解. 这样时间复杂度就是 $aN^3$ 立方级别 ,其中常数a取决于计算机的型号(性能). 2-sum 在解...

2019-05-02 17:25:38

阅读数 17

评论数 0

OpenGL for C++ 矩阵操作 (有效果图)

1. 矩阵初始化 初始化单位矩阵 操作矩阵 glUniformMatrix4fv(u_matrix,1,GL_FALSE,matrix); 参数 u_matrix 是shader 里面的uniforma 值 参数1 是 几个矩阵 一个矩阵 参 数 GL_FALSE 在OpenGL中是...

2019-04-09 10:43:24

阅读数 87

评论数 0

OpenGL for c++ 纹理绘制

文章目录 1、加载shader和生成program过程不变 2、创建和绑定纹理: glGenTextures(1, &textureId); glBindTexture(GL_TEXTURE_2D, textureid); 3、设置环绕和过滤方式 环绕(超出纹理坐标范围): (s=...

2019-04-08 13:40:04

阅读数 61

评论数 3

OpenGL for C++ 01. OpenGL 导入库后创建EGL环境

文章目录opengl 相关的库EGL创建流程 opengl 相关的库 egl 的环境 在cmakeList 中添加这三个库 EGL GLESv2 android 引入库 在c++ 文件中引入三个库的头文件 #include "EGL/egl.h" #include &qu...

2019-04-08 09:33:42

阅读数 24

评论数 0

Nginx 流媒体 服务器搭建实现推流服务器

文章目录下载地址安装PCRE、ZLIB编译Nginx配置Nginx启动停止Nginx问题:测试推流 下载地址 1、Nginx:https://github.com/nginx/nginx 2、OpenSSL:https://github.com/openssl/openssl 3、rtmp:htt...

2018-12-19 22:05:11

阅读数 133

评论数 0

3.VBO 顶点缓冲对象, FBO 帧缓冲对象

文章目录OpenGL ES - VBO创建VBO使用VBOOpenGL ES - FBO创建FBO使用FBO OpenGL ES - VBO 1、VBO: Vertex Buffer object 2、为什么要用VBO? 不使用VBO时,我们每次绘制( glDrawArrays )图形时都是从本地...

2018-12-10 15:08:06

阅读数 89

评论数 0

自定义GLSurfaceView

感谢万里兄 https://me.csdn.net/ywl5320 1、继成SurfaceView,并实现其CallBack回调 2、自定义GLThread线程类,主要用于OpenGL的绘制操作 3、添加设置Surface和EglContext的方法 4、提供和系统GLSurfaceView相同的...

2018-12-03 16:04:37

阅读数 104

评论数 0

OpenGL ES 深入 OpenGLES - EGL环境搭建

概念 EGL: 是OpenGL ES和本地窗口系统 (ios 是ios的窗口 android 是android的窗口) 的接口,不同平台上EGL配置是不一样的,而 OpenGL的调用方式是一致的,就是说:OpenGL跨平台就是依赖于EGL接口。 为什么要自己创建EGL环境? 当我们需要把同一个场景...

2018-12-03 10:26:04

阅读数 380

评论数 0

从零开始OpenGL ES(四) 绘制纹理 图片

理论 文章目录理论顶点Shader片元Shader绘制纹理过程代码 首先是两个坐标系 假如现在有一张图片,是通过纹理坐标系绘制出来的,图片的左上角(0,0),左下角(0,1), 那么我需要把纹理坐标系和顶点坐标系对齐, 那么要把纹理坐标系中(0,0)这个点,放到顶点坐标系中的(-1,0)这个点....

2018-11-16 17:44:19

阅读数 41

评论数 0

从零开始OpenGL ES(三) 绘制四边形

原理 现在要实现用OpenGLES 实现四边形. 一个四边形是可以由两个三角形构成 那么我画两个相连的三角形来实现一个四边形. 如图 有个规定.:图形环绕方向必须一致,要么全是顺时针 要么全是逆时针 1、GL_TRIANGLES: v1, v2, v3, v3, v2, v4, 对应的数组 ...

2018-11-16 11:40:14

阅读数 200

评论数 1

从零开始OpenGL ES 使用(二) 绘制三角形

OpenGLDemo OpenGLDemo 文章目录OpenGLDemo概念:在OpenGL中 顶点坐标系绘制范围为坐标分配本地内存地址着色器 shader 编写Vertex ShaderFragment ShaderOpenGL ES 加载Shader 概念: 在OpenGL中 顶点坐标系 ...

2018-11-15 18:18:03

阅读数 45

评论数 0

从零开始 OpenGL ES 使用(一) 环境创建 利用OpenGL渲染一种颜色

效果图 主要分三步走 继承GLSurfaceView 继承GLSurfaceView GLSurfaceView.Renderer{ void onSurfaceCreated(GL10 gl, EGLConfig config); void onSurfaceChanged(GL1...

2018-11-15 14:56:50

阅读数 39

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭