点击上方"程序员历小冰",选择“置顶或者星标” 你的关注意义重大!Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很...
大家好,我是历小冰,也是张狗蛋,原张狗蛋的技术之路的博主。
最近一段时间,我一边在扇贝实习,一边跟着学校里的导师进行本科毕业设计.在公司里,mentor言传身教的教导我写出更简洁和具有统一风格的代码;在学校里,导师耳提面命的教导我如何一步一步的进行科研论设计.虽然很忙碌,但是却收获很多.做好本职工作是否足够好?
一、MySQL系列My...
今日新开博客,特写下此篇文章,励志自鉴。之前看到一篇博客《编程,要么热爱,要么离开》,对于其中的内容十分赞同,但作为一名南京大学软件学院的学生,对于编程的热爱,总是会迷失或湮没在每日重复的生活之中,听课,做作业,吃饭,闲聊,恋爱,痴想,时间像海绵一样,却没有被挤出,而是慢慢的一点点的吸入了。而学院式的教学也与公司商业的编程模式和思想也有冲突,如何去抉择呢?是专注于学业,还是广泛的学习各种知识;
在[《MySQL 常见语句加锁分析》](https://mp.weixin.qq.com/s/oJWDrNTLeDR8KYRKfn-f8g)一文中,我们详细讲解了 SQL 语句的加锁原理并具体分析了大部分的简单 SQL 语句,但是实际业务场景中 SQL 语句往往及其复杂,包含多
git和github相信大家都听说过,或者使用过,我进
public class {}sadf asdfas asdfasdf
过完年,又重新拾起之前编写的android的项目,希望美化一下界面,于是自定义了一些AlertDialog,然后就遇到了requestFeature() must be called before adding content这个AndroidRuntimeException。上网百度一下,发现大多数文章只是记录一下错误和改正方法,并没有给出内部的原理,于是自己总结一个相关的内部原理。
SharedPreferences详解 转自点击打开链接 我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信
题目简介:Given a collection of intervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18]./** * Definition for an interval. * s
Given an unsorted array of integers, find the length of the longest consecutive elements sequence.For example,Given [100, 4, 200, 1, 3, 2],The longest consecutive elements sequence is [1, 2, 3
今天阿里的面试官问了一些关于多线程的问题,感觉自己对这一方面不太了解,于是便google了一些文章,然后又复习了之前学习的操作系统的基础知识,在此进行一下总结,下一篇进行一下线程相关类的源码分析。 首先是关于进程和线程的基本概念。进程是为了准确描述运行程序的状态和系统动态变化状况的数据结构
本篇博文也在http://ztelur.github.io/同时发布。文章中如果有错误,请告诉我,我会立刻修改。 要使用Dagger2,首先要了解的就是控制反转和依赖注入这两个概念。一、控制反转 在wiki词条中,控制反转如下定义:In software engineering, inversion of control (IoC) describes a design in whi
这几天阅读了《Android开发艺术探索》的关于Window和WindowManager的章节,特此写一片博文来整理和总结一下学到的知识. 说到Window,大家都会想到所有的视图,包括Activity,Dialog,Toast,它们实际上都是附加在Window上的,Window是这些视图的管理者
最近发现自己在实现产品需求时,在界面元素的细节部分把握不够准确,经常被leader告知需要微调一下界面元素的各类尺寸.虽然导致这个因素的最重要的原因是我场的设计太懒,不给标注,但是作为一个终端工程师,了解并掌握足够的设计相关的知识还是十分必要的,于是最近就开始研究其google的Material Design设计风格.
原文地址如下:摸我 我希望以此篇博文作为基于注解处理器生成代码系列博文的开篇,给大家展示注解处理器有多么强大,并在最后使用这项技术来在编译时刻生成android代码 在这个系列博文中,我们会: - 介绍Java语言中的注解 - 理解注解的基本用法和作用域 -
原文请看摸我 这是有关注解代码生成技术系列博文的第二部分。在第一部分(摸我)中,我们介绍了注解的基本概念与用法。 在本篇博文中我们将介绍注解处理器的基本概念和使用运行方法。介绍 注解功能强大。你可以使用注解来设置各类元数据或者配置信息,语法格式优雅并且功能强大。
本博文原文地址摸我 本篇博文是关于使用注解处理器生成java代码系列的第三篇也是最后一篇文章。在第一篇(在这里)中,我们介绍了注解和其一般用法。在第二篇(在这里)中,我们介绍了注解处理器,如何构造并且使用它。 在本篇博文中,我们将想你展示如何使用注解处理器来生成源代码。简介 生成源代码很简单。生成正确的源代码却很难。
最近一直在阅读《SICP》,然后下午做其中的习题2.6,对其题意很不理解,于是搜索了相关资料,不禁如题设所说感到如雷灌顶,特此记录下来,以供大家阅读和交流题目 如果觉得将序对表示最为过程还不足以令人如雷灌顶,那么请考虑,在一个可以对程序做各类操作的语言中,我们完全可以没有数(至少在只考虑非整数的情况下)
作者: ztelur 联系方式:segmentfault,csdn,简书 本文转载请注明原作者、文章来源,链接,版权归原文作者所有。 前段时间阅读了一篇关于Android动画学习的文章《如何学习 Android Animation?》,深感Android动画种类繁复,类型多遍,虽然自己实现过很多动画效果,但是对Android动画的整体领悟还有所欠缺,所以决定最近好好研究一下Android动画
作者: remcarpediem 联系方式:segmentfault,csdn,简书 本文转载请注明作者、文章来源,链接,版权归作者所有。 前段时间提交了本科毕业论文,这段时间特别空闲,于是希望研究一些基础性的技术,比如网络和编译原理。于是就找来《TCP/IP协议详解》来看,并做一些笔记,记录一下感悟或在重点。 为了节约你的时间,本文主要内容为: - TCP/IP协议族 - TCP和
作者: remcarpediem 联系方式:segmentfault,csdn,简书 本文转载请注明作者、文章来源,链接,版权归作者所有。 看了酷壳网站上的《TCP 的那些事儿》系列文章,有一点很受启发:锻炼一下自己是否使用较少的篇幅将TCP协议讲解清楚。一般的同学写博文,可能像摊大饼一样,篇幅较多并且罗嗦。
最近研究了google开源的Json库Gson,在这里进行总结一下,应该会分为3篇博客。第一篇主要讲一下Gson的整个框架吧;第二篇主要总结一下Gson关于反射的部分;最后一篇会总结一下JsonWriter和JsonReader,主要是Json对象的处理啦。Gson Gson是可以转换Java对象为JSON表示的java库,也可以将JSON转换为Java对象,并且可以转换你没有源代码的预设的复杂
作者: remcarpediem 联系方式:segmentfault,csdn,简书 本文转载请注明作者、文章来源,链接,版权归作者所有。 前段时间,我看到了一篇关于Android动画的文章Android View 仿iOS SwitchButton Material Design,十分喜欢文章作者的笔风,可惜每个人的笔风都不同,不过我倒是实现了一个类似的Switch组件,项目地址为http
一个Gson例子 Gson可以解析用户自定义的对象,当然你也可以使用public GsonBuilder registerTypeAdapter(Type type, Object typeAdapter)来完全按照自己的方式来解析,但是Gson其实已经为解析自定义类型对象做了适配,除非特殊需求,我们一般不需要定义自己的TypeAdapter。比如下边这个例子class MyType{privat
本文是翻译文章,原文地址如下:地址。转载请表明原文作者地址。 过去几周来独立开发者对应用商店的焦虑之潮再次袭来,并且比以往来的更加猛烈。导致这次焦虑之潮的主要原因有:手游金卡戴珊:好莱坞今年收入将要达到两亿美元;与之相反的是Brent Simmos在博文中表示现在似乎并没有多少独立iOS开发者
背景 前几天使用react-native遇到了底层okhttp库cookie无法保存的问题,由于自己对http和okhttp也不是很了解.所以想开一个系列的博文,借助详细解析okhttp的详细解析来梳理一下http相关的知识。Okhttp Okhttp是很火而且效率很好的一个android的网络库,被很多app或者开源库使用或者集成,比如react-native,官网地址如下戳我.UML类图 事先
&emps;这是OkHttp系列博文的第一篇,之前写过一篇草稿,介绍OkHttp的整体框架,但是感觉涉及的知识太多,无法在一篇中讲述清楚,所以,之后的博文都只关注某一方面的知识,争取文章短小精悍。 今天主要研究一下OkHttp发送Http请求过程中的重定向和出错重试,主要涉及的源码文件有Call.java``HttpEngine.java。 我们今天研究Call的Response
我在《Android视图结构》这篇文章中已经描述了Activity,Window和View在视图架构方面的关系。前天,我突然想到为什么在setContentView中能够调用findViewById函数?View那时不是还没有被加载,测量,布局和绘制啊。然后就搜索了相关的条目,发现findViewById只需要在inflate结束之后就可以。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号