一、数据结构的定义 官方定义: 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单理解: 数据结构就是设计数据以何种方式组织并存储在计算机中。比如:列表、集合与字典等都是一种…
分类:技术干货
Java实习总结网易百度小米美团阿里(均offer)
本人是大三的软件工程专业学生,从2017年3月开始学Java,从那时候还不知道什么是接口,到现在分布式也有所了解,很幸运的拿到了这些offer 2017年10月 网易考拉 Java 12月 百度 Java 2018年 1…
iOS实现边下边播
image.png 最近公司项目要开发一个TCP上传下载文件并且能边下边播的功能。我这里主要分为三个部分: 1.文件的分段读取,与分段写入。详情请查看NSFileHandle完成分段读写数据 2.交互协议中的字节处理。详…
一定不要招惹我们程序员,否则代码注释里面多了些东西就别怪我们
每个程序员敲代码都有自己的特色风格,有的人写的杂乱无章,有的人写的井井有条,好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,…
关于 int 和 Integer 不得不说的事
任何一个学过 Java 的人,肯定知道 int 是原始数据类型,Integer 是一个对象,他们之间可以自动地拆箱装箱。但,如果继续挖掘,仍然大有分析地余地。你,真的懂 int 和 Integer 了吗? 关于自动拆箱和…
编辑器之神vim简单使用与配置
为何要写本文 最近看了很多网络上面的评论都是”骂”vim,我就笑了(虽然我只是小学生),vim你不懂用就不要骂好不好,居然还看到了windows下的默认的文本编辑器比vim好的评论……这个骚操作实…
Java基础总结
一、数据类型 在java中 的数据类型主要有两种数据类型 ①基本数据类型 ②引用数据类型 java中的八种基本数据类型: 1.整数的数据类型: 类型 大小 byte(字节) 8位(bit) 2^8 = 256 -128~…
开发要不要自己做测试?怎么做?
作者简介: 茹炳晟 eBay 中国研发中心测试基础架构技术主管,先后任职于 HP 软件中国研发中心、阿尔卡特朗讯、Cisco 中国研发中心等公司 现在包括 Google、Facebook 和 eBay 等一线互联网巨头公…
Mac 开发之加载动画框架
最近因项目需要,本人写了内置六种加载动画的框架。 现Git 开源,简洁使用,调用方便。 先让大家浏览一下各个动画,如有需要,文末下载。 加载动画示例 使用步骤: 1.导入框架 框架 2.引入头文件 #import "Ma…
从架构角度来看 Java 分布式日志如何收集
首先,当我们如果作为架构师的角度去处理一件事情的时候,必须要有一些大局观。 也就是要求我们对个 Logging 的生态有完整的认识,从而来考虑分布式日志如何处理。 我们先来理解一些概念: 划分清楚 Logging 、Me…
Ios常用第三方动画框架(三)
gif动画 UIImageView-PlayGIF – UIImageView-PlayGIF。 YLGIFImage – YLGIFImage。 YLGIFImage-Swift –…
你们觉得作为一名程序员最大的悲哀是什么?
在这个网络发展快速的时代,我想问为什么你选择做程序员?有人说因为不善交际,也有人说最火的行业互联网,最好的职业程序员。确实在这个繁荣的行业,只要你自己不下船技术不水,就可以衣食无忧,努力努力说不定还能加薪升职,成为别人眼…