其他
文章平均质量分 68
小阳世界2023
万物皆程序
展开
-
代码重构之道
英文原文:Refactoring -- Not on the backlog! 对于如何进行代码重构,一直有着很多种说法。很多人都认为应该将重构代码放在backlog里。但是其实,这并不是一个理想的方法。 在项目刚刚开始的时候,你的代码很干净。 即使有的时候需要小小的绕一下路,但是这个时候我们可以轻松、平稳的添加功能。这个阶段一般都不会出现问题,而且由于我们比较着转载 2016-11-03 16:33:25 · 1738 阅读 · 0 评论 -
Android国内一些比较知名的大牛
android-dev-cn一些国内 Android 开发者信息,欢迎提交修改国外部分开发者信息分享:昵称GitHub博客介绍罗升阳 Luoshengyang@csdnAndroid 源码分析邓凡平 innost@csdn阿拉神农魏祝林 android_tutor@csd转载 2016-10-18 20:09:58 · 1554 阅读 · 0 评论 -
Java爬虫网页抓取图片
昨天突然想搞下抓取网上的图片所以写了下 import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Inpu原创 2016-11-10 09:44:24 · 894 阅读 · 2 评论 -
技巧
ps拾色器用于分析RGB颜色原创 2016-12-07 11:55:30 · 422 阅读 · 0 评论 -
认识推送
推送推送是指服务器定向将信息实时发送至客户端的功能。 常见的推送界面有美团网网易新闻等提醒用户。长连接和短连接长连接:客户端和服务器之间始终建立着一个通信连接,在连接没有中断之前客户端和服务器之间可以随时进行通信(socket) (推送)短连接是指通讯双方有数据交互式,就建立一个连接,数据库发送完成时断开此连接。(http)国内的推送平台极光推送个推百度推送小米推送原创 2017-04-26 21:58:07 · 309 阅读 · 0 评论 -
TCP/IP,http,socket,长连接,短连接
之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。如有错误,请拍~~~先看图:TCP/IP是什么?TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。Socket是什么呢?Socket是原创 2017-04-26 22:21:02 · 377 阅读 · 0 评论 -
TCP与UDP
TCP与UDP面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。 面向字节流的话,虽然应用程序和TCP的交互是一次原创 2017-04-26 22:22:26 · 497 阅读 · 0 评论 -
单例模式优化
private static volatile SettingsDbHelper sInst = null; // 这里添加了 volatile public static SettingsDbHelper getInstance(Context context) { SettingsDbHelper inst = sInst; // 在这里创建临时变量 if (in原创 2017-05-19 10:19:09 · 277 阅读 · 0 评论 -
杂谈
Android群里炸了锅,讨论新手是否该入门Android,但我却在想另外一个问题,你说android吧,前端药学(xml布局,和web的前端差不多,看过一些),webview有时需要自己写一些js,java能干的是很多,爬虫也是可以的,但现在却被python取代,后端被php取代,(java能干的事还是挺多的),我看到许多adnroid大神都在有意无意的暗示要开拓未来新的职业方向(AI,玉刚说和弘原创 2017-08-18 11:47:03 · 313 阅读 · 0 评论