https://mp.weixin.qq.com/s/s92GRXoCxxD5v1PeaIrJWw
前一阶段Oracle中国裁员的消息闹得沸沸扬扬,我来蹭个几个月前的热点。
数据库这个名字可能大家多少都有耳闻,但是它究竟干什么用的,也说不出来个所以然。
其实我也不知道
暑期由于科研项目的原因,接触到了一点数据库的东西,顺便稍微深入地做了些了解。确实是稍微,而且只是了解,并没有太深入。
代码我也搞不定,就只能看看开头的注释才能维持得了科研这样子。
看了之后就想写出来,不写出来对不起我这沉睡多年的公众号。
sqlite 源代码 的注释说了些什么 前面讲了,源代码我也搞不定。就只能看看开头的注释。 一般情况一段源代码开头都是这样的:
简简单单的英文,应该很好懂。 顺便翻译一下,不然推送太短了:
看到这句话第一感觉,应该是劝人向善,不错 第二感觉,有点宗教意味。
我在写这篇推送之前都觉得这段话不错,边写边查资料,发现这段话曾经引起过轩然大波。
sqlite原作者和主要管理员Hipp认为,他所采用的行为准则反映了他的信念,以及那些免费为开源软件项目做出贡献的人的一般世界观。
可以理解,开源软件无论怎么看都有点理想主义的味道
为什么关注sqlite源代码 首先:sqlite太常用了,每个人都离不开。 所有安卓都是用的Linux内核
所有安卓、苹果(可能还有鸿蒙)都是用sqlite
之前听到一个电台,网易云音乐的,名字叫“软件那些事儿”,六个字
顺便给主播栋哥推荐一波:这个电台主要是吐槽和划水,讲述一些人生经验,部分捎带一点技术,比如Java、Linux与Redhat-Debian、unix、TCP/IP、浏览器、任天堂、IBM、苹果、微软、HP、SONY甚至一些古老的SUN公司、网景公司等等等等。
识别二维码,一触即达
作者提到他上研究生的时候,导师的要求从头到尾分析sqlite的源代码。 原因就那么几条: 现在到网上搜一搜,会发现有很多解析sqlite源代码的文章。看来确实是个不错的学代码的材料。
我就壮着胆子搜了一下sqlite的源码,果不其然,以我这种幼儿园C语言的水平,无论多少行,看起来都是天书。
所以就看注释了。。。
简单说说sqlite怎么用吧 怎么安装?网上都有,直接下载三个文件夹就行了。
Sqlite基本命令: •创建或打开一个数据库 sqlite3 mydatabase.db 然后会出现:
出现这个符号后就能输入命令了 具体命令如下:
SQL语句:就四种,增删改查
这样也讲不明白,B站有个很好的讲SQL语句的视频。时长就40多分钟,一节课。哪天上课无聊就能翻出来看看。说不定比上课内容有用很多。
来吧,别强迫自己认真听课了
没啥可写的了 那我给大家演示一下什么叫戛然而止吧
|