自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iPro

Stay hungry, stay foolish

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

原创 mysql 主从数据库

背景:由于公司业务规模越来越大、所有就研究下mysql 主从数据库。1.主从复制原理mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新。当一个从服务器连

2016-12-05 15:15:35 673

原创 Apache 之安装

主要步骤:下载安装运行测试下载进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.31为例,点击download 下一步再下一步点击图标安装命令行下进入到apache下面的bin目录,输入 httpd -k install 把apache安装成windows后台服务运行利用ApacheMonitor来启动你的apac

2016-11-22 17:12:42 362

原创 tomcat 集群

Apache与Tomcat的区别:Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。 如果想让服务器也能处理动态页面,那么就需要Tomcat。当处理静态页面时,Tomcat不如Apache迅速。Tomcat不象Apache一样可配置Tomcat不象Apache一样强壮。基于以上原因,一个现实的网站使

2016-11-22 16:53:48 679

原创 装饰者模式在Android上的应用 之 Context

装饰者模式Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。遵循的设计原则多用组合,少用继承。利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而,如果能够利用组合的做法扩展对象的行为,就可以在运行时动态地进行扩展。类应设计的对扩展开放,对修改关闭。实现在装饰模式结构图中包含如下几个角色:

2016-11-15 15:55:19 333

原创 微信公众号开发

微信公众号开发大体步骤如下:申请公众号购买阿里云ESC 实例配置公众号开发者工具搭建本地服务框架SSM编码部署阿里云服务器测试申请公众号事物的发展顶峰必然由盛转衰、是公众号已经火了很久了,至于什么时候死,拭目以待吧。微信申请公众号分为服务号与订阅号、政府机关、企业属于服务号、个人或其他组织属于订阅号,服务号一般需要相关材料证明,并且申请费300RMB /年,订阅号一般不要什么材料(只

2016-11-15 11:52:21 4825 2

原创 iOS/mac开发的一些知名个人博客

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。 http://onevcat.com 池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院长

2016-06-14 17:17:03 432

原创 Git: “please tell me who you are”

1.git init2.git config user.name "someone"3.git config user.email "someone@someplace.com"4.git add *5.git commit -m "some init msg"

2016-06-14 15:09:16 644

原创 android studio 插件

GsonFormat https://github.com/zzz40500/GsonFormat可以帮助我们更加方便使用butterknife https://github.com/avast/android-butterknife-zeleznyhttps://github.com/Skykai521/ECTranslation 可以帮助在IDE里面完成英文->中文的翻译待续…

2016-06-14 14:10:22 286

原创 开发过程使用的某些知名网站

后端云 http://www.bmob.cn/友盟 http://www.umeng.com/appCan http://www.appcan.cn/bug 管理云 https://bug.pgyer.com待续….

2016-06-14 10:19:58 262

原创 SVN服务器的本地搭建和使用

原文文章链接: http://www.cnblogs.com/mq0036/p/5250198.html 准备工作:下载 svn server :https://www.visualsvn.com/downloads/下载 svn client :https://tortoisesvn.net/downloads.html下载 svn language:https://tortoise

2016-06-12 09:05:15 309

原创 MySQL 同步表

简述:小编之前没有搞过数据库编程,所以在网上看看学习数据库都有哪些书籍,结果发现有两本教程是比较火的,一本是《深入浅出MySqL第二版》、一本是《高性能MySQL第三版》,小编本来对技术是十分痴迷,打算要买下这两本书籍,一看价格小编也是作实窘,无奈舍爱在网上查看没有PDF版,结果还真有!甚是惊喜!于是乎,小编就先从深入浅出MySQL学起,大概学了四天时间,里面主要分5大块:基础篇、开发篇、优化篇

2016-05-20 10:37:12 694

原创 socket编程之自定义TCP帧数据包

该操作位于计算机数据链路层,基本是对计算机中底层二进制数据操作。 帧数据包一般格式:包头 + 数据体 + 校验码 。 一般步骤:创建Socket 对象 ;获得socket.getOutputStream()和socket.getInputStream()对象;封装或解析自定义帧数据(ByteArrayOutputStream 与DataOutputStream对byte[]数据操作);

2016-03-24 22:13:21 5189

原创 NDK开发之Eclipse环境配置

建立本文介绍了如何:获取并安装NDK 。配置系统和Eclipse和与它采用了Android开发工具( ADT) 。验证,使用一个简单的示例,一切工作正常。安装要安装和配置NDK ,请按照下列步骤操作:获取和安装Android SDK。下载并解压NDK ,确保下载正确版本的开发平台。在系统PATH环境变量中设置NDK的目录位置。配置EclipseEclipse中必须知道NDK是为了构建

2016-02-24 09:35:43 365

原创 安卓复习提纲

基础部分安卓中四大组件(4种)。 答:http://blog.csdn.net/dlutbrucezhang/article/details/8577653安卓中存储方式(5种)。安卓界面适配。安卓中多线程安卓中图片处理。安卓中网络通信。安卓应用优化。高级部分安卓中NDK开发。 安卓中 SO文件。FrameworkLinux 内核。

2016-02-17 18:43:42 536

原创 java bind object-c by using bro-gen

前言:系统环境: Github上下载即可,无需翻墙,下载卡顿,可能是网速原因。1 首先在Github上下载robovm地址:https://github.com/robovm/robovm2 同样在Github上下载一个基于robovm来生成 C/Objective-C bindings的工具robovm-bro-gen 地址:https://github.com/robovm/robovm-br

2015-10-07 18:27:20 622

原创 Double类

这个体系的最后一讲,Double类继承Number类,实现Comparable(Double)接口。属性:static final int EXPONENT_BIAS = 1023;static final int EXPONENT_BITS = 12;static final int MANTISSA_BITS = 52;static final int NON_MANTISSA_BITS =

2015-10-02 18:45:58 375

原创 Float类

这一节,一起研究下Float类,该类同样是继承Numeber类,实现Comparable(Float)接口。重点内容属性:static final int EXPONENT_BIAS = 127;static final int EXPONENT_BITS = 9;static final int MANTISSA_BITS = 23;static final int NON_MANTISSA_

2015-10-02 18:28:59 432

原创 Long类

接着讲,这一节,讲解Long类,该类是Number类子类,实现接口Comparable(Long)。重点内容属性:public static final long MAX_VALUE = 0x7FFFFFFFFFFFFFFFL;public static final long MIN_VALUE = 0x8000000000000000L;private final long value;pub

2015-10-02 18:11:16 439

原创 AtomicInteger类

这一讲,主要讲讲AtomicInteger类,此类同样是Number的子类,同时实现 Serializable。重点内容属性:private static final Unsafe unsafe = Unsafe.getUnsafe();private static final long valueOffset;private volatile int value;静态代码块:static

2015-10-02 13:54:00 305

原创 Integer类

接着讲,Integer类 继承Number超类,实现Comparable(Integer)接口,这一节,主要一起看看Integer类内部代码。属性:public static final int MAX_VALUE = 0x7FFFFFFF;public static final int MIN_VALUE = 0x80000000;public static final int SIZE =

2015-10-02 13:39:55 478

原创 Short类

同样,该类继承Number类,实现Comparable(Short)接口。属性:public static final short MAX_VALUE = (short) 0x7FFF;public static final short MIN_VALUE = (short) 0x8000;public static final int SIZE = 16;private final short v

2015-10-02 12:58:02 345

原创 Byte类

接着上一节讲Number的子类——Byte类。该类继承Number,实现Comparable(Byte)接口。 重点内容构造方法:public Byte(byte value) { this.value = value; }public Byte(String string) throws NumberFormatException { this(par

2015-10-02 12:39:31 351

原创 Number类

重点内容 Number类是一个抽象类,是数字基本类型超类,同时其实现Serializable接口;其子类有Byte, Short, Integer, Long, Float, Double。一个构造方法: public Number() { }方法有:(1)两个普通方法: public byte byteValue() { return (byte) intV

2015-10-02 12:16:52 310

原创 程序设计之高内聚低耦合

内聚:就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。所谓高内聚:是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接

2015-09-17 10:35:23 849

转载 BigDecimal进行精确运算(实现加减乘除运算)

今天在做float小数加减时,遇到如下问题:public class Test { public static void main(String[] args) { System.out.println(0.06+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100)

2015-09-16 23:18:26 780

翻译 设置你的开发环境(Eclipse中,IntelliJ IDEA的,NetBeans的)

Libgdx项目中使用Gradle来管理依赖,构建过程,和IDE集成。您可以开发与任何开发环境,你喜欢你的应用程序。最重要的是:你的团队可以使用不同的开发环境,同时工作在同一个项目!只是不提交你的IDE特定文件到您的源代码控制。如果你使用的Git包含在libgdx项目的.gitignore文件会处理的。设置Eclipse 要通过Eclipse开发应用程序,您需要安装以下软件部分。 (1)

2015-09-03 11:41:15 2045

翻译 libgdx 学习概述

Setup your development environment (Eclipse, Intellij IDEA,NetBeans)Create a libgdx project (Video, Wiki)Import, run and debug your project withEclipse (Video, Wiki) Intellij IDEA (Video, Wiki) Ne

2015-09-03 10:56:30 449

转载 在Mac OS X上面指定Eclipse启动时用指定的某一版本JDK

小编媳妇回老家了,小编这才抽出来时间与大家分享一下学习经验,小编我是一边看央视一套抗战70周年,一遍忙着整理之前做过的例子。今天与大家分享常见一些学习APP开发博客。编辑 $ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini 文件,在 Finder 中右键或者Ctrl+点击 Eclipse 应用程序,然后点击“显示包内容”进入目录 Conten

2015-09-03 10:26:19 1117

原创 安卓常见学习链接

小编媳妇回老家了,小编这才抽出来时间与大家分享一下学习经验,小编我是一边看央视一套抗战70周年,一遍忙着整理之前做过的例子。今天与大家分享常见一些学习APP开发博客。libGDX结合BmobSDK开发iOS游戏环境搭建 http://www.cnblogs.com/limaofuyuanzhang/p/4543619.html;AdMob iOS 指南 https://developers.

2015-09-03 10:02:50 402

原创 Eclipse在ios 下的安卓开发环境搭建

ios 下的安卓开发环境搭建小编趁着抗战70周年之际,写了一片关于ios 系统下的安卓开发环境搭建,长话短说,直接奔主题。主要步骤:-开发工具的准备 1 下载 JDK ,下载链接:http://www.oracle.com/technetwork/java/javase/archive-139210.html; 2 下载eclipse ,下载链接:http://www.eclipse.

2015-09-02 23:38:55 3602

空空如也

空空如也

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

TA关注的人

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