用户中心USER CENTER

首页/用户
  • Android编译期代码生成之apt实践入门

    摘要:执行完成之后,在的目录下,即可看到咱们的代码,如图总结代码的生成是定义编译期的注解,再通过继承实现代码生成逻辑,实现了编译期生成代码的逻辑。学习资料附上一篇标准的编译期代码生成,以及关于的详细介绍。 现在 Android 主流库中使用 apt 的越来越多,如Dagger2,ButterKnife,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生...

    ls0609 发布于Java
  • HTTP学习笔记

    摘要:它作为将域名和地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。当前,对于每一级域名长度的限制是个字符,域名总长度则不能超过个字符。二请求与响应作用的作用就是指导浏览器和服务器如何进行沟通。 一、WWW概念WWW(World Wide Web),主要包括三部分概念URI,俗称网址HTTP,两个电脑之间传输内容的协议HTML,超级文本,主要用来做页面跳转解释:URL 的作用是能...

    ls0609 发布于Html
  • 如何造一个移动端的联动选择器(三)

    摘要:写在前面之前写了一篇为移动端而生的自定义多级联动选择器,得到了很多人的关注。预知后话地址为移动端而生的自定义多级联动选择器到此,时间选择器的核心算法就已经基本掌握了。 写在前面 之前写了一篇 MultiPicker -『为移动端而生』的自定义多级联动选择器,得到了很多人的关注。鉴于很多人对这种手写插件的过程很好奇,所以写了几篇文章,来说说它的成长史~ 在阅读本文之前,确保你有稍微看过 ...

    ls0609 发布于Html
  • Web技术的前世今生(一)

    摘要:直到有一天,大哥接到一项特殊的任务,一位年轻的爸爸想给自己患有抑郁症的孩子制作一个网站,希望网页里的天空每天都可以更换一种颜色。猿知原味注老头阐述的方法是最早的动态网页实现方案技术。传送门技术的前世今生二技术的前世今生三 我的名字叫JavaScript,你也可以喊我Js。在说我的故事之前,我觉得有必要先介绍下我的大哥HTML,和大嫂CSS。没错,那个叫Java的家伙不是我的亲戚,我们隔...

    ls0609 发布于Html
  • 比较了Gruvi针对asyncio,gevent和eventlet的一些设计决策和功能

    下表比较了Gruvi针对asyncio,gevent和eventlet的一些设计决策和功能。 * 特征 Gruvi Asyncio Gevent Eventlet IO library(依赖包) libuv stdlib libev stdlib / libevent IO abstractionTransports/Protocols Transports/ProtocolsGre...

    ls0609 发布于Python
<