自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android圆角ImageView的几种实现方式(包含四个角的分别设置)

在实际的开发中,我们经常会遇到需要圆角ImageView的情况,但是这种ImageView官方是没有提供的,所以需要我们去自己重写ImageView来达到圆角的效果,但是实现这种圆角效果其实有几种不同的实现方式,所以这一篇就对不同的实现方式进行讲解,并简单分析。一.BitmapShader方式首先简单了解下BitmapShader,BitmapShader是Shader的子类,Shader在三维软件中我们称之为着色器,所以通俗的理解,Shader的作用是给图像着色或者上色,BitmapShader

2021-05-18 21:08:02 9794 6

转载 Android Matrix 详解

我们在自定义 View 控件时随处可见 Matrix 的身影,主要用于坐标转换映射,我们可以通过 Matrix 矩阵来控制视图的变换。Matrix 本质上是一个如下图所示的矩阵:Matrix上面每个值都有其对应的操作。Matrix 提供了如下几个操作: 缩放(Scale) 对应MSCALE_X与MSCALE_Y 位移(Translate) 对应MTRANS_X与MTRANS_Y 错切(Skew) 对应MSKEW_X与MSKEW_Y ...

2021-05-18 20:21:21 696

原创 response设置

//设置文件名称和后缀response.setHeader("Content-Disposition", "attachment;filename="+fileBean.getFilename());//文件名称和后缀//设置文件类型response.setContentType(com.qhs.qhsplatform.utils.FileUtil.getContentType(f...

2020-05-07 15:52:03 1004

原创 解决前后端分离导致的跨域问题

1.在后台添加CorsFilter.javapackage com.xxx.utils;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS...

2020-05-06 14:37:02 483

原创 Spring jpa save() 主键自增

1.因为使用的数据库是Oracle数据库,表中包含自增字段时,采用的是定时器+序列的方式--自增定时器create or replace trigger rm_sequence_trigger --定时器名 before insert on resource_manage -- 表名 for each rowbegin select rmsequence.nextval i...

2020-04-29 15:27:46 4300 1

原创 Oracle的触发器使用

在Oracle中想要插入数据或更新数据时能够自动更新时间,需要使用使用触发器,此处使用的工具时plsql1.建表create table .rm_catalog( id varchar(64) primary key, name varchar(256), fatherid varchar(64), cratetime date de...

2020-04-28 16:54:09 206

原创 HttpURLConnection Post + 参数 请求

import android.os.Environment;import android.os.Message;import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputS...

2020-04-21 17:28:10 1494

原创 从URI中取出文件真实路径工具类

import android.annotation.SuppressLint;import android.content.ContentUris;import android.content.Context;import android.database.Cursor;import android.net.Uri;import android.os.Build;import and...

2020-04-14 09:05:54 557

原创 Android 上传图片或视频

1.通过OkhttpClient上传,首先添加OKHTTP的依赖implementation 'com.squareup.okhttp3:okhttp:3.13.1'//selImageList 图片或视频的地址路径 //此处图片和视频的命名规则为 VID_+时间+.mp4 ,IMG_+时间+.jpg//此处图片和视频的路径如:/storage/emulated/0/DCIM/Ca...

2020-03-25 12:00:23 1847

原创 Android Intent 、intent-filter详解

参考https://www.jianshu.com/p/ac6efbc45a3e,https://blog.csdn.net/CNnumen/article/details/8464786?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task...

2020-03-25 09:55:35 217

原创 老罗的Android总结之旅(转载)

https://www.kancloud.cn/alex_wsc/androids#/catalog

2020-03-24 13:35:38 299

原创 自定义view之自定义圆角矩形imageview

1.<com.acbplatform.nongye.view.CustomRoundAngleImageView android:id="@+id/item_view_image2" android:layout_width="50dp" a...

2020-03-22 09:22:50 413 1

原创 Android RecycleView 加载网络图片

1.初始化recycleviewprivate NetworkImageAdapter adapter;//recyclerview 的适配器private List<String> imagePathList;//网络图片对应的路径集合/** * 初始化recyclerview * @param view */private void initWidget(View...

2020-03-16 14:31:34 1758

原创 android调用相机录像保存并生成缩略图

1.权限申请参考https://blog.csdn.net/chailongger/article/details/1048337832.private static final int TAKEVIDEO_FORESULT = 1001;private String videoPath;//视频保存后的路径/** * 调用相机录像 */private void takeVid...

2020-03-13 11:51:14 1011

原创 Android动态申请权限

1.fragment中申请录音权限 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.RECORD_AUDIO" />private static ...

2020-03-13 11:00:08 644

原创 Android okhttp上传多张图片 与 后台接收图片并保存

1 Android端:private void upload(ArrayList<ImageItem> selImageList) { Logs.i("upload() "); if (selImageList != null) { OkHttpClient okHttpClient = new OkHttpClient()...

2020-02-27 15:27:32 1647 3

原创 java poi 导出Excel 二(前端部分)

前端下载Excel有两种方式:方法一://js代码段function isExport(){ console.log(url); window.location = url+'/v2payment/download?year='+new Date().getFullYear(); }方法二://js代码function isExport(){...

2020-01-09 10:05:33 943

原创 java poi 导出Excel 一(后台部分)

/** * 列表导出 * @param userForm * @param session * @return */ @RequestMapping(value = "/download", method = RequestMethod.POST) public void download(@RequestBody UserForm userForm,HttpSess...

2020-01-09 09:59:17 270

原创 Android APP 用户协议与隐私政策 圆角Dialog显示

1.在登录或引导页面添加 “已阅读和同意用户使用协议和隐私政策”<LinearLayout android:layout_width="match_parent" android:layout_height="30dp" android:orientation="horizontal" android:gravity="center" >...

2019-09-25 16:31:18 14840

原创 根据经纬度获得当前所在城市、街道

/** * 请求获取当前位置所在的城市 * @param data */ public void dataRequest(double[] data){ String url; JSONObject jsonObject = null; JsonObjectRequestWithCookie jsonReque...

2019-09-16 18:18:48 4901

原创 根据城市名获得城市中心的经纬度

方法一: /** * 根据选择的城市获取对应的经纬度 * @param cityname */ public void dataRequest(String cityname){ String url; JSONObject jsonObject = null; JsonObjectReques...

2019-09-04 09:01:27 3714

原创 Android 页面或文件或网络请求时的加载动画

//加载图片或页面或网络请求时出现加载动画public Class LoadingAnimation{ private static LoadingAnimation loadingAnimation; private AlterDialog alterDialog; private LoadingAnimation(){ } public ...

2019-08-06 09:28:13 1783

转载 Android百度地图MapView在ViewPager中Fragment切换黑屏问题

使用百度地图 MapView时,切换fragment会出现闪黑屏的现象(此为百度地图原有bug), 应采用TextureMapView替代。

2019-07-19 18:11:20 566

转载 Android - Unable to extend ImageView

在android中想要加载网络中的图片时,android自带的imageview控件,没有方法加载url链接,需要自定义一个继承imageview的类,这是我从网上搜索来的答案,但是在写代码时,继承imageview时居然报错Unable to extend ImageView具体的报错内容是This custom view should extend android.support....

2019-06-14 18:49:17 584

原创 Android中showAsAction异常和用法

当在.xml中如下使用showAsAction时:<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_settings" android:orderInCategory="100" ...

2019-06-14 18:39:13 368

原创 multipart/form-data

与application/x-www-form-urlencoded不同,这是一个多部分多媒体类型。首先生成了一个 boundary 用于分割不同的字段,在请求实体里每个参数以------boundary开始,然后是附加信息和参数名,然后是空行,最后是参数内容。多个参数将会有多个boundary块。如果参数是文件会有特别的文件域。最后以------boundary–为结束标识。multipart/...

2019-05-21 09:51:55 466

原创 java基于事件驱动的单线程异步框架

http://outofmemory.cn/code-snippet/3620/java-with-event-drive-single-xiancheng-yibu-skeletonhttps://www.cnblogs.com/KingIceMou/p/8075343.html

2019-05-18 13:10:09 1538

转载 tc六种内存模式

tc六种内存模式2019年03月27日⁄ 综合⁄ 共 831字 ⁄ 字号小中大⁄评论关闭tc六种内存模式:tiny、small、medium、compact、large和huge,其中tiny、small和medium由于数据段不能超过64k,叫小数据模式,compact、large和huge的数据段可以超过64k,叫大数据模式;类似地,tiny、small和compa...

2019-05-13 12:51:36 1492

原创 Linux 下 ffmpeg命令行将h264文件转yuv文件

将h264文件放到主目录下~$ ffmpeg -i text.h264 -vcodec rawvideo -an out.yuv

2019-05-12 19:19:04 3507 1

转载 揭开智能配置上网(微信Airkiss)的神秘面纱

本文介绍微信利用Airkiss技术对wifi设备进行智能配置上网的场景,并分析其实现的原理。这里再次说明,Airkiss只是用于配置上网,其跟微信硬件平台的通信流程和接入协议规范完全没有关系。一个wifi设备并不一定要通过Airkiss技术来配置上网,它也可以利用传统的方法来配置,也可以利用其它厂商的智能配置技术来完成配置。所有的wifi智能配置上网技术的原理基本上都是一致的,其开山鼻祖应该是TI...

2019-05-12 01:03:07 2301 1

原创 bioskey()函数详解以及返回的按键值

函数原型:int bioskey (int cmd)  说明:bioskey()的函数原型在bios.h中,bioskey()完成直接键盘操作,cmd的值决定执行什么操作。cmd = 0:  当cmd是0,bioskey()返回下一个在键盘键入的值(它将等待到按下一个键)。它返回一个16位的二进制数,包括两个不同的值。当按下一个普通键时,它的低8位数存放该字符的ASCII码,高8位存放该...

2019-05-09 15:01:22 4288

转载 C语言中enum类型的用法

11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类...

2019-05-05 15:33:16 130

原创 DOS下不同显示模式对应的显存地址

问1:王爽的书上说,dos的内存地址空间中,B8000H-BFFFFH是80x25的彩色字符显示缓冲区。这个对于dos来说是固定的么?答1:不同的显示模式的显示缓冲区不一定相同吧。对同一显示模式来说则是固定的。彩色文本模式一般在B800h段,单色文本在B000h段;图形模式在A000h段。DOS并不只是可以使用03h模式的。答2:首先要分清一个概念,显存大小与DOS(...

2019-05-05 04:14:07 1983

转载 TC下使用汇编语言操作显存

以下code若要在.cpp文件中执行,应在每句code前加上asm,比如:asm mov ah,0x00 。注意:re:为标签,不需要加asm 通过BIOS设置VGA模式  mov ah,00h  mov al,12h  int 10h  以下对VGA控制器设置  将VGA控制器,设置为写模式2  mov dx,3ceh  mov al,5...

2019-05-04 23:42:54 406

原创 outportb()的使用

最近在研究写一个函数替代Turbo C中的 graphics.h 中的putpixel(int x, int y, int color)函数,对单个的像素进行颜色设置。首先,声明一个指向显存首地址的指针 static unsigned char far * videobuf = (unsigned char far *) 0xA0000000L;其中L,表示长整型,当向显存写入...

2019-05-03 17:43:19 2116

原创 理解音视频 PTS 和 DTS

理解音视频 PTS 和 DTS

2019-04-29 09:10:23 233

原创 setfillstyle()图形模式下设置填充图样和颜色函数

void setfillstyle(int pattern, int color)来源:graphics.h功能 : 为各种图形函数设置填充图样和颜色函数用法:pattern 为填充图样,color为填充颜色,在绘制图形前先要调用此函数进行设置;填充图样:--------------------------------------------------------------...

2019-04-13 21:05:02 4092

转载 Android 蓝牙音箱开发

Android 蓝牙音箱开发项目下载地址github:1.打开蓝牙:      mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();      /**如果本地蓝牙没有开启,则开启*/      if (!mBluetoothAdapter.isEnabled()) {        // 我们通过startActiv...

2019-02-15 15:48:14 2693

原创 将bitmap裁剪为圆形

/** * 转换图片成圆形 * * @param bitmap 传入Bitmap对象 * @return */public static Bitmap toRoundBitmap(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); float roun...

2019-01-30 14:51:20 1024

原创 轻量级消息队列遥测传输协议MQTT

轻量级消息队列遥测传输协议MQTT

2019-01-28 22:29:50 624

springmvc4框架所需的基础jar包

springmvc所需的基础jar包: commons-logging-1.2.jar spring-aop-4.1.6.RELEASE.jar spring-beans-4.1.6.RELEASE.jar spring-context-4.1.6.RELEASE.jar spring-core-4.1.6.RELEASE.jar spring-expression-4.1.6.RELEASE.jar spring-web-4.1.6.RELEASE.jar spring-webmvc-4.1.6.RELEASE.jar

2017-10-25

EPUB格式转换为MOBI,亲测可用

EPUB格式转换为MOBI

2017-06-22

空空如也

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

TA关注的人

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