从12 岁开始,他用 25 年时间掌握了 30 门编程语言……
在Linux上用C、Rust或Go编写一个具有网络功能的系统守护进程,会让你对计算机和网络有更多的了解。对我来说,这些知识是我学到的最有用的东西,原因很简单:如今几乎所有的东西都在Linux或BSD上联网,你的iPhone是,你的三星电视是,你的网络路由器也是。Arduino对于学习与计算相关的电子学非常有用...
gitbase: 使用SQL语句查询git的repo
纯Go中的高度可扩展的Git实现。使用enry检测语言并使用babelfish解析文件Gitbase并没有停止其在git历史上的分析能力。通过将语言检测与我们(显然)的开源项目enry(httpsgithub/src-d/enry)集成,并使用babelfish(httpsgithub/bblfsh/bblfshd)进行程序解析。当用户使用LANGUAGE和UAST时,这两个功能在...
使用Golang打造一款自己的手工盲注辅助工具
前段时间又遇到了一个更奇葩的注入,数据库是PostgreSQL,存在防火墙,能绕过,但绕过的方式不固定,比如某条语句中有些的地方出现空格会被拦截,有些地方没有空格也会被拦截。这时候自动化工具就很难起作用,刚好最近在学习golang,就想着用golang来打造这么一款小工具,先来个效果图。0X01:设计思路程序语言采用的GO,...
MySQL客户端的进阶操作
需要注意的是:\c和需要取消的SQL间,不能有分隔符(默认为分号;),否则会先执行分隔符前面的SQL,然后再执行\c,这时就达不到取消已输入SQL执行的效果了。connect(\r)重新连接数据库服务端,支持重连过程中,指定database名字和连接主机。这个功能看起来好像没什么新奇的,客户端执行了SQL,就算连接超时了,默认情况...
伴鱼实时计算平台 Palink 的设计与实现
Palink(GO)服务:实时作业管理服务,负责作业元信息及作业生命周期内全部状态的管理,承接全部的前端流量。包括作业调度、作业提交、作业状态同步及作业HA管理几个核心模块。PalinkProxy(JAVA)服务:SQL化服务,FlinkSQL作业将由此模块编译、提交至远端集群。包括SQL语法校验、SQL作业调试及SQL作业编译和提交...
让天下没有难做的信用卡业务 | 雷峰网
他本想避免这个,但实施起来太容易了,所以他无法抗拒(www.e993.com)2024年7月27日。他还发明了很多好东西,比如switch语句和通信顺序、进程的思想,它们经常出现在Go和Ada的并发范例中。他的大部分工作都花在追求无错误编程上,但他断定这是一种浪费,因为业界对此根本不感兴趣。
【行业资讯】GoLand 2022.2 发布
GoLand2022.2为泛型和go.work带来了新功能,还增加了对模糊测试的支持,SQL语句现在可被自动检测,还带来了针对它们的全面代码辅助。GoLand现已支持WebSocket连接,并且可以通过HTTP和WebSocket协议发送GraphQL查询。泛型将空...
好的编程语言具备哪些特性?
默认情况下,所有东西都是无副作用的,因此如果你确实需要改变内部代码,则必须重写上面的所有层(例如,没有调试打印语句)。Haskell遇到了一个「神秘元组问题」,因为尽管类型的定义非常严格,但是每个函数中的组件可以有不同的名称。那些使用Haskell的用户声称对此非常满意,但是一位生产用户说,当他们为了自己私人用途...