-
程序人生 | 我脸上被软件开发刻了几个字
4 月 13 号,在路上,听着别人的微课,忽然想起这个话题:从事软件开发工作在哪些方面影响了我的生活。稍一回想,不由感慨万千,赶紧记录下来。根据我个人的经验,软...
阅读全文 -
Web 前端 | vue - cli & webpack & arcgis API For JS 的天坑之路
最近参加 esri 比赛,但是又想趁机接触前端最新的一些框架和技术,所以,毅然决然的踏上了这个天坑之路。我现在只是成功的把地图渲染出来了,所以,我也不知道会不会...
阅读全文 -
Android 开发 | 从未如此惊艳!你好,SuperTextView
SuperTextView 继承自 TextView ,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写 Ad...
阅读全文 -
Java | Java 并发:volatile 关键字解析
在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性、可见性和有序性。只要有一条原则没有被保证,就有可能会导致程序运行不正确。v...
阅读全文 -
数据库 | 如何在 Linux VPS 中保护 MySQL 与 MariaDB 数据库安全
Linux 与 Unix 类系统之上存在着大量 SQL 数据库语言实现方案。MySQL 与 MariaDB 正是其中最为流行的两种选项。然而,与大多数软件一样,这些工具如果未经正确...
阅读全文 -
Docker | .NET 程序在 Linux 容器中的演变
现在,.NET 开发人员可以无障碍地使用如 Docker 这样的 Linux 容器,那么让我们来尝试如何以正确的方式配置一个容器。
阅读全文 -
iOS 开发 | iOS 瘦身 —— 无用 Pod 依赖检查脚本
最近在研究 iOS 包瘦身、提升编译速度的策略。无用 Pod 依赖,是容易被忽略的一个可优化点,去掉无用依赖,一方面可以降低包大小,另一方面也能加快编译速度。然鹅...
阅读全文