REST API是一种广泛应用于服务器和客户端之间的网络通信接口设计风格。首先要明确的是,REST是一种API设计风格,或是理解成一种设计思想,而不是一个具体的技术、编程语言等(有点类似于模块化编程思想)。本文参考了一篇国外的文章,简单介绍了使用Slim框架实现基本REST API的过程。

本文参考文章 《How to create REST API for Android app using PHP, Slim and MySQL》

本文源码可在GitHub上下载: https://github.com/jzj1993/Slim-REST-API

阅读全文 »

你也许不懂如何造一辆凯迪拉克,但你可以驾驶凯迪拉克。
你也许不懂Evernote是用什么技术做出来的,但你也可以使用Evernote。
你也许不懂Git,但你可以使用Github。


阅读全文 »

网页前端的JavaScript代码编写好之后,不像C语言会编译成机器码,作为脚本语言,JavaScript是直接从源码文件执行的。通常为了节省空间,可以把代码进行压缩,去掉多余的空格和换行等(代码可以全部写到一行,这个有点像C语言)。同样HTML,CSS等代码也可以进行这样的压缩操作。

功能全面的在线工具集:tool.lu

阅读全文 »


其实我也不想写这么无聊的东西可是学弟一遍一遍问啊,学姐大三了啊很忙啊,不能天天看着你给你分析感情问题啊,学姐觉得应该授之以渔不能授之以鱼啊,于是学姐版把妹课堂开课啦!

首先,你要有个target,并且很喜欢她。并不是说你想谈恋爱了就随便找个还不错的妹子就上,那种把妹把的不是爱情是寂寞啊亲,我讲的可不似这一种。

阅读全文 »

继续上一篇的内容,这篇快速介绍Django的数据库模型。

Django支持4种数据库,PostgreSQL,SQLite3,MySQL,Oracle。这里我们忽略数据库的配置,直接使用默认已经配置完成的SQLite3数据库,重点关注Python代码的实现。Django已经将数据库进行了完善的封装,通过同样的代码,就可以操作多种数据库,会自动生成对应的SQL等语句操作数据库。

阅读全文 »

配置环境

安装配置Python,Django,Eclipse集成开发环境+PyDev插件

阅读全文 »

使用dropins目录(推荐)

Eclipse 3.5以后的版本,插件安装功能做了改进。将需要的插件解压到Eclipse软件的dropins子目录,启动Eclipse时就可以安装成功。

阅读全文 »

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。这里介绍如何在windows下安装Django。

django-1.6.2

阅读全文 »

Microsoft Visio是Office套件中的一款功能强大的绘图工具。本文介绍了Visio的基本使用方法,基于Visio 2010。

绘制流程图

阅读全文 »

很多互联网产品有个共性,就是其业务核心在数据库中,各种客户端包括网页、桌面、手机App,本质上只是将数据库中的数据,按照一定的结构和组织呈现在用户面前。

因此对于一款互联网产品的初期开发,数据库模型的设计是非常重要的。并且数据库的模型设计与产品需求有直接的关联,通过设计数据库模型,能将产品需求与实现有效的结合起来。

阅读全文 »

本文对关系型数据库的概念做个基本介绍,主要是逻辑问题,并不需要涉及太多技术问题。

关系型数据库中存储一张张的表,类似Excel表格。如图,id、姓名、性别等称为字段,每个字段为一列,而每行的数据称为一条记录,例如小明的所有信息。另外图中有一个主键id,其值对应一个数字,每条记录的主键不同,这样就可以通过id唯一确定一条记录了。

阅读全文 »

本文尝试对量子通信以及量子隐形传输技术进行科普介绍,力求通俗易懂(全篇没有一个公式)。

由于个人水平有限,如有不当或错误之处,望批评指正。有疑问和不确定的地方我也会标注出来。

阅读全文 »

解压文件

使用WinRAR等软件,Ubuntu ISO镜像文件中的casper文件夹解压到硬盘中的任意分区根目录,把ISO镜像也放在那个分区根目录。

阅读全文 »

变量

定义和初始化

阅读全文 »

今天下午发现自己用WordPress搭建的站点主题有一些bug,决定对其进行一些修改。

由于主题原先并不是自己设计的,是在知更鸟的Ality主题基础上修改的,所以对于里面的每个文件之前并没有做过很多深入研究。

阅读全文 »

这里重点围绕我所了解的学科来介绍(信息技术、计算机软硬件)。

软件工程:研发/测试

阅读全文 »

为避免和前面的出国重合,这里上研主要指在国内大陆地区的大学上研。因为我自己都没上研,其实没有太多发言权,就问过几个西电学长学姐,这里按照我的理解大概一说。

上研的原因

阅读全文 »

本科生毕业主要有四个选择:出国,上研,工作,还有回家种田,不对,其实我是想说创业……

我自己只是本科毕业找工作了。原先也是在这个问题上面做了很多研究,问过不少人,周围也有不少同学上研、出国之类,这里把我知道的东西给总结一下。其中有些内容也是道听途说,或是自己的理解和猜想,尤其是关于上研情况的看法,作为本科生,其实我没有太多发言权,但是尽量按我所知道和所理解的写一写吧。也希望知道更多情况的人来补充。每个人都有自己的选择,每个选择都有其好处和坏处,没有绝对正确的答案。

阅读全文 »

本文中的负面信息较多,目的不是为了宣传负面内容,而是对于复杂的问题,把我能获取到的各种信息做个介绍,由读者自行判断应该做什么,文章没有明确的中心论点。

未成年人、中小学生等思想不成熟人群,请在成年家长的陪同下阅读。

阅读全文 »

注:这篇是从以前的文章里面提取出来重新整理的……单独形成一个话题。

生活的意义,高大上的哲学问题。

阅读全文 »