- 博客(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
原创 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
代码的颜色是什么?
什么颜色是你的功能? ↩↪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
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
很有趣的问题,Public继承和默认的集成
2009-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人