自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 使用Docker+Jenkins 搭建CI 自动部署

分步进行安装jenkins docker imagesudo docker pull jenkins在home 目录创建 jenkins_home 文件夹mkdir jenkins_home把jenkins_home 文件夹给 jenkins用户操作权限 sudo chown -R 1000 /home/jenkins_home启动jenkins Docker 在8080端口 (如果已经被占用,

2016-07-16 15:20:00 10587

原创 React Native 开发到上线记录(二)

继上篇初始化并安装应用后,终于可以开始写项目代码啦。开始写代码前找到FaceBook的官方Sample代码学习下,github地址下载代码,本地编译安装有点小问题,就直接在app store 上搜索F8下载,下载下来后打开应用对照代码,学习下代码架构,然后就模仿复制着就好啦。FaceBook的App开发指南 (需要翻墙)

2016-07-02 13:05:24 540

原创 React Native 开发到上线记录(一)

React Native 实战

2016-07-02 12:47:08 408

原创 Docker的网络配置,导致Docker使用网路很慢的问题及解决办法

Docker的网络配置,导致Docker使用网路很慢的问题及解决办法背景: 在使用docker的时候,并没有特意的配置docker的网络,但是使用一小段时间后在docker中使用网络变得很缓慢,curl一个网络请求要20s左右,如果curl的时候指定 IPv4的 -4 的话时间是5s。在host宿主上curl同样的网址是0.01s。解决办法: 然后在docker的官方文档查看,发现docker可

2016-06-28 22:34:46 15386

原创 Linux中使用PostFix代替Sendmail 发送邮件

Linux中使用Postfix代替Sendmail 发送邮件在项目中之前使用Sendmail,换环境时候发现配置Sendmail很麻烦,而且要修改配置项并再次使用对应的命令生成配置文件,比较麻烦,并且需要学习配置的对应写法,并且在稳定性,并发量等方面 Sendmail也是落后于Postfix的

2016-06-28 00:09:14 2756

原创 PHP 使用tempnam保存临时文件,而不是自己维护临时文件的创建和删除

PHP 使用tempnam保存临时文件,而不是自己维护临时文件的创建和删除

2016-06-26 22:50:31 6645

原创 Linux Ubuntu Docker中访问host IP 超时 解决办法

Linux Ubuntu Docker中访问host IP 超时 解决办法可能是因为防火墙配置的原因,只允许少数的端口被访问,如果这样的话可以 关闭Host主机的防火墙或者允许对应的端口对外访问。ufw可以通过下列命令来禁用:sudo ufw disable查看防火墙状态,键入:sudo ufw status关于防火墙的更多操作请参阅下面的详细说明:https://help.ubuntu.co

2016-06-26 22:09:02 2160

原创 软件版本名称的定义 语义化版本

软件版本名称的定义 语义化版本在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的套件越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。对于软件版本名称的定义推荐使用下面网站的指导做法。语义化版本网站摘要如下,推荐去语义化网站阅读版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性

2016-05-26 00:05:07 401

原创 记一次服务不能正常使用 tmp文件爆满

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-17 16:38:53 1285

原创 使用 Monit 监控PHP 服务中遇到的坑和解决办法

Monit 介绍如下Monit 官网链接Monit 文章介绍在使用Monit 监控的PHP 服务的时候 ,遇到一些坑。Status栏总是显示的不是running 状态,按照官方文档修改的也都一一对应过没有问题,但是就是不行,最后 监控的注释代码和生效代码回车换行 解决问题(Check PHP-FPM和下面的check process 行 中间空行一行)。php的start program 和st

2016-01-10 23:25:16 995

原创 使用calabash-android 实现 翻转屏幕

And(/^I rotate the page to ([^\"]*)/) do |orientation| perform_action('set_activity_orientation', orientation)end Given I wait for 1 second And I rotate the page to landscape And I wait

2015-12-24 18:16:48 459

原创 React Native Android 开发中遇到的坑

react native 更新非常活跃,下面的总结可能在后续会被完善修改好,根据react native 版本情况采用下面的方法, 我在使用的时间是 2015年12月10日。React Native第三方lib地址 (https://react.parts/native) Android上的webview 不可用 要用第三方的库,我在项目中使用的webview 是https://github

2015-12-17 20:06:00 981

原创 React Native Android 使用友盟SDK功能

React Native Android 使用友盟SDK功能友盟的SDK 目前只支持到native开发,好在React Native支持扩展原生控件,如果用react开发原生Android应用而且要使用友盟的SDK的话,只需要用Android代码写一个View,包装一个友盟功能的实现(例如反馈功能),然后把对应的View扩展为React Native的实现即可,当然前提还是要按照友盟的SDK的使用文

2015-12-17 19:48:10 4804 5

原创 在工作中如何才能快速成长

在工作中如何才能快速成长,经过几年的工作经历后自我总结了一下编码道路上的快速成长方法走出舒适区,主动做自己没做过的工作,不太会做的工作。(注意是不太会,而不是完全不会,这样会拔苗助长),不太会的工作通过自己的学习努力而搞定会获得很大的成就感和进步。尽量不做对自己没有难度的工作,这样对自己没有技术上的提升。不做重复的工作, 理由同上。多和其他人一起工作,pair一起编程,在这个过程中学习

2015-11-06 00:04:56 887

原创 学习前端框架demo的网站 ToDoMVC

学习angular demo的好网站 ToDoMVC

2015-11-02 22:41:27 721

原创 程序员的自我学习 Google Github stackoverflow等

伟大的Google在你的学习过程中,尤其是在代码的学习中,切记一定要用Google,不到特殊情况一定不要使用百度,这个习惯会在你的职业生涯中影响特别大,尤其是在你工作2、3年左右的时候开始展现学习路线不同带来的极大的区别 Google会让你成为一个优秀的程序员,而百度会让你成为一个平庸的程序员最终被淘汰。Github 最好的老师在写代码的过程、学习新的知识(怎么学习前端

2015-10-31 11:24:25 1622

原创 window官方 虚拟机使用系统,避免版权问题

如题,在公司要求不能安装盗版软件,但是在使用mac的情况下还是有些场景需要用到window的,这时候就要用到vbox了,但是iso文件等等版权问题又比较麻烦,现在window 官方网站提供了调试用的虚拟文件,正好排上用场,这里下载的文件是90天的试用期,但是在vbox的快照的功能下也够用啦。链接如下:https://dev.modern.ie/tools/vms/mac/点

2015-10-23 16:03:13 2807

原创 mac下抓包

mac下抓包使用了各种软件1、paros 比较简陋,功能较少,而且json不能自动格式化。2、charles 收费,可以用试用版 30分钟退出一次,但是有时候打开抓包抓不到,需要不断的重新打开才能生效,不知道是不是我电脑的原因,而且每次还有10s的等待时间,不能忍,还有就是有时候要用的时候,但是已经快到30分钟了就要重启才能去使用,否则用一半自动退出了,log保存不住。3、

2015-10-22 21:22:09 481

原创 Android下屏幕翻转 TextView和EditText保存内容

Android设备屏幕翻转的时候,防止TextView和EditText输入的内容丢失,要对内容做保存处理,系统默认对EditText的内容进行保存处理,然后屏幕翻转后按照View的Id重新把内容填入,但是如果是listview或者inflat进来的view,每个item的id是一样的,这样的话就回出现问题,变成每个EditText的值都一样的。 解决办法:android:sa

2015-10-22 21:20:50 1293

原创 LinnerLayout divider 属性 添加分隔线

LinnerLayout 添加这两个属性,可以在对应的子View中添加分隔线,和listview的android:divider 属性一个效果,比自己隔行插入一个divider的view实现这种效果要优雅的多。android:divider="@drawable/divider_vertical"android:showDividers="middle"需要注意的是 Linner

2015-10-22 21:15:53 866

原创 Android下自动折行 效果

关于自动折行,网上面已经有很多实现代码了,我在之前也实现过,最近再次用上这个效果,发现之前自己写的代码很丑陋,于是进行了重构,现在把代码放出来。import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.LinearLayout

2015-10-22 21:11:02 683

原创 Kindle 助手上线啦

Kindle 助手上线啦木蚂蚁应用商店下载链接GooglePlay 下载链接华丽的分割线-----------------------------------------------------------------------------------------------------------Kindle助手 是一个Kindle的app工

2015-01-20 22:59:54 557

原创 Android 多屏幕适配

首先Android手机的hdpi的手机用户市场占有是最多的,xhdpi手机的用户相对来说最注重产品体验, 如果每个分辨率做一套图片的话会导致程序的安装包大小过大, 所以图片资源适配的话主要是以hdpi或xhdpi这两个分辨率为中心进行图片资源的适配,经过反编译多家产品的结构包括谷歌的产品(谷歌地图)多数是以xhdpi为主提供图片资源,所以我们也采用以xhdpi为中心进行图片资源的适配。图片

2013-10-11 10:34:28 600

转载 java正则表达式中的数量词

java中的正则位于java.util.regex包中,这个包中只有一个MatchResult接口和Matcher、Pattern两个类。    正则中的数量词有Greedy (贪婪)、Reluctant(懒惰)和Possessive(强占)三种   Greedy 数量词 X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 X{n} X,

2013-06-16 19:28:28 559

原创 程序员 工作新电脑 初始配置

1:新电脑初始,配置环境JAVA环境JAVA_HOME ----------> D:\Program Files\Java\jdk1.7.0_04Path ----------> %JAVA_HOME%/bin;%JAVA_HOME%/jre/binCLASSPATH ----------> .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/

2013-06-16 19:19:34 1792

原创 [转]Java堆和栈的区别 经典总结

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...

2013-03-20 23:54:19 66

原创 [转] java正则表达式中的数量词

java中的正则位于java.util.regex包中,这个包中只有一个MatchResult接口和Matcher、Pattern两个类。 正则中的数量词有Greedy (贪婪)、Reluctant(懒惰)和Possessive(强占)三种 Greedy 数量词X? X,一次或一次也没有X* X,零次或多次X+ X,一次或多次X{n} X,恰...

2013-03-20 23:51:46 79

原创 设置电脑护眼配色,减少电脑对眼睛的伤害(转)

电脑对眼睛的伤害很大,而对眼睛刺激最大的,是屏幕底板的白色。讲屏幕的底色改成淡绿色,可起到保护眼睛的作用。具体操作方法如下(以WinXP系统为例):在桌面空白处点右键,依次点击属性→外观→高级→项目→窗口→颜色→其他,然后将色调、饱和度、亮度分别设成85、90、205即可。 使用QQ电脑管家也可以进行相同设置,方法是打开QQ电脑管家,点工具箱→健康小助手,启用护眼配色。...

2013-03-20 23:47:45 247

JAVA学习间项目笔记

Java项目笔记面向对象思想Java命名规范:所有类都必须有包名包名全部小写,一般采用公司网址的倒写形式组织包名。类名首字母大写,其后的每个单词的首字母大写方法名、变量名首字母小写,除首个单词外的每个单词首字母大写。常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。包名尽量写4个到5个单词长度...

2013-02-03 00:15:18 89

Java基础学习笔记

java 笔记(笔记内的图片可另存为然后看大图)Java基础笔记path +;%path%则 接着有 不加就为新的 之前的废弃path先认当前目录 classpath先认设置目录classpath如果最后加;分号 则会如果不符合会在当前目录查询不加分号 只认设置目录 不会在当前目录查询写程序的时候先写注释 写明思路 需求 方法之类文档注释后 用java...

2013-02-03 00:13:23 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除