自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ogre3D 1.x 在mac上运行问题汇总

1、运行环境mac Big Sur 11.2.3Ogre3D 1.12.12Clioncmake2、第一个问题Could not load dynamic library .... /OgreBitesReason:set(OGRE_OSX_BUILD_CONFIGURATION "$ENV{PLATFORM_NAME}/$ENV{CONFIGURATION}")其中PLATFORM_NAME没有设置,这是一个环境变量所以前面用$ENV{}3、接着的问...

2021-04-19 20:08:42 243

原创 Popwindow使用setAtLocation在Android 11上位置展示异常

原因:猜测是Android11 对windwo进行详细的划分,或者老版本setAtLocation 锚定的位置是相对于屏幕的解决方法:anchorView.getLocationOnScreen -> yAtScreenanchorView.getLocationInWindow -> yInWindowyAtScreen - yInWindow -> windowOffsetyAtScreen +anchorView.getHeight() - >...

2021-03-17 20:27:19 228

原创 CMake 构建NDK项目

1、编写脚本#!/bin/bash -xrm -rf buildrm -rf libset -eARM_ABI="armeabi-v7a"ENTER_DIR="$(cd "$(dirname "$0")";pwd)"ANDROID_NDK=NDK路径ANDROID_AR=${ANDROID_NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar

2020-11-04 16:52:27 662

原创 视频质量分析工具介绍

1、有参考质量分析工具1、libvmaf安装brew install libvmaf2、集成ffmpegbrew tap varenc/ffmpegbrew install varenc/ffmpeg/ffmpeg --with-libvmaf3、测试找一段视频命名为B.mp4然后基于B视频生成一个A视频,生成方式(均值模糊)如下:ffmpeg -i B.mp4 -vf boxblur=1.5:1 A.mp4A参照B进行打分:ffmpeg -i A.mp4.

2020-09-11 20:05:12 1796

原创 OpengGLES 之 glVertexAttribPointer

我们在使用OpengGLES传入顶点或者颜色值的时候一般都会使用到glVertexAttribPointer方法该方法结构为:public static void glVertexAttribPointer( int indx, int size, int type, boolean normalized, int stride, java.nio.Buffer ptr)其中:index:属性索引值,标识数据由谁来接收使用size

2020-08-27 20:41:12 281

原创 自适应视频流媒体理论控制模型论文理解-视频MPC

1、自适应网络流驱动模型QoE:用户体验Throughput:网络吞吐量,某一个时刻可以看作为网络带宽Buffer:缓存占用Bitrate Controller:码率控制2、几个概念 自适应网络流的优化方法分为三个大的方向:Client-side,Server-side,Network 自适应视频流的目标 The goal of an adaptive video player is to choose the bitrate level for future

2020-08-26 15:22:16 1190

原创 Android Camera 角度问题图示

欢迎纠错、提问

2020-05-07 20:09:15 292

原创 Android Q沙盒机制 使用探究

以下基于Android Q Bate3版本,最新版本为bate5 基本没有变化,另外target小于29,并且app没有手动开启沙盒模式,可以不用适配。适配必看1、权限有改动Note: 早先Android Q版本的 READ_MEDIA_IMAGES, READ_MEDIA_AUDIO, and READ_MEDIA_VIDEO被废弃了,还是用原来的权限。2、媒体文件删除bet...

2019-09-03 16:16:07 11023

原创 FFMpeg 交叉编译Android-SO库

一定要注意啊FFMpeg和NDK的版本,版本不搭配会不成功我是用的版本为:FFMpeg:3.3.6http://www.ffmpeg.org/releases/NDK:13https://developer.android.google.cn/ndk/downloads/older_releases.html步骤:0、安装yasm (可以加速编译)brew insta...

2019-08-22 15:13:45 1001

原创 Android Camera 数据获取渠道

我们在做相机、视频录制开发的过程中经常会用到自带的Camera,单一的数据获取方式并不能满足各式的场景需求,在此列出Camera数据获取方式:1、使用Camera API :public void onPreviewFrame(byte[] data, Camera camera) 这个是使用最多的一个接口,用户可以在此拿到Y12或者NV21格式数据,具体哪一种数据类型用户可以自己指...

2019-08-15 11:16:49 505

原创 图解-一图纵览Java IO

2019-08-05 11:44:42 145

原创 Android support 26升级到28特性总结

Support:26.1.01、Fragment和 FragmentActivity implement LifecycleOwnerSupport:27.0.01、26.1.0-27.0.0 API DIFF package class change type android.suppo...

2019-07-30 11:07:28 1298

原创 Android Crash:Only fullscreen opaque activities can request orientation

crash信息:Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation at android.app.Activity.onCreate(Activity.java:1081) at android.support.v4.app.Fragme...

2019-07-30 11:03:12 266

原创 Android Crash:Bad notification for startForeground

Android 8.0开始Notification 需要指定一个channel,当target大于26时,这个channel需要进行系统注册,否则会crash,crash信息如下:android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: inval...

2019-07-30 11:00:39 6205

原创 Android Crash:only INTERSECT and DIFFERENCE are allowed

Crash信息:android 9.0 api28Process: com.liuan.freereader, PID: 30232 java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed at android.grap...

2019-07-30 10:58:44 1018

原创 DLIB Android使用调研

1、dlib简介dlib是一个基于C++的开源的机器学习工具包,广泛应用于机器人、嵌入式设备、移动电话和大型高性能计算环境。2、dlib人脸检测68点分析 区域 点号 1-17 下轮廓 18-22 右眉 23-27 左眉 ...

2019-07-30 10:53:05 799

原创 Android target升级到28

1、前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_SERVICE 权限。否则系统会引发 SecurityException Android8.0 启动前台服务后需要发送一条通知,通知需要需要渠道号 2、Build.SERIAL弃用在Android 9中,为保护用户的隐私Build.SERIAL始终设置"UNKNOWN"。...

2019-07-30 10:46:40 2459

原创 Android 9(API级别28)特性总结

官方文档:https://developer.android.google.cn/about/versions/pie/android-9.0 项目 详情 类型 适配方式 前台服务 针对 Android 9 或更高版本并使用前台服务的应用必须请求 FOREGROUND_S...

2019-07-30 10:37:52 3206

原创 Android 8.1(API级别27)特性总结

Android 8.1 (API level 27)特性官方链接:https://developer.android.com/about/versions/oreo/android-8.1 项目 详情 类型 神经网络API 添加NN API,为设备上的机器学习框架提供加速计算和推理 ...

2019-07-30 10:36:49 1028

原创 Genymotion 访问所在PC上的服务

环境:电脑:mac os 10.10genymotion:2.8.1Android:Google Nexus 4.1.1需求:模拟器要访问Mac上的web服务。步骤:1.电脑终端运行adb shell2.电脑终端运行getprop3.查看ip4.genymotion上以(3)中ip为http的服务IP,以tomcat服务端口为端口进行请求5.搞定收工截图如下:步骤1、2截图步骤3截图步骤4截图ma...

2018-05-11 21:31:30 409

原创 IntentService has no default constructor

在Service中添加public XXService(){ super("XX");}

2017-09-13 21:57:56 3149 1

原创 virtualbox+linux 增强工具安装出现问题(mount vboxsf 未知)

virtualbox 安装了 centos6.3  要做hadoop开发用   然后要做和主机的共享文件夹 。所以要用 mount -t vboxsf xx /xx/xx/..  命令 出现了  unknown filesystem type vboxsf然后就要首先使 vboxsf 可用 然后知道要安装增强工具才能用  增强包在安装中遇到了   ./VBoxLinuxAdditi

2017-01-17 03:06:15 5897 1

转载 西电考验 822 - 转自 电院13级电磁场微波方向

考研之路——考822的经历2017考研,16年12.25日全部落下帷幕,的确应该记录下一些东西,自己当年也翻查过很多经验贴,也想把这一路的经历记录下来,多少给接下来走这条路的学弟学妹们加油。考研什么时候决定,很多人大一刚来就说要考研 ,首先太遥远,连大学是什么都没搞懂,匆匆忙忙决定几年后怎么做是一种不那么靠谱的想法。前几年自己适应自己大学的节奏,而后大二大三就清

2016-12-29 09:34:52 2091 1

原创 springmvc 上传下载文件问题(浏览器没有反应,下载文件无法打开)

1点击下载 浏览器没有反应 不进行下载:$("#download").bind('click',function() {//生成的文件名var filename = $("#file-time").html();var name = $("#download").attr("value");alert(filename + "  " + name);window.l

2016-12-27 11:21:41 4064

原创 Plugin with id 'com.android.application' not found 问题解决方法

针对我的问题这样解决了  贴出来困惑的朋友可以尝试一下:在build.gradle中添加一下代码buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+'

2016-09-18 01:36:24 1024

原创 android shardsdk 一键分享点击无界面问题

问题是这样:点击一键分享 屏幕会变暗,但是界面没有显示,再模拟器没有问题,最后发现是代码混淆的问题。混淆代码如下:## ----------------------------------##      sharesdk## -----------------------------------keep class cn.sharesdk.**{*;}-

2016-06-17 15:08:30 407

原创 mysql 设置 global log的方法

mysql打开general log的办法 mysql打开general log之后,所有的查询语句都可以在general log文件中以可读的方式得到,但是这样general log文件会非常大,所以默认都是关闭的。有的时候为了查错等原因,还是需要暂时打开general log的。  mysql@localhost.(none)>sho

2016-06-17 15:04:11 914

原创 用Base64加解密时发现的问题(其实时java基础问题byte[]转String)

byte[]转String的正确方式,小知识容易出现大问题。Base64加解密。

2016-04-29 03:27:27 2311

原创 ShareSdk OneKeyShare 点击界面变暗 但是没有分享菜单 以及 微信和qq分享的appkey问题

app分享用sharesdk遇到的一些问题

2016-04-28 20:19:02 1137

原创 nginx 根据域名打开相应首页

遇到一个需求:首先网站有一个前端一个后台  由于用的session  前后端混乱了 所以在域名解析的时候   www.xxxxx.com  指向前端首页      system.xxxxx.com 指向后台首页;整个项目的前后端代码是分开的  但是总归是一个项目。在网上看到有很多的nginx配置都是对多个应用(多个网站的域名转发) 我的这个项目  是  nginx 和tomcat在一台机器

2016-03-25 12:03:39 1379

原创 PullToRefreshListView 使用 onItemLongClick 的正确打开方式

不做解释,简单代码如下:private PullToRefreshListView ptr_lv;ptr_lv = (PullToRefreshListView) findViewById(R.id.list_main);adapter = new MyAdapter(list_data);     //MyAdapter为自定义的适配器,list_data为一个List;li

2015-06-30 13:42:31 475

原创 计算机考研--我的Road

各位大神:人艰不拆,说的不好,您笑笑。 我:二流一本,计算机科学与技术专业,11级学生,15级考生,专业课成绩125.最近有不少朋友问我计算机考验的具体步骤,这个怎么说那,其实在自己脚下是自己的路,我的Road只是为了让你走更少的弯路的借鉴(只是借鉴哦)。 我专业课考883(你应该知道了我报考的学校了,不是最牛逼,但是还可以了,我比较求稳)。下面进入正题: 1,我的专业课可以说是我同学里开始最

2015-04-08 22:48:17 1048

A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP.pdf

A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP

2020-08-26

安卓Q版本兼容性适配指导v2.3.pdf

安卓Q版本兼容性适配指导,该文档基于android Q bate2版本。

2019-09-03

自然计算:DNA、量子比特和智能机器的未来

本书介绍了 16 位致力于解决计算领域前沿问题的科学家,他们分别在科学、工程金融等 领域从事极富挑战性的工作。本书记录了与这些科学家的对话内容,描绘了新的计算机架构 和丰富多彩的新型软件技术。书中每章自成一体,揭示了这些科学家独特的探索之路 ;同时, 还介绍了作者写作过程中产生的一系列奇思妙想,这些思想注定会让这个世界变得更好。 本书适合所有对未来智能机器及未来计算感兴趣的读者阅读。

2019-03-07

空空如也

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

TA关注的人

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