自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 Tensorflow2模型保存读取

采用keras库保存、读取模型创建模型以手写数字集mnist为例,加载数据,创建简单模型import tensorflow as tffrom tensorflow import keras(train_images, train_labels), (test_images, test_labels) = tf.keras.datasets.mnist.load_data()train_images = train_images.reshape(-1, 28 * 28) / 255.0te

2020-08-12 18:44:21 585

原创 TensorFlow池化操作

卷积操作之后往往执行池化操作,进一步压缩数据池化池化函数将平面内某一位置及其相邻位置的特征值进行统计汇总,并将汇总后的结果作为这一位置在该平面内的值。常见的池化操作有最大池化、平均池化。TensorFlow中池化函数tf.nn.max_pool最大池化tf.nn.max_pool( input, ksize, strides, padding, data_format=None, name=None)参数讲解input秩N + 2张量,形状的[batch_si

2020-08-05 17:43:51 855

原创 TensorFlow卷机操作

tf.nn.conv2d计算给定的2-d卷积input和4- d filters张量。tf.nn.conv2d( input, filters, strides, padding, data_format='NHWC', dilations=None, name=None)参数讲解input一个Tensor 。一定是以下类型之一: half , bfloat16 , float32 , float64 。至少为4的尺寸顺序是根据的值解释秩的张量data_format

2020-08-05 16:21:13 221

原创 conda 创建多个python环境

创建环境:conda create -n AICV37 python=3.7查看环境:conda env list激活环境source activate AICV37安装软件包conda install OpenCV卸载软件包conda uninstall OpenCV安装时遇到错误,the following packages are not available from current channels dlib。强制安装conda install -c conda-f

2020-07-29 16:05:34 443

原创 the following packages are not available from current channels dlib

安装python相关的依赖库(dlib)时提示一下错误:PackagesNotFoundError: The following packages are not available from current channels:dlibCurrent channels:https://repo.anaconda.com/pkgs/main/osx-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pk

2020-07-29 15:56:42 1945

原创 Android opencv库使用遇到的坑

问题1、Opencv error: undefined reference to 'cv::CascadeClassifier::detectMultiScale解决方法:该问题是由ndk版本与opencv版本不兼容导致建议配置:ndk-16、opencv3.4.0build.gradle文件配置:externalNativeBuild { cmake { arguments "-DANDROID_TOOLCHAIN=clang",

2020-07-22 12:10:18 353

原创 OpenCV Android解决相机旋转90度及全屏问题

一、图像全屏问题首先找到CameraBridgeViewBase文件的 protected void deliverAndDrawFrame(CvCameraViewFrame frame)方法,阅读源码发现该方法主要实现的就是相机预览图的绘制,核心代码如下:if (bmpValid && mCacheBitmap != null) { Canvas canvas = getHolder().lockCanvas(); if (canvas != null) {

2020-07-03 11:27:06 1753 1

原创 Android加载tensorflow模型文件(.tflite)

本文以花朵识别项目为例一、训练花朵识别模型使用Colab训练TensorFlow Lite模型。训练后下载相应的模型文件(model.tflite)、标签文件(labels.txt)。二、配置项目1、项目创建完成后将下载的model.tflite、labels.tx复制到项目app/src/main/assets/。2、添加TensorFlow Lite依赖库,修改app下的build.gradle文件中的dependencies{}块,添加一下代码:implementation('org.te

2020-06-12 16:58:11 5481 2

转载 TensorFlow Lite转换器

TensorFlow Lite转换器TensorFlow Lite 转换器是将TensorFlow模型编译、生成可供移动设备使用的TensorFlow Lite FlatBuffer 文件(.tflite)。一张图看清模型转换的作用:

2020-06-12 11:15:22 1095 1

原创 交叉编译ffmpeg so库

下载ffmpeg库,本文以ffmpeg-4.2.3为例。FFmpeg下载编译工具链对于C/C++的编译,通常有两个工具 GCC 和 CLANG 。这两个库的区别就不介绍了,感兴趣的同学自行查阅相关资料。Google在 ndk 17 以后,把 GCC 移除了,全面推行使用 CLANG 。所以各位同学一定要注意自己的ndk环境。NDK 下载编译、交叉编译工具目录编译工具链目录:android-ndk-r17c/toolchains/llvm/prebuilt/darwin-x86_64/bin

2020-05-25 16:20:22 908

原创 Android 引入FFmpeg库so文件

本文将介绍如何将上一篇文章编译出来的 FFmpeg so 库,引入到 Android 工程中,并验证 so 是否可以正常使用。Android 原生对C/C++的支持Android Studio目前推荐是用cmake编辑c/c++文件,因此本文也是使用cmake,具体cmake的使用请参考官方文档。创建项目1、创建C++工程依次点击 File -> New -> New Project,进入新建工程页面,拉到最后,选择 Native C++ 然后按照默认配置,一路 Next ->

2020-05-24 14:50:36 835

原创 ffmpeg图片视频互转

图片转视频方法1:图片文件命名相似ffmpeg -f image2 -framerate 12 -i foo-%03d.jpeg -s WxH foo.avi-codec(-c) 指定输入输出的解码编码器 copy 则将输入流直接复制到输出流不进行编解码操作-c:v 或-vcodec 可以为所有视频流指定编码器,-c✌️1为第2个视频流指定编解码器。-y直接覆盖已经存在的输出文件foo-%03d.jpeg 文件名中含有3个连续数字,不足用0补充-pattern_type glob 文件名匹配

2020-05-21 14:01:58 1111

原创 Android项目引入Flutter组件

Android已有项目引入Flutter组件引入flutter组件有两种方式,将flutter module文件夹直接引入,将flutter module打包为aar文件引入或将aar包上传到maven库引入。一、直接引入flutter module1、使用Android studio打开已有Android项目,创建flutter module。创建成功后在项目同级目录下会生成modul...

2020-04-02 16:11:02 2225 1

原创 解决Mac下SourceTree每次都让输入密码的问题

1、命令行进入项目目录,输入:git config --global credential.helper store2、在source tree更新代码,提示输入密码,输入一次后以后就不需要输入了

2020-03-04 14:25:19 4843 1

原创 Android 运行ndk-build遇到的坑

1、ndk-build:command not found解决:检查ndk环境变量配置, ANDROID_NDK_ROOT=/Users/liuhongshuo/Library/Android/sdk/ndk/ndk-20 PATH=$PATH:$ANDROID_NDK_ROOT 最后不要忘记 export ANDROID...

2019-12-27 18:10:30 5316

原创 Glide加载图片圆角与中间裁剪冲突解决

项目中发现用glide加载图片,圆角与裁剪冲突解决方法:(glide4.0版本)Glide.with(context).setDefaultRequestOptions( new RequestOptions() .transform(new MultiTransformation(new CenterCrop(), roundedCorn...

2019-10-17 10:06:04 826

原创 Android界面不单击响应操作 Window already focused

系统报出以下警告往往是由于当前activity启动了某个服务,不停地获取桌面焦点,使用户操作失去响应机会,仔细检查onCreate、onResume方法中是否启动的程序不对Window already focused, ignoring focus gain of: com.android.inte的报错

2017-11-15 16:33:47 1077

原创 git 上传本地代码到远程仓库 出错

1、出现如下错误:updates were rejected because the tip of your current branch is behind its remote counterpart解决方法:1.使用强制push的方法:$ git push -u origin master -f 这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发

2017-03-03 11:35:08 883

转载 Android Studio里面的Build.gradle的详细配置说明

apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库android {    compileSdkVersion 22//编译的SDK版本    buildToolsVersion "22.0.1"//编译的Tools

2017-02-07 14:14:45 446

原创 android6.0 读取storage文件夹需要手动检测读取权限

解决方案摘自: http://stackoverflow.com/questions/8854359/exception-open-failed-eacces-permission-denied-on-android除了在AndroidManifest.xml中申请权限还需要在读写文件中设置一下代码:// Storage Permissionsprivate sta

2016-11-05 17:36:35 16175 1

原创 No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse

compileSdkVersion 14编译SDK版本过低造成,将SDK版本修改高一些重新编译

2016-08-08 16:22:26 393

原创 failed to find Build Tools revision 23.0.0

该错误主要是SDK Tools版本不对1、检查app下buildToolsVersion 版本号是否已经下载2、如果是引library包,查看library中buildToolsVersion 的版本号,确保已经下载相应版本的SDK Tools

2016-08-02 15:50:54 595

原创 Android Studio Execution failed for task ':app:transformClassesWithInstantRunForDebug'

File->Settings

2016-07-24 14:52:43 4095 2

原创 layer弹出层关闭后刷新父页面

window.parent.location.reload(); //刷新父页面var index = parent.layer.getFrameIndex(window.name); //获取窗口索引parent.layer.close(index); // 关闭layer

2016-06-01 16:28:18 48233 2

原创 ubuntu环境下阿里支付接口集成问题

illegal_sign:alipay_submit.class.php文件中有form表单,有时候浏览器会默认编码格式是GBK。解决方法:添加:$sHtml='';2、参数有误解决方法:核对参数,去除多余空格等标点符号

2016-05-14 03:43:48 494

原创 ThinkPHP集成阿里支付

1、$verify_result= $alipayNotify->verifyNotify(); 返回false原因1:申请的秘钥错误,或者支付宝公钥错误,解决方法:直接使用demo里面的支付宝公钥,不要有任何改动。原因2:sign_type 参数错误解决方法:检查是MD5还是RSA,确保验证getSignVeryfy()有相应的验证方法2、Windows环境下 程序运

2016-04-22 13:38:08 718

转载 js遍历表格数据

function showTable(id){           var tb=document.getElementById(id);           var rows=tb.rows;           for(var i=0;i            var cells=rows[i].cells;              for(var j=0;j    

2016-03-24 21:06:22 1485

原创 js、jQuery、layer实现弹出层的打开、关闭

打开layerlayer.open({ type: 2, title: '新增收货地址', shadeClose: true, shade: 0.8, area: ['900px', '60%'], content: [Think.U('Home/UserAddress/addAddress')]});执行保存操作后关闭$.post

2016-03-17 18:29:06 26341 2

转载 Android检测辅助功能是否开启

// To check if service is enabledprivate boolean isAccessibilitySettingsOn(Context mContext) { int accessibilityEnabled = 0; final String service = getPackageName() + "/" + YOURAccessibilityS

2016-02-26 16:59:08 10201 5

转载 php中JSON的使用与转换

转自:http://www.jb51.net/article/59875.htm从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()复制代码代码如下:$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

2015-12-18 14:51:36 407

原创 Qt Windows下 编译mysql驱动 失败

参照连接:http://jingyan.baidu.com/article/27fa7326ffb99146f8271fe0.html运行后发现编辑失败无法解析的外部符号 _mysql_query@8原因:下载的数据库版本和开发环境不一致造成我的开发环境是64位,下载了64位数据库版本后运行失败换成32位数据库版本后运行OK

2015-12-09 13:37:43 584

转载 MySQL日期数据类型、MySQL时间类型使用总结

原文链接点击打开链接MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型        存储空间       日期格式                 日期范围 ------------ ---------   --------------------- ----------------------------------------- datetime  

2015-11-22 16:15:06 374

转载 Android 编程下的代码混淆

什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对发布出去的程序进

2015-10-29 09:07:00 427

转载 php获取post参数的几种方式

php获取post参数的几种方式1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据 2、file_get_contents("php://input") 适用大多数类型的Content-typephp://input 允许读取 POST 的原始数据。和

2015-10-13 11:27:04 1461

转载 浅谈 PHP 与手机 APP 开发(API 接口开发)

推荐阅读:RESTful 是什么?一起来理解 RESTful 架构 更深入了解API开发这个帖子写给不太了解PHP与API开发的人一、先简单回答两个问题:1、PHP 可以开发客户端?答:不可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:服务端的开发。(别去纠结 GTK、WinBinder)2、为什么选择 PHP 作为开发服务

2015-10-12 16:15:04 506

原创 支付宝开发接口 Multiple dex files define Lcom/ta/utdid2/device/UTDevice

同时调用支付宝、友盟SDK时出现 Multiple dex files define Lcom/ta/utdid2/device/UTDevice;仔细查看友盟文档发现友盟推送SDK为了提高设备标识的唯一性,除了UMID之外,还用到了Taobao提供的一个设备标识生成库(UTDID.jar)做双向保证。当前推送SDK兼容的UDID版本是V1.1.0。 淘宝提供的设备标识

2015-09-29 14:36:34 10453

原创 创建于default debug keystore相同的keystore

keystore的alias(别名)和alias密码都要和default debug keystore相同别名:debug.keystore密码:androidkeytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keya

2015-09-29 13:48:21 637

原创 android数字签名相关命令

1、创建keystore文件:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore要求输入秘钥库口令和秘钥口令(两者可以相同)2、查看android.keystore信息keytool -list -keystore android.keystore

2015-09-29 12:11:57 562

转载 安卓百度地图在打包签名后key验证失败解决方案

设置android 环境变量如图所示 打开Cmd输入以下指令cd C:\Program Files\Java\jdk1.7.0_13\binkeytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

2015-09-29 10:39:47 1133

转载 经典的java/android下JNI编程教程

【教程一】JAVA JNI简介:    Java 本机接口(Java Native Interface (JNI))是一个本机编程接口,它是 Java 软件开发工具箱(Java SoftwareDevelopment Kit (SDK))的一部分,JNI它提供了若干的API,实现了和Java和其他语言的通信(主要是C&C++)。    JNI允许Java代码使用以其它语言(

2015-07-15 16:55:13 453

json数据解析

随时检测json数据格式,自动格式化,方便查找错误

2015-12-18

post命令测试

利用该工具可方便进行线下测试post、get命令

2015-12-18

懒人账簿 Android版本

本软件设计为记录日常收支,方便对日常账单的管理,操作较为简单,功能简化,数据存储于手机。 该版本面向大众,不收取任何费用,不占用手机流量。

2015-06-11

Qt翻译文件实现国际化

实现Qt国际化语言包过程,Qt实现国际化,生成、加载翻译文档

2015-04-23

销售小助手

基于Android平台的货物收购、销售、库存管理、记录查看、客户、供应商管理工具。 花费一月时间还有很多不足的地方,望大家多多指教,谢谢!

2015-03-31

空空如也

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

TA关注的人

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