自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (1)
  • 收藏
  • 关注

原创 text-generation-webui 笔记

如果top_p的值大于0,则文本生成的概率会随着答案的累积与top_p的值成比例地调整。top_k 的数量越多,候选词的数量越多,可能会出现更多意想不到的答案。另一方面,如果它很高,答案可能会有点乱码,但它也可以给出更有趣的答案。给定的提示令牌数量意味着在不忽略它们的情况下要生成的最大令牌数量。在0状态下,没有限制,并且在正数的情况下,使用该数量的文本候选词。例如,如果该值为 5,则语言模型将始终给出至少 5 个单词的答案。当该值为1时,不应用,当该值大于1时,提示中单词出现的概率降低。

2023-07-31 15:11:51 1973

原创 StableDiffusion 换脸实现

基于stable diffusioin 实现换脸

2023-07-24 16:25:19 2292

原创 stable diffusion安装 mac m1 RuntimeError: “LayerNormKernelImpl“ not implemented for ‘Half‘

Stable-Diffution

2023-07-03 20:21:41 1807

原创 Android Crash日志本地输出到文件

Android的crash日志输出到本地文件,手机文件管理器可产看

2023-01-03 11:40:29 588

原创 获取系统当前前台应用包名

获取系统当前前台应用包名

2022-12-31 21:34:13 206

原创 Android隐藏应用桌面图标/动态修改桌面图标

Android隐藏应用桌面图标/动态修改桌面图标应用启动后点击隐藏 private void hide() { PackageManager packageManager = getPackageManager(); packageManager.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED,

2021-11-05 20:18:36 6975 1

原创 组件化拆分

2021-04-06 09:42:06 214

原创 Glide总结

基本用法//with(Context/Activity/Fragment)决定Glide加载图片的生命周期//load(url)url包括网络图片、本地图片、应用资源、二进制流、Uri对象等等(重载)//into(imageView)Glide.with(this).load(url).into(imageView);//扩展功能.placeholder(R.drawable.loading)//加载图片过程占位符,加载完成会替换占位符.error(R.drawable.error)//加载图

2021-04-06 09:07:08 171 1

原创 Android APK打包过程

Android APK打包过程1.什么是APK2APK里面到底是什么3.AKP打包流程1.什么是APKAPK是 Android application package即安卓应用程序包的缩写,是能安卓运行在安卓操作系统的一种应用程序包文件格式。在Android应用开发完成后,会将java/kotolin源代码,资源文件等经过一系列编译及压缩最终生成一个可安装在安卓操作系统的apk文件编译打...

2020-04-13 21:37:39 1271

原创 android app跳转小程序 bad_param

这个问题是因为原始ID填错了,记得是 gh_打头的 原始id!!!!!! 不是wx_打头的小程序id ,在微信公众平台的- 设置-里面找 原始id不谢

2020-04-01 16:54:05 3114

原创 机器学习笔记五-朴素贝叶斯

首先从一个最简单的概率分类器开始,然后给 出一些假设来学习朴素贝叶斯分类器。我们称之为“朴素”,是因为整个形式化过程只做最原始、 最简单的假设。优缺点优点:在数据较少的情况下仍然有效,可以处理多类别问题。缺点:对于输入数据的准备方式较为敏感。适用数据类型:标称型数据。贝叶斯决策理论朴素贝叶斯是贝叶斯决策理论的一部分,那说明是贝叶斯决策理论呢?假设有一个数据集,由两类数据组成,用p1(...

2019-07-09 15:47:00 113

原创 机器学习笔记二-KNN

1、什么是KNN算法KNN算法指N-NearestNeighbors,K最近邻算法,采用测量不同特征值之间的距离方法进行分类既可以用做分类器也可以用做回归模型2、工作原理存在一个样本数 据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征...

2019-06-30 00:14:05 225

原创 机器学习笔记一

1 什么是机器学习?是人工智能的一部分,研究如何让计算机从数据中学习某种规律人工智能包含机器学习,如ibm做过的一个模型:根据不用的用户,认为的对不同用户看到的不同产品的折扣不同,这属于人工智能的范畴但不是机器学习,因为机器学习是需要通过数据让计算机从数据中学习某种规律,但人工智能又不等于大数据,因为有时候机器学习可以通过少量的数据就能找到某种规律机器学习就是通过计算机程序...

2019-06-28 13:28:04 323 2

原创 Charles mock假数据

前端开发经常遇到自己逻辑写完了但是接口还没写好,还得等着接口,这时候就可以自己去造点假数据了。一般后端先写完接口文档和前端定好数据结构才去写接口逻辑,而在后端接口逻辑写完之前前端可能已经把前端的逻辑写好了,需要相应的数据去铺页面,这时候我们就可以用Charles的mock功能在本地去模拟一些返回数据配置如下:1首先保证手机和pc在同一网络环境下2手机添加代理,主机名:pc的...

2019-06-28 09:50:45 1180

原创 吴恩达机器学习经典入门教程笔记

最近在学习机器学习相关知识偶然发现黄海广老师团队针对吴恩达的机器学习教学视频做的笔记惊喜万分 如获珍宝,正如黄海广老师所说:在人工智能的道路上,你不是一个人在战斗!更多内容在:github斯坦福吴恩达机器学习视频课程...

2019-03-29 14:53:41 515

原创 监听软键盘

1。ManiFest 增加 android:windowSoftInputMode="adjustResize"2。添加监听,其中rootview是页面根布局rootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Ove...

2018-03-09 13:41:15 136

原创 初学python爬虫

上代码之前先说下这个简易爬虫框架的思路:目标:爬取百度百科python下的所有带标签的链接相关模块及框架:urllib BeautifulSoup这是一个简单的爬虫框架,主要分5个模块:调度器、url管理器、html下载器、html解析器、html输出器调度器:爬虫的入口url管理器:首先把入口url交给下载器,下载器下载html数据,交给解析器,解析器解析到需要的数据并存储,

2017-09-26 17:51:45 1262

原创 AndroidStudio ADB WIFI 无线调试

1、File-Settings-Plugins-Borwse Resportories  搜索ADB WIFI,  然后Install 安装,重启AndroidStudio2 设置调试模式Run/Debug Configurations3 手机打开 USB 调试模式后,用数据线将其连接至电脑,点击 ADB USB to WIFI 

2017-09-11 14:18:26 6657 10

原创 Python笔记3-python基础2

python内置数据类型—列表list和tuplelist是一种有序的可变集合,可以随时添加和删除其中元素。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']函数len()可以获的list元素的个数>>> len(classmates)3list索引和java中的 数组

2017-07-02 16:09:51 244

翻译 解读MediaPlayer原文

MediaPlayer状态机音视频或流的播放控制被管理为一种状态机。上面这幅图描述了一个通过支持播放控制操作创建的MediaPlayer对象的生命周期和状态。椭圆代表MediaPlayer对象能够处于的

2017-07-02 16:06:08 507

原创 python 基础语法之一

python 基础语法之一一、标识符标识符可以包括英语、数字以及下划线,但是不能以数字开头python中的标识符是区分大小写的以下划线开头的标识符有特殊意义。 1、以单下划线开发(_foo)的标识符表示不能直接访问的类属性,需要通过类提供的接口进行访问; 2、以双下划线开头的(__foo)代表类的私有成员 3、一双下划线开头和结尾的(foo)代表python里的特殊方法专用标识符,如in

2017-06-21 15:01:06 518

转载 RecyclerView与ListView的缓存机制比较

本来想写一下如题目的东西,可看了几篇别人写的分析觉得更好,拿来转载一下。原文链接1、Bugly-Android ListView 与 RecyclerView 对比浅析--缓存机制原文链接2、RecyclerView 必知必会

2017-05-04 11:01:12 2944

原创 Android使用青花瓷Charles抓包

Charles

2017-05-03 18:16:59 9963

原创 EventBus3.0报错..its super classes have no public methods with the @Subscribe annotation

EventBus

2017-04-07 16:54:33 5843

原创 Python笔记-初识Python

初识Python3月都快结束了,又到了万物交配的季节!是时候执行今年的计划之一了,再学一门语言,那就python吧!好记性不如烂笔头,还是把学习的东西记录一下,以便加深印象和后面翻阅一、什么是Python(官网)Python是人称龟叔的Guido va Rossum在1989编写的一门高级编程语言。python有很完善的内置基础代码库,包括网络、文件GUI、数据库、文本等,所以在python开

2017-03-25 15:59:55 522

原创 Gradle相关

Gradle笔记一、Gradle是什么Gradle在AndroidStudio中用来替代原来的Ant构建,是一个高级构建系统,允许通过插件创建自定义构建罗逻辑 - 基于Groovy的域特定语言(DSL),用于描述和操作构建逻辑 - 构建文件基于Groovy,并允许通过DSL混合声明元素,并使用代码来操纵DSL元素以提供自定义逻辑。 - 通过Maven和/或Ivy内置依赖管理。 - 非常灵活。

2017-03-23 10:39:35 410

转载 HTTPS是什么幺蛾子

淘宝、天猫在2015年完成规模巨大的数据“迁徙”,将百万计的页面从HTTP切换到HTTPS;苹果要求所有iOS Apps在2016年底全部使用HTTPS;谷歌从2017年1月开始,对任何没有妥善加密的网站,竖起“不安全”的小红旗……最近两年,越来越多企业加入到HTTPS阵营。从HTTP到HTTPS,不只是加一个“S”这么简单。这输入网址习惯的一小步改变,对整个互联网来说,却是一次具有里程碑

2016-12-04 13:35:10 394

原创 AndroidStudio/Eclipse真机调试无Log解决办法

测试时突然没有Log,重启ADB仍然不好使,DDMS也看不到,还不想重启电脑最后找到解决办法:手机拨号键输入->*#*#2846579#*#* 此时手机会自动弹出手机的测试界面,一般有两个选项 :MMITest_II和   ProjectMenu键,进入ProjectMenu-->找到 后台设置  -->LOG设置-->LOG开关,   打开开关,然后重启手机 即可图就不上

2016-10-19 17:53:22 1443

原创 JDK8 点滴

原文:点击打开链接jdk8主要从3各方面进行了提升和优化:开发效率、性能和模块化开发效率生产效率方面JDK8主要从以下2个目标提升:-集合(collections)- 通过对集合扩展,让使用时更加简洁-注解(annotations)- 加强注解支持,允许在上下文中写注解,现在是不能这样用的(如:primitives)性能把Fork/Join框

2016-08-20 15:29:12 779

原创 一个页面一张图片,页面高大小随图片高变化

最近有这样一个需求:产品的图文详情页,完全是一张图片,且图片的高度不一定,需要页面大小随图片的高度变化核心实现代码如下: int screenWidth = DensityUtils.getScreenWidth(this); //动态配置图片宽高 ViewGroup.LayoutParams lp = img.getLayoutParams();

2016-08-19 10:58:21 1219

原创 webview部分内容偶尔加载不出来,html5在webview渲染问题

今天做项目时遇到webview部分内容偶尔加载不出来。做的是一个抽奖的转盘,其中转盘部分是用h5的canvas写的,测试发现有部分有手机根本加载不出来(联想4.3),有的偶尔加载不出来(vivo5.0)效果如下  后来反复设置webview的setting仍然无效,贴出部分代码:webview = (WebView) findViewById(R.id.webvie

2016-08-12 10:12:48 13597 4

原创 自定义Dialog,带EditText的Match_parent的Dialog

最近做项目用到了需要可点击,可调起软键盘编辑输入的弹窗,本来用popupWindow做的,虽然能调起软键盘但是不能输入,不知道什么原因,有知道的哥们可以回复下我现在改用Dialog,顺便从项目中提取出一个demo,分享给需要的兄弟先上效果图1 总共有两种dialog  一种是居中的可以有确定和取消的按钮,也可以只有一个确定按钮的dialog2 第二种是带EditText,能

2016-08-10 17:29:27 1084

原创 第三方集成的坑如:java.util.zip.ZipException: duplicate entry: com/ta/utdid2/android/utils/AESUtils.class

集成友盟重新编译:首先报错:To run dex in process, the Gradle daemon needs a larger heap. It currently has 910 MB以为是gradle堆内存分配的大小不够,卡卡一顿配置,后来运行仍然不行当然我也知道可能是哪个jar包冲突,或者方法超过65k,也尝试在app的build.gradle中配

2016-08-05 15:27:53 8249 4

原创 观察者模式理解及demo

最近在学习响应式编程RxJava,RxAndroid ,他就是一种基于观察者模式的以实现更简洁的异步操作类库。为更好了的理回顾解学习,先回顾一下观察者模式。观察者模式是多中设计模式中的一种,主要包括观察者和被观察者两个个对象,这种设计模式完美的将观察者和被观察者的对象隔离,在模块之间画定了清晰的界限,提高了程序的可维护性和重用行。举个栗子:海岛上有一个女神,和若干个屌丝,可以把女神作为

2016-06-16 10:33:14 1749

原创 Android引导用户打开应用市场评分自己的app

效果:打开手机中已安装的应用市场,引导用户对自己app评分try {Uri uri = Uri.parse("market://details?id=" + getPackageName());Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.addFlags(Intent.FLAG_ACTIVIT

2016-05-03 17:02:36 1775

原创 AndroidStudio获取SHA1值

开发百度地图是有用到应用SHA1值来创建项目,总结下工程获取SHA1值的方法1  如果使用Eclipse开发,可以通过winows -> preferance -> android -> build直接查看2 如果使用Studio 开发,那么不能直接获取到SHA1值, 需要先生成KeyStore 再查看SHA1值Build-Generate Signed Apk

2016-03-22 16:50:14 866

原创 Android DrawerLayout 点击事件穿透

最近项目时发现DrawerLayout的侧拉布局的空白处点击时,竟然点到了主界面的布局,发生穿透事件,研究好半天各种专家大神,发现只要在侧拉Fragment布局的根节点添加 android:clickable="true" 属性即可,用来获取焦点防止点击事件穿透

2016-01-18 18:40:49 5444

原创 总结自定义控件时用到的移动View对象的方法

总结了一下做自定义控件时,一定view能用到的方法1.在ViewGroup移动子View的方法:  a.动态设置layout的位置(即View在父view的位置),移动单个子View,本质改变的是相对于父View坐标系原点(父View的左上角):    view.layout(l,t,r,b);view.offsetTopAndBottom(offset);//同时改变View的t

2015-10-06 10:35:10 483

原创 view的事件的处理机制-源码分析

##以ImageView为例说明View的事件处理机制,ImageView中没有去重写dispatchTouchEvent(ev)view上的dispatchTouchEvent(ev)方法public boolean dispatchTouchEvent(MotionEvent event) {        ...//mOnTouchListener就是imageVie

2015-09-13 16:19:40 349

原创 viewpager实现欢迎界面

需求: 第一次进入应用显示欢迎界面,   再进入应用直接跳至主界面组成: 1  欢迎动画  用来请求网络数据,增强良好的用户体验2  引导界面  用来显示应用功能,及广告达到推广宣传功能,仅第一次进入应用显示, 通过ViewPager实现3  主界面    欢迎动画 import android.app.Activity;import android.co

2015-09-11 23:39:15 463

空空如也

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

TA关注的人

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