自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (2)
  • 收藏
  • 关注

原创 重学三、内存开辟

C基础

2022-04-15 16:24:47 296

原创 重学二、函数指针&指针运算

c基础

2022-04-15 14:17:36 1050

原创 重学一、C指针&基本数据类型

C基础

2022-04-14 20:34:30 244

原创 Android Studio 配置:自定义头部代码注释及添加模版后没有效果

在AnroidStudio2.0+时,我们按照Android Studio 配置:自定义头部代码注释及添加模版正常配置好后是可以使用的,但是到AnroidStudio3.0+后发现不能使用了,只是3.0后AndroidStudio加入了 代码注释类型选项,如下图:一定要勾选你要加注释的类型,比如我选择的是Java:选择Java选项后,我们直接在我们的Activ...

2019-10-31 10:20:16 1095

原创 Android扫码器通过USB数据通信而不是串口数据通信!!! dispatchKeyEvent代替EditText控件

上图是扫码器方法步骤:一.重写dispatchKeyEvent方法 @Override public boolean dispatchKeyEvent(KeyEvent event) { toolScanner.analysisKeyEvent(event); return true; }二.相关逻辑处理...

2019-01-29 16:19:14 1251

原创 Android 之AES加密,解密与后台进行数据交互

和后台数据交互通信为什么要进行AES加密等方式进行数据传输,肯定是为了安全。同样你也可以使用RSA加密等方式。这里个人就不多说了,直接上代码。 测试工具:在线AES加解密:http://www.seacha.com/tools/aes.html?src=ZG9OIoficlzmvyRcwlJ4Mw%3D%3D&mode=CBC&keylen=128&key=12...

2018-12-12 10:12:40 1890

原创 Failed to find Platform SDK with path: platforms;android-P

坑大了!!!接收别人写的代码,clone下来的代码  ,run以后报Failed to find Platform SDK with path: platforms;android-P这样的错误,当时一脸懵逼!!! 最后全局搜索一下  Ctrl+shift+F   android-P ,在build下发现:// BUILD_SDK_VERSION compileSdkVersion ...

2018-10-12 15:57:34 17827 1

原创 Chrome:inspect查看android数据库常用的几种配置方法、chrome://inspect调试工具离线包

目录前言Realm配置和Stetho配置Stetho在Chrome上直接调试android应用数据库&Okhttp网络请求Chrome调试工具离线包 操作步骤步骤:总结:  前言android比较常用的数据库框架分别是:greendao、ormlite、realm,对于这三种数据库的优缺点,既然你要使用了,就说明你有一定的了解,在这里就不介绍了!如果...

2018-09-19 15:51:46 7082 1

原创 Android NDK Cmakelist.txt与Android.mk、Application.mk Makefile 编译配置开发

CMake基本配置与注意事项  CMake​    在android studio 2.2及以上,构建原生库的默认工具是 CMake。​    CMake是一个跨平台的构建工具,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件。Cmake 并不直接建构出最终的软件,而是产生其他工具的脚本(如Makefile ),然后再依这个...

2018-09-03 15:02:32 3581

原创 图片文档扫描矫正处理(手机扫描仪),OCR识别,图片修改库整合

 1.https://github.com/weichao66666/OpenCV_image_comparator图片相似度计算(直方图、峰值信噪比、结构相似性、感知哈希算法)、轮廓检测、直线检测、圆检测、角点检测、直线交点计算、旋转角度矫正、图像匹配的对应相似处连线、灰度、二值化、直方图均衡化。 2.https://github.com/pqpo/SmartCropper智...

2018-08-30 17:14:44 25725 10

原创 AndroidStudio使用CMake编译方式的NDK opencv开发

其实网上关于 AndroidStudio使用CMake编译方式的NDK opencv开发  类似的博客已经有很多了,但是为什么我还要去写这篇博客呢,因为我在引用OpenCV库时踩了很多坑,所以特别记录一下。 搭建步骤: 一.创建AS支持C++的工程 File------>New-------------->New Project 项目结构 ...

2018-08-29 17:51:58 1624

原创 初探C课程系列二:指针、函数、预处理器

 接着上一篇初探C课程系列一 本章继续说 指针、函数、预处理器。 指针指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。总结:指针是一个变量,其值为地址。 1.指针的类型 从语法的角度看,你只要把指针声明语句里的指针名...

2018-08-15 20:35:47 192

原创 made with vue.js&&vue 插件集合

目录来源与segmentfault UI更多查看:https://madewithvuejs.com/?page=1UI组件开发框架实用库服务端辅助工具应用实例Demo示例  来源与segmentfault UI 1.https://madewithvuejs.com/vue-fullcalendar  2.https://m...

2018-08-13 15:16:11 2168

原创 初探C课程系列一

前言本次我们主要从:数据类型、数组、内存布局、指针初探C,在学校C之前我们需要安装开发环境,这里我使用的是Visual Studio 下载地址:Visual Studio,在这里Visual Studio有三个安装版本,分别为:Community 2017,Professional 2017,Enterprise 2017,具体区别就不说了,这里我推荐使用Community 2017,点击...

2018-08-12 23:38:07 353

原创 RecyclerView:PagerSnapHelper让你体验视频上下无缝滑动播放

前言RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。例如列表横向,纵向滑动时,很多时候不会让列表滑到任意位置,而是会有一定的规则限制,这时候就可以通过SnapHelper来定义对齐规则了。SnapHelper是一个抽象类,官方提供了一个LinearSnapHelper的子类,可以让Rec...

2018-08-10 15:48:07 14443

原创 Compilation failed to complete:Program type already present: android.support.v4.accessibilityservice

 .Compilation failed to complete .Program type already present:android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatMessage{kind=ERROR, text=Program type already present:android...

2018-08-10 14:31:31 15399 2

原创 音视频处理大全

 C1.Ffmpeg : https://github.com/FFmpeg/FFmpeg2. Ijkplayer:https://github.com/Bilibili/ijkplayer Java1》.GSYVideoPlayer : https://github.com/CarGuo/GSYVideoPlayer2》.ffmpeg-android-java:htt...

2018-08-09 18:14:20 2194

原创 SVG 打造可交互的China地图

前言SVG 意为可缩放矢量图形(Scalable Vector Graphics)。SVG 使用 XML 格式定义图像。 什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失 直接上效果图:...

2018-08-08 18:21:48 4814 1

原创 Vue.js:Select--Option >下拉框绑定和取值

遇到了这个解决了,所以记录一下:1.Vue.js 2.https://www.iviewui.com/components/select 完成vue.js下拉框选择绑定与取值,实现效果图如下:  template代码 <template> <div> <Form :model="formItem" r...

2018-08-07 10:09:35 69298 3

原创 vlayout打造淘宝首页多布局展示

前言VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。在讲解vlayout之前我们看一下淘宝首页是如何布局的,这里我们用的是Android SDK tools下的工具uiautomatorviewer.bat查看布局。那么接下来我先说一下uiautomatorviewer.bat工具的简单用法。 ...

2018-08-06 18:54:58 5492

原创 vue render 中 如何正确加载img的src 路径?

 这个问题我想有好多人可能遇到过,我在网上尽然没有找到相关的答案,再次我就分享一下我去如何解决vue render 中 如何正确配置img的src 路径? 解决方法 1.一般情况下我们本地图片会放在assets文件夹下,如下图所示:  在代码中我们是这样正确的使用: <img src="../../../../assets/images/txt.p...

2018-08-06 11:55:43 28771 1

原创 Vue.js下载文件及判断上传文件类型,获取上传文件大小

 目录下载文件方法一1.跟后端童鞋确认交付的接口的response header设置了2.修改axios请求的responseType为blob,以post请求为例:3.请求成功,拿到response后,调用download函数(创建a标签,设置download属性,插入到文档中并click) 方法二1.下载图片效果图如下:2. 下载例如docx文档效果图如下:...

2018-08-03 16:00:40 13483

转载 自定义Android注解:注解变量

对于Android注解,或多或少都有一点接触,但相信大多数人都是在使用其它依赖库的时候接触的。因为有些库如果你想使用它就必须使用它所提供的注解。例如:ButterKnife、Dagger2、Room等等。至于为何使用注解?使用过的应该都知道,最明显的就是方便、简洁。通过使用注解可以在项目编译阶段,帮助我们自动生成一些重复的代码,减轻我们的负担。典型的ButterKnife本质就是使用Andro...

2018-08-02 12:35:34 1618

转载 windows环境下搭建vue+webpack的开发环境以及问题解决

# 全局安装vue-cli npm install -g vue-cli   # 使用vue-cli初始化项目 vue init webpack sell    (sell这个是文件名,你自己取的)   # 进入到目录 cd sell   # 安装依赖 npm install   # 开始运行...

2018-08-02 10:29:56 490

原创 Vue使用阿里oss上传多图片及展示

 实现效果: HTML代码:<template> <div> <Form :model="formItem" ref="formItem" :rules="ruleInline" label-position="left" :label-width="90">

2018-08-01 15:55:37 7931 1

原创 仿QQ空间头部拉伸效果及属性动画的应用

 实现需求效果图:  其实这样的效果实现起来很简单,但是从来没做过的我们,看到这样的需求,一脸闷逼。   我们常规的办法是直接百度,去github,掘金,简书,看有没有类似的demo,当你找到类似这样的demo,当你看到代码时你忽然明白了一件事,好简单!!!  其实有些效果实现起来不难,只是你不愿意去想,去做。接下来,我们就实现上述效果图: 分析:1...

2018-07-31 12:35:35 455 1

原创 Vue render渲染 时间戳转时间,时间转时间戳及渲染进度条

 一.格式化时间 效果图:实现上述界面代码如下:  data() { return { loading: false, demandData: [], demandcount: 0,//总条数 skip: 0, //分...

2018-07-26 17:31:50 5220

原创 搭建Flutter环境及创建第一个demo

前言 Flutter 是一个跨平台(Android 和 iOS)的移动开发框架,使用的是 Dart 语言。和 React Native 不同的是,Flutter 框架并不是一个严格意义上的原生应用开发框架。Flutter 的目标是用来创建高性能、高稳定性、高帧率、低延迟的 Android 和 iOS 应用。并且开发出来的应用在不同的平台用起来跟原生应用具有一样的体验。不同的平台的原生体...

2018-07-26 12:01:19 3877

原创 Android一周时间早中晚排班表

我们要做一个可以动态添加,修改一周早中晚时间排班表,需求图如下: 过程具体在这里不描述了,具体查看,https://github.com/yangxiansheng123/WorkingSchedule 上传数据格式: {"friday_plan":"0,1,2","monday_plan":"3,3,3","saturday_plan":"3,3,3",&q

2018-07-25 17:28:09 1745

原创 Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme

 This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at andr...

2018-07-24 14:57:42 1803

原创 android沉浸式状态栏底部背景用图片代替

 Android区分沉浸式状态栏与变色状态栏等详解我就不说了  网上描述太多了,可以参考:https://blog.csdn.net/u011835956/article/details/50997492,2.http://www.androidchina.net/3520.html,3.https://www.cnblogs.com/neillee/p/5402091.html,接下来我们说...

2018-07-23 15:24:12 12342

原创 Android使用Kotlin+Anko开发简化开发中的代码

目录 前言什么是Kotlin?Anko是什么?使用kotlin+AnkoKotlin Android Extensions把MainActivity转换成Kotlin代码配置kotlin到项目测试是否一切就绪原文链接:https://blog.csdn.net/u014133119/article/details/81134201 前言 什么...

2018-07-20 17:18:48 1451 2

原创 图片转Base64上传至服务器

前言1.将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。 这对于一些小的图片是极为方便的,因为你不需要再去寻找一个保存图片的地方。2.假定生成的代码为"data:image/jpeg;base64, .....",那么你只需要全部复制,然后在插入图片的时候,地址填写这段代码即可。3.CSS中使用:background-image: u...

2018-07-19 11:56:15 4649

原创 Vue实现多级联动(扁平数组转树形数组)cascader

目录Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示:扁平数组转树形数组公共方法搭建界面HTML代码JS代码注解:Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示:  从上面数据,我们如何转化数据实现多级联动,如下图所示效果:   扁平数组转树形数组公共方法  //论坛分类 扁平数组转树形数组...

2018-07-18 19:11:59 6966

原创 Vue表单上传数据(包含图片)及列表展示数据

 一.vue上传数据包含上传图片 目录一.vue上传数据包含上传图片html代码如下:JS代码如下二.列表展示数据 HTML代码如下JS代码如下参考1.https://www.iviewui.com/components/form2.vue中的 ref 和 $refs3.iview html代码如下: <templat...

2018-07-17 21:01:12 23027 5

原创 微信小程序项目架构搭建及实现swiper轮播,底部tabBar切换,页面跳转,分享等功能

 一个简易的小程序架构,如下图所示:目录 一个简易的小程序架构,如下图所示:一.底部tabBar实现二.Banner轮播实现(swiper)swiper实现轮播代码1如下:自定义swiper轮播代码如下:三.实现列表展示1.定义一个模版template.wxml文件,代码如下 2.模版样式设置template.wxss代码如下那么模版定义完成,接...

2018-07-17 11:55:25 1921

原创 Compilation failed; see the compiler error output for details

错误:Compilation failed; see the compiler error output for details.解决修改build.gradle文件下的dependencies下的classpath配置版本。如下图所示:在这里修改Androidstudio classpath对应的版本就OK了。例如我的是3.0.1,如下所示:repositories { google()...

2018-07-16 09:30:16 76645 1

原创 Android ObjectAnimator,ValueAnimator,PropertyValueHolder,AnimatorSet,Interpolator动画使用实例

前言属性动画,API3.0之后提出的动画模式,那么相对于3.0之前的动画有什么优势呢?有以下几点优势:1.不在局限于View对象,无对象也可以进行动画处理。2.不再局限于4种基本变换:平移、旋转、缩放 、透明度。3.可以灵活的操作任意对象属性,根据自己业务来实现自己想要的结果。接下来我们就从ObjectAnimator,ValueAnimator  ,PropertyValueHolder,Typ...

2018-07-12 18:50:42 986

原创 属性动画打造,逃逸,聚合,扩散实例

要求要实现效果:要如何实现这个效果呢???我们要从以下几个方面考虑,一步一步来:1.考虑如何绘制6个等间距的颜色圆圈。2.如何实现旋转动画效果。3.如何实现小圆逃逸后在聚合。4.如何实现水波纹扩散。我们知道实现思路,接下来我按着我们的思路一步一步的实现:一.初始化数据private void init(Context context) { mCircleColors = context.g...

2018-07-11 15:56:08 412 1

原创 抽屉菜单(DrawerLayout)库集合

1.https://github.com/mikepenz/MaterialDrawer2.https://github.com/yarolegovich/SlidingRootNav3.https://github.com/mikepenz/LollipopShowcase4.https://github.com/mzule/FantasySlide5.https://github.com/Ja...

2018-07-10 22:18:00 1733

贪吃蛇游戏

贪吃蛇是基于java编写的纯代码游戏希望读者能给我评价

2014-03-15

推箱子

推箱子是基于java编写的源代码可供大家察看

2014-03-15

空空如也

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

TA关注的人

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