VioletTec

在洛谷练习P1116这一题时Java容易踩的坑

0x0001 起因 在刷这入门题(https://www.luogu.com.cn/problem/P1116)的时候,想不明白为什么明明代码在本地运行的好好的,为什么上测试之后一堆RE (最终解决的代码在底部) https://www.luogu.com.cn/record/39958937于是决定下载一下测试点数据检查一下。 0x0002 找原因 看了两… 阅读更多 »在洛谷练习P1116这一题时Java容易踩的坑

AMCBuilder常见问题汇总(2020.10.09更新)

AMCBuilder(AtomicMC Builder)是由Atom工作室研发的一款支持网易版我的世界(中国版)建筑导入的新型解决方案,支持在租赁服内导入地图。 仓库地址(欢迎star):https://github.com/KeKe12030/AMCBuilderQQ群:769866439 由于有很多人不知道怎么用AMCB,以及用AMCB出现了很多状况,在… 阅读更多 »AMCBuilder常见问题汇总(2020.10.09更新)

如何通俗易懂地理解AOP?

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低… 阅读更多 »如何通俗易懂地理解AOP?

使用Red5踩到的坑

Red5 是一个采用 Java 开发开源的 Flash 流媒体服务器。免费开源使软件更加容易扩展,下载后你可以对源代码进行修改;更加经济,比起 FMS 高昂的费用,Red5 能为一般的应用节约大笔费用;同时服务器端的 Java 面向对象语言比起 FMS 服务器端的 ActionScript2 语言更加成熟。鉴于 Red5 的种种优势,推出不久便被广大用户所接… 阅读更多 »使用Red5踩到的坑

如何使用BrainF**k实现减法?

同如何使用BrainFuck实现乘法?、如何使用BrainFuck实现乘法?的帖子一样,也是我上课闲着无聊写的,不过这次也加了注释,方便理解 本次实现逻辑仍为暴力破解法,简单粗暴(毕竟BF也不支持高端操作)倒推减法,得到加法,比如:10 - 2 = ?=> ? + 2 = 10?为每一次循环需要猜测的数字 2020.09.27补充: 在V2EX发了个帖… 阅读更多 »如何使用BrainF**k实现减法?

抽象话转换API - 亚文化转换器?

抽象话 ∈ 亚文化? # 起因 之前想写一个Android抽象话输入法,发现没有好的开源项目,不想写UI,劝退了。后来想搞一个WIN下的抽象话转换器,发现市面上没有API,佛了,自己搞了一个。由于GitHub上没有我想用的一种JavaSE的轻量级WEB框架于是昨天又肝了一个NullAtomHttpServer,以后写Java的HTTP协议的API服务器再也不… 阅读更多 »抽象话转换API - 亚文化转换器?