自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

圆号本号

客户端@腾讯

  • 博客(208)
  • 资源 (3)
  • 收藏
  • 关注

原创 上传文件获得下载链接方法:直链!直链!

上传文件获得下载链接方法:直链!直链!不是直接用网盘下载,要用直链,百度上有很多方法。

2023-12-04 23:12:16 406

原创 【Bugfix】flutter GetX 使用 Obx 监听 GetxController 时,页面退出 GetxController 无法销毁

【代码】【Bugfix】flutter GetX 使用 Obx 监听 GetxController 时,页面退出 GetxController 无法销毁。

2023-03-16 16:25:26 1428 1

原创 【202203】必应2022年3月壁纸链接合集

【202203】必应2022年3月壁纸链接合集

2023-03-03 14:41:33 371

原创 【公基】口算提速,java 自动生成:加、减、乘、除、混合运算题目

【公基】考公考编,公基职测速算提速,加减乘除运算自动出题,带正确率分析

2022-11-18 22:22:32 1375 1

原创 【公基】百化分 - 常考 20 种百化分,java 乱序出题训练,常见常考百分数和分数对应关系

【公基】公考事业编,百化分速算练习,持续更新中

2022-11-18 22:15:01 739

转载 GitHub 访问不了?FastGithub 一秒解决 GitHub 打不开问题!

GitHub 访问不了?FastGithub 一秒解决 GitHub 打不开问题!

2022-07-05 09:38:36 4763 1

原创 macOS 视频格式转换:ffmpeg + shell 脚本【最优方案】【免费 + 高效】

macOS 视频格式转换:ffmpeg + shell 脚本【最优方案】【免费 + 高效】

2022-04-23 19:18:32 1381 1

原创 【iOS】获取当前 NSViewController 的 window 以及其所在 NSWindowController 的 window

# 前言场景:登录成功后,我们需要关闭当前登录页的 NSViewController 以及 NSWindowController ,这时就需要获得当前的 window 进行关闭# 解决这里分别针对 NSView、NSViewController、NSWindowController 给出方案# NSView这三者方法其实类似,看完。NSView 的后面就能猜到了self.window通过阅读官方文档我们发现,NSView 本身就是持有 window 的,所以这个很简单# NSView

2021-09-22 15:01:31 1768 1

原创 【iOS】如何在 NSViewController、NSView 中关闭当前 NSWindowController ?

前言一般来说,用户会通电点击 x 按钮来关闭但有些场景,比如登录页需要在登录成功时关闭,这是应该怎么办呢?解决网上一般会说这种方案:(不建议使用)class BaseWindowController: NSWindowController { ... @objc func terminateWindow(notification: NSNotification) { ... NSApp.terminate(self) } ...}

2021-09-17 15:16:06 1660 1

翻译 【flutter】完美解决导入 dart.ui 中缺少 platformViewRegistry.registerViewFactory 方法

# 邂逅很多情景需要使用 package:flutter_web_ui/ui.dart 或者 dart:ui ,比如显示一个网页:import 'package:flutter_web_ui/ui.dart' as ui;// 或者 import 'dart:ui' as ui;ui.platformViewRegistry.registerViewFactory( 'maphtml', (int viewId) => IFrameElement()

2021-09-15 13:18:29 2458

原创 【 flutter 】2w 字详细解析引擎初始化、启动流程源码

flutter 有多火这废话这里就不多说了,几乎所有大厂的 app 都在用,我们直接开始今天的主题# 前言flutter 可以分层三层,第一层是我们 dart 的代码,包括 UI 组件、动画、Gesture 等等,也就是每次我们新建 dart 文件,需要 import 的那些包里的类:引擎层在 github 上有一个单独的仓库 flutter/engine,这里面负责页面底层渲染,native api 的调用,包括 cpu 、 gpu 的管理调度之类。平台相关实现 层,Flutte.

2021-09-13 12:26:47 1780 1

原创 【flutter】解决 dart:html 只支持 flutter_web 其他平台编译报错 Avoid using web-only libraries outside Flutter web

# 前言我们在跨平台项目里 import 'dart:html' 会有警告,大致情况如下,直接编译出 web 没有问题但是跑 android/ios 就不行了,会在编译阶段 error,效果大致如下:# 解决Google 官方的意思是要做区分,我们先看看官方的要求:那么如何做区分呢?可以参考下面这个方法:import 'xxx' if (dart.library.html) 'xxx:xxx'太麻烦了,让我们来点简单的# 叛逆毕竟是自己的小项目,写得快必杀都好,我们直接用一个 thi

2021-09-10 20:51:26 14431 1

原创 Flutter 封装多功能日志工具类 :Logger【终端输出带颜色】

# 效果这里先用 LogE 举例,(macOS)终端输出效果如下:# 引入需要使用日志工具我这里使用的是 logger ,映入方法如下在 pubspec.yaml 中添加以下依赖:dependencies: flutter: sdk: flutter # print colorful logs logger: ^1.0.0# 封装新建 utils 文件夹,如果项目中已经存在则跳过此步骤在这个目录下,再新建一个 dart 文件,名为 log_util.dar

2021-08-30 16:34:33 2791 1

原创 【计算机网络】我与张三的 DNS 解析过程,浏览器中输入URL 回车后发生了什么

hello 大家好,我是 up主黎明韭菜今早我正打开b站开始刷剧,突然想到了一个问题:但我们在浏览器里输入 bilibili.com 的时候,电脑是怎么找到b站的呢?上篇TCP/IP协议的视频里说过,网络请求是根据 ip 地址进行访问的。而只输入了b站域名而非ip地址的我们,为什么电脑不会给我们打开 a 站、c 站,抑或是一些奇怪的站点呢?我带着好奇心百度了一下,我搜到了莆田精神病院的联系方式哦不,是这个问题的答案整个过程就像罗老师让我打个电话给张三,提醒他去抄下作业因为张三只要能抄的作业绝

2021-08-22 13:24:12 901 5

转载 XCode 无法在新 iOS 系统下运行程序 configuration is unsupported running iOS which is not supported by Xcode

一、问题The current device configuration is unsupported. This iPhone XS Max is running iOS 14.0 (18A373), which is not supported by Xcode 11.7.旧版 XCode 无法再新版 iOS 系统下调试二、解决从此链接下载 iOS 14 支持文件:filsv/iPhoneOSDeviceSupport:https://github.com/filsv/iPhone

2021-07-30 12:04:49 1312

原创 【GitHub】分享个可以分享代码,cv “抄” 代码的地方,支持多种语言

不多废话,在这里哦(有用的话求个赞了,求求咯~????)直接上链接:https://gist.github.com/search

2021-07-29 13:34:55 984 3

转载 【iOS】跳转邮箱发送邮件,支持系统内多个邮箱的方案 swift 实现

我们永远无法知道运行应用程序的iPhone / iPad是否安装了Apple的Mail应用程序,因为用户可以删除它。一、前言网上一般都让这么写let email = "[email protected]"if let url = URL(string: "mailto:\(email)") { UIApplication.shared.open(url, options: [:], completionHandler: nil)}但是最好支持多个电子邮件客户端。下面的代码以更优雅的方式处.

2021-07-29 13:30:47 2383

原创 「iOS」swift 和 objectivec 获得对象的 class 或者 Type 的方法

一、oc 中使用oc 中非常简单一行搞定 NSString* str1 = @"test"; [str1 class];这里的 [str1 class];就是获取对象 class 的方法二、swift 中使用时间紧,任务重,上代码 var str: String = "test" print("str class is :: \(type(of: str))")这里的 type(of: str)就是获取对象 class 的方法

2021-07-22 17:31:25 1354

原创 【Flutter 必知必会】页面弹出/返回时 return Future.value(false) 的作用

一、前言当我们总 flutter 应用中,跳转到其他 app 或者返回桌面时会这么调用同样的我们退出当前页面时,调用 Navigator.pop(context) 后同样也会调用 return Future.value(false) 这是为什么呢?二、原因首先我们要知道不调用会怎么样?2.1 不调用会怎么样如果我们在调用 Navigator.pop(context, false) 之后使用的是 return Future.value(true);那么按下后退按钮后,应用程序将显示

2021-04-17 14:06:46 2319 1

原创 【2021 最新版】VSCode 搭建 Spring 开发环境与新建项目

一、new ProjectSping Initalizr1.8packageDeveloper ToolsMySQL 驱动其他暂时先不需要了,后面需要的时候再加上选择 next 进入下一步项目路径二、基本配置把暂时不需要的配置文件删除这个是你 SpringBoot 的版本信息很多人要求大家修改成我们熟悉的版本(因为每个版本语法都有细微的区别)但我这里不建议大家修改吗,因为项目配置是以这个版本自动配置的,如果贸然修改可能会导致更多的问题

2021-04-10 14:55:46 8249 7

转载 Error resolving template [], template might not exist or might not be accessible by any of the conf

一、问题:Error resolving template [/index], template might not exist or might not be accessible by any of the configured Template Resolvers出现在 SpringBoot 项目使用 java -jar 运行时二、解决分别检查下面三个地方2.1 在 pom.xml 中添加 thymeleaf 依赖没有的话加下,有的话不用加<dependency>

2021-04-06 19:22:10 28581 3

原创 「 Flutter 项目实战 」设计企业级项目入口 main.dart 设计与实现 ( GSYGithubApp 源码解读·二 )

???? 提示:温馨提示一下哈,这篇文章主要是针对 GitHub 上 12+k 顶级项目「 CarGuo/gsy_github_app_flutter 」 的源码解读,因为这是我目前见过最棒、最具有企业级水平的 Flutter 开源项目,整个项目的设计令我倾佩,所以我希望与大家一起分享它???? 注意:我并非什么大神,只是一个热爱分享,并希望带大家一起进步的码者,所以我也无法保证本文的方案就一定是最好的,如果有更好的方案,也希望大家在评论区分享。那么与君共勉,我们开始吧 ~一、前言初始化 F

2021-03-24 17:43:27 1087 2

原创 「 flutter 必知必会 」最强事件发布/订阅框架方案 event_bus 全局事件总线使用解析

前言

2021-03-23 17:02:45 1654 4

原创 「 flutter 必知必会 」最强数据管理方案 flutter_redux 使用解析

一、前言上篇文章我们讨论了 InheritedWidget 的使用,但是当 widget 数量很多时,使用起来会越来越麻烦,所以本文再给大家分享下,flutter_redux 的使用方法flutter_redux是基于InheritedWidget封装的用于Widget树的数据传递与共享的的一套框架,它能高效的完成数据共享,进而达到ui及时更新等目的,使用起来略显复杂,一般不是很多的数据更新不建议使用,直接用InheritedWidget就能解决,当Widget绑定的很多的时候,使用起来就会很爽了

2021-03-21 15:44:42 3328 9

原创 「 flutter 必知必会 」详细解析数据共享 InheritedWidget 完整使用

一、前言由于Flutter采用节点树的方式组织页面,以致于一个普通页面的节点层级会很深。此时,我们如果还是一层层传递数据,当需要修改数据时,就会比较麻烦。《Flutter 实战》中讲到:InheritedWidget 是 Flutter 中非常重要的一个功能型组件,它提供了一种数据在 widget 树中从上到下传递、共享的方式比如我们在应用的根 widget 中通过 InheritedWidget共享了一个数据,那么我们便可以在任意子 widget 中来获取该共享的数据!这个特性在一些需要在

2021-03-12 16:04:50 1521 13

原创 「 Flutter + zsh 」设置镜像后 macOS 执行 flutter packages get / flutter pub get 依然慢

一、前言国内使用 Flutter 时,会出现 flutter 下载/更新慢的问题此时如果我们去网上搜索都是让添加镜像,但有时添加了还是不行这里我详细的总结了下解决方法二、国内镜像首先还是中规中矩,先讲一下设置镜像的方法把个人根文件夹 /Users/用户名 下,设置成显示隐藏文件这里我们看到一个名为 .bash_profile 的文件,这类似系统环境变量的配置文件双击打开后,我们在里面添加上这两行即可:为了方便大家 CV ,具体内容如下:export PUB_HOSTED_

2021-02-21 00:22:11 1201

原创 「 五套方案 」解决 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refused

前言由于代理变更,android studio 会有一系列报错,其中一个是 Connect to 127.0.0.1:xxxxxx [/127.0.0.1] failed: Connection refused网上答案大都太片面了,无法完全解决问题,这里列举出四个可能的原因,希望对大家有用建议一下四种方案都尝试下,我相信总有一种能对你有效~一、app :: gradle.properties(第一步)就喝网上说的一样,删除项目中 gradle.properties 中的代理配置因为这个配

2021-01-22 12:38:38 15537 25

原创 「 UITableView 入门 」新人解决列表 Cell 高度自适应,UITableViewCell 高度自适应

一、前言我们在写列表的时候,经常出现每一个 Cell 高度不一样的情况,但是 iOS 这边是在是太不智能了比起隔壁 android 的 RecyclerView ,人家可以自动更具每一项高度,来进行伸缩变化,iOS 的列表控件 UITableView 竟然都不能直接自适应列表高度由于国内 iOS 氛围太拉垮了,真的没几个人讨论分享,我这边花了不少时间才搞懂怎么让布局自适应,所以这边给大家分享下 UITableView 列表自适应高度的实现,方便大家少走点弯路二、效果其实具体的实现并不难,只是

2020-12-27 23:29:20 2986 16

翻译 「 swift 」UIColor 加载十六进制颜色,标准写法带透明度

一、前言iOS 开发对于方法的拓展实在不行,不像 android 可以直接加载十六进制色值我在国外论坛上,看到大佬的一种写法,感觉很有用,这里分享给大家二、实现下面我将逐步提出几种方案,一步步优化,知道最后可以直接使用:UIColor(argb: 0xFFFFFFFF)建议大家一步步看下去,当然也可以直接跳到最后 CV2.1 加载六位十六进制颜色我们知道 #ffffff 实际上是用十六进制来表示 3 种颜色,也就是:红色 ff,绿色 ff 和蓝色 ff。所以你可以使用 0x 前缀的十

2020-12-24 01:27:39 2113 1

原创 UIImageView 使用 padding 为图片设置内边距的 2 种方案

一、前言不像 Flutter / swiftUI 那样,UIimageView 并没有现成的这里介绍两种为 UIImageView 内图片设置边距的方法均为自定义方法二、方案包括两种方案第一种:借鉴 stackoverflow 上大佬提出的第二种:我自己优化的2.1 设置 UIImage 大小先设置 UIImage 的大小,再将其放入 UIImageView 内设置 contentMode 为 center 居中便可有 padding 效果 func imageWith

2020-12-23 18:08:25 3223 1

原创 升级XCode12.3报错 Building for , but the linked and embedded framework was built for iOS + iOS Simulator

一、报错报错内容大致如下/xxxx/xxx.xcodeproj Building for iOS, but the linked and embedded framework ‘xxx.framework’ was built for iOS + iOS Simulator.诸如此类,可能有些许不同二、原因WWDC 2019 推出 XCFramework 启,其实 XCode 11 开始就会有这个问题,但在 XCode 11 上一直是 warning 也就没太注意XCode12.3 开

2020-12-23 16:48:58 9200 8

原创 Flutter Mudule 接入 Android native「 2020 大前端混合开发 」

一、前言2020 年 flutter 不再是什么新的技术,以‘闲鱼’为首各大 app 纷纷拥抱 flutter,目前最理想的就是完全用 flutter 开发,但是由于各自的 app 都以成型,完全抛弃以前的代码全面上 flutter ,无论是人力还是物力都是不切实际的,所以目前大多数产品的思路都是进行混合开发,逐步 flutter 化由于各大 app 牵入 flutter 较早,使用技术过于老旧,鉴于这一点,我结合 Google 最新的官方文档和网上的总结,研究出一套切实可行的方案,供大家参考二、

2020-07-30 21:44:48 347

原创 「IOS 网络踩坑」错误 Error Domain=NSURLErrorDomain Code=-1004

一、原因两种可能1.1 网络原因请检查你的网络是否连接建议使用浏览器搜索网页,因为 App 可能自带缓存1.2 使用 LocalHost本地测试时使用 LocalHost 上线时可能报错解决方案转:StackOverFlow1.3 IOS App 传输安全项目目录下找到 Info.plist位置:项目目录文件夹下查找,用文本编辑器打开找到 NSAppTransportSecurity -> NSExceptionDomains 位置:对于添加权限<key&

2020-07-25 14:55:00 9898

原创 【Android studio】No cached version .. available for offline mode - Could not resolve all dependencies

一、今天解决的一个问题报错如下:「如果我的方案对你有用,记得点赞哦」FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project 'MyApplication2'.> Could not resolve all dependencies for configuration ':classpath'. > Could not res

2020-05-12 13:18:03 3525 5

原创 2020 还不会泡 Github 你就落伍了

前言回想起两年前缸接触 GitHub 那会儿,就发现网上完全搜不到一篇关于 github 使用的文章,虽然自己倒腾几下慢慢的也就上手了,但毕竟花费了不少时间。时间对每个人都是宝贵的,一直很好奇 GitHub 这么重要的工具为什么没人写一份全面一点的指南呢?当然现在已经找到了这个问题的答案最后:本文仅针对初学者设计,如果你刚入编程的坑,对 Github 使用一头雾水,请直接点击旁边的‘点赞’...

2020-03-16 09:53:13 1665 7

原创 「2020 新手必备 」极速入门 Retrofit + OkHttp 网络框架到实战,这一篇就够了!

老生常谈什么是 Retrofit ?Retrofit 早已不是什么新技术了,想必看到这篇博客的大家都早已熟知,这里就不啰嗦了,简单介绍下:Retrofit 是一个针对 Java 和 Android 的设计的 REST 客户机。它通过基于 REST 的 web 服务检索和上传 JSON (或其他结构化数据)变得相对容易。在使用中,您可以配置用于数据序列化的转换器。对于 JSON ,通常使用...

2019-12-23 12:32:59 711 2

原创 结合源码,重温 Android View 的事件处理知多少 ?

通过ContentResolver获取ContentProvider内容的基本步骤得到ContentResolver类对象:ContentResolver cr = getContentResolver()。定义要查询的字段String数组。使用cr.query();返回一个Cursor对象。使用while循环得到Cursor里面的内容。如何访问自定义 ContentProvider通...

2019-11-25 14:38:25 319

原创 Android 这 13 道 ContentProvider 面试题,你都会了吗?

一、ContentProviderContentProvider 应用程序间非常通用的共享数据的一种方式,也是 Android 官方推荐的方式。Android 中许多系统应用都使用该方式实现数据共享,比如通讯录、短信等。1.1 Android 为什么要设计 ContentProvider 这个组件?很多做 Android 开发的人都不怎么使用它,觉得直接读取数据库会更简单方便。...

2019-11-09 08:53:30 2468 1

原创 17 个必须掌握的 BroadcastReceiver 知识点「建议收藏」

文章目录BroadcastReceiver的实现原理是什么?广播作为Android组件间的通信方式,可以使用在如下场景:二、BroadcastReceiver类型1.无序广播2.有序广播四、本地广播Sticky Broadcast粘性广播四、LocalBroadcastManager 详解特点:源码分析 :BroadcastReceiver安全问题好处:1.请描述一下 BroadcastRecei...

2019-11-07 13:56:36 794 1

原创 23 个重难点突破,带你吃透 Service 知识点「长达 1W+ 字」

前言学 Android 有一段时间了,想必不少人也和我一样,平时经常东学西凑,感觉知识点有些凌乱难成体系。所以趁着这几天忙里偷闲,把学的东西归纳下,捋捋思路。这篇文章主要针对 Service 相关的知识点,进行详细的梳理,祝大家食用愉快!文章目录方便大家学习,我在 GitHub 建立了 仓库仓库内容与博客同步更新。由于我在 稀土掘金 简书 CSDN 博客园 等站点,都有新...

2019-11-03 10:47:05 1036 6

2024 年国考申论大作文 11 篇必背范文

2024 年国考申论大作文 11 篇必背范文

2023-12-05

【黑龙江大学】人机交互实验源码分享 - 学习参考使用,请勿抄袭

本实验代码仅供参考,如果有能力的同学,也可以前往我的 GitHub 免费下载:https://github.com/hornhuang/human-computer-interaction

2020-07-25

【 Android 】动态改变ListView

动态添加带图片的listview 用Bitmap从相册获得图片,于editview中的文字一起发送,添加到ListView

2018-11-16

黑龙江大学汇编实验6 子程序设计

从键盘输入10个十进制数,存入BUFFER缓冲区中,计算10个数的和,并用十进制数显示和。 提示:1.黑龙江大学汇编实验6 2.二进制转十进制,用除法运算来实现

2018-10-31

空空如也

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

TA关注的人

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