自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 AI绘图Stable Diffusion教程

在现代科技迅速发展的今天,我们的生活、工作和学习都深受数字化进程的影响。然而,我们应该清楚的认识到,AI绘图并不是一个简单的过程。同时,我们也需要确保电脑硬件配置满足AI绘图的需求,至少需要一个支持CUDA的显卡。我们需要不断地优化和改进我们的模型,使其生成的图片更加精美。我们可以通过增加训练数据、调整模型结构、改变训练方法等方式来改进我们的模型。接下来,我们要创建一个Stable Diffusion模型,并使用我们准备的数据对其进行训练。在未来,AI不仅将改变我们的生活方式,也会改变我们对艺术的认知。

2024-05-24 16:26:21 355 1

原创 深入浅出: ECMAScript 引擎解析

希望通过本文的阅读,您对 ECMAScript 有了更深入的理解,并能够熟练应用在实际的编程工作中。ECMAScript 6 开始引入了类(Class)的概念。ECMAScript 是 JavaScript 的规范,由 ECMA 国际制定。在开发过程中,可以利用 Babel 等工具将新版本 ECMAScript 代码转义为老版本 ECMAScript 代码,以保证在旧版浏览器上的兼容性。由于 ECMAScript 规范更新速度较快,因此需要考虑到不同浏览器对不同版本 ECMAScript 支持程度的问题。

2024-05-24 16:22:33 530

原创 探索微软Edge

更值得科技爱好者们注意的是,这款浏览器在2020年1月发布了基于Chromium核心的全新版本,使其能与Google Chrome这样的主流浏览器抗衡,甚至在某些方面超越。此外,Edge还提供了三种“跟踪防御”模式,可以根据用户需求定制隐私设置,并配备有微软专有的“反跟踪技术”,它可以自动阻止网络上的插件对用户的跟踪。当然,微软Edge也有它的不足。微软Edge在使用体验方面,无论是新标签页的定制性、集成Cortana的搜索,还是细致入微的动画效果,均展现出微软在用户体验上的用心。

2024-05-24 16:20:12 412

原创 Element-Ul快速入门

Button 按钮在你的.vue文件中,你可以如下方式使用按钮组件:

2024-05-24 16:15:06 757

原创 软件工程师如何在职场中高情商回复同事?

在这个信息高度发达的时代,我们通过各种方式与人进行沟通交流。在职场中,无论你是一个软件工程师,还是一个销售员,都需要学会如何用高情商的方式回复同事。如果你能精通这一技术,那么你无疑将在工作中获得更多的机会和资源。那么,作为一个软件工程师,如何能够用有趣的方式回复同事呢?

2024-05-24 15:55:56 427

原创 软件开发人员如何兼职赚钱

软件开发人员如何兼职赚钱

2024-05-24 15:49:28 606

原创 PHP面试手册

PHP岗位要求和常见面试题

2024-05-24 15:22:00 292

原创 UI面试手册

UI岗位要求和常见面试题

2024-05-24 15:21:13 468

原创 海外投放面试手册

海外投放岗位要求和常见面试题

2024-05-24 15:20:06 827

原创 爬虫面试手册

爬虫岗位要求和常见面试题

2024-05-24 15:17:49 2660 2

原创 Golang面试手册

岗位要求和常见面试题

2024-05-24 15:15:21 1378

原创 前端面试手册

岗位邀请和常见面试题

2024-05-24 15:13:38 860

原创 macOS搭建PHP开发环境(brew安装nginx、mysql 和多版本php,并配置多个php同时运行的环境)

由于homebrew主库中没有PHP7.2 之前的版本,并且7.2,7.3版本也被标记成过时版本;注意:5.6版本的配置文件路径和其他版本不一样。默认新版8以上直接安装。6.修改nginx配置。

2023-11-09 01:27:21 6502 1

原创 AccessibilityService 无障碍

【代码】AccessibilityService 无障碍。

2023-04-27 20:57:32 311

原创 宝塔部署vue项目,刷新报404,伪静态

}

2022-11-14 13:50:17 653

原创 Android版本号和版本名对应关系

Android版本号和版本名对应关系

2022-09-27 23:41:11 811

原创 Failed to stop the muxer

这是调用 mediaMuxer.addTrack 的时机不对,应该在MediaCodec调用dequeueOutputBuffer返回MediaCodec.INFO_OUTPUT_FORMAT_CHANGED时设置。使用MediaProjection + MediaCodec + MediaMuxer 录制手机屏幕保存到本地mp4文件。停止录制时调用 meidiaMuxer.stop() 报错:Failed to stop the muxer。

2022-09-27 11:35:35 837

原创 Android 各种文件路径、Environment

Android 各种文件路径、Environment

2022-09-25 00:27:55 687

原创 Android 开发JNI异常定位

Android 开发JNI异常定位

2022-06-19 22:29:56 481

原创 Android 10以上出现的 android Permission denied 读写权限问题

Android 10以上出现的 android Permission denied 读写权限问题

2022-06-19 22:24:08 2944 4

原创 FFMPEG坑

/Users/kbq/workspace/android/2022/myffmpeg/mediaplayer/src/main/cpp/include/libavutil/common.h:30:2: error: missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS将/libavutil/common.h中#if defined(__cplusplus) && !defined(__STDC_CONSTANT

2022-06-16 01:02:18 407

转载 ffmpeg减少编译包体积技巧

ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。其实ffmpeg只是对该框架的通俗称呼,该框架本质上为libav,ffmpeg也只是基于libav开发的一套工具。libav框架可以编译在其他平台进行使用,在下载的源码中,包含有configure程序来进行编译工作,但是单纯的运行该程序进行编译,编译生成的包体积是非常大的,所以我们需要进行一些配置来减小编译包的大小。一、增加编译选项首先我们可以增加一些常规编译选项来减小最终编译包的大小。我们可以使用con

2022-05-01 18:37:30 1520

原创 关于Android arm64-v8a、armeabi-v7a、armeabi、x86等CPU下的so文件兼容问题

先介绍几个专业词:webARM :是嵌入式中的一种架构,全称为Advanced RISC Machine,能够理解为ARM处理器。微信ABI(Application Binary Interface):应用程序二进制接口 描述了应用程序和操做系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。架构ABI和CPU关系:大部分cpu都支持多于一种的ABI。当一个应用安装在设备上,只有该设备支持的CPU架构对应的.so文件会被安装。appABI目录(横向)和cpu(纵向)

2022-05-01 11:33:16 11372 8

原创 Mac OS 环境下编译ffmpeg生成so库文件

编译环境:Mac OS monterey (12.3.1) android-ndk (21.0.6113669) ffmpeg-4.2.2 下载ffmpeg:wget https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2或者到官方git上下载注意:ndk版本我使用的是21.0.6113669,试过24.0.8215888的版本,缺少某些文件,b...

2022-04-30 23:53:29 940

原创 redis客户端

brew install --cask another-redis-desktop-manager

2022-04-22 23:40:46 331

转载 Android 多渠道打包

Android 多渠道打包看这一篇就够了本文三个流程一、多渠道配置1、多渠道配置2、不同渠道不同签名配置3、不同渠道不同资源文件配置4、不同渠道不同依赖配置二、注意事项三、打包1、命令行打包2、IDE 打包多渠道配置(2 种方式)1、可写在主模块(app)的 build.gradle 下android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfi

2022-01-27 14:00:19 2827

原创 安卓依赖库(好用大集合)

沉浸式状态栏:https://github.com/laobie/StatusBarUtil似乎不更新了? 图片加载框架Glide:https://github.com/bumptech/glide 图片加载框架Coil:https://github.com/coil-kt/coil 基于Kotlin协程,比glide更轻量: 工具类:GitHub - Blankj/AndroidUtilCode: Android developers should collect the followin...

2021-12-31 20:49:42 2456

原创 Android 全屏弹窗

// 构建Dialogval dialog = Dialog(context)val contentView: View = LayoutInflater.from(view.context).inflate(R.layout.dialog_wish_product, null)// 获取自定义View里的控件并传值val tvWishValue: TextView = contentView.findViewById(R.id.tv_wish_value)tvWishValue.tex.

2021-12-09 14:46:41 3152

原创 Android TextView局部文字颜色不一样,并实现点击事件

//设置文字变色并可点击val tip = "您的心愿商品需要1090个心愿值,需要109 个朋友帮忙助愿, 您也可以切换到心愿大厅去寻找简单容易获得的商品"val textClickable = "切换到心愿大厅"val tvTip: TextView = contentView.findViewById(R.id.tv_tip)val ssb = SpannableStringBuilder()ssb.append(tip)val clickableSpan: ClickableSpan .

2021-12-09 14:41:41 986

原创 聚合广告SDK文档(Kotlin)

聚合多家广告提供商,后台选择广告展示,智能选择佣金高的广告进行展示

2021-12-02 10:32:34 11103

原创 Android Gradle Plugin 版本的默认 NDK 版本

AGP 版本的默认 NDK 版本在发布之前,每个 AGP 版本都使用当时最新的稳定 NDK 版本进行了全面测试。对于AGP 3.6及更高版本,该版本NDK将被用来建立自己的项目,如果你不指定在NDK版本build.gradle文件。默认 NDK 版本记录在AGP 发行说明中。当前默认的 NDK 版本如下表所示: Android Studio/Gradle 插件版本 7.0 4.2 4.1 4.0 3.6 3.5 3.4 为 AG..

2021-11-27 22:02:38 3017

原创 华为广告ADS广告位测试ID

广告位类型 测试广告位ID 展示形式 尺寸 推广类型 开屏 testq6zq98hecj 图片 1080*1620 网页 q6zq98hecj 图片 1920*1080 网页 n7p4mh57xs...

2021-11-19 14:41:32 1180

原创 聚合广告SDK API

全局参数:请求api的时候放在header里 platform(平台):ios/android/ brand(设备品牌):huawei/xiaomi/vivo/oppo/meizu/honour/apple model(设备型号):根据手机型号传广告商标识符(advertiserType):csj/gdt/ks/baidu/huawei广告位标识(adAlias):ad_splash(开屏广告)/ad_banner(Banner广告)/ad_inter(插屏广告)/a...

2021-11-18 15:01:52 1220 1

原创 Android Gradle Plugin 和 Gradle版本对应关系

当您更新 Android Studio 时,您可能会收到一个提示,要求您同时将 Gradle 更新到最新的可用版本。您可以选择接受更新或根据项目的构建要求手动指定版本。下表列出了每个版本的 Android Gradle 插件所需的 Gradle 版本。为了获得最佳性能,您应该使用 Gradle 和插件的最新版本。插件版本 所需的 Gradle 版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0

2021-11-12 14:59:27 2326

原创 Mac OSX 平台安装 MongoDB

Mac OSX 平台安装 MongoDBMongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。下载地址:Try MongoDB Products | MongoDB从 MongoDB 3.0 版本开始只支持 OS X 10.7 (Lion) 版本及更新版本的系统。接下来我们使用 curl 命令来下载安装:# 进入 /usr/localcd /usr/local# 下载sudo curl -O https://fastdl.mongodb.

2021-11-08 21:14:41 690

原创 微擎/微赞安装模块时提示:此模块已设置版权保护,您只能通过云平台来安装,请先删除该模块的所有文件,购买后再行安装

现象微擎/微赞安装模块时提示:此模块已设置版权保护,您只能通过云平台来安装,请先删除该模块的所有文件,购买后再行安装解决办法修改打开 \framework\model\cloud.mod.php 文件,有三处需要修改1、注释掉第23、24、25行代码(位于函数cloud_prepare中)//if(empty($_W['setting']['site']['key']) || empty($_W['setting']['site']['token'])) {// return error.

2021-11-02 16:18:08 1095

转载 Android 内存优化

前言内存问题是一个普遍问题,但是却普遍缺少关注度,具体有以下几个原因:1.内存问题相对比较隐蔽,表现并不明显。2.同时android使用Jvm语言开发,垃圾回收是自动的,所以一般没有特别关注。3.内存问题难以定位,出现问题的地方往往只是表现的地方,真正的原因难以收集。内存优化的内容其实非常多而复杂,我们可以尝试从以下思路去了解:1.要了解内存问题,我们首先要了解为什么要做内存优化?2.同时需要了解一些内存优化的背景知识,如垃圾回收机制。3.我们需要了解一些

2021-10-30 14:01:51 363

原创 Android面试题

Android四大组件及使用。Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。BroadcastReceive广播接收器:应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。然而,它们可以启动一个activity或serice 来响应它们收到的信息,或者用NotificationManager 来通知用户。通知可以用很多种方式来吸引用户

2021-10-21 22:33:03 1461 2

原创 JAVA面试题

1. Set和List的区别,哪个是有序哪个是无序;2.

2021-10-11 22:38:54 68

HUAWEI Tag 快速指南

本指南仅供参考,不构成任何形式的承诺,产品(包括但不限于颜色、 大小、屏幕显示等)请以实物为准。如出现本指南与官网描述不一致的 情况,请以官网说明为准,恕不另行通知。

2024-05-24

私钥,助记词碰撞器探测器

在本地预存一定数量有余额的地址库,随机生成秘钥/助记词,去与地址库的公钥比对,配对成功,则拥有此地址的支配权,且不需要联网。

2024-05-24

自动化办公

自动化办公

2013-12-02

空空如也

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

TA关注的人

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