Docker Dockerfile详解

Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7:

Read More

Share Comments

Docker命令使用

1. docker version
显示 Docker 版本信息。
2. docker info
显示 Docker 系统信息,包括镜像和容器数。
3. docker search
docker search [options “o”>] term
docker search -s django

Read More

Share Comments

分析一个可视的算法开源项目

 

https://github.com/parkjs814/AlgorithmVisualizer

Share Comments

让Xcode 支援Lua 语法高亮

1.让Xcode支援Lua语法高亮(Syntax Highlighting) 1. 下载https://github.com/breinhart/Lua-In-Xcode

下载这两个文件(Add-Lua.sh, Lua.xclangspec)
确认 Xcode 处于关闭状态
进入Lua-In-Xcode-master目录执行命令’sudo ./Add-Lua.sh’
输入密码
重新打开 Xcode ,并打开你的lua文件 选择功能表上的Editor->Syntax Coloring -> Lua 完成!

Share Comments

使用cnpm搭建企业内部私有NPM仓库

cnpm

cnpm是企业内部搭建npm镜像和私有npm仓库的开源方案。它同时解决了现有npm架构的一些问题

为什么企业需要私有NPM

主要有如下理由:

Read More

Share Comments

浅谈iOS中的视图优化

引言:
让我们来思考几个问题,你开发过的产品,它还有可以优化的地方吗?能增加它的帧率吗?能减少多余的CPU计算吗?是不是存在多余的GPU渲染?业务这点工作量对于越来越强大的设备面前显得微不足道,但作为一个细心的开发者,我觉得很有必要来谈谈iOS中的视图优化。

本文从开发者最容易犯错的地方出发,结合例子,从以下几个角度阐述如何进行视图优化:

  • Color Blended Layers
  • Color Copied Images
  • Color Misaligned Images
  • Color Offscreen-Rendered

这个4个选项,可以从模拟器的Debug选项中看到

Read More

Share Comments

三步将 React Native 项目运行在 Web 浏览器上面

转自 https://yq.aliyun.com/articles/8184?spm=5176.blog3208.yqblogcon1.13.iidbd9
摘要React Native 的出现,让前端工程师拥有了使用 JavaScript 编写原生 APP 的能力。相比之前的 Web app 来说,对于性能和用户体验提升了非常多。 但是 React Native 的代码只兼容两个平台(iOS 和 Android),并没有兼容 Web 端访问。这里是因为 ...

Read More

Share Comments

iOS使用RSA加密解密

项目地址 https://github.com/follyxing/RSA-ObjC

使用前

首先,建议大家看完这段文字。可能节省你很多时间!

如果你已经生成了公钥私钥

Read More

Share Comments

别让圆角成了你列表的帧数杀手

前言

在iOS的世界,圆角无处不在,而且必须存在。因为圆角是符合人类视觉安全体验的,圆角让人觉得舒适,而方角在潜意识层次是具有伤害体验的,因为尖尖的东西总是有可能对人造成伤害的,所以我们更喜欢圆角。在我之前的文章中讲过,在iOS的中设置圆角是非常容易的一件事情,这也体现出苹果也是非常重视圆角这件事情的。

圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。

实测

layer.cornerRadius

Read More

Share Comments

sublime text 3 插件

最近用了N多的IDE开发,用来用去还是感觉sublime text 用着比较舒服,首先是小巧,再就是插件多。
整理一下使用的插件

首先安装 package control
[code]
import urllib.request,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ‘http://packagecontrol.io/' + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h)) if dh != h else open(os.path.join( ipp, pf), ‘wb’ ).write(by)
[/code]

–ReactJS
ReactJS : 支持React开发,代码提示,高亮显示 ,地址:https://github.com/facebookarchive/sublime-react
emmet : 地址 http://emmet.io/
react-native-snippets:react native 的代码片段 地址:https://github.com/Shrugs/react-native-snippets
–颜色
ColorPicker

–其他 Terminal : 在sublime中打开终端并定位到当前目录,神器,mac下的快捷键为:command+shift+T

Share Comments