佳爷的后花媛


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Search

API

Posted on 2018-09-26 | In PHP | | Visitors:

API 篇

RESTful 是什么

RESTful是一种软件设计风格,全称是:Representational State Transfer(表现层状态转移/用URL定位资源,用HTTP动词描述操作)
有哪些RESTful风格的接口?
Github API

why choose RESTful ?

Read more »

一个编译器的结构

Posted on 2018-09-26 | In 编译原理 | | Visitors:

编译器主要有两个部分构成的,一个是分析部分,一个是综合部分。

分析部分(analysis)

分析部分吧源程序分解成多个组成要素,并在这些要素之上加上语法结构。其实最主要就是对代码进行检查,看看有没有错。没有错的话就会把各种信息存放在一个叫做符号表(symbol table)的数据结构中,符号表和中间表示形式一起传送给综合部分。

综合部分(synthesis)

这时候综合部分根据符号表和中间表示形式的信息来构造用户期待的目标程序。

Read more »

自由软件

Posted on 2018-09-25 | In 杂谈 | | Visitors:
所谓“自由软件”就是让你可以自由使用的正版软件,典型代表就是使用GPL许可证的软件,只要软件的许可证是GPL,那么就是自由软件。
1980年,一个叫Richard Stallman的美国程序员,由于无法忍受软件私有化造成的代码封闭,而创立了GPL许可证。
Read more »

php中时间戳等相关小概念笔记

Posted on 2018-09-25 | In PHP | | Visitors:

首先说下时间戳吧,因为工作需要,对接接口时要用到各种类型的时间戳,所以抽个时间把这些时间戳整理了下.
如果想看看返回的时间戳对不对,这里有个在线转换工具,可以试试时间戳在线转换

获取当前的时间戳是最简单的

格式如下:
$test = time();
它返回当前的 Unix 时间戳.这是返回的结果1487839316

Read more »

tp中的M,D,C,A,I,S方法

Posted on 2018-09-25 | In PHP | | Visitors:

才开始接触tp,对里面的大写字母方法不是很理解。现在清晰多了。

D方法实例化模型类的时候通常是实例化某个具体的模型类,如果仅仅是对数据表进行基本的CURD操作的话,可以使用M方法.由于不要加载具体的模型类,所以性能会更好.如果D方法没有找到定义的模型类,则会自动调用M方法.

Read more »

路由,模块化设计,命名空间

Posted on 2018-09-25 | In PHP | | Visitors:

ThinkPHP采用模块化的架构思想,可以支持多模块应用的创建,让应用的扩展更加方便.
先简单说下路由规则:

Read more »

php中的公钥和私钥

Posted on 2018-09-25 | In PHP | | Visitors:

最近公司业务需要用到公钥和私钥,之前接触的很少,不是很了解,刚刚上网了解了下.发现很多地方都要用到加密.有对称加密算法( DES,AES)[加密和解密都使用一个密钥]和不对称加密算法(RSA).这里说的是RSA(非对称加密算法).
RSA就涉及到公钥和私钥.
这里写图片描述
这里写图片描述
要记住的就是:公钥加密,私钥解密.私钥加密,公钥解密.

Read more »

tp中遇到的相关方法

Posted on 2018-09-25 | In PHP | | Visitors:

getDbFields
这个方法在tp手册的字段定义中
通常每个模型类是操作某个数据表,在大多数情况下,系统会自动获取当前数据表的字段信息。
系统会在模型首次实例化的时候自动获取数据表的字段信息(而且只需要一次,以后会永久缓存字段信息,除非设置不缓存或者删除),如果是调试模式则不会生成字段缓存文件,则表示每次都会重新获取数据表字段信息。

Read more »

编译器和解释器

Posted on 2018-09-25 | In 编译原理 | | Visitors:

Q & A

编译器和解释器之间的区别是什么?
编译器相对于解释器的优点是什么?
解释器相对于编译器的优点是什么?
在一个语言处理系统中,编译器产生汇编语言而不是机器语言的好处是什么?
把一种高级语言翻译成另一种高级语言的编译器成为源到源(source-to-source)的翻译器。编译器使用C语言作为目标语言有什么好处?
描述一下汇编器所要完成的一些任务。

Read more »

ThinkPHP多表查询

Posted on 2018-09-25 | In PHP | | Visitors:

这里有两张关联的表(table1,table2),想要通过其中一张表(table1)查询另外一张表(table2)的详细信息.在tp框架中该如何实现呢?

Read more »
1…4567

Zoe

get busy living or busy dying

65 posts
15 categories
30 tags
GitHub
© 2019 Zoe
Powered by Hexo
|
Theme — NexT.Muse v5.1.4