一转眼,去年刚刚毕业的我已经工作半年有余。这半年里面我的想法很多,动力很多,有很多想要做的事情,开始都是动力满满,到最后却拖更,什么都没有做。在工作的这半年里面,我看到了自己技术上的不足,也学到了很多。在开发的路上,参考了很多大神写的博客。新的一年就到来了,希望自己能在新的一年里逐步积累,遇到开发问题积极解决,及时将实用的技术文章转载到自己的简书博客上来,以免收藏夹既是开始又是结束。归根到底还是自己太懒啦,什么事情都在脑子里面规划的很完好,思想上的巨人,行动上的矮子。这里归纳一些常见的英文简写,给自己这样新手向的入门程序员。还有很多技术、缩写没有放进来,等日后一一补齐。
说到网站,在工作的半年里我经常参考的有简书、菜鸟教程、CSDN、SegmentFault、还有就是Google,收藏夹里很多内容都是来源于这些网站。当然了,作为一名Android开发者,经常访问的网站还有Android API。
新的2018年里,要好好积累技术,完善自己的知识储备,至少要对的起自己热衷开发的心。
XML
XML 的全称是可拓展标记性语言
eXtensible Markup Language
XML 入门教程-菜鸟教程
Json
Json 的全称是 JavaScript 对象表示法
Java Script Object Notation
Json 入门教程-菜鸟教程
WebService
WebService 入门教程-菜鸟教程
个人理解:是一种跨平台,跨语言的程序间的信息通讯技术,服务端暴露出接口,客户端通过固定的协议访问.
WebService请求 实际上就是将 SOAP 数据包封装到 HTTP 的 body 中去,向服务地址发起 GET 请求,获得到 Response 后进行解析.
关于 WebSercive 的几个名词:
WSDL:描述一个 WebService 接口的规范
WebService Description Language
SOAP:是一种简单的基于 XML 的协议,通过 HTTP 来交换信息.
Endpoint: 服务请求的地址
Namespace: 命名空间
SoapAction: 一般都填命名空间+方法名称,具体我很难解释是什么东西
Android 调用 WebService 过程大概是:
1.导入 ksoap.jar 包,这个包是构建 SOAP 协议的支持库.
2.创建 SoapObject 对象,将请求的相关参数放入该对象中.
3.创建 SoapSerializationEnvelope 对象,将 SoapObject 传入envelope中.
4.创建 HttpTransportSE 对象,传入 SoapAction 和 Envelope 对象,调用 ht.call() 方法.
5.在 envelope.bodyIn 中取出调用结果.
Android 调用 WebService
HTTP
HTTP 的全称是超文本传输协议
HyperText Transfer Protocol
是一个基于 TCP/IP 通信协议来传递数据的协议.
HTTP 入门教程-菜鸟教程
HTML
HTML 的全称是超文本标记语言
HyperText Markup Language
HTML 入门教程-菜鸟教程
CSS
CSS 的全称是层叠样式表
Cascading Style Sheets
CSS 用来负责控制 HTML 页面的样式.
CSS 入门教程-菜鸟教程
JavaScript
JavaScript 是 Web 的编程语言
所有现代的 HTML 页面都使用 JavaScript.它可以控制网页的行为,诸如验证表单信息,响应点击事件,重定向等等.
JavaScript 入门教程-菜鸟教程
SQL
SQL 的全称是结构化查询语言
Structed Query Language
它并不是指某一个数据库,而是用来操作数据库做增删改查操作的一个通用化的语言.这类数据库包括 MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等.
SQL 入门教程-菜鸟教程