- 博客(48)
- 资源 (1)
- 收藏
- 关注

原创 关于 NLP 应用方向与深度训练的核心流程
关于语言模型:- 作用判断那一句话相对更合理,相对不合理的会得到较底的分值:挑选成句概率分值最高的- 评价指标:PPL(Perplexity) 困惑度- 评估一个语言模型在给定数据集上的预测效果- PPL 值与成句概率成反比(PPL 越小,成句概率越高)
2024-09-20 23:31:36
2124

原创 iOS CI自动化构建:FastLane+企业重签+上传fir+jenkins
可以根据自己项目的需要,在开发自动化操作时,通过传参,将某几个action配合起来使用。每一个自动化操作或者自动化任务,在fastlane中称为一个 lane。所有的lane保存在fastfile文件,由git统一管理,共享给所有成员。命令:fastlane init用于建立fastlane文件夹除了FastFile,还有Applefile,以及执行过程中生成的中间文件。Applefile用于保存App的唯一标识符和Apple ID等信息当fastlane执行一个action时,首先会使.
2022-02-22 16:26:51
2304

原创 全栈项目实践——仿写trello
仓库地址最近总结全栈相关技术,马克思说,实践出真知。于是,我花时间仿写了trello。一个用于任务管理的工具。仿写项目的初衷,是为了总结归纳,也是为了更好的理解前后端的业务交互,实现自己在全栈层面,架构思想的精进。项目技术点介绍前端使用Vue搭建axios实现网络请求vuex实现全局状态管理vue-router实现路由嵌套和跳转###后端使用node.js搭建运用了TypeScript语言,增加代码的安全性编写了自定义装饰器,提高代码可读性项目增加了必要的注释,有兴趣的童鞋欢迎
2020-09-13 22:28:16
297
原创 Flutter状态管理
StatefulWidget按状态划分StatelessWidgetStatefulWidget按照作用域划分组件内私有状态跨组件状态分享全局状态状态组件的组成DataTableInheritedWidget声明周期ProviderStatefulWidget按状态划分StatelessWidgetStatefulWidget按照作用域划分组件内私有状态StatefulWidget跨组件状态分享InheritedWidget、Provider全局状态Redux、fish-redux、.
2024-10-27 20:30:55
664
原创 Flutter常用三方库
在pubsepc.yaml中添加组件依赖 > dependencies:安装依赖 pub get 或者 flutter packages get 或者 vsCode中保存配置自动下载import ‘package: …’dio 一个强大的dart http请求库flutter_swiper 轮播组件,可以适配Android和iOSshared_preferences 数据本地化存储...
2024-10-27 20:30:00
599
原创 Dart 基础概述
google开发,诞生于2011.10.10,简单易学,类似TS官网:https://dart.devdart在线编辑:https://dartpad.cndart三方框架搜索:https://pub.dev语言特点:面向对象的语言强类型语言类型安全(需要声明变量数据类型)应用范围:web、服务器、移动应用、物联网。运行方式:基于原生虚拟机运行 (Dart代码可以运行在Mac、Windows、Linux)基于JS引擎 (Dart代码转为JS代码,然后运行在浏览器上)数据类型:
2024-10-27 20:21:50
331
原创 iOS OC 底层原理之 category、load、initialize
不能直接添加成员变量,但能通过runtime间接添加。property在category中只生成setter和getter方法声明。
2024-09-23 19:18:08
1551
原创 iOS 消息机制详解
isa 在当前类的方法缓存、方法列表中,找不到方法实现时,如果存在继承,会借助superclass寻找父类的方法缓存、方法列表中,找方法实现。二者都是基于runloop的定时器,由于处理事件内容不一样,runloop 每运行一次运行耗时就不一样,无法准确的定时触发timer的事件。继承NSProxy的类,调用isKindOfClass,会返回true,消息转发会用 target 本身做判断。继承自 NSObject 的情况下,如果动态解析阶段依然找不到方法实现,则进入消息转发阶段。
2024-09-22 20:19:10
611
原创 教你用 python 在国内实现 openAi 的调用
chatGPT 背后调用的接口是 openAI。chatGPT 是一个基于 openAI 的应用。购买获取访问 openAI 的 key 和 url。
2024-09-22 15:50:35
585
原创 NLP 文本匹配任务核心梳理
本质上是做了意图的识别判断两个内容的含义(包括相似、矛盾、支持度等)侠义给定一组文本,判断语义是否相似Yi 分值形式给出相似度广义给定一组文本,计算某种自定义的关联度判断文本是否能支持或反驳这个假设主题判断。
2024-09-22 15:16:13
1474
原创 NLP 生成式任务核心梳理
模型不变的情况下,进行采样策略调整,避免总选择最高概率词。能够根据历史数据预测新的数据。seq2seq 预训练。针对摘要的生成式模型。
2024-09-22 14:47:19
1166
原创 NLP 主要语言模型分类
embedding 层加和后会做 layer normalization。经过 QKV 计算之后的结果,再经过一层线性层。Embedding 层由三部分加和组成。self attention 最终输出。矩阵维度 embedding_dim。做一次归一化操作(提高模型稳定性)文本分类和文本表示学习。
2024-09-21 01:02:13
1774
原创 Dart基础——常见数据类型与函数
函数:声明方式与OC类似。只是标注形参类型时不需要加 *,每句话写完,要加 ;void thisIsDartFunction(int parma) { print('hello dart');}变量:声明方式与swift和oc都有类似。使用var表示变量是可变的,也可字面量直接显式声明变量数据类型。void thisIsDartFunction(int parma) { var page = 0; print('read to $page');}明确执行类型:int age =
2022-01-14 08:06:42
219
原创 Flutter组件——列表
文章目录列表布局singleChildScrollViewListViewListView.builderListView.separated网格布局GridViewGridView.countGridView.extentGridView.builder列表布局singleChildScrollView类似Android中的ScrollView- child 子组件- padding 内边距- scrollDirection 滚动方向- Axis.horizontal- Axis.vert
2022-01-14 08:05:50
1767
原创 Flutter常用组件——Text、布局(盒子、线性、流式、弹性)、按钮、图片
Flutter常用组件TexttextDirectiontextStylecolorsfontWeightfontStyleTextAlignTextOverflowmaxLinesRichText 与 TextSpan
2022-01-14 08:04:55
1850
原创 在Mac系统让你的第一个kraken项目跑起来
flutter安装参考如下步骤,完成flutter安装。温馨提示:有VPN的童鞋,最好打开VPN。Android studio安装时,貌似要访问google的。xcode 可在App Store下载下载Android studio地址:点击前往下载flutter地址:点击前往配置 .bash_profile文件vim .bash_profile直接复制以下内容注意:FLUTTER=/Users/username/Development/flutter/bin ,务必填
2021-04-22 10:03:23
361
原创 XMPP介绍与用法
示例代码地址核心文件XMPPStream:开发中最主要交互的类,所有扩展和自定义代码都要通过这个类进行XMPPParser:供XMPP解析使用XMPPJID:提供一个不可变JID的实现 ,遵守NSCoping协议和NSCoding协议XMPPElement:XMPPQ 请求XMPPMessage 消息XMPPPresence 出席XMPPModule:开发XMPP扩展时使用XMPPLogging:XMPP日志框架XMPPInternal:整个XMPP框架内部使用的核心和高级底层
2021-02-24 01:56:22
1182
原创 swift5.0 网络层Alamofire、图片上传AliyunOSSiOS链式封装
项目地址使用swift5.0 基于Restful接口规范,对网络层Alamofire、图片上传到AliyunOSSiOS的二次封装。网络层:只需要调用简单接口,可完成数据的请求。利用swift语法特性,实现闭包 + 链式调用的方式,完成数据请求。图片上传:只需要调用简单接口,可完成图片上传。利用网络层获取到credential后,使用封装接口,可生成client。静态方法实现图片上传。利用二分法对图片压缩处理。举例//MARK: 上传图片//MARK: NetworkM
2021-02-03 10:47:04
1066
原创 [AMapRequestBlockNode cachedKey] 关键字搜索Poi崩溃处理记录
获取POI数据官网教程keywords搜索Poi崩溃: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AMapRequestBlockNode cachedKey]: unrecognized selector sent to instance 0x2826acb70'*** First throw call stack:(0x1809a1654 0x1806c3bcc 0
2021-01-12 10:10:41
664
原创 apache反向代理配置记录
搜索文件名:httpd.conf,打开后进行如下配置:打开proxy相关服务:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_express_module modules/mod_proxy_expr
2020-12-22 13:39:40
440
原创 Vue探索细节记录 —— 实现
Vue基础语法h创建虚拟dom,$mount函数 将虚拟dom转为真实domVue Router原理分析与实现虚拟DOM 库 Snabbdom源码解析响应式与原理分析与实现Vue.js源码分析
2020-11-29 20:01:15
124
原创 Code signing issues: “Code signing is required for product type ‘Application‘ in SDK ‘iOS 14.2‘“ 的解决
报错app has conflicting provisioning settings. BestWill is automatically signed, but code signing identity iPhone Developer: Developer (84YS8U3U) has been manually specified. Set the code signing identity value to Apple Development in the build settings edi
2020-11-27 11:25:26
4991
原创 iOS OC 自定义富文本编辑器
自定义富文本编辑器:SERichTextEditor最近项目需要开发文本编辑器,需求上要实现:能够实现富文本加粗斜体下划线超链接改变字号字体颜色对齐方式图文混排能够将编辑的内容发送给服务器视图上要求有气泡窗口兼容安卓翻阅资料,发现ZSSRichTextEditor和PopoverObjC很适合,根据需求,我对源码进行了扩展,增加改变字号、自定义颜色,并修复气泡窗口描边缺失问题,框架也支持图文混排、超链接,后期我也会更新相关功能。...
2020-11-12 19:45:36
852
原创 mac vscode实用快捷键记录
commend + ~ vsCode项目之间切换alt + shift + f 代码格式化ctrl + shift + ` 打开终端
2020-11-04 10:01:47
192
原创 前端模块化与打包工具
webpack利用loader(加载器)去打包不同的文件类型,默认仅支持js文件的打包所有的配置信息入口文件:webpack.config.jsloader分为三类:编译操作文件转换代码检查文件转换图片file-loaderurl-loader指定options-limit,限制url-loader转换图片的大小,超过限制的图片会直接使用file-loader转换。默认单位:bitcsscss-loadermodule.exports = {// 有三种类型mod
2020-11-01 15:26:36
1044
1
原创 ES2015到ES2017(即ES6开始)新特性总结
ES2015 俗称ES6 新特性新特性主要目的:解决原有语法上的一些问题或者不足let、const对原有语法增强结构、展开、模板字符串等全新的对象、方法、功能Promise、Proxy、Reflect等全新的数据类型、数据结构set 、Map等作用域全局作用域(旧版本)函数作用域(旧版本)块级作用域声明变量var (旧版本,可实现变量声明的提升,不规范)letlet声明的成员,删除变量声明的提升功能,只能在其块级作用域中被访问到constcon
2020-10-08 09:13:43
587
原创 Promise之理解与手写实现
诞生:commonJS社区提出Promise规范,用于统一处理异步回调,后被列入ECS2015标准主要特点:本质就是Promise类,用于表示任务最终结果是成功还是失败链式调用,解决大量的回调嵌套,避免回调地狱,代码结构清晰同步与异步回调均可处理状态(state):pending(等待,promise的初始状态)fulfuilled(成功)rejected(失败)只存在pending–>fulfuilled 或者 pending–>rejected。f.
2020-09-28 16:46:43
272
原创 小程序学习与实践(三)
webSocket 通信原理主要流程主要逻辑前端后端原理每个小程序用户都会持有自己的一个webSocket对象。当小程序用户与微信后端通信时,后端会产生一个对应的webSocket对象。主要流程连接后端webSocket 服务connectSocket({url})与后端webSocket 服务连接成功事件onSocketOpen()接收到后端webSocket 信息事件onSocketMessage()向后端webSocket 发送信息sendSocketMessage()
2020-09-02 09:19:16
122
原创 小程序学习与实践(二)
宿主环境、常见用法、注意事项宿主环境定义宿主环境作用全局对象App微信客户端对小程序的处理流程页面构造器用户行为的函数回调页面数据用法注意页面跳转组件自定义组件父子组件的数据传递处理异步事件注意宿主环境定义宿主环境是微信客户端给小程序提供的一种环境 。宿主指的就是微信客户端,也就是官方API里的wx 对象。宿主环境作用宿主环境会把我们写的各种文件整合到一起,进行解析,然后在微信APP 里显示出我们所看到的样子。宿主环境可以为小程序提供微信客户端的能力,比如微信扫码,这是普通网页不具备的。全局
2020-08-30 16:21:38
299
原创 小程序学习与实践(一)
常识与常见用法了解小程序优势特色劣势基础特性选择器优先级作用域模块化VS网页线程通信文件组成.jsonJSON语法常见用法.wxml常见用法.wxsswxss 与 css 比较UI库.js了解小程序2016.1.11,张小龙提出为了更好的为服务号提供服务,小程序概念诞生。2016.9.21,小程序正式开启内测,由微信云提供云端服务器的技术解决方案。2017.1.9,第一批小程序正式上线。2017.12.28,微信更新6.6.1版本,开放小程序的小游戏优势开发成本低使用方便,用户量大,易于营
2020-08-30 13:33:39
814
原创 web移动端学习实践
移动端判断移动端类型touch事件touch与mouse事件区别移动端事件点透现象事件回调信息阻止touchstart带来的问题阻止touchmove带来的问题加速度事件iOS 权限适配事件防抖事件节流判断移动端类型function getIos(){ var u = window.navigator.userAgent; return !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);}touch事件通过函数addEventListener监
2020-08-24 00:46:57
146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人