自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 LangChain快速开始

介绍LangChain, 以及简单的 demo 测试

2023-07-12 22:25:19 617

原创 recketMQ 的安装

#启动name Servernohup sh bin/mqnamesrv &#验证是否启动oktail -f ~/logs/rocketmqlogs/namesrv.log#成功标识# 2021-02-24 16:24:44 INFO main - The Name Server boot success. serializeType=JSON#启动Brokernohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable

2021-03-30 13:27:57 169

原创 Ubuntu18 RabbitMQ 安装

RabbitMQ 是通过Erlang 开发的所以需要安装Erlang 环境一、配置源echo "deb https://dl.bintray.com/rabbitmq/debian trusty main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.listecho "deb http://packages.erlang-solutions.com/ubuntu trusty contrib" | sudo tee -a /etc/apt/

2021-03-16 17:51:20 128

原创 ubuntu18 安装 mysql5.7

ubuntu18 安装 mysql一、 安装MySQL5.7sudo apt-get install mysql-server-5.7二、安装完配置# 查看初始安装后的用户名和密码sudo cat /etc/mysql/debian.cnf # Automatically generated for Debian scripts. DO NOT TOUCH![client]host = localhostuser = debian-sys-maintpassword =

2021-03-11 13:16:12 213

原创 使用Docker 搭建Halo bolg系统

说在前面的话,搭建Halo blog结束写第一篇文章,用以记录搭建步骤,其中不涉及各种原理, 相关原理请自己查阅相关文章文章首发 https://blog.itren.net/安装环境ubuntu 16.04 LTS 版本安装docker使用脚本安装dockercurl -fsSL get.docker.com -o get-docker.shsh get-docker.s...

2019-12-22 17:22:12 998

原创 android开发中关于保存图片到SD卡后在相册中不能发现保存图片解决办法

产生在相册里面不能发现图片的原因是由于图片虽然保存了但是相册作为一个独立的app并不知道有新的图片保存。所以我们需要在保存图片成功以后通过内容提供者更新数据以及通过广播告知相册更新UI// 以下方法是在this指代Activity//内容提供者通知数据更新MediaStore.Images.Media.insertImage(this.getContentResolver(), file...

2019-02-26 14:42:41 1099

原创 google play release WebView SSL Error Handler alerts

关于发布google play 出现以下结果的初步解决办法SSL Error Handler For more information on how to address WebView SSL Error Handler alerts, please see this Google Help Center article.@Overridepublic void onReceivedSsl...

2018-12-19 09:27:28 994

原创 专用名词及解释

一、广告相关专业名词 1.CPM CPM (Cost Per Thousand Impressions)每千次展示费用。广告条每显示 1000 次展示的 费用。2.CPC CPC (Cost-Per-Click)每次点击的费用。根据广告被点击的次数收费。3.CPA CPA (Cost-Per-Action)每次激活的费用。目前移动端,结算到激活的居多,也有部分按注册结算。4.CPS...

2018-07-13 18:28:38 531 1

原创 不能使用混淆的情况

不能使用混淆的情况反射使用的元素最好不要让一些Bean对象混淆四大组件不能混淆注解不能混淆不能混淆枚举中的value和valueOf方法JNI调用Java方法不能进行混淆Java使用Nativa方法JS调用Java方法WebView中JavaScript的调用方法不能混淆第三方库建议使用其自身的规则Parcelable的子类和Creator的静态成员变量不能混淆Gson...

2018-06-03 10:57:53 750

原创 关于使用RemoteViews需要的注意事项

在使用RemoteViews的时候出现 android.app.RemoteServiceException: Bad notification posted from package com.xxxx.xxx: Couldn't expand RemoteViews for: StatusBarNotification(pkg=错误那有可能就是使用的布局出现问题查看官方文档得知 Remote...

2018-05-09 22:16:23 1802

原创 android获取设备唯一标识完美解决方案的思考以及实现方式

前言由于在开发中需要开发游客模式,在用户没有登录的情况下必须确保设备的唯一性,于是惯性思维想到的肯定是使用DevicesId 来作为设备的唯一标识,用以代替用户登录以后的唯一标识符。但是由于国内复杂的rom定制情况,以及用户权限禁止的情况。DevicesId 在使用中并不能百分百的货到到。所以本篇文章就是描述一下,我在开发中如何处理设备唯一标识符的。一、一些常用的获取设备唯一标识符

2018-01-21 15:59:52 24688 8

原创 Intent在使用中一些知识点

Intent 存在显示和隐式两种调用方式,不存在两种共存的情况,若是同时存在则以显示调用为准.一1.1 IntentFilter 匹配相关属性一个Activity可以存在多个intent-filter, intent-filter 拥有以下标签:actioncategorydata以上标签可以存在多个1.1.1 category在使用隐式意图中,需要在AndroidManifest.xml

2017-12-24 20:39:42 334

原创 RecyclerView 基本使用

强大而高效的 RecyclerView ListView作为一个强大而有使用频繁的控件,但是随着我们业务的发展慢慢的就感觉 ListView 在某些业务场景中已经不能满足我们的业务需求。举个栗子:如果我们在一个页面上需要加载不同的布局,在列表中间某一行加载一个广告试图,而这个广告的布局和整个个列表的布局样式是完全不一样的。如果放在ListView 中,这种布局是不太好实现的。但是放在Google

2017-08-31 15:56:24 265

原创 vim入门教程

入门 模式的切换 输入 i 表示输入模式 按键 esc 表示Normal模式 在normal模式下所有的按键都是功能按键x 删除光标所在的一个字符文件的保存和退出 :wq 保存和退出 :w文件的单独保存 :q 文件退出 (注w后面可以跟进文件名字) ctrl+s 表示的是屏幕锁定 使用ctrl+q可以进行解锁 dd 表示删除当前行 并把删除的内容存到剪贴版里面 p 粘贴

2017-07-08 11:11:46 314

原创 压缩图片

//压缩图片 /** * 安装一定的比例压缩图片 * @param srcPath * @return */ public static Bitmap getimage(String srcPath) { BitmapFactory.Options newOpts = new BitmapFactory.Options();

2017-04-22 11:59:07 316

原创 android中的popupwindow进入和退出的动画

set xmlns:android="http://schemas.android.com/apk/res/android"> translate android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="120" android:toY

2017-04-22 11:57:18 5100

原创 GridView的一些特殊属性

GridView的一些特殊属性:1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth”//缩放与列宽大小同步 4.android:verticalSpacin

2017-04-22 11:54:14 338

原创 在5.0系统以上把bitmap图片白色部分转换成透明

public static Bitmap getImageToChange(Bitmap mBitmap) { Bitmap createBitmap = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), Config.ARGB_8888); if (mBitmap != null) {

2017-04-22 11:52:59 4588 2

原创 返回圆形Bitmap

public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) { if (bitmap == null) { return null; } Bitmap outBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.g

2017-04-22 11:36:18 583

原创 UUID的生成

package com.biceng.app.sdk.util;import java.util.UUID;/** * 获取UUID的工具类 * */public class UUIDGenerator { public UUIDGenerator() { } /** * 获得一个UUID * @return String UUI

2017-04-22 11:33:49 989

原创 phonegap(Cordova) 入门教程

phonegap(Cordova) 入门 cordova(phonegap) 两者区别:node.js安装下载相应的安装跑进行安装即可安装phonegapnpm install -g phonegapnpm install -g cordova生成第一个应用 创建一个cordova项目 phonegap create projectName packageName;创建一个and

2017-03-15 15:00:24 733

原创 关于View设置setAnimation之后动画只能执行一次

如果只设置setAnimation(TranslateAnimation)那么在使用的时候只会执行一次,只有当setAnimation和startAnimation 一起设置才会在触发条件达到的时候动画会重复执行。例: view.startAnimation(mShowAction);

2016-12-01 10:11:25 5006

原创 旋转手机拍照的图片

第一步获取图片旋转的角度public static int readPictureDegree(String path) { int degree = 0; try { ExifInterface exifInterface = new ExifInterface(path); int orientation

2016-10-23 17:20:23 436 1

原创 Android中保存文件到指定路径下

public static void saveFile(byte[] bfile, String filePath, String fileName) { BufferedOutputStream bos = null; FileOutputStream fos = null; File file = null; try {

2016-10-23 17:12:59 11922 2

原创 图片上传通过Bitmap转换成Base64编码然后当做请求参数上传

public static String bitmapToBase64NONseal(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null; try { if (bitmap != null) {

2016-09-02 10:24:30 3820

原创 Atom 安装插件失败的解决方案

Atom 安装插件失败的解决方案 如果能到墙外面去看看的,下面的对你没有太多的作用我们在第一次使用Atom的时候避免不要需要安装一下有助于敲代码的插件比如emmetminimap这个插件用过sublime的同学肯定不会陌生的。代码地图。linter这货默认可以识别多门语言的错误,但是不细致,属于主插件,可以针对性的安装更细致的检查插件,下面是可能用到的:linter-php,linter

2016-07-30 22:40:10 42809

原创 使用Intent传递对象的两种方式

使用Intent传递对象在应用中我们会经常用到在页面间传递数值,但是有些数据是存储在对象里面的,为了避免对数据的重复存取过程,在google API提供那个两种解决办法 两种实现方式采用java序列化的方式对对象处理//实体类的处理//直接实现Serializable 序列化接口public class Student implements Serializable{ privat

2016-02-18 21:17:45 460

转载 Android M 新的运行时权限开发者需要知道的一切

转载:http://www.androidchina.net/3474.html android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你

2015-10-21 17:24:07 363

原创 Fragment 的两种加载方式 (静态加载,动态加载)

关于android的两种加载方式

2015-09-23 20:50:39 1937

空空如也

空空如也

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

TA关注的人

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