自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七缀轩

求怜不如思进取!

  • 博客(36)
  • 资源 (6)
  • 收藏
  • 关注

原创 ChatGPT 何许人也

本文结合生活中的例子推测 ChatGPT 是怎样的人。ChatGPT 中实际过程比这个复杂得多,其过程可能不严谨,但旨在对 ChatGPT 中 G P T 含义进行通俗化解释,希望各位大佬喜欢。

2023-03-22 10:26:38 5397

原创 Flutter异常监控 - 贰 | 框架Catcher原理分析

Flutter异常监控框架Catcher源码解析;Flutter异常上报框架;Flutter异常如何显示给用户; 如何自定义Flutter异常显示UI

2022-12-30 11:11:51 165

原创 都2024年了,你还不知道git worktree么?

三年前 python 大佬吉多·范罗苏姆(为 Python 程序设计语言的最初设计者及主要架构师)才知道 git worktree ,我现在才知道,我觉得没啥丢人的。

2024-04-22 16:13:02 283

原创 Kimi:文本解析利器,你相信光么?

kimi 是月之暗面的一款 AI 智能助手,创始人杨植麟,在高中时期自学编程并对人工智能产生兴趣。他在清华大学计算机系学习期间表现优异,并积极参与科研项目和竞赛,获得了多个奖项。对自然语言处理(NLP)和机器学习的兴趣驱使他深入研究这些领域。本科毕业后,杨植麟前往卡内基梅隆大学继续深造。他有幸师从苹果公司 AI 负责人 Ruslan Salakhutdinov 和 Google AI 首席科学家 William Cohen,2019 年回国创业创立了月之暗面。

2024-04-12 17:14:48 433

原创 AI 一键去水印:教你无限量使用商业图片的技巧

这个网站不能说多好,每个工具都有每个工具的局限。在满屏都是文字,主体都是文字的情况下,还是存在分不清楚去除对象的情况。在单个图片去除上是可以做到自动去除环绕水印的,满足大部分需求。

2023-08-06 08:43:18 421

原创 Photoshop AI 令人惊叹的生成式填充

Adobe 最近推出了 Photoshop 的测试版,该版本增加了新的 AI 功能,称为“它有什么作用?生成填充可以使用简单的文本提示以非破坏性方式自动添加、扩展或删除图像中的内容。它的效果非常好。以下是生成填充可以执行的操作的一些示例。

2023-07-04 09:59:54 472

原创 Gamma:强大的AI制作PPT神器,用完再也回不去了!

,爱心 gif 如下。Gamma 是一款强大的 AI 制作 PPT 神器,支持多种样式和功能,包括聚光灯、AI 操作、输入数学符号和代码、突出重点等。注册后可获得 400 积分,制作 PPT 和 AI 都会消耗积分,但可通过升级会员、邀请朋友等方式获得积分。Gamma 采用了 markdown 富文本编辑器和 AI 的组合实践,颠覆了传统 PPT 格式,更好地服务于产品。

2023-06-20 07:20:25 4689

原创 谈谈ChatGPT是否可以替代人

ChatGPT 是工具,就像微信和 QQ 一样。身边一般人,我们不需要了解它的具体实现,只需用好它就行。但 ChatGPT 又不像微信和 QQ,ChatGPT 是“活的”,只有使用者足够专业它才足够专业,从而达到提效目的。不需焦虑,ChatGPT 可以替代不需要脑子的重复体力活,若你在某个领域足够专业,它只是个给你工作提效,上班摸鱼的神器。

2023-06-01 07:11:40 139

原创 这么分析大文件日志,以后就不用加班卷了!

如下是我为你准备的爱心录屏。我同时选中了多个文件,然后在这些文件中搜索关键字“ANR”。结果显示所有打开的文件中有两个文件包含该关键字,这样我就知道这两个文件是有用的,其他的可以不用管。本文重点介绍如何分析大型日志文件的两个主要步骤。第一个是如何在多个文件中找到需要关注的文件,第二个是如何在关注的文件中直观地查看关键字,以便有针对性地解决问题。每个人解决问题的方式都不同,希望可以将更好的方法分享给大家。我认为随着自然语言处理技术的发展,我们可能不需要这些技巧了。

2023-05-17 06:59:31 114

原创 AutoGPT:有手就会的安装教程

该程序由 GPT-4 驱动,将 LLM 的“思想”链接在一起,以自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 突破了 AI 的可能性界限。它的训练数据来自多个领域的文本,能够适应不同的任务。它的训练数据来自大量的对话语料,能够生成与人类对话相似的回复。很多用户并不是专业程序员,AutoGPT 安装过程中要求的 git, python 和 docer 对于一般非科班出身用户难度比较高,该远程电脑已经默认安装好了这些工具极大降低了安装门槛。成功后会有这样的提示。

2023-05-07 09:37:57 1131

原创 Claude:除ChatGPT外的另一种选择

Claude 是 Anthropic 开发的人工智能产品。Anthropic 是由 11 名前 OpenAI 员工于 2022 年创立的人工智能公司,旨在构建安全、可解释和有益于人类的人工智能系统。Claude 是该公司的第一个产品,得到了谷歌 3 亿美元的投资。

2023-04-26 07:12:12 463

原创 Cmder: 懒癌必备!从此告别记事本记命令的日子

平时开发中遇到这样那样的命令需要记下来,一般做法是这样。新建记事本将需要记下的关键命令保存。每次需要使用时,粘贴复制即可。好像没什么毛病!直到遇到了 Cmder。。。当看到同事分析问题时在 Cmder 里命令快捷键刷刷一顿操作,觉得挺厉害滴。感觉这同事技术好牛,快捷键用这么好。后来才知道是 Cmder 用的溜,给人感觉很厉害。从某种意义上说,Cmder 简直是技术人装逼必备神器。本文不打算讲解 Cmder 的安装和配置过程。可自行查阅,不清楚也可留言。

2023-04-20 09:18:11 276

原创 告别输入网址烦恼!ChatGPT不错开源客户端

开源的 ChatGPT API (OpenAI API) 桌面客户端,Prompt 的调试与管理工具,支持 Windows、Mac 和 Linux。获取安装包方式:关注公众号:编程黑板报 ,后台回复:chatbox ,获取对应平台下载链接。安装包安装完毕后会弹出如下界面,需要找到秘钥,步骤与。如果看过,可以跳过步骤二。

2023-04-13 11:03:18 272

原创 都这样了!我还是没法关闭微信朋友圈广告

不同微信版本,关闭广告的方式不一样,今天尝试关闭微信版本 8.0.33 广告,但是发现最后还是关不掉,故写下此文,希望对大家死了关闭广告这条心!

2023-04-07 10:58:23 475

原创 Flutter中如何取消任务

在开发过程中,取消需求是很常见的,但很容易被忽略。然而,取消需求的好处也很大。例如,在页面中会发送很多请求。如果页面被切走并处于不可见状态,就需要取消未完成的请求任务。消耗用户额外数据流量。任务回调持有全局上下文变量,未及时释放存在内存泄漏风险异步请求过多消耗大量系统资源,拖慢 UI 线程,造成卡顿。在 Flutter 中,如何取消已经在进行的任务呢?首先需要掌握一些基础知识。

2023-04-02 07:14:17 535

原创 OpenTranslator:一款基于ChatGPT API的翻译神器

这是一款使用 ChatGPT API 进行划词翻译和文本润色的浏览器插件。借助了 ChatGPT 强大的翻译能力,它将帮助您更流畅地阅读外语和编辑外语。OpenAI Translator

2023-03-30 11:41:51 4989

原创 一招教你 Notion 文章导出到公众号

相对于之前步骤省略了导出,上传本地图和转换到公众号步骤,真正做到有件(插件)在手发布不愁。

2023-03-16 10:02:52 486

原创 Notion AI : 让表达如此简单

写作如说话,想说与说明白中间隔着沟壑!下面用 Notion AI 作诗来作为本文开头吧。想说与说明白(作者:Notion AI)想说千言万语,说明白却难如登天。言语之间,沟壑重重,思想与表达,有时天壤之别。有时候,我们沉默不语,缺乏表达能力,难以抒发内心的情感。这时候,Notion AI 来帮忙,让语言更通俗易懂,让思想更清晰明了。在说话和写作中,Notion AI 是你的好帮手,让你的思想更易传达,让你的话更好理解。或许,想要表达的真谛,并非言语所能尽述的,

2023-03-10 07:53:57 557

原创 windows微信如何双开

生活中存在同时使用两个微信的情况,一个工作一个生活,这时希望同时在电脑上登录两个账号。如何做到呢?步骤如下:右键单击“微信”图标,选择属性,目标框内的路径就是微信安装路径,复制目标框里的内容。将如下命令复制到 TXT 文件保存,再将该文件重命名,主要是将后缀名改成“.bat”文件。@echo offstart "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"start "" &q

2023-03-09 11:16:47 1299

原创 Flutter 下载篇 - 叁 | 网络库切换实践与思考

前言本文是关于使用flutter_download_manager下载功能的实践和探索。我们将基于flutter_download_manager的功能扩展,改造成自己想要的样子。在阅读本文之前,建议先了解前两篇文章:Flutter 下载篇 - 壹 | flutter_download_manager源码解析Flutter 下载篇 - 贰 | 当下载器遇上网络库切换本文将基于第二篇中的扩展框架,将网络库从dio切换为httpclient,并结合改造过程中发现的问题提出自己的想法。优化点:dyn

2023-03-04 17:01:45 156

原创 Flutter 下载篇 - 贰 | 当下载器遇上切换网络库

需求背景继上篇《Flutter 下载篇 - 壹 | flutter_download_manager 源码解析》中详细介绍了 flutter_download_manager 用法和原理。在优缺点中提到,该库纯 Dart 实现,支持下载管理,暂停,恢复,取消和断点续传。其中有个缺点是网络库与 dio 强耦合,不支持自定义网络库扩展。有人会说: dio 这么牛逼,直接用不就好了,为啥还要支持别的网络库,没事别瞎折腾。我想说:世界不只有一种声音,那不然多无趣。第三方库对应用本身来说是黑盒,开发者一般

2023-03-03 09:34:52 147

原创 剖析flutter_download_manager学习如何做下载管理,暂停和取消

前言内容类应用中图片或文件下载,一般应用中应用更新和升级,这些都是经典的下载场景。下载是项目中基础且重要的模块。从代码逻辑复用性和人力成本考虑,一直想实现一个纯Dart实现的下载库,作为技术储备。最近发现了一个纯Dart实现的下载库flutter_download_manager,相对来说各方面还算满足需求,支持断点续传,暂停,取消等我比较看重的功能。但是有些地方还需要改进。话不多说,首先简单介绍下这个库吧。flutter_download_manager简介地址: https://github

2023-03-03 09:29:38 330

原创 Flutter dio如何设置网络代理

dio版本是4.0.6设置办法import 'package:dio/adapter.dart';import 'package:dio/dio.dart';Dio dio = Dio();//网络代理设置办法(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpClient client) { client.badCertifica

2023-03-01 16:04:58 1407

原创 防抖与节流:教你倾听时插话的技巧

本文内容主要翻译自issue 中国外大佬对防抖与节流的解释, 后面补充了自己的理解和总结。什么是防抖与节流防抖和节流是处理“过于频繁”发生的事情的常用技术。想象一下,你和朋友见面,朋友正在给你讲一个故事,但他们说话时很难停下来。假设您想在可能的情况下不打断他们满足他们讲故事的兴致,同时还要回应他们所说的话。 (我知道这可能有点做作,但请耐心等待!)假设你们永远不能同时说话。你有几个策略:同步你可以在他们说完每句话时做出回应:如果您的回复很短,这可能没问题。但是,如果您的回答较长,这可能会使他们

2023-02-20 21:08:52 66

原创 函数式编程:Flutter&Dart中的组合

本文翻译自: Composition in Flutter & Dart在 Flutter & Dart 中使用组合创建模块化应用程序。什么是组合?在dictionary.com 中 composition 的定义为:将部分或者元素组合成一个整体的行为。简单说,组合就像堆乐高积木,我们可以将积木组合成一个结构。在 FP 中,我们定义了一个简单的通用函数,该函数可以通过组合构成一个复杂的函数,一个函数的输出是另外一个函数的输入,依此类推。输入从一个函数传递到另外一个函数最后返回结果。

2023-02-14 09:59:25 288

原创 Flutter入门资料推荐

前言群里很多入门小白不知道如何入门 Flutter,水一篇文章简单介绍下本人学习过程中一些参考资料,方便 Flutter 小白少走弯路。非权威,推荐只针对本人经验来的说,大佬们不喜勿喷!资料列表书籍类第二版序 | 《Flutter 实战·第二版》dio 作者写滴,资料还是有保证,介绍比较全面,Flutter 内容基本都覆盖,可以当缺点是代码基于 Flutter 版本较老,没空迁移等,有的不能直接 copy 下来使用。Flutter | 老孟一般是《Flutter 实战·第二版》 中找

2023-02-02 18:14:58 565

原创 Flutter 3.7 新特性:介绍后台isolate通道

Flutter 3.7 发布,本人对其中后台 isolate 通道比较感兴趣,迫不及待翻译了下Aaron Clarke文章,第一次翻译,有不足地方欢迎各位大佬们评论区指正,我将持续更新到本文,谢谢。原文地址:Introducing background isolate channels | by Aaron Clarke | Flutter | Jan, 2023 | Medium介绍后台 isolate 通道此时此刻,我很高兴地宣布从 Flutter 3.7 开始开发人员可以在任意 isola

2023-01-30 18:18:27 861

原创 Flutter 耗时监控 | 路由名为空原因分析

前言最近群里遇到获取Route名为空的问题,当时没在意。。。直到自己在监控页面启动耗时,需要确定当前页面是哪个从而方便标记它加载的耗时时,遇到同样 route.settings.name 为空问题,模拟场景如下:在 main.dart 页面中点击 + 按钮跳转到 TestPage2 页面。MaterialApp 中设置路由守卫并在路由守卫中打印 route 名。main.dartlaunch_observer.dartTestPage2.dart路由守卫中打印结果如下:可以

2023-01-27 06:52:19 135

原创 Flutter帧率监控 | 由浅入深,详解获取帧率的那些事

前言做线上帧率监控上报时,少不了需要弄明白如何通过代码获取实时帧率的需求,这篇文章通过图解配合Flutter性能调试工具的方式一步步通俗易懂地让你明白获取帧率的基础知识,以后再也不愁看不懂调试工具上指标了。说说 List<FrameTiming>Flutter 中通过如下方式监听帧率,addTimingsCallback 涉及到帧调度知识,感兴趣可以看看这篇Flutter 帧调度过程。这里重点说说 List<FrameTiming>。List<FrameTiming

2023-01-17 11:05:00 545

原创 Flutter异常监控 - 伍 | 关于异常监控框架设计的思考

前言最近阅读 Catcher、BugSnag、Rollbar 三个 Flutter 异常监控开源框架,文章链接如下:Flutter 异常监控 - 壹 | 从 Zone 说起Flutter 异常监控 - 贰 | 框架 Catcher 原理分析Flutter 异常监控 - 叁 | 从 bugsnag 源码学习如何追溯异常产生路径Flutter 异常监控 - 肆 | Rollbar 源码赏析这篇文章将从实现功能,优缺点,设计思想等方面做个总结,方便开发中技术选型。需求列表罗列下认为比较重点需求,并

2023-01-11 16:29:22 138

原创 Flutter异常监控 - 叁 | 从bugsnag源码学习如何追溯异常产生路径

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。❤️ 本文原创听蝉 公众号:码里特别有禅 欢迎关注原创技术文章第一时间推送 ❤️前言没错,继Flutter 异常监控 | 框架 Catcher 原理分析 之后,带着那颗骚动的好奇心我又捣鼓着想找其他 Flutter 异常监控框架读读,看能不能找到一些好玩的东西,于是在官方介绍第三方库里发现了这货Bugsnag,大致扫了下源码发现 flutter 侧主流程很简单没啥东西可看滴,因为这货强烈依赖对端能力,Fl

2023-01-06 10:22:30 143

原创 Flutter异常监控 - 壹 | 从Zone说起

如果你正需要处理Flutter异常捕获,那么恭喜你,找对地了,这里从根源上给你准备了Flutter异常捕获需要是所有知识和原理,让你更深刻认识Flutter Zone概念。Zone是什么/// A zone represents an environment that remains stable across asynchronous/// calls.SDK中描述:表示一个环境,这个环境为了保持稳定

2022-12-27 10:27:48 386

原创 Flutter异常监控 - 肆 | Rollbar源码赏析

一. Rollbar可以帮你解决哪些问题无特别说明,文中Rollbar统指Rollbar-flutter1. 代码复用Rollbar官方文档说是纯Dart实现,该特征意味着自带”代码复用”光环。如图当接入端(Third-APP)调用Rollbar SDK时表示包含的网络(异常数据上传等)和存储(异常存储管理)可达到复用效果。若Flutter异常监控框架非纯Dart实现(第三篇中Bugsnag),就存在代码无法复用问题,如图,Dart-Crash-SDK是这层壳依赖对端SDK,最终导致各平台

2022-12-26 17:51:43 276

原创 J2ME打混淆包

1.先下载一个混淆器http://www.ij2me.cn/Html/DownLoad/down/index.htm  开发平台和工具里面下载打包混淆器proguard 3.4 2.然后解压 比如我是解压到D:/proguard3.4 3.配置:(我用的开发工具是Eclipse)windows->preferences->j2me->packaging->obfuscation  

2010-04-06 09:36:00 3218

原创 J2ME学习笔记--关于多线程,集合,lang,util的思考

1.booleancontains(Object elem)           Tests if the specified object is a component in this vector.查找是否指定的对象在集合中。 2.booleanisEmpty()           Tests if this vector ha

2010-01-29 10:50:00 321

转载 JAVA程序员必须掌握的10项技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用

2009-09-22 13:24:00 339 1

kotlin-reference-chinese.pdf

绝佳的Kotlin中文学习资料,纯中文手册,方便学习,demo齐全

2019-08-09

andriod面试题

收集的非常好的android面试题 pdf文档整理好 直接使用和保留

2014-03-12

好吃的Android 4.0 SDK下载!更新eclipse的adt插件

http://www.eoeandroid.com/thread-103117-1-1.html

2011-10-25

'FrontEnd Plus' The GUI for the fast JAva Decompiler.

o decompile a single JAVA class file 'example1.class' type the following: jad example1.class This command creates file 'example1.jad' in the current directory. If such file already exists Jad asks whether you want to overwrite it or not. Option -o permits overwriting without a confirmation. You can omit .class extension and/or use wildcards in the names of input files. Option -s <ext> allows to change output file extension: jad -sjava example1.class This command creates file 'example1.java'. Be careful when using options -o and -sjava together, because Jad can accidentally overwrite your own source files. Jad uses JAVA class name as an output file name. For example, if class file 'example1.class' contains JAVA class 'test1' then Jad will create file 'test1.jad' rather than 'example1.jad'. If you want to specify your own output file name use the output redirection: jad -p example1.class > myexm1.java Option -d allows you to specify another directory for output files, which are created, by default, in the current directory. For example: jad -o -dtest -sjava *.class (or jad -o -d test -s java *.class, which has the same effect) This command decompiles all .class files in the current directory and places all output files with extension .java into directory 'test'. If you want to decompile the whole tree of JAVA classes, use the following command: jad -o -r -sjava -dsrc tree/**/*.class This command decompiles all .class files located in all subdirectories of 'tree' and creates output files in subdirectories of 'src' according to package names of classes. For example, if file 'tree/a/b/c.class' contains class 'c' from package 'a.b', then output file will have a name 'src/a/b/c.java'. Note the use of the "two stars" wildcard ('**') in the previous command. It is handled by Jad rather than the command shell, so on UNIX the last argument should be single-quoted: jad -o -r -sjava -dsrc 'tree/**/*.class' In a case you want to check the accuracy of the decompilation or just curious, there is an option -a which tells Jad to annotate the output with JAVA Virtual Machine bytecodes. Jad supports the inner and anonymous classes. When Jad expands wildcards in the input file names, it automatically skips matching inner classes. On UNIX Jad skips inner classes if there is more than one class specified in the command line. Jad looks for inner classes in the directory of their top-level container class.

2010-05-23

proguard3.4.rar

Eclipse打混淆包必须的混淆器,使程序不容易被反编译!

2010-05-18

FrontEnd+Plus+(v.1.04).rar

EditPlus 是 Internet 时代的 32 位文本编辑程序,HTML 编辑及程序员的Windows 平台编辑器。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。对于 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript 及 VBScript的语法突显。当然,它也可以在自定义语法文件后扩充其他的程序语言。嵌合网页浏览器作 HTML 页的预览,及 FTP 命令做本地文件上传到 FTP 服务器。其他功能还包含 HTML 工具栏、用户工具、列号、标尺、URL 突显。自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤消/重做、拼写检测、自定义键盘快捷键、以及更多

2010-05-18

空空如也

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

TA关注的人

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