由于周末连续奋战两天,在过去的一周自己基本完成了简单解释程序的编写,熟悉了AST的的建立和简单操作。新一周的第一天本打算马上着手做词法分析器,可是一周下来堆积了太多的作业,不得不花些时间去处理,所以直到22点才开始看miniJOOL语言的词法规则,这也算开了个好头吧。一天下来也是够累的了,今天就先学到这吧。伴随着轻音乐,慢慢品读着CSDN网友靳雄飞的《十年总结》,他的十年历程极大的触动了我,“压力
哈喽大家好!本期的推荐资源中除了好用的代码编辑器、开源框架之外,还有适合大家学习练手的项目,重点,本期还有一个特推项目哦~下面和小编一起来看看这些好登西吧!(排名不分先后) 结构化 SQL 生成器一个用 JSON 来生成结构化的 SQL 语句的工具,可以有效提高写 SQL 的效率。基于 Vue3 + TypeScript + Vite + Ant Design + MonacoEditor 实现
sqlite源码编译
原创
2022-11-02 15:25:01
368阅读
因为之前一直使用 lua for windows 来搭建lua的使用环境,但是最新的 lua for windows 还没有lua5.2,我又想用这个版本的lua,所以被逼无奈只能自己编一下lua源码。
首先从 lua的官网 下载你想要使用的lua源码,比如我下载的就是lua5.2。解压后内容如下:
所有的lua源码都放在了 src 文件夹下,当然,
推荐
原创
2013-01-04 14:36:27
10000+阅读
点赞
5评论
http://blog.csdn.net/zjg555543/article/details/11814563 因为之前一直使用 lua for windows 来搭建lua的使用环境,但是最新的 lua for windows 还没有lua5.2,我又想用这个版本的lua,所以被逼无奈只能自己编一下lua源码。首先从 lua的官网 下载你想要使用的lua源码,比如我下载的就是lua5.2。解压后
转载
精选
2013-10-09 12:13:37
462阅读
SQL Server 中,强制重新编译存储过程的方式有三种:
sp_recompile 系统存储过程强制在下次执行存储过程时对其重新编译。具体方法是:从过程缓存中删除现有计划,强制在下次运行该过程时创建新计划。
创建存储过程时在其定义中指定 WITH RECOMPILE 选项,指明 SQL Server 将不为该存储过程缓存计划,在每次执行该存储过程时对其重新编译。当存储过程的参数值在各次执行
续在Windows平台获取Android源码1 文章内容,如下:在运行repo sync 命令之后,cygwin终端就会开始同步android源码了,可问题就来了。1、要等待多入久呢?2、什么时候表示同步完呢?3、同步完,文件会成怎样呢?4、在同步中,会不会遇到问题呢?以下我来 一 一解答:1、如果是一直都在下载没中断过,那一般来说要等待的时间4-12小时,为什么不中断也要4-12小时呢
转载
2023-10-11 06:41:25
167阅读
iWireshark Windows编译环境搭建1、安装Cygwin我已经将ISO文件放在共享里面了,链接如下:\\172.24.154.28\Software\Private Tools\Networking Tools\ cygwin-release-20061108.iso2、安装python(2.4.4版本
转载
2010-11-19 10:44:00
210阅读
2评论
Windows环境下编译FFmpeg源码由于最近需要学习Android音视频开发方面的知识,也就开始了FFmpeg方面的学习,往后的学习都会写成博客更新。要想在Android开发中使用FFmpeg,首先当然是需要编译FFmpeg源码。首先,网上很多编译环境大都是Linux、Mac,而我电脑是windows,不免觉得会有很多坑要踩,果不其然,花了我很多时间。流程如下:由于windows没有相应的编译
转载
2023-10-20 11:03:45
78阅读
本文开始一个系列文章,深入理解Python源码,算是阅读《Python源码剖析》一书的读书笔记,是一项长期进行的工作。一共分三个部分:Python对象模型,Python虚拟机,Python模块动态加载及内存管理。Python版本:Python-2.7.10编译工具: Microsoft Visual Studio 2013Python版本和VS版本算上比较匹配,更高的Python版本和更高的VS版
原创
2017-10-14 14:23:24
1704阅读
一:Linux上安装Redis第一步:下载redis第二步:使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统。 第三步:解压redis-5.0.2.tar.gz到/opt目录第四步:编译redis,进入解压目录,并且执行make命令: 有的可能直接安装完成:就不用执行下面的步骤了报错:gcc命令未找到第五步:安装gcc。什么是 gcc ?g
转载
2023-12-02 22:31:06
100阅读
最近想从代码层面学习下 ElasticSearch,于是下载代码并导入到 idea 中,开始一顿操作,gradle 各种倒腾,还是没法直接从代码运行进程,最后看了工程里的 TESTING.asciidoc 文档后,才知道怎么调试的。 1. 首先 git clone es 的最新代码 git clon
原创
2022-12-04 01:01:11
334阅读
1、HDFS篇1.1 元数据解刨 1、由客户端请求DistributedFileSystem对DSFClient进行NameNode(RPC)的请求。
2、NameNode下的NameNodeRpcServer接收请求后并让FSNameSystem进行FSDirectory和EditLog的写入,首先FSDirectory会根据客户端的请求在INodeDirectory下创建
SQLite是一款轻型的数据库,是关系型数据库(RDBMS)管理系统,它包含在一个相对小的C库中。源文件:Sqlite官网地址:http://www.sqlite.org/Sqlite3文件下载: 安装:先在C盘建一个文件夹 sqlite3,1.把sqlite-dll-win64-x64-3180000中解压出来的两个文件(sqlite3.d
原创
2022-12-08 18:45:45
147阅读
1. 环境 操作系统:win10 开发平台:vs2015 SQLite版本:3330000 2. 编译和安装 1.下载并解压 下载sqlite-amalgamation-3330000.zip和ssqlite-dll-win64-x64-3330000.zip d:. ├─sqlite3 ├─sql
转载
2020-08-25 00:04:00
489阅读
2评论
步骤:1、搭建 MinGW 的编译环境下载yasm,地址:http://yasm.tortall.net/Download.html改名为yasm.exe放到C:\WINDOWS\system32 或者 C:\MinGW\msys\1.0\bin文件夹下。下载 mingw-get-inst-20101030.exe , 点击这里下载 http://sourceforge.net/proj
前言:Qt Base包含的模块有:Qt5Xml 、Qt5Widgets、Qt5Test、Qt5Sql、Qt5PrintSupport、Qt5OpenGL、Qt5Network、Qt
原创
2022-09-23 13:51:57
196阅读
# 在Windows环境下编译和调试HBase源码
HBase作为一个强大的分布式数据库,很多开发者都希望能够深入其源码进行学习和调试。虽然在Windows下编译和调试HBase可能会遇到一些挑战,但只要按照正确的步骤进行,你将能顺利完成这一任务。以下是本教程的详细流程和各步骤的说明。
## 编译和调试流程
为了清晰展示操作的每一步,我们可以通过以下表格来总结整个流程:
| 步骤
因为之前一直使用lua for windows来搭建lua的使用环境,但是最新的 lua for windows 还没有lua5.2,我又想用这个版本的lua,所以被逼无奈只能自己编一下lua源码。首先从lua的官网下载你想要使用的lua源码,比如我下载的就是lua5.2。解压后内容如下:所有的lua源码都放在了 src 文件夹下,当然,不同的lua版本目录结构有可能不一样,但是都会有 src 这个文件夹,只有这个才是我们编译必须的。而且lua越做越精简了,5.1的版本里面还有一些test的例子之类的,5.2就只剩下必须的内容了。然后,如果是第一次编译lua,还是建议看一下doc文件夹下面的r
转载
2013-11-17 00:58:00
78阅读
2评论
MinGW的安装不再赘述,百度就有一大堆。在安装之前要首先安装spice-
原创
2022-11-02 15:27:29
246阅读