自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 codemirror 实现类型检查并执行代码

使用 vue3 集成,这里直接用了,简单实现了基于codemirror的linter检查参数类型并执行代码。

2023-04-29 16:37:20 693

原创 js 前端解析 tar.gz

仅用于浏览器 没有 ts 库,自己简单写了一个

2022-12-07 09:24:23 949

原创 typescript数组类型推断为元组

将ts中的数组类型推断为元组

2022-12-01 10:02:00 412

原创 [vite + jest] import worker 测试报错的解决方案

jest 报错无法解析 import 'xxx?worker'下述修改只能解决 import 报错问题,实际上 worker 相关的代码还是不能使用的修改配置如下:新建 jest_resolver.jsconst url = require('url')module.exports = (request, options) => { // Remove any query parameters in the request path // (e.g. ?worker, whic

2022-02-21 09:48:51 1048

原创 threejs gui.d.ts

官方的 type 里面没有 gui,自己看着写了一个。只有简单的功能根据 params 约束 name ,且能确定 onChange 回调参数类型object.value为 string | number | boolean才能 add(),否则只能 addFolder()数字才支持 max() 和 min().d.tsexport class GUI<T = any> { add<K extends keyof BaseValueObject<T>&gt

2022-01-18 17:22:20 703 1

原创 SwiftUI 半高底部modal

Xcode 12.5.2iOS 14参考链接可点击mask关闭,拖动关闭。详情看动图吧实现//// HalfModel.swift// Marking (iOS)//// Created by jc_xcode on 2021/7/25.//import SwiftUIstruct Handle : View { private let handleThickness = CGFloat(5.0) var body: some View { .

2021-07-25 21:23:27 569

原创 swiftUI多层navigationLink跳转后直接回到第一层

Xcode 12.5.2iOS 14为stackoverflow上的一个答案,链接找不到了//// TestView.swift// Marking (iOS)//// Created by jc_xcode on 2021/7/24.//import SwiftUIimport SwiftUIstruct ContentViewMain: View { @State var isActive : Bool = false var body: some.

2021-07-25 17:29:43 1746

原创 Xcode格式化swiftUI代码

command + A 再 control + I还是jetbrain好用

2021-07-25 17:26:28 316

原创 swiftUI 可拖动悬浮按钮

Xcode 12.5.1iOS 14.5主要用 GeometryReader 获取窗口长宽,设定按钮移动范围DragGesture 更新位置//// TestMoveButton.swift// Marking (iOS)//// Created by jc_xcode on 2021/7/24.//import SwiftUIstruct TestMoveButton: View { private let circleWidth = CGFloat(60).

2021-07-25 17:23:44 1053 1

原创 swiftUI sheet在toolbar中可能会使dismiss无效的问题

.sheet()不能挂载在toolbar里面的button上面,移到外面去。参考详情真的恶心,遇到了也不会报错,我的dismiss前面正好是新增coreData数据,不新增就不会失效,新增了就会有问题

2021-07-25 17:16:36 232

原创 threejs 右下角视角指示器

从官方editor中整理得到import * as THREE from 'three'export class ViewHelper extends THREE.Object3D { editorCamera: THREE.Camera private readonly container: HTMLElement private readonly panel: HTMLElement private readonly point = new THREE.Vecto

2021-07-23 17:36:27 2782 11

原创 pycocotools showAnns没有效果

pycocotools showAnns没有效果参考官方api demo# load and display instance annotationsplt.imshow(I); plt.axis('off')annIds = coco.getAnnIds(imgIds=img['id'], catIds=catIds, iscrowd=None)anns = coco.loadAnns(annIds)coco.showAnns(anns)没有效果需要在最后再调用plt.show()

2021-07-14 14:15:57 654

原创 docker中ubuntu容器更换apt源

docker中ubuntu容器更换apt源网上主要用改换/etc/apt/sources.list再update的方式,在docker新建的ubuntu容器中需先update再更换才能正常使用。以下通过正则替换的方式改为 aliyun 的镜像即可直接 updatesed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listsed -i s@/security.ubuntu.com/@/mirrors.

2020-09-22 11:51:32 5162 2

原创 openCascade安装及sample的运行

openCascade安装及sample的运行前言使用环境下载安装解决方案所在sample解决方案运行配置(以csharp/IE_WPF_WinForms为例)前言原来试着用macOS+xcode,出很多错误并且相应的资料都是windows下的,于是还是装个虚拟机用windows了。。使用环境Windows10,visual studio2019,opencascade 7.4.0下载安...

2020-02-11 14:37:27 3586 2

空空如也

空空如也

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

TA关注的人

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