段雨田的Blog

一个不知所云的人


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

开篇词 | 从今天起,跨过“数据结构与算法”这道坎

发表于 2018-09-25 | 分类于 编程 | | 阅读次数:
字数统计: 2.2k 字 | 阅读时长 ≈ 7 分钟

文章订阅

你好,我是王争,毕业于西安交通大学计算机专业。现在回想起来,本科毕业的时候,我的编程水平其实是很差的。直到读研究生的时候,一个师兄给了我一本《算法导论》,说你可以看看,对你的编程会很有帮助。

没想到,从此我对算法的“迷恋”便一发不可收拾。之后,我如饥似渴地把图书馆里几乎所有数据结构和算法书籍都读了一遍。

我常常边读边练。没多久,我就发现,写代码的时候,我会不由自主考虑很多性能方面的问题。我写出时间复杂度高、空间复杂度高的垃圾代码越来越少了,算法能力提升了很多,编程能力也有了质的飞跃。得益于此,研究生毕业后,我直接进入 Google,从事 Google 翻译相关的开发工作。

阅读全文 »

推荐两个实用开源项目

发表于 2018-09-21 | 分类于 工具 | | 阅读次数:
字数统计: 716 字 | 阅读时长 ≈ 2 分钟

文章来源

终于周五了,周末一定要好好休息一波,每逢周五的文章都会较为轻松。

大家在平时开发过程中,是不是经常要查一些单词的意思,或者某个中文词语、某段中文希望翻译成英文。

一般情况下,我们可以通过某个翻译app,比如有道;又或者打开浏览器打开web 在线翻译。

那么这两个操作我还是觉得有点重,我觉得这样翻译才有意思:

目录

阅读全文 »

MAC安装JDK及环境变量配置

发表于 2018-09-19 | | 阅读次数:
字数统计: 561 字 | 阅读时长 ≈ 2 分钟

安装JDK

  1. 访问Oracle官网,浏览到首页的底部菜单 ,然后按下图提示操作:

阅读全文 »

jenkins 安装

发表于 2018-09-19 | | 阅读次数:
字数统计: 1.4k 字 | 阅读时长 ≈ 4 分钟

一、简述

  1. Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。
    Jenkins 本身是用 java 语言开发的,所以安装 Jenkins 之前,要保证你的电脑有jdk,如果没有,请到参考《MAC安装JDK及环境变量配置》 ,另外建议git、ant、maven、gradle、groovy等工具也一并安装好,方便与这些构建工具集成。

根据官方定义,Jenkins有以下的用途:

  • 构建项目
  • 跑测试用例检测bug
  • 静态代码检测
  • 部署
阅读全文 »

Fastlane (二)

发表于 2018-09-18 | | 阅读次数:
字数统计: 2.9k 字 | 阅读时长 ≈ 12 分钟

打包到 AppStore

上篇文章 我们已经成功的打包app到蒲公英了。那么我们也可以尝试将app上传到AppStore.
废话不多说,先简单的打包一个 ipa 到 AppStore 。

阅读全文 »

Fastlane 安装 和 发布到蒲公英

发表于 2018-09-18 | 分类于 工具 | | 阅读次数:
字数统计: 1.6k 字 | 阅读时长 ≈ 6 分钟

前沿

在使用Fastlane打包之前,你的项目必须是正确的。我的意思是说,你得用原生的方式成功Archive,并可以upload你的测试项目!否则会导致Fastlane打包失败

阅读全文 »

OpenGL EL (二)

发表于 2018-09-18 | 分类于 iOS | | 阅读次数:
字数统计: 2.5k 字 | 阅读时长 ≈ 9 分钟

Open GL 是不可能再学了,这辈子都不可能,学又学不会,只能随便贴一些图凑才能维持的了生活。幸好百度里面有很多大佬,个个都是人才,说话又好听,还乐于助人,写了很多教程,我超喜欢抄袭百度里面的东西。

阅读全文 »

OpenGL ES (一)

发表于 2018-09-06 | 分类于 iOS | | 阅读次数:
字数统计: 3.6k 字 | 阅读时长 ≈ 12 分钟

最近,斗破苍穹电视剧上映的,里面的梗就不用多提, 三十年河东,三十年河西,莫欺少年穷 指不定口碑低开高走呢。
人生也是一样, 无法预料,学历代表你的过去,能力代表你的现在,学习代表你的将来.
所以学无止境,需精益求精,不断的学习,才能蹒跚前行。

阅读全文 »

《AV Foundation 开发秘籍》之 数据的采集和编码

发表于 2018-09-04 | | 阅读次数:
字数统计: 5.2k 字 | 阅读时长 ≈ 19 分钟

AVFoundation简介

AVFoundation是苹果在iOS和OS X系统中用于处理基于时间的媒体数据的Objective-C框架. 供使用者来开发媒体类型的应用程序。

阅读全文 »

iOS 组件化+热切换+热更新+MVVM 架构思想漫谈

发表于 2018-09-03 | | 阅读次数:
字数统计: 2k 字 | 阅读时长 ≈ 6 分钟

移动互联网发展10余年来,移动应用也谁之发生了翻天覆地的变化。从最初的几M小应用到现在动则几十上百M;从最初的一个人几个小功能,到现在的几十上百号人,比PC网页还要齐全还要强大的功能。在此过程中,原有的单Project,MVC架构,一个月一发版,已经远远不能满足当前移动应用的开发。于是乎,一个新的名词便诞生了–移动架构师。

阅读全文 »
123
Duan yutian

Duan yutian

雾里看花

27 日志
5 分类
9 标签
RSS
友情链接
  • 凌霄的博客
  • cherryBlog
© 2019 Duan yutian
本站总访问量 次
|
本站访客数 人次