自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

国民程序员

公众号:国民程序员。我的新书《Android App开发入门与实战》已由人民邮电出版社出版。

  • 博客(242)
  • 资源 (3)
  • 收藏
  • 关注

原创 GitHub高Star(综合)项目搜集

本库主要搜集GitHub上整理得比较好的【系统、框架、架构、技能、算法、专项】项目,欢迎Star和Fork

2020-09-17 08:44:07 91

原创 ARabbit:一个用于快速开发Android App的轮子

ARabbit旨在提供一个供Android App快速开发的SDK,使开发者将更多的精力放在App的业务实现,不用再关心具体功能的实现,比如网络请求、对话框、缓存等,也不用再为内存泄漏担心。

2020-09-09 13:53:03 229

原创 GitHub高Star(Android)项目搜集

本库主要搜集GitHub上好用的完整开源项目。GitHub地址:https://github.com/ddnosh/GitHub-Open-Source-Project

2020-08-24 18:15:22 210

原创 Android初级、中级、高级、资深工程师(架构师、专家)技能图谱

文章目录前言目的各级工程师技能图谱总结前言目前移动开发需求早已趋于稳定,但是市场上的移动开发人员技能高低不一,而且移动开发门槛较低,因此有大量开发人员经过短期培训上岗或者从Java开发转入,很多人虽然入行容易,但是却不知道怎么提升自身的技能水平。有些人从事移动开发多年,但是却没有完整的知识体系。目的通常我们将Android工程师划分为以下几个级别:初级、中级、高级、资深(架构师/专家)。为什么这么划分呢?这样划分有什么好处呢?技术角度首先,这样划分能让你知道每一个级别需要掌握的技能,让你有目的

2020-08-22 20:07:53 905

原创 我的新书《Android App开发入门与实战》已经出版

本书结合工作中的实际项目,站在开发者的角度,从实战出发,介绍如何开发一个完整Android App,以及开发Android App所会涉及到的各个方面。目的是让Android开发人员迅速掌握App开发技能,系统完整地了解最新Android开发技术,以及灵活运用各种开发工具和技能。

2020-07-29 17:21:27 2968 4

原创 Android开发已经没人要了么?

前沿Android从08年开始兴起,一路走来,已经历经10多年的发展。08到12年属于Android从萌芽到快速发展的阶段,12到16年属于Android成熟阶段,16年到现在属于Android差异化发展阶段,并且在各个领域均有渗透。发展历程08到12年:Android开发从兴起到爆发,火遍大江南北,很多做Java开发的纷纷纷纷转行做Android。还记得那时刚开始比较稳定的操作系统是1.5...

2020-03-30 10:39:20 825 2

原创 Android开发想要百万年薪,你得这样做!

Java高阶:原理:泛型、线程池、classloader、反射、JVM、I/O、注解、序列化;Framework:Activity生命周期、Activity启动模式、Activity任务栈、IPC机制、View事件体系和工作原理、window和windowmanager、四大组件、消息机制;开源框架源码:主流开源库源码实现原理;App优化:代码、内存、启动、布局、卡顿、网络、存储、图片、...

2020-03-30 10:33:57 278 2

原创 适合出海中小创公司移动开发团队使用的工具

Slack,Quip,Figma,Confluence,Asana,坚果云,Gmail,GitHub

2021-05-02 09:16:10 12

原创 Android面试速查手册:Android常用开源框架原理简化版

文章目录1. LruCache参考:做最好的Android面试题库:https://github.com/ddnosh/BestReview1. LruCache简介:Least Recently Used,也就是最近最少使用算法。当缓存空间满了的时候,将最近最少使用的数据从缓存空间中删除以增加可用的缓存空间来缓存新内容。双向链表LinkedHashMap//第一个参数是初始容量//第二个参数是填装因子,或叫加载因子//第三个参数是排序模式,true表示在访问的时候进行排序,否则只在插

2021-05-02 00:12:35 57 1

原创 你距离Android高薪,只差这一份Android面试手册(2021年最新版)

争取做到史上最好的Android面试题库,https://github.com/ddnosh/BestReview

2021-05-01 23:56:22 49

原创 JCenter已经提桶跑路,是时候学会上传到Maven Central了

用了这么多年的JCenter,终于要“跑路”了,还是有点依依不舍的。详情可以参见本公众号的这篇文章:https://mp.weixin.qq.com/s/rgqSMyF9ROs-WOvK_aJZNQ以前也写过JCenter上传的方法:《2020最新通过novoda上传到JCenter.

2021-04-03 22:42:04 1583 3

原创 关于Kotlin语法,你只需要这一篇就够了!

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情文章目录1. GitHub地址2. Kotlin Grammar3. Kotlin Advanced4. Kotlin in Android1. GitHub地址https://github.com/ddnosh/weekly-sample-kotlin2. Kotlin Grammarfun main(args: Array<String>) { println(.

2021-03-30 22:02:36 113

原创 Kotlin中的Lambda表达式

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情文章目录1.函数式编程2.Lambda定义3.Lambda应用: 高阶函数4.Lambda应用: 简化1.函数式编程在理解lambda表达式之前,我们先了解下什么是函数式编程。函数式编程是一种如何编写程序的方法论,它将电脑运算视为函数的运算,其主要思想是把运算过程尽量写成一系列的函数嵌套调用。函数式编程的基础是Lambda(λ )演算,λ演算的函数可以接受函数当作输入(参数)和输出(返.

2021-02-19 13:06:51 60

原创 什么是xapk文件?

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情文章目录xapk种类xapk with obbxapk with Split Apksxapk种类有时候我们会遇到.xapk后缀的Android安装包,而且一般移动设备还不能直接安装,需要专门的xapk安装器来安装。那什么是xapk文件呢?xapk有两种形式:XAPK file = APK file + OBB data fileXAPK file = Base APK file.

2021-02-18 16:18:50 2192 1

原创 世上最全Java高薪面试题视频

大家好,我是免费哥。今天给大家带来的资源是:世上最全Java高薪面试题视频资料简介|- 面试笔记.docx - 1.20 MB|- 84.项目流程和业务注意事项?.avi - 30.50 MB|- 83.项目的分类和项目参与者.avi - 123.30 MB|- 82.怎么把微信和业务平台进行绑定?.avi - 63.20 MB|- 81.微信公众号分类和微信开发原理?.avi - 20.80 MB|- 80.java访问redis级redis集群?.avi - 9.50 MB|- 79.

2021-02-18 13:31:13 73 2

原创 只需+1s,GitHub代码一键转成VS Code

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情GitHub严选:每天推荐一个GitHub优质开源项目路再长也会有终点,夜再长也会有尽头,不管雨下得有多大,总会有停止的时候。乌云永远遮不住微笑的太阳!大家好,我是严选哥。今天给大家带来的项目是:github1sGitHub被微软收购后,微软自己的世界第一IDE:VS Code怎么和GitHub联系起来就是一个值得讨论的话题了。那最直接的问题就是,如何在VS Code上面查看Gi.

2021-02-10 17:01:28 256

原创 Android面试速查手册:Android优化篇简化版

启动优化、应用瘦身、网络优化、电量管理、内存管理、布局优化

2021-01-19 15:14:46 132 1

转载 13个有意思的网站,你一定要看

1.无尽的马网址:http://endless.horse/一匹由字符拼成的马,你会发现它的腿一直延生到网页的尽头。不管你怎么样往下拖动网页,始终不会到达尽头。2.In Pieces网址:http://www.species-in-pieces.com/#In Pieces 是一个公益网站,它们希望通过这样的方式来呼吁人们更多的关注这些濒临灭绝的动物们。网页利用了 HTML5 绘制.

2021-01-16 12:47:01 207 1

原创 虾米音乐关闭,如何保存自己的收藏?

可以选择QQ音乐导入虾米的音乐资源。

2021-01-06 22:45:36 814

原创 一个让人毛骨悚然的黑科技:键盘也能出卖你?

你能想到么,键盘真的会出卖你。对,就是你每日敲击的键盘。当指尖在键盘上跳跃,清脆的噼啪声此起彼落时,你输入的所有信息,包括那些情真意切的词句,那些不欲人知的心事,还有你的网络.

2021-01-04 14:56:10 84

原创 easySearch:一款聚合资源搜索神器

这是一款Chrome浏览器插件,支持主流链接一键查询,还提供了以图找图、工商搜索、乐谱搜索、台词搜索,以及影视动漫搜索、软件搜索、云盘资源搜索等功能。根据开发者介绍,目前系统内置了223个资源站,且会自动更新网站最新地址,几乎可以满足我们的所有搜索需求。

2020-12-25 16:18:07 477

原创 马赛克也被破解了!宅男的福音

有人以为图片打个马赛克就安全了?比如密码、名称,甚至一些不可告人的图片等等。但是如果你看了今天这个GitHub短短几天就能达到近1万Star的项目后,估计就不会这么想了。

2020-12-10 13:09:56 562 1

原创 逃离996:955公司白名单

996.ICU相信大家都知道,很火的一个揭示996公司的Repo,今天给大家介绍的是995公司列表,虽然有那么多福报公司,但是995公司也不在少数,大部分都是外企,这点值得深思,大家可以了解了解。

2020-12-10 13:02:33 672 2

原创 想进世界顶级互联网公司么?这里有份面试清单

想看看谷歌、微软、脸书、亚马逊这些公司对程序员的要求么?想进入这些世界顶级的互联网公司么?

2020-12-08 13:55:27 43

原创 找工作必备:程序员找工作黑名单

项目创建者云: 我也只是围观群众,背后的真相大家自己判断,我只是单纯的收藏一些链接,不喜勿喷,欢迎大家关注我微博和提issues来参与维护这个名单。

2020-12-07 21:35:47 100

原创 后悔没早看这个!早知道就不会秃头了。。。

这个项目搜集了一些对开发人员有用的定律、理论、原则和模式。坐拥16.8k的star。

2020-12-07 21:31:58 52

原创 16万Star!双手呈上这份火爆的2021程序员成长技术路线图

给大家一份学习蓝图,并且指导你哪些该学以及该怎么学的,而不推荐一味地追求最新的技术。你应该了解如何用特定的工具解决特定的问题,而不是只追求用最新的技术解决一切问题。

2020-12-06 14:24:21 60

原创 惊!40G个人数据泄漏?还有查询网站??

该项目介绍中是说这个项目是一个个人数据泄漏检测网站,适用于近期流传的 40GB+ 数据。

2020-12-04 15:24:50 2203 4

原创 想撤回没门!电脑版微信、QQ 、TIM的防撤回工具

本软件适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。

2020-12-03 09:39:11 323

原创 不会编程也可以写代码!谷歌出品,必属精品!

Google的Blockly是一款基于web的可视化编程工具。用户只需要拖拽图形模块就可以自动生成代码,不需要你有编程基础。而且项目是免费和开源的!

2020-11-30 13:02:24 67

原创 随时删!你懂的!IDEA最新可用的方法

IDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

2020-11-29 14:54:21 127

原创 带头大哥制定的代码规范,真香!

代码规范有多重要呢?因为是规范,所以可以有多种多样的制定标准,小到每个码农可以有一套自己的代码规范,大到每个公司有一套自己的代码规范。但是对于开发人员来说,尤其是阅读代码的时候,希望所有的项目代码都是按照一套标准的代码规范编写的,这样读起代码来就方便很多。没有人希望今天看这个项目是一套代码规范,明天看另一个项目又是一套代码规范。

2020-11-27 12:31:48 95 1

原创 2021最新15个App跨平台开发框架

作为用户来说,当然希望使用App的时候能够顺畅流利,不可否认的是,使用iOS和Android开发出来的应用非常流畅而且高效,但是缺点就是需要耗费较长的时间来开发,比如同一个App,需要在Android和iOS两端各自开发一遍,确实比较耗费人力和财力。所以人们希望选择使用跨平台应用来解决这一问题。

2020-11-26 16:35:54 1376

原创 要啥PS?一键自动生成GitHub仓库头图

现在越来越多的工程狮喜欢在GitHub上面开源自己的项目,同时也希望那个越来越多的人知道自己的项目,那么项目的宣传和推广就是一个很重要的环节。

2020-11-25 12:52:26 59

原创 进大厂必看:阿里巴巴Android面试题集(答案解析).pdf

特点:1. 题库很多;2. 题目很新;3. 分类明确;4. 带答案;

2020-11-24 12:49:48 227 1

原创 真的,刷抖音,不如刷这个项目

现在大家已经习惯了利用闲散时间刷刷抖音、头条、朋友圈啥的,已经成为了打发碎片时间的一种生活方式。那么是不是也可以利用碎片时间刷刷代码之类的呢?

2020-11-24 12:43:32 197

原创 窥探Google最牛逼的研究部门

Google Research是Google公司内部进行各种最先进技术研究的部门。它们口号是:向定义现在和未来的技术发起挑战。它们的目标是:希望做一些研究发现,能够影响每一个人,并且核心方法是分享它们的研究和工具,以加速在这个领域的进步。

2020-11-23 14:56:16 75

原创 一大波精选计算机类电子书,直接给下载地址!

这个项目的特点是,对计算机类的电子书进行过甄选,只给经典、口碑好的,而那些评价一般的就过滤掉,这样也避免了初学者不知道如何选择合适的书籍阅读的苦恼。

2020-11-22 11:13:39 271

原创 继云盘精灵关闭后,又一云盘宣布关闭

后来没多长时间,又一个云盘随之也宣布关闭

2020-11-21 16:02:54 387

原创 3万+Star成就全网最全中华古诗词数据库

这里有最全的中华古典文集数据库,包含 5.5 万首唐诗、26 万首宋诗、2.1 万首宋词和其他古典文集。诗人包括唐宋两朝近 1.4 万古诗人,和两宋时期 1.5 千古词人。数据来源于互联网。

2020-11-21 15:21:10 189

app渠道包打包脚本

原文地址: http://blog.csdn.net/ddnosh/article/details/78959827

2018-01-03

一种利用百分比布局适配所有android手机屏幕分辨率的方法

http://blog.csdn.net/ddnosh/article/details/78941302

2017-12-31

android adb 单机版

http://blog.csdn.net/ddnosh/article/details/79163414

2018-01-25

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除