Html5监听返回事件

Html5监听返回事件常使用的场景:移动前端1、安卓手机物理返回键2、苹果手机在企业微信打开浏览器的返回按钮开发语言是:vuevue-router模式:vue-router hash模式和html5 history api提供的模式都是不刷新页面来改变页面的内容演示代码:Html5监听返回...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之Framework层Binder服务注册过程源码分析

  Android Binder框架实现之framework层服务注册过程源码分析
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之Java层获取Binder服务源码分析

Android Binder框架实现之Framework层Binder服务获取过程源码分析前言
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之Parcel详解之read/writeStrongBinder实现

Android Binder框架实现之Parcel read/writeStrongBinder实现前言  
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之Java层Binder服务跨进程调用源码分析

Android Binder框架实现之Java层Binder服务跨进程调用源码分析前言  兜兜转转几个春秋,通过前面的博客Android Binder框架实现之Framework层Binder服务注册过程源码分析和Android Binder框架实现之Java层获取Binder服务源码分析我们终于将Android Framework层的Binder框架整体分析完毕了,而我们也可以通过ServiceManagerProxy的getService获取远程Java BInder服务的代理端IXXXServ
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之Java层Binder整体框架设计

 Android Binder框架实现之Framework层Binder整体框架设计前言  本文是Android Binder框架实现之Framework层Binder整体框架设计的起始篇,本文会重点讲述Android Binder框架Framework层整体设计思路,本系列的文章列表如下:Android Binder框架实现之Binder的设计和框架Android Binder框架实现之Binder中的数据结构Android Binder框架实现之Binder相关的接口和类Android
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

JNI/NDK入门指南之Android下JNI开发

Android下JNI开发 对于开发Android下App的码农们来说jni是一个相对应用得比较少的玩意(相对于Android系统来说),正好最近这一阵子公司的项目比较轻松有一定的空闲时间,就利用起来整理了一下Android下Jni开发常用到的知识点和一些比较重要的用法,发话不多说直接进入主题。 在这里,对于Jn...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Android Binder框架实现之何为匿名/实名Binder

    Android Binder框架实现之何为匿名/实名BinderAndroid Binder框架实现目录:Android Binder框架实现之Binder中的数据结构Android Binder框架实现之Binder相关的接口和类Android Binder框架实现之Parcel详解之基本数据的读写Android Binder框架实现之Parcel read/writeStrongBinder实现Android Binder框架实现之defaultServiceManager()的
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

对“从直线变换为平面”的理解

在看这里 https://www.bilibili.com/video/av6731067/index_9.html#page=10 时有一个疑问没有想明白,就是当说通过函数不能从一条直线“解压缩”出来一个平面时,对“函数”的要求是:它能将一个单独的向量变换为一整条线的向量。 图1 变换为一条之后的情况 图2 企图从一条线“解压”出来一个平面 图3 继续企图变换成
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

撸码技巧1:分段设置寄存器

背景: 1.寄存器地址0x100H-0x184H; 2.每个寄存器都是32bit的; 3.每个寄存器的bit[7-0],bit[15-8],bit[23-16],bit[24-31]分别需要一个特别的值,这些特别的值已经存入数组; 4.使用已有按位写的接口write_reg32(addr,start,enc,val);完成按位写入;写入方法: #include
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

kindle dx 不能登录amazon store的解决方法

2016年的时候,花了800+买了一个二手的kindle dx,拿到手后发现成色太好了,很满意,卖家保护的很好,用来看pdf眼睛很舒服,就是手有点累,需要一直举着,这玩意儿有点沉,就是个pad,你想9.7寸的,再加一个原装的外壳能轻到哪去。不过这些都认了,谁让眼睛舒服呢。 买来时卖家是装好多看的,估计他一直用多看,对于这个系统也没啥不好的。我本来有一个kindle2,在amazon...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

ubuntu16.04安装python3.6,没准儿还有opencv3.4的不完整记录

上周我把自己的台式机真刀实枪的装了ubuntu16.04,和先入为主的win10共存了一段时间。虽说是双系统,但还是win10用的多一些,Ubuntu基本没怎么使用。本周心血来潮的想在ubuntu上也装上python3.6,之前一直都是在虚拟机上用的,这次想以后不用虚拟机了,直接在真机上来吧。由此噩梦就开始了。 先总结一下我在真机上的失败经历。 1.由于是ubuntu16.04...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

win7_vs2017_opencv3.4的搭建

1.安装vs2017,略 2.安装opencv3.4.1 略。 在系统中添加环境变量: 3.在vs2017中配置opencv; 3.1 打开vs2017后,新创建一个空白工程,创建方法略。下面是创建完工程后打开属性管理页面的方法: 注意下图中两处方框的内容需要保持一致,就是说如果你在debug_x64模式下调试的话,就到右边的...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

sudo: unable to resolve host zz: Connection timed out

当使用sudo时会出现 sudo: unable to resolve host zz: Connection timed out这样的提示。zz@zz:~/work$ fdisk -lfdisk: cannot open /dev/sda: Permission deniedzz@zz:~/work$ sudo fdisk -lsudo: unable to resolve host ...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

条件变量的使用

关于条件变量的使用网上有很多的,大部分是使用生产和消费的模型来说明的,或者是哲学家吃饭的问题。 本着学以致用,不断创新的思想,我也调了一个模型。 大概是描述是这样的。1.创建多个线程; 2.每个线程都是消费者,但是会关心最后一个消费者,因为它要做些擦屁股的工作; 3.如果不是最后一个,那就该吃吃就行了;这个场景我也不知道什么时候会用,但是我现在的项目中会用到,示例代码如下:#i...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

Histogram of orientend gradient 的理解1

为啥开始了解的原因就不说了。 从网上找了很多的资料,其中有一个项目简单修改后可以用vs2017编译通过。但是,仔细研究这份代码后发现它里面着重编写的是如何把hog的数据用图表达出来,具体来说呢就是用线的方向来表示梯度的方向,线的长短来表示梯度的大小。 可视化代码 运行后的效果如下图: 右边是 在看代码的过程中,不出所料的有一段没有看懂,摘抄如下: for (int cell...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

outlook导入pst文件

之前由于错误的操作,导入的pst文件除了在本地导入外,还上传到服务器上了,导致超出了邮箱大小,无法接收和发送邮件了。在咨询了网管后彻底明白了。正确的操作方法应该是:点击工具—>帐户设置—>数据文件—->添加,然后添加需要导入的pst文件,此时在名称后面的文本栏中可以给这个文件夹重新命名,最后点击确定就行了。 下图红色方框处可以修改文件夹的名字 这样操作...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

indent格式化源码的参数

记录一下indent -bfda -cli2 -bbo -l77 -ts2 -bl -bli0 -ci2 -npsl -sob -npcs -nss -nsai -bad -bc2完
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 3089: invalid continuation byte

起因新装了Ubuntu16.04LTS,然后又装了ctags+cscope+taghighlight,在看源码的时候操作:ctags -R;cscope -Rb,然后打开源码有输入:UpdateTypesFile就遇到了下面的错误。 45 #define CREATE_TRACE_POINTS 46 #include <trace/events/asoc.h> 47...
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0

基于对比的移动检测

参考这篇文章的代码时,遇到了错误,仔细研究后发现,是由于我本机安装的opencv版本与参考代码所使用的不同造成的。我用的opencv版本是3.4.2,参考代码的版本不太清楚。 下面把调试完可以编译的代码贴上:import cv2import numpy as npimport imutilsdef show_webcam(mirror=False): cam = cv2....
分类: 其他 发布时间: 09-10 12:23 阅读次数: 0