CSDN日报20170419 ——《我脸上被软件开发刻了几个字》


【程序人生】我脸上被软件开发刻了几个字

作者:安晓辉

4 月 13 号,在路上,听着别人的微课,忽然想起这个话题:从事软件开发工作在哪些方面影响了我的生活。

稍一回想,不由感慨万千,赶紧记录下来。根据我个人的经验,软件开发这种工作会在下面三个方面影响你的生活。


【Web 前端】vue - cli & webpack & arcgis API For JS 的天坑之路

作者:realDE

最近参加esri比赛,但是又想趁机接触前端最新的一些框架和技术,所以,毅然决然的踏上了这个天坑之路。我现在只是成功的把地图渲染出来了,所以,我也不知道会不会有天坑二的出现。


【Android 开发】从未如此惊艳!你好,SuperTextView

作者:CoorChice

SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项目中集成使用。


【Java】Java 并发:volatile 关键字解析

作者:书呆子Rico

在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性、可见性和有序性。只要有一条原则没有被保证,就有可能会导致程序运行不正确。volatile关键字 被用来保证可见性,即保证共享变量的内存可见性以解决缓存一致性问题。


【数据库】如何在 Linux VPS 中保护 MySQL 与 MariaDB 数据库安全

作者:zstack_org

Linux 与 Unix 类系统之上存在着大量 SQL 数据库语言实现方案。MySQL 与 MariaDB 正是其中最为流行的两种选项。

然而,与大多数软件一样,这些工具如果未经正确配置也可能面临安全风险。在本教程中,我们将了解如何利用一系列基本步骤保证其安全。

为了内容的简单与直观,我们将在 Ubuntu 12.04 VS 实例上使用 MySQL 服务器。不过这些技术也适用于其它 Linux 发行版以及 MaraDB 。


【Docker】 .NET 程序在 Linux 容器中的演变

作者:Locutus

现在,.NET开发人员可以无障碍地使用如Docker这样的Linux容器,那么让我们来尝试如何以正确的方式配置一个容器。

可能,文章的标题改成“Linux容器开发人员的演变”会更好。由于.NET可在Linux(以及Windows和macOS)上运行,所以整个世界的Linux容器和微服务已经开放给了.NET开发人员。


【iOS 开发】 iOS 瘦身 —— 无用 Pod 依赖检查脚本

作者:闪电Jlaix

最近在研究 iOS 包瘦身、提升编译速度的策略。

无用 Pod 依赖,是容易被忽略的一个可优化点,去掉无用依赖,一方面可以降低包大小,另一方面也能加快编译速度。

然鹅!!!这么一个朴素而常见的需求,搜遍全网却没有发现好的轮子!于是抽空自己造了一个~



关注专栏【CSDN 日报】,获取最新及往期内容。

时间: 2024-12-23 09:42:52

CSDN日报20170419 ——《我脸上被软件开发刻了几个字》的相关文章

我脸上被软件开发刻了几个字

4 月 13 号,在路上,听着别人的微课,忽然想起这个话题:从事软件开发工作在哪些方面影响了我的生活. 稍一回想,不由感慨万千,赶紧记录下来.根据我个人的经验,软件开发这种工作会在下面三个方面影响你的生活: 习惯 思维 气质 习惯 其实做开发有很多习惯,会被你不自觉地复用在生活中. 编号从零开始 你看看下面这个图: 注意到什么异常没?我在为录制的课程撰写 PPT 时,文件编号是从 0 开始的!这都是因为开发工作中经常和数组打交道,而数组下标从 0 开始. 相信你也有很多做开发形成的习惯,欢迎在文

精益看板管理和敏捷软件开发 (转)

最近看了InfoQ上关于精益看板在软件开发上的一些实践和应用的文章,敏捷软件开发借鉴了很多TPS精益生产的思想,虽然没有完全提到看板的概念,但是看板在敏捷软件开发实践中是很有必要进行的.具体InfoQ的一些文章请参考: 将看板应用于软件开发:从敏捷到精益http://www.infoq.com/cn/articles/hiranabe-lean-agile-kanban 用“看板图”实现敏捷项目的可视化http://www.infoq.com/cn/articles/agile-kanban-b

软件开发流程纲要及各个阶段产生的文档

转自:http://blog.csdn.net/flyfish1986/article/details/3870053 软件开发流程纲要及各个阶段产生的文档   作者:邵盛松 2009-2-9 1需求调研与分析 当我们做一个项目时,可能客户口头告诉你他想要做一个什么东西,或者给了你一些文档告诉你这就是需求.就根据几句口头讲述,或者一些文档,很难知道到底具体需要做什么.这时候就要对需求进行挖掘,以得到功能列表,或者用例图.这时候交流是非常重要的.通过不断的与客户进行交流,将用例详细化,也不必要追求

CSDN日报20170511 ——《开发人员的必备技能》

[程序人生]开发人员的必备技能 作者:葡萄城控件技术团队 对于刚开始学习软件开发的新人来说,"必备技能"往往意味着一个长长的.标有重要度的学习列表,但是过长的列表通常会导致新人不知如何开始学习,压力倍增. 本文尝试列举出最重要的几个技能,也期望通过此列表能给新人一个比较明确的学习重点和路径. 点击阅读全文 [物联网]JavaScript -- 下一代物联网全栈开发 作者:CSDN物联网开发 当下这个物联网大热的时代,JavaScript 支持 HTTP 和 JSON.支持函数式编程.可

CSDN日报20170420 ——《开发和产品之间的恩怨从何来?》

[程序人生]开发和产品之间的恩怨从何来? 作者:西乔 霍炬 人和人之间宝贵的信任都去哪了? [区块链]比特币中的软分叉和硬分叉 作者:张童鞋 比特币的软分叉和硬分叉之争由来已久,本文主要总结软分叉和硬分叉的相关知识.通过 BIP34 的具体实施过程说明软分叉的特点.需要注意的是,运行本文所述的 Python 程序事,需要开启比特币核心的 REST 服务.开启方法可以参看比特币开发者参考中的 HTTP REST . [OpenCV]LeapMotion 简单介绍及图形获取 作者:小哲君 之前写过一

CSDN日报20170428 ——《你的开发为何如此低效?》

[程序人生]你的开发为何如此低效? 作者:Stay 今天的主题是撇开技术和大家聊聊高效开发的一些套路与实践. 点击阅读全文 [深度学习]用 TensorFlow 创建自己的 Speech Recognizer 作者:Alice熹爱学习 语音识别无处不在,siri,google,讯飞输入法,讯飞语记,智能家居,车,etc. 每天都在用的,很好奇它是怎么实现的,今天来看看这么便利的东东到底是什么样子呢. 点击阅读全文 [Web 前端]2017 年前端面试题最新汇总 作者:郭小北 由于过了五一就是面试

CSDN日报20170507 ——《技能终将过时,而能力与时俱进》

[程序人生]技能终将过时,而能力与时俱进 作者:瞬息之间 程序员所处的这个技术行业,技术的变化很快,已经超过了我们的学习速度.所以程序员们多多少少都有些技能焦虑症,看着新技术此起彼伏,难免不忧虑. 点击阅读全文 [架构]DDD – 领域驱动设计 – 6步成诗法 作者:chunlongyu 本文,试图经由 DDD 把过去软件开发的一序列方法论串起来,最终让大家对 DDD 有一个系统化的认识,而不是纠结于 DDD 的各种细节概念. 点击阅读全文 [机器学习]轻松看懂机器学习十大常用算法 作者:Ali

CSDN日报20170413 ——《天天写业务代码的那些年,我们是如何成长过来的》

[程序人生]天天写业务代码的那些年,我们是如何成长过来的 作者:Phodal 比起写业务代码更不幸的是,主要工作是修 Bug , bug , buG , bUg. [Java 编程]Springboot实战:我们的第一款开源软件 作者:纯洁的微笑 在信息爆炸时代,如何避免持续性信息过剩,使自己变得专注而不是被纷繁的信息所累?每天会看到各种各样的新闻,各种新潮的技术层出不穷,如何筛选出自己所关心的? [物联网]Android Things:外设I/O接口-I2C 作者:1024工场 内部集成电路(

CSDN日报20170408 ——《一个屌丝程序猿的人生(连载小说)》

[程序人生]一个屌丝程序猿的人生(连载小说) 作者:左潇龙 听到郑忠科这话,任瑞强的心里忍不住有点窃喜,如果林萧的项目是枪手写的话,那一会儿上台,林萧肯定免不得要出丑了. 不过,任瑞强注定是要失望了. 因为此刻林萧的心里,也在偷着乐呢,他心里想的是,"这可不是我要装逼的,这是老师让我上去的." [图像处理]Dicom图像自动按照病人和扫描序列分类储存的matlab代码 作者:大曲曲 写了一个Dicom图像自动按照病人和扫描序列分类代码matlab. 如果你拿到的是很多很多的dicom图