首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
codesunshine
掘友等级
cytech
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
赞
文章( 63 )
沸点( 0 )
论程序员成长的正确姿势
何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度。最终,程序员的职位和薪水都能在成长中得以体现。
Android图像处理 - 高斯模糊的原理及实现
高斯模糊是图像处理中几乎每个程序员都或多或少听过的名词,但是对其原理大家可能并不了解,只知道通过高斯模糊能实现图像毛玻璃效果。 本文首先介绍图像处理中最基本的概念:卷积;随后介绍高斯模糊的核心内容:高斯滤波器;接着,我们从头实现了一个Java版本的高斯模糊算法,以及实现Rend…
HTTPS加密原理
HTTP、HTTPS在我们日常开发中是经常会接触到的。 我们也都知道,一般 Android 应用开发,在请求 API 网络接口的时候,很多使用的都是 HTTP 协议;使用浏览器打开网页,也是利用 HTTP 协议。看来 HTTP 真是使用广泛啊,但是,HTTP 是不安全的。利用网…
深入理解 Activty 加载速度优化
个人理解,进入一个activity开始 一直到首屏页面被渲染出来也就是用户可见的状态。这个时间当然是越短越好。这个时间越长, activity的白屏时间就越长,这对于很多低端的手机用户来说是不可忍受的,用户体验极差。 答:先说结论,此测量activity首屏渲染时间的方法为错误…
Feistel密码原理与实现
Feistel密码结构,在密码学研究中,Feistel密码结构是用于分组密码中的一种对称结构。理解了Feistel密码结构,对于理解DES算法的原理有很大的帮助。 Feistel建议使用乘积密码的概念来逼近理想分组密码。乘积密码是指依次使用两个或两个以上基本密码,所得结果的密码…
Jenkins+Git+Walle+AndResGuard打造Android多渠道打包系统
本文介绍了在Mac系统上进行Jenkins配置,然后新建项目集成Walle和AndResGuard,对托管在Git上的Android项目进行持续集成的过程,其中Walle是美团开源的Android Signature V2 Scheme签名下的新一代渠道包打包神器,;AndRe…
10分钟看懂动态代理设计模式
从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。 很简单的一个例子,用一个随机睡眠时间模拟小鸟在空中的飞行时间。接下来…
远程控制你的智能电视,按键|输入|安装App等都已实现,已开源!
这两年各大厂商生产的电视设备,基本上都是搭载的 Android 系统。既然电视本身就是 Android 系统的,我们也可以在上面做一些很有意思的小玩意。 今天给大家推荐的就是一个可以通过手机控制智能电视的 App,当然,拿出来说它肯定是已经开源了。 虽然针对智能电视,市面上已经…
提升开发体验,预览 VirtualView
前面一文介绍了 VirtualView 工具的更新,但是我们还需要更加方便的开发体验,比如实时预览。在猫客内,我们配合模板平台,集成了扫码预览的能力。对于开发阶段,我们还需要从模板编译到预览的一条龙服务,因此封装了这么一个小工具。 本脚本基于 buildTemplate.sh …
[译]使用 MODEL-VIEW-INTENT 第四部分 — 独立 UI 组件
在这篇博客我们将讨论如何构建独立UI组件,并且要弄清楚为什么在我看来子类和父类关系充满着坏代码的味道。此外,我们将讨论为什么我认为这种关系是不必要的。 父子关系的组件充满着代码异味,因为它们表示了一种父类与子类的直接耦合,这就导致了代码很难阅读,很难维护,当需求发生变化会影响很…
下一页
关注了
72
关注者
1
收藏集
0
关注标签
58
加入于
2018-01-19