自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fan

  • 博客(13)
  • 收藏
  • 关注

原创 TypeChat,用TypeScript快速接入AI大语言模型

TypeChat让我们能轻松地使用 TypeScript 类型来引导模型,可以安全的将大语言模型集成到现有的应用程序中,可以探索很多新的产品形式。不过因为刚开源TypeChat也不是很完善,比如目前还不能对话交互。总之,这是一个对熟悉TypeScript的你来说一个轻松使用大语言模型连接应用程序的方式,大家可以多尝试尝试,并持续关注。

2023-07-25 10:20:57 1117 4

原创 Jenkins 执行sudo 无法输入密码no tty present and no askpass program specified解决方法

解决方法就是给Jenkins添加sudo的所有权限1.添加sudoers编辑权限chmod u+w /etc/sudoers2.编辑sudoerssudo vi /etc/sudoers3.在最后加一行jenkins ALL=(ALL) NOPASSWD: ALL4.重启jenkins . /etc/init.d/jenkins restart这样在jenkins里面直接...

2019-04-25 17:49:40 1686

原创 react-native 0.59版本 android模拟器连不上调试服务

react-native手动更新到0.59版本之后,android模拟器设置了正确的ip地址,始终连不上服务。参考文档发现需要单独配置一下debug的network-security-config。在src目录下创建debug文件夹如图添加react_native_config.xml,添加你本机的ip地址添加manifest文件。debug文件夹可以直接通过init一个新版本的项目...

2019-03-13 20:23:40 1806

原创 Flutter学习—Dart线程和事件

Dart是单线程的,所有代码都运行在某个isolate中。app入口的main函数就是一个isolate。需要的时候可以使用isolateAPI来创建新的isolate,不同的isolate之间只能通过isolateAPI进行通信。Dart运行环境中靠事件驱动,通过event loop从队列中获取消息。在一个isolate中有两个队列,event queue和microtask queue如...

2019-03-04 15:17:59 2908

原创 Flutter学习—Dart的异步(async await)和Future对象的使用

因为Dart是单线程的语言,所以如果线程中顺序执行的时候如果遇到一些耗时阻塞的操作,比如数据请求,延时操作等,就会产生卡顿,所以用异步来解决。 异步代码主要是用async await实现,熟悉js的同学应该非常熟悉,这里的使用方法也和js很像。这里举个简单的例子说明(代码比较随意只是为了解释用)这里_request是一个简单的get请求,返回response数据;_request() asy...

2019-03-01 17:00:11 11417 1

原创 配置自己的简易私人云盘——File Browser文件浏览器

File Browser是一个文件管理器,可以管理本地或者移动设备上的文件,部署在服务器上可以作为一个云盘来使用。File Browser也是Caddy的一个插件。File Browser仅仅是一个二进制文件。这里用docker来部署非常方便,如果是win用户,或者不使用docker的可以参考官网文档配置 https://docs.filebrowser.xyz/installation(1)搜索...

2019-02-28 17:09:47 12973

原创 Flutter学习—简单了解基本原理

简介Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。与React Native不同,Flutter重写了一套跨平台UI框架,开发语言使用Dart,渲染引擎采用谷歌的Skia跨平台图形库实现,在最大程度上保持不同平台的一致性体验,使用Dart语言执行效率也比JS高。Flutter还提供了Material(Android) & Cupert...

2019-02-28 16:31:07 729

原创 Flutter学习—导包相关

引入Dart的标准库import 'dart:xxx';引入绝对路径的dart文件import 'xxx/xxx.dart';引入Pub包管理仓库https://pub.flutter-io.cn/中的库import 'package:xxx/xxx.dart';只引入color,color2import 'xxx' show color,color2除了color都引入...

2019-02-27 15:13:53 1665

原创 React Native 代码规范自动格式化 eslint+prettier

在多人开发的过程中,保持代码的规范格式化很重要,有时候每个人开发习惯不同格式各种各样看着很难受,因此我们这里使用eslint+prettier来做自动格式化,可能做前端的同学对这两个工具很熟悉。下面介绍一下在WebStorm的环境里怎么配置这些插件eslint配置ESLint是一个语法规则和代码风格的检查工具(1)首先我们需要安装相关依赖,将以下依赖添加到package.json的de...

2018-11-01 17:23:06 3706

原创 解决CocoaPods第一次下载很慢

CocoaPods第一次下载很慢只有几十kb,我这里是因为curl的postBuffer默认值太小,这里设置为500mbgit config --global http.postBuffer 524288000实测下载速度恢复正常...

2018-10-31 10:54:34 1971

原创 Android Studio gradle拉取依赖失败Read time out

遇到jcenter库拉取第三方依赖失败,添加第三方仓库地址即可,这里使用的是阿里云的maven仓库地址maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }...

2018-10-30 16:56:54 2302 1

原创 npm私有仓库verdaccio在docker环境下的配置

自己的前端组在开发react-native用到很多封装的包,私有仓库是很有必要的,之前使用过nexus的npm仓库。verdaccio相比界面化更亲近,配置相对来说也比较方便。本文是用docker配置,如果直接配置的话非常简单这里就不说了1.拉取verdaccio的docker镜像docker pull verdaccio/verdaccio2.在用户根目录下创建docker文件夹存放ve...

2018-10-13 10:12:21 3200 2

原创 android中gradle 3.1.4 处理com.android.support libraries版本不一致冲突问题

在添加依赖的时候,由于可能使用的第三方库依赖了相同的库,但是版本不同,会报错提示版本不一致比如这里我添加了permissionsDispatcher的依赖,导致com.android.support报错提示如下All com.android.support libraries must use the exact same version specification (mixing ver...

2018-09-18 15:58:09 1576

空空如也

空空如也

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

TA关注的人

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