首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
crossoverJie
Gopher
|
公众号『crossoverJie』
Javaer Gopher
关注
私信
获得徽章 7
动态
文章
专栏
沸点
课程
收藏集
2
关注
赞
137
文章 121
沸点 16
资讯 0
赞
137
关注
返回
|
搜索文章
crossoverJie
Gopher @ 公众号『crossoverJie』
·
15天前
关注
2022 年度总结
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 一转眼 2022 年又过去了,不多不少距离上次写年终总结过去了 365 天;今年的艰难情况想必大家都...
49
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
15天前
关注
对 Pulsar 集群的压测与优化
这段时间在做 MQ(Pulsar)相关的治理工作,其中一个部分内容关于消息队列的升级,比如: 一键创建一个测试集群。 运行一批测试用例,覆盖我们线上使用到的功能,并输出测试...
56
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
1月前
关注
模板方法实践
最近在设计一个对某个中间件的测试方案,这个测试方案需要包含不同的测试逻辑,但相同的是需要对各个环节进行记录;比如统计耗时、调用通知 API 等相同的逻辑。 如果每个测试都单...
4
1
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
3月前
关注
彻底理解闭包实现原理
闭包对于一个长期写 Java 的开发者来说估计鲜有耳闻,我在写 Python 和 Go 之前也是没怎么了解,光这名字感觉就有点"神秘莫测",这篇文章的主要目的就是从编译器的...
13
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
3月前
关注
手写编程语言-如何为 GScript 编写标准库
最近 GScript 更新了 v0.0.11 版本,重点更新了: Docker 运行环境 新增了 byte 原始类型 新增了一些字符串标准库 Strings/StringB...
5
3
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
3月前
关注
用自己的编程语言实现了一个网站(增强版)
前段时间在《用自己的编程语言实现了一个网站》用介绍了用 GScript 写的一个简单“网站”,虽然是打上引号的;页面长这样: 看起来确实非常的挫,其实之前一直也想做一个 G...
2
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
4月前
关注
手写编程语言-递归函数是如何实现的?
本篇文章主要是记录一下在 GScript 中实现递归调用时所遇到的坑,类似的问题在中文互联网上我几乎没有找到相关的内容,所以还是很有必要记录一下。 在开始之前还是简单介绍下...
赞
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
4月前
关注
手写编程语言-实现运算符重载
先带来日常的 GScript 更新:新增了可变参数的特性,语法如下: 得益于可变参数,所以新增了格式化字符串的内置函数: 下面重点看看 GScript 所支持的运算符重载是...
3
2
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
4月前
关注
里程碑!用自己的编程语言实现了一个网站
在上一篇《终于实现了一门属于自己的编程语言》 介绍了自己写的编程语言 GScript ,在文中提到希望最终可以使用 GScript 开发一个网站。 到目前为止确实是做到了,...
34
4
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
4月前
关注
终于实现了一门属于自己的编程语言
都说程序员的三大浪漫是:操作系统、编译原理、图形学;最后的图形学确实是特定的专业领域,我们几乎接触不到,所以对...
11
8
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
5月前
关注
一门语言的作用域和函数调用是如何实现的?
上次利用 Antlr 重构一版 用 Antlr 重构脚本解释器 之后便着手新增其他功能,也就是现在看到的支持了作用域以及函数调用。 整个语法规则大部分参考了 Java,现阶...
2
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
5月前
关注
用 Antlr 重构脚本解释器
在上一个版本实现的脚本解释器 GScript 中实现了基本的四则运算以及 AST 的生成。 当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要...
2
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
6月前
关注
用位运算为你的程序加速
最近在持续优化之前编写的 `JSON` 解析库 (https://github.com/crossoverJie/xjson),主要是两个方面的优化。...
1
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
6月前
关注
如何实现一个 JSON 解析库
前言 在上一篇中介绍了 xjson 的功能特性以及使用查询语法快速方便的获取 JSON 中的值。 同时这次也更新了一个版本,主要是两个升级: 对转义字符的支持。 性能优化,...
8
1
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
7月前
举报
撸了一个JSON 解析库,欢迎反馈bug
github.com
收起
查看大图
向左旋转
向右旋转
优秀开源项目
分享
评论
点赞
crossoverJie
Gopher @ 公众号『crossoverJie』
·
7月前
关注
用面向对象的方式操作 JSON 甚至还能做四则运算 JSON 库
在之前实现的 JSON 解析器中当时只实现了将一个 JSON 字符串转换为一个 JSONObject,并没有将其映射为一个具体的 struct;...
2
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
7月前
关注
几百行代码实现一个 JSON 解析器
之前在写 gscript时我就在想有没有利用编译原理实现一个更实际工具?毕竟真写一个语言的难度不低,并且也很难真的应用起来。 一次无意间看到有人提起 JSON 解析器...
10
1
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
8月前
关注
几百行代码实现一个脚本解释器
最近又在重新学习编译原理了,其实两年前也复习过,当初是为了能实现通过 MySQL 的 DDL 生成 Python 中 sqlalchemy 的 model。 相关文章在这里...
4
评论
分享
crossoverJie
Gopher @ 公众号『crossoverJie』
·
8月前
关注
分享一个 SpringCloud Feign 中所埋藏的坑
背景 前段时间同事碰到一个问题,需要在 SpringCloud 的 Feign 调用中使用自定义的 URL;通常情况下是没有这个需求的;...
40
7
分享
下一页
个人成就
优秀创作者
文章被点赞
11,894
文章被阅读
708,655
掘力值
33,436
关注了
5
关注者
26,083
收藏集
2
关注标签
20
加入于
2016-06-24
温馨提示
当前操作失败,如有疑问,可点击申诉