iseki0 / blog Goto Github PK
View Code? Open in Web Editor NEWblog.iseki.space
Home Page: https://blog.iseki.space
blog.iseki.space
Home Page: https://blog.iseki.space
https://blog.iseki.space/2019/11/01/pgpkey/
我的 PGP Key
https://blog.iseki.space/2020/stm32/stm32-with-swd/
要准备的东西 STM32CubeIDE OpenOCD CMSIS-DAP 调试器 STM32开发板(我用的STM32F103) 步骤去Cube里开个项目,生成代码时注意要在 Pinout & Configuration / System Core / SYS 中把 Debug 调整成 Serial Wire 运行 openocd -f interface/cmsis-dap.cfg -
https://blog.iseki.space/2020/05/31/charset-clion-msvc/
解决 CLion + MSVC 下的字符编码问题
https://blog.iseki.space/2019/kotlin-kapt-note/
kapt 1.3.5 存在bug,不能用,连同 kotlin-gradle-plugin 一同降级到 1.3.41 build.gradle.kts 中 dependencies 需要同时使用 implementation 和 kapt 引用 com.google.auto.service:auto-service ,否则无法识别使用Kotlin编写的注解处理器1234dependencies&
https://blog.iseki.space/2020/about-kotlinjs-react/
使用 gradle 构建 Kotlin React 应用之前 JetBrain 官方提供了一个 create-react-kotlin-app 工具,这个东西可用来创建可使用 npm 构建的应用…现在社区似乎又打了一层包,切换到 gradle 了,但看起来底层还是极大的依赖 npm… (毕竟那一坨库还是要用的)… 似乎官方相关的文档还没有出来,那么这里就整理一点自己搜集到的东西。 关于 build
https://blog.iseki.space/2019/10/14/kotlin-kapt-note/
关于Kotlin注解处理器的一些坑
https://blog.iseki.space/2019/10/17/hello/
这里是iseki的笔记本呢
https://blog.iseki.space/2019/12/08/try-shadow-gradle-plugin/
try-shadow-gradle-plugin
https://blog.iseki.space/2018/antlr-first/
觉得既然是第一次尝试ANTLR嘛,那就来个简单点的,parse Windows 的 hosts 文件吧,结果…… 先上一段 grammar: 1234567891011121314grammar hosts;hostfile: line* EOF;line : item | comment ;item: IPADDRESS HOSTNAME ;comment: COMMENT;HO
https://blog.iseki.space/2019/10/17/github-action-hexo-gen/
在GitHub Action里设置 Hexo gen 的折腾笔记
https://blog.iseki.space/2020/04/11/gradle-execute-jar/
Gradle 里执行 Jar 的几种办法
https://blog.iseki.space/2020/some-of-coroutine-suspend-function/
浅扯 Coroutine关于 Kotlin Coroutine 的使用就不多说了,大家都已经很熟悉emmm,这里简单探索下 Coroutine 内部的实现,来尽量规避Coroutine 与其他库和框架协同使用时的坑。 本文编写时使用 Kotlin 版本:1.4-M3,JDK 版本:openjdk 11.0.7 Coroutine 的核心原理 KEEP 中的 coroutine 提案已经写得很清楚了
https://blog.iseki.space/2020/gradle-execute-jar/
Gradle 这个东西真是让人头大······ 这里权当留个笔记备忘了,改日要好好学习下 Gradle 之前只用过 application 插件,结果用了 Kotlin MPP 后那个插件似乎失效了,虽然应该有办法通过手动配置继续使用那个插件,但是考虑到自己完全不熟悉 Gradle 还是不多折腾了··· 以下内容来自 StackOverflow…… 1234567891011tasks.cre
https://blog.iseki.space/2020/point-in-polygon/
判断多边形内点 本文节选翻译自:http://geomalgorithms.com/a03-_inclusion.html ,部分图片重绘,文字亦加入了一些个人理解 有两种算法,卷绕数(Winding Number)和交叉数(Crossing Number) Crossing Number: 点P画一条射线,计算其与多边形边界交叉数,当交叉数是奇数时,点在内部; Winding Number:
https://blog.iseki.space/2020/use-pgp-with-git-on-windows/
在 Windows 上使用 OpenPGP 签署 Git 提交的一点点注意事项可能和 Git for Windows 在安装时的选项有关,需要注意默认情况下 git 可能不会使用 Windows 中安装的 gpg.exe,这必然会导致找不到key。(要不是因为看到了gpg的初始化输出我打死也想不到是这个问题) git config --global gpg.program "c:/Pro
https://blog.iseki.space/2020/06/10/use-pgp-with-git-on-windows/
在 Windows 上使用 OpenPGP 签署 Git 提交的一点点注意事项可能和 Git for Windows 在安装时的选项有关,需要注意默认情况下 git 可能不会使用 Windows 中安装的 gpg.exe,这必然会导致找不到key。(要不是因为看到了gpg的初始化输出我打死也想不到是这个问题) git config --global gpg.program "c:/Pro
https://blog.iseki.space/2020/stm32/stm32-with-swd/
要准备的东西 STM32CubeIDE OpenOCD CMSIS-DAP 调试器 STM32开发板(我用的STM32F103) 步骤去Cube里开个项目,生成代码时注意要在 Pinout & Configuration / System Core / SYS 中把 Debug 调整成 Serial Wire 运行 openocd -f interface/cmsis-dap.cfg -
https://blog.iseki.space/2020/01/10/about-kotlinjs-react/
使用 gradle 构建 Kotlin React 应用
https://blog.iseki.space/2020/kotlin-mpp-first/
Kotlin 多平台也推出了好一阵子了,却一直没用过,今天第一次用,官方文档不多,记录下遇到的坑。 本文 Kotlin Multiplatform Gradle 插件版本 1.3.71 Gradle 配置不知道是不是我漏掉了什么开关,idea 默认生成的项目 gradle 是 build.gradle 而不是 build.gradle.kts 。一看到陌生的语法就难受,决定手动改成 Kotli
https://blog.iseki.space/2020/charset-clion-msvc/
解决 CLion + MSVC 下的字符编码问题第一次这么用,上来字符编码就炸了,不出意外 log 中会出现如下内容 1warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 然后就是诡异的编译失败语法错误,比如换行符、分号等等 原因是 CLion 默认使用 UTF-8 编码,MSVC 继承了 MS 家族的一贯传统,除
https://blog.iseki.space/2020/awsl/
iseki 哪里会写博客呢…连什么是博客都说不清楚…只能时不时发发牢*了…人逐渐的婆婆妈妈…愈发变得无聊… 再看看前面的路…不知该干什么,也不知该走向何方呢。
https://blog.iseki.space/2019/dalao/
感觉自己完了呢…
https://blog.iseki.space/2020/04/12/write-codegen-in-gradle/
在 Gradle 里写 Codegen 为 Kotlin 的每个类生成 xxxOf()
https://blog.iseki.space/2019/10/23/kotlin-throttle/
话说我大Kotlin怎么连个throttle都没有呢
https://blog.iseki.space/2019/12/08/use-shadow-gradle-plugin-gen-fatjar/
使用 Gradle Shadow 插件生成 Fat-Jar
https://blog.iseki.space/2020/05/31/lambda-calc/
lambda-calc
https://blog.iseki.space/2020/write-codegen-in-gradle/
在 Gradle 里写 Codegen 为 Kotlin 的每个类生成 xxxOf()这两天也不知道咋回事,和 codegen 杠上了,也未必节省多少时间,复杂的 codegen 写起来挺累的······ 上次在 Vert.x 里看到了 classnameOf(params...) 这种写法,例如 httpOptionsOf(port = 8080,...) 顿时感觉非常舒服,决定也给自己的代码加
https://blog.iseki.space/2019/10/18/dalao/
大佬们实在是太聚聚了,萌新咋活啊😐
https://blog.iseki.space/link/
关于我这里是iseki的笔记本呢头像可以在这里拿到:https://blog.iseki.space/img/avatar.png (其他尺寸 avatarx32.png && avatarx240.png)
https://blog.iseki.space/2020/04/21/awsl/
iseki根本不会写blog呢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.