No1: 标准注解: 1)@Override:覆写 2)@Deprecated:过时 3)@SuppressWarnings:取消警告 4)@SafeVarargs:申明使用了可变长度参数的方法 No2: 元注解:用来注解其他注解,从而创建新的注解 1)@Targe:注解所修饰的对象范围 2)@Inherited:注解可以被继承 3)@Documented:应该被JavaDoc工具记录 4)@Retention:保留策略 5)@Repeatable:一个注解在同一声明类型上多次使用 No3: 定…
独立博客版本请点击这里 由来 2016年我开始建立了自己的知识体系,所有的文章都是围绕着这个体系来写,随着这个体系的慢慢成长,开始有很多出版社联系我写书,因为比较看好电子工业出版社,就顺理成章的开始了<Android进阶之光>这本书的编写.写作过程中并没有遇到什么困难,就是书名一直确定不下来,后来受到了<运营之光>的启发,这本书的名字才最终确定下来,寓意就是为Android开发者的进阶之路带来指引和光明. 为什么写这本书 官方话这里我就不说了,其实就两点: 1.目前市场上的Andr…
老师的blog整理 .网络编程部分 .网络编程部分 前端部分 django基础部分   老师的blog整理 python基础部分: 宝哥blog: https://www.cnblogs.com/guobaoyuan/ 开哥blog: https://home.cnblogs.com/u/Neeo 女神笔记 目录结构: https://www.cnblogs.com/Eva-J/p/7277026.html 哪吒笔记 目录结构: https://www.cnblogs.com/liwenzhou…
接上篇<Android进阶之光>--Android新特性 No1: 组件: 1)底部工作条-Bottom Sheets 2)卡片-Cards 3)提示框-Dialogs 4)菜单-Menus 5)选择器 6)滑块控件-Sliders 7)进度和动态 8)Snackbar(底部可操作弹出框)与Toast 9)Tab No2: Snackbar 包含了文字信息和一个可选的操作按钮 Snackbar.make(activity_main,"标题",Snackbar.LENGTH_…
UNIX环境高级编程——TCP/IP网络编程   常用网络信息检索函数 gethostname()   getppername()   getsockname()   gethostbyname()   gethostbyaddr()   getprotobyname()   getprotobynumber()   getservbyname()   getservbyport() 网络属性设置 头文件: #include <sys/types.h> #include <sys/soc…
Python网络编程之网络基础 目录 Python网络编程之网络基础 1. 计算机网络发展 1.1. OSI七层模型 1.2. 七层模型传输数据过程 2. TCP/IP协议栈 2.1 TCP/IP和OSI模型的比较 2.2 TCP协议 2.2.1 端口 2.2.2 TCP包头 2.2.3 TCP三次握手 2.2.4 TCP四次挥手 2.3 UDP协议 3. IP协议 2.3.1 IP地址 1. 计算机网络发展 计算机通信诞生之初,系统化与标准化未收到重视,不同厂商只出产各自的网络来实现通信,这样…
网络编程第三方框架:AFNetworking.SDWebImage 介绍:这些框架是开源的,经过前人的封装.改进,成为使用次数很多的一个性能好的源代码框架,只需要将它导入项目中,就可以使用.因此,在做项目时,使用它能够大大地提高效率.   ※ 一.AFNetworking:功能是用来下载网络数据(包括文件,图片等) 属性如下: ※NSURLConnection:       AFURLConnectionOperation    AFHTTPRequestOperation    AFHTTPR…
从初识Android到现在,在不断做APP(二维码.条形码扫描,彩票购买,火车票余票查询)的过程中,自己学会了很多东西.找时间整理了一下,总结如下: 其中,对于前两个APP,自己都是在他人已完成的基础上进行升级改造. 购物分享APP 条码扫描APP与彩票购买APP均采用C/S架构,在条码扫描APP中,Android端使用的是Google公司的开源条码扫描包,对于App的开发起到了很大帮助,但不利的一面也是存在的,自己对其底层实现代码还不是很熟悉:服务端使用的是:JSP+Servlet+javaB…
老师的blog整理 python基础部分: 宝哥blog: https://www.cnblogs.com/guobaoyuan/ 开哥blog: https://home.cnblogs.com/u/Neeo 女神笔记 目录结构: https://www.cnblogs.com/Eva-J/p/7277026.html 哪吒笔记 目录结构: https://www.cnblogs.com/liwenzhou/p/9959979.html 超哥笔记 一.网编 1.网络编程部分 https://w…
Linux网络编程数据收发的API流程分析        只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了.在网络编程章节的数据接收过程中,我们主要介绍过read().recv().recvfrom()还有一个recvmsg()没介绍到,今天我们就来看一下这几个API函数到底有什么差别. 数据接收        在接收数据的过程,主要分两个阶段:BOTTOM-HALF和TOP-HALF.        BOTTOM-HALF:        当从网卡驱动收到…