自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daojin505的专栏

致力于3D游戏引擎的开发

  • 博客(803)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开发四年以来的工作难点总结

1.Android N floating widget无法显示。统一管理一个window token解决了此问题。2.Pop-up window在Android6.0上出现花屏。3.由于状态栏的影响,悬浮窗上下跳动4. Wi-Fi安全的数据可能会由第三方提供,或者云提供。因此需要设计可扩展性的接口。5.根据http/https的漏洞,设计检测流氓W...

2017-08-07 23:58:33 2705

原创 Python第一课 之Object

class object: """ The most base type """ def __delattr__(self, *args, **kwargs): # real signature unknown """ Implement delattr(self, name). """ pass def __dir__(self)

2019-03-07 23:28:07 293

射线裁剪算法

[code="java"]//// Created by wang shuai on 2018/10/12.//#ifndef FACEMAKER2_TRIANGLATEUTILS_H#define FACEMAKER2_TRIANGLATEUTILS_H#include class TrianglateUtils { /** in...

2018-10-14 23:18:27 426

原创 人脸变形

https://www.learnopencv.com/face-morph-using-opencv-cpp-python/https://www.learnopencv.com/delaunay-triangulation-and-voronoi-diagram-using-opencv-c-python/

2018-09-27 23:28:23 1209

原创 汇编代码使用指南

https://www.ibm.com/developerworks/cn/linux/l-assembly/

2018-09-23 22:22:59 223

原创 Mac ssh 挂载linux服务器

https://blog.csdn.net/sinat_21125451/article/details/51166749

2018-08-03 10:55:32 560

机器学习课程

机器学习课程地址:https://www.coursera.org/course/ml笔记地址:http://www.ai-start.com/ml2014/深度学习课程地址:https://mooc.study.163.com/university/deeplearning_ai#/c笔记地址:http://www.ai-start.com/dl2017/...

2018-07-14 11:12:23 197

原创 neon 技术

https://zyddora.github.io/2016/02/28/neon_1/https://gcc.gnu.org/onlinedocs/gcc-4.8.1/gcc/ARM-NEON-Intrinsics.html

2018-06-22 11:51:19 178

原创 磨皮算法资料

1. 表面模糊。2. 高斯模糊https://blog.csdn.net/trent1985/article/details/49864397https://blog.csdn.net/trent1985/article/details/50496969

2018-06-18 22:45:34 220

原创 相机原理updateTexImage

加速相机数据传输:https://stackoverflow.com/questions/37592934/zero-copy-camera-processing-and-rendering-pipeline-on-android源代码阅读:https://android.googlesource.com/platform/frameworks/native/+/mars...

2018-06-15 00:57:43 1598

原创 Android 中的GC资料网站

https://blog.gceasy.io/2017/05/09/understanding-android-gc-logs/http://gceasy.io/index.jsp#banner

2018-06-13 12:28:39 383

原创 用神经集认识手写数字

人类的视觉系统是世界奇迹之一。 考虑下面的手写数字序列:[img]http://dl2.iteye.com/upload/attachment/0130/0307/278367c2-72b9-338a-9add-9f75d202344d.png[/img]大多数人毫不费力地将这些数字识别为504192.这种缓解是欺骗性的。 在我们大脑的每个半球中,人类都有一个主要的视觉皮层,也...

2018-06-09 18:02:06 169

原创 神经网络学习方法论

技术书籍包含来自作者的训诫,读者必须做练习和问题并不罕见。当我读到这样的警告时,我总觉得有点奇怪。如果我不做练习和问题,会不会有什么事情发生在我身上?当然不是。我会获得一些时间,但牺牲了理解的深度。有时候这是值得的。有时候不是。那么本书中值得做的是什么?我的建议是,你真的应该尝试大部分的练习,而你的目标不应该是做大部分的问题。你应该做大部分练习,因为它们是你理解材料的基本检...

2018-06-09 17:16:50 484

神经网络学习序言

神经网络是有史以来最漂亮的编程范例之一。在传统的编程方法中,我们告诉计算机要做什么,将大问题分解成计算机可以轻松执行的许多小的,精确定义的任务。相比之下,在神经网络中,我们不告诉计算机如何解决我们的问题。相反,它从观测数据中学习,找出解决手头问题的办法。从数据自动学习听起来很有前途。然而,直到2006年,我们还不知道如何训练神经网络来超越更传统的方法,除了一些特殊的问题。 2006年发生的...

2018-06-09 17:06:38 193

原创 神经网络概要

神经网络和深度学习是一本免费的在线书籍。 这本书将教你如何:神经网络,一个美丽的生物启发式编程范例,使计算机可以从观测数据中学习.深度学习,这是一套强大的神经网络学习技术。神经网络和深度学习目前为图像识别,语音识别和自然语言处理中的许多问题提供了最佳解决方案。 本书将教授许多神经网络和深度学习背后的核心概念。有关本书采用的方法的更多细节,请参阅此处。 或者您可以直接跳到第1章并...

2018-06-09 16:47:51 203

区块链学习

https://github.com/maiiz/Blockchain_RD_Checklist

2018-06-09 00:05:57 140

代码的颜色是什么?

什么颜色是你的功能? ↩↪2015年2月1日 代码 飞镖 去 JAVASCRIPT 语言 卢阿我不知道你的情况,但是没有什么能让我在早上很喜欢老式的编程语言咆哮。 它激发了血液看到有人串出一种普通人使用的“blub”语言之一,在偷偷摸摸访问StackOverflow之前,他们在一天中混淆了它。(同时,你和我,只使用最开明的语言,凿锋利的工具,专为像我们这样的专家级工匠修整而成。...

2018-06-08 10:17:01 1142

原创 Photoshop 混色模式学习

https://photoblogstop.com/photoshop/photoshop-blend-modes-explained

2018-06-05 09:07:12 280

NV21和RGB互相转换的工具

nv21Tojpg[code="java"]#!/usr/bin/env python3import cv2import numpy as npimport globdef convert_fhq(h, w, msg): img_y=np.fromstring(msg[:h*w],dtype='uint8').reshape((h,w)).asty...

2018-03-29 11:32:55 2293

OpenGL实践系列之开篇: NV21 vs NV12

手机从摄像头采集的预览数据一般都是NV21 NV21 的存储格式是,以4 X 4 图片为例子 占用内存为 4 X 4 X 3 / 2 = 24 个字节Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y V U V U V U V UNV12 的存储格式是,以4 X 4 图片为例子 Y Y Y Y Y Y Y Y Y Y Y Y ...

2018-03-29 10:31:16 573

OpenGL实践系列之开篇: 坐标系

OpenGL再次加强之OpenGL坐标系OpenGL整体都是如下的坐标理念,横轴向右,纵轴向上,Z轴朝外。1. ViewPort坐标左下角为x,yx, ySpecify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).width, hei...

2018-03-25 23:28:31 165

深度学习之好的博客文章

零基础入门深度学习:https://www.zybuluo.com/hanbingtao/note/476663文章列表零基础入门深度学习(1) - 感知器 零基础入门深度学习(2) - 线性单元和梯度下降 零基础入门深度学习(3) - 神经网络和反向传播算法 零基础入门深度学习(4) - 卷积神经网络 零基础入门深度学习(5) - 循环神经网络 零基础...

2018-03-25 09:54:01 324

原创 GLSurfaceView  扣出来独立使用,主要用于调试。

[code="java"]package com.megvii.beautify;/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use thi...

2018-02-21 23:44:28 495

Android camera开发总结

1. 缩放RGBA[code="java"] private byte[] scaleRGBA(final byte[] data , int scale , final int cameraWidth , final int cameraHeight , int[] outS...

2018-02-20 21:07:48 115

原创 Android native 开发总结

Android native 开发中的 C++技术总结1. 编译时期出现undefined reference to xxx.hCMakeLists.txt 中 include_directories 行没有加入对应.h文件2. 编译时期出现undefined implementationCMakeLists.txt 中 如果函数的实现是通过target_link_li...

2018-01-15 10:03:15 431

原创 最快的高斯模糊算法

http://www.voidcn.com/article/p-ujxjbzrr-cm.htmlhttps://github.com/cdcseacave/VCG/tree/master/vcg/complex/algorithms

2018-01-12 21:29:37 401

SQLite的锁的原理:

SQLite的锁的原理:http://www.cnblogs.com/huozhong/p/5973938.htmlhttp://www.sqlite.org/lockingv3.htmlhttp://www.cnblogs.com/wangmars/p/4530670.htmlhttp://blog.csdn.net/u010205141/article/details/44...

2017-09-14 16:33:01 83

Android面试题目之(13) ListView的设计原理

[size=xx-large]1.ListView的目标[/size]ListView希望通过复用看不见的View来达到目的。其中最最重要的就是这个[size=xx-large]2.RecycleBin--回收站.[/size]回收站并不是垃圾站。 最重要的是两个成员变量 mScrapViews 和mActiveViews, mScrapViews 表示回收站的V...

2017-09-09 23:43:13 86

进程间通信机制

http://www.tldp.org/LDP/tlk/ipc/ipc.html

2017-09-02 20:59:36 80

Java 多线程编程之 notify notifyAll wait lock unlock 算法

写了一个类来理解java 同步机制的算法。这个类并不适合实战,而仅仅是算法层面进行理解。[code="java"]package multithread;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicBoolean;/** *...

2017-09-02 17:41:51 236

Java 多线程编程之 interruptException

下面是java 多线程中的异常处理:[code="java"]package multithread;public class InterruptException { public static void main(String[] args) throws InterruptedException { Thread thread1 = new Interr...

2017-09-02 15:25:59 206

String2Int

[code="java"] public int StrToInt(String str) { if(str.length()= 0 && newValue

2017-08-27 22:38:50 156

非递归遍历二叉树的方法

[code="java"]package interview;import java.util.ArrayList;import java.util.List;import java.util.Stack;/** * None recursive pre-order, post-order and in-order. In order to back trace...

2017-08-27 18:32:00 94

Binary Tree non-recursive traverse method.

[code="java"]package interview;import java.util.ArrayList;import java.util.List;import java.util.Stack;/** * None recursive pre-order, post-order and in-order. * In order to back trace...

2017-08-27 14:13:25 130

NowCoder: 剑指Offer solutions.

[size=x-large]Seperate the Odd and Even[/size][code="java"] public void reOrderArray(int [] array) {    int top = -1;    int p = 0;    while (true){        if( p>= array.length){    ...

2017-08-21 16:56:19 82

Reconstruct binary tree

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。[code="java"]package interview;/** * Definition for binary t...

2017-08-20 21:58:37 451

深入思考编译原理之 理解执行过程和编译过程

在深入编译器原理细节之前,很多学习者并没有真正从宏观上理解一个编译器都做了些什么,这其实是非常遗憾的。从计算机执行过程角度思考,函数调用的尤为重要,面向过程的语言更是将函数调用作为最基本的要素。面向对象的语言也是基于最基本的函数调用实现的。因此本文就从函数调用开始,由浅入深地思考如何构建我们的编译器。1. 一个函数调用和其子调用之间的结构图。一个SuperFunction对象 ...

2017-08-20 16:07:31 327

騰訊大廈有39層的問題解決方案。

[size=large]問題:[/size]腾讯大厦有39层,你手里有两颗一抹一眼的玻璃珠。当你拿着玻璃珠在某一层往下扔的时候,一定会有两个结果,玻璃珠碎了或者没碎。大厦有个临界楼层。低于它的楼层,往下扔玻璃珠,玻璃珠不会碎, * 等于或高于它的楼层,扔下玻璃珠,玻璃珠一定会碎。玻璃珠碎了就不能再扔。现在让你设计一种方式,使得在该方式下,最坏的情况扔的次数比其他任何方式最坏的次数都少...

2017-08-20 00:10:02 169

Integer装箱和拆箱 以及扔玻璃球的题目

Integer装箱和拆箱,很奇怪的,因此Integer比较不要使用==![code="java"]package interview;public class IntegerTest { public static void main(String[] args) { // -128--127之间 Integer i1 = 100; Integer...

2017-08-19 22:34:03 80

面试题目之 ----使用非迭代方法快速排序

1.教科書上使用迭代的方法進行快速排序,原则上所有的迭代都可以用自定义栈来转换为非迭代算法。假如最少两个构成一段, 当前的分段个数一定不会超过length/2. 用两个数组表示各个分段:int[] low = new int[length/2];int[] high = new int[length/2];每次循环只拆分栈顶的那个分段,用index 变量记录栈顶,并加入...

2017-08-19 11:55:43 410

C++开发手册

是一个C++ API的手册,C++开发必备、

2011-12-10

深入理解计算机系统

是本人的珍藏版!亚马逊排名前五,美国喀麦隆大学的教材。复旦选用教材。 高清晰中文版。实际上讲的都是很基础的东西,作为程序员必须知道的一些东西,通俗易懂。

2011-12-05

OpenGL超级宝典

OpenGL方面的最新书籍,写得比较基础,相比红宝书来说通俗易懂。英文原版的,读起来也比较容易懂!希望能帮到大家。

2011-12-05

Android系统原理与开发要点详解_(韩超,梁泉)_PPT.pdf

Android系统整体描述,eoeandroid的鼎力之作!什么都不说了,珍藏。

2011-12-04

Android Binder机制研究

Android中最重要的Binder机制研究。非常深入和透彻。希望能帮到大家。

2011-12-04

com技术内幕

此书为com技术内幕。是com的入门书籍。C++初学者必学的书籍之一。希望大家能喜欢。

2011-12-04

JlinkARM_4110i.exe

JlinkArm驱动是一种基于三星板子sc9180系列的板子,此驱动用来对板子进行调试。

2011-09-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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