自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

原创 从零开始之持续集成之源码管理配置(Ubuntu)

用到的技术邮箱服务器配置 账户邮箱、报告等都离不开邮箱,此处配置一个支持域为 vzjc.com 的邮件服务器。地址为 mail.vzjc.com 或 ‘vzjc.com’, 协议为TLS的 POP3和 SMTP, 端口分别为 110 和 587。 配置完成后,可以生成三个账户 test1@vzjc.com test2@vzjc.com admin@vzjc.comN

2015-08-16 17:59:08 1117

原创 Jenkins设置Window编译环境从节点

需求不同的代码要求不同的编译环境 - 例如 Android, Window等减轻服务器压力,所以需要多个编译服务器在主服务器的Jenkins系统上增加Window从节点用 root 用户登录 Jenkins系统管理 -> 节点管理 -> 新建节点 节点名称 : windows for vsDumb Slave点击 OK 按钮进入 节点设置 页面of executors 选择 1 -

2015-08-29 21:25:17 5352 2

原创 Windows之安装Nginx、PHP、mysql

说明 由于机器本身是Windows x64系统,所以选择了所有x64的软件;如果想选择x86也可以兼容;如果机器是x86的,那么只能选择x86的软件下载地址nginx http://nginx.org/en/download.html此处选择版本 nginx/Windows-1.9.4 nginx-1.9.4.zipphp非线程安全版 http://windows.php.net/

2015-08-29 09:16:23 793

原创 Android 之 Activity全屏

所有Activies都全屏加入application节点android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 单个Activity全屏加入Activity节点android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"单个Activity全屏在Activity的onCr

2015-08-28 10:06:07 416

原创 Mac系统添加CI系统的用户

前提当前登录用户为 z 新用户对应的邮箱为 z@vzjc.com,并已经创建。如果当前系统 z 已经存在SSH秘钥,则用秘钥中包含的邮箱。系统上生成生成SSH秘钥 如果已经存在就用原来的秘钥和邮箱,如果不存在就重新创建$ cat ~/.ssh/id_rsa.pub$ ssh-keygen -C z@vzjc.com$ cat ~/.ssh/id_rsa.pubGitlab系统上注册账

2015-08-27 14:23:59 852

原创 安装git-review

Fedora/CentOSsudo yum install git-reviewIf, while using git-review, you see ImportError: No module named requests, you’ll need to install python-requests:sudo yum install python-requestsOpenSUSEInstall

2015-08-27 08:22:33 9548

原创 Android Studio : 修改Debug签名的Key

实现方案local.properties增加 signing.debug.key=/Users/z/.android/debug.keystorebuild.gradle在 android节点下增加 signingConfigs { debug { Properties properties = new Properties()

2015-08-26 18:02:08 7979

原创 Git review :error: unpack failed: error Missing tree

环境git version 1.9.1Gerrit Code Review (2.11.3) 现象 修改后调用 git review可以提交到Gerrit上,然后只要一用 git commit --amend修改 Commit Message再提交,就会出现此错误;而如果不修改Commit Message,而只是修改增加文件,那么可以用 --amend提交再 git reviewerror:

2015-08-26 15:52:18 10410 3

原创 Android Activity全屏

所有Activies都全屏 加入 application 节点 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 单个Activity全屏 加入Activity节点 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 单个

2015-08-24 16:57:30 467

转载 Android:禁止ScrollView在子控件的布局改变时自动滚动的的方法

最近在做一个项目,上面是一个LinearLayout布局,下面是一个百度地图的MapView控件,MapView控件的高度比较大,导致整个页面的的内容就超出了屏幕的显示区域,于是就在外面套了个scrollview,但新问题出现了,每次进入页面时,由于地图的加载导致scrollview总是自动滚动到了最底部,上面的LinearLayout区域只显示了下面的一部分,为了解决这个问题我用了scrollvi

2015-08-24 14:56:15 1516

原创 Ubuntu之更新命令

更新源$ sudo apt-get update更新安装包和强制内核更新$ sudo apt-get dist-upgrade

2015-08-24 09:48:50 418

原创 Jenkins自动编译Android Studio创建的工程

前提Jekins服务器所在的Ubuntu上安装下列软件 Android SDK - 记住版本号,后面需要在Gradle脚本中设置 Android SDK Build-toolsAndroid SDK PlatformAndroid Support Library - for eclipse build/font>Android Support Repository - for andro

2015-08-21 20:21:33 4533

原创 Ubuntu默认安装OpenJDK没有tools.jar

首先查一下当前JDK的版本 $ java -version结果java version "1.7.0_79"OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)然后根据版本7安装完整版的Ope

2015-08-21 14:31:31 7485

原创 Ubuntu 64位机器上运行32位程序

在10.04方法是sudo apt-get install ia32-libs之后是$ sudo apt-get install lib32z1$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386引用: http://blog.csdn.net/ageme/article/details/26969575

2015-08-21 14:16:01 1515

原创 Ubuntu之安装Gradle

简介Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。现在Android Studio用它来编译APK程序前提Ubuntu官方源的Gradle太陈旧了。。。陈旧到不支持Android Studio的 jcenter方法,如果强行编译,会出现如下错误:Could not find method jcenter() for argumen

2015-08-20 16:01:23 28142 1

原创 Postfit 不能群发邮件的问题

症状: Postfit单发邮件是可以的,但是群发的时候哪个邮箱都收不到信息解决方案查看日志 vim /var/log/mail.log如果发现 warning: pipe flag `D’ requires dovecot_destination_recipient_limit = 1那么修改/etc/postfit/main.cf添加 dovecot_destination_re

2015-08-19 11:57:07 1782

原创 mysql 命令篇

进入命令行$ mysql -u root -p执行sql文件$ mysql -u root -p < mysql.sql执行sql命令$ mysql -u root -p -e call mtest('hehe');存储过程示例表名做输入参数use mail;delimiter $;drop procedure if exists mlook;create procedure mlook(in

2015-08-19 09:49:55 345

原创 mysql存储过程使用表名做参数

use mail;delimiter $;drop procedure if exists mlook;create procedure mlook(in tbl varchar(10))beginSET @sqlcmd = concat('select * from ', tbl);prepare stmt from @sqlcmd;execute stmt;deallocate

2015-08-18 17:19:06 1903

原创 Install VMWare Tools Ubuntu Server

Install VMWare Tools Ubuntu ServerI don’t often install Ubuntu server on a Virtual Machine (VM) so I’ve documented the process here. Usually you can just click “install VMWare tools” and VMWare will co

2015-08-18 14:52:33 460

原创 删除android ScrollView边界阴影方法

XML配置android:fadingEdge="none"Java代码配置ScrollView.setHorizontalFadingEdgeEnabled(false);

2015-08-18 14:37:13 529

转载 Android : 判断WebView是否已经滚动到页面底端

getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。getHeight()或者getBottom()方法都返回当前webview这个容器的高度getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。因此,更正后的结果,

2015-08-18 09:34:00 2467

转载 Android : onTouch 次序

1 当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return

2015-08-17 16:49:20 541

原创 Android : View.getWidth() 和 view.getHeight() 返回0

问题如何获取一个控件的长和高,如果直接在onCreate、onStrart、onResume里面调用getWidth、getMeasuredWidth、getHeight、getMeasuredHeight,是无法获得长宽值的,始终为0。原因在onCreate等函数中,我们的控件其实还并没有画好,换句话说,等onCreate方法执行完了,我们定义的控件才会被度量(measure),所以我们在onCr

2015-08-17 15:43:52 2053

原创 Ubuntu之Gitlab、Gerrit、Jenkins协调工作配置

前提Ubuntu之邮件服务器(Postfix, Dovecot, MySql) Gitlab预配置 Gerrit预配置 Jenkins预配置前提创建邮箱 user1@vzjc.com创建邮箱 jenkins@vzjc.comGitlab配置 Gitlab已经配置了root账户的邮箱为admin@vzjc.com为Gitlab的root用户添加ssh密钥系统上创建admin用户$

2015-08-16 10:37:06 9476

原创 Ubuntu之Jenkins的SMTP TLS邮箱设置

典型错误为:javax.mail.MessagingException: Could not connect to SMTP host:javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?TLS和SSL是两种不同的协议,而Jenkins网页设置界面只支持SSL协议 好在Jenkins的邮件发送是基于J

2015-08-14 13:46:42 4026

原创 Ubuntu之Gerrit安装

简介Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特·里特费尔德(Gerrit Riet

2015-08-12 17:25:00 6114

转载 aliases配置文件

来自:http://blog.chinaunix.net/uid-20804677-id-457275.html/etc/aliases配置文件sendmail有一个非常实用的功能,就是为每个账号取别名(Aliase),如某位邮件用户的账号为yyszx20091229则其E-mail地址为yyszx20091229@yyszx.com 可以看到,不论是其账号还是E-ma

2015-08-11 11:00:37 6136 1

原创 Ubuntu之邮件服务器(Postfix, Dovecot, MySql)

前提系统为Ubuntu, 版本为14.04, 其他版本问题应该不大系统hostname为zjc.com - 详见设置linux主机名 $ sudo su# echo zjc.com > /etc/hostname# exit系统IP地址为10.1.6.197一些地址映射 要加入/etc/hosts文件或者DNS $ sudo apt-get install vim$ sudo vi

2015-08-11 10:31:26 12001 2

原创 解决 Jenkins 没有权限监听 Gerrit 的 ‘Stream Events’的问题

错误症状User jenkins has no capability to connect to Gerrit event stream解决方案管理员登录gerritProjects->List->All-ProjectsProjects->Access Global Capabilities->Stream Events 点击 Non-Interactive Users添加 Jenkin

2015-08-08 17:09:35 6172

原创 Ubuntu之Jenkins安装

Jenkins信息Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。监控一些定时执行的任务。Jenkins相关URL主页:http://jenkins-ci.org/下载页:http://mirrors.jenkins-ci.org/Ubuntu可用的下载页:http:/

2015-08-08 16:58:09 3057

原创 Android UI 之 ViewFlipper 和 GestureDetector

简介ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。一般不直接使用ViewAnimator而是使用它的两个子类ViewFlipper和ViewSwitcher。 ViewFlipper可以用来指定FrameLayout内多个View之间的切换效果(可以指定切换动画,切换的间隔等),可以一次性

2015-08-03 13:54:34 479

原创 Ubuntu安装Oracle JDK 1.7或以上

ubuntu jdk

2015-08-02 09:29:41 1329

原创 Ubuntu之创建账户

创建账户创建不能登录的账户sudo useradd -m mtest1 -s /sbin/nologin /sbin/nologin : 此时无法登陆系统,即使给了密码也不行。所谓“无法登陆”指的仅是这个用户无法使用bash或其他shell来登陆系统而已,并不是说这个账号就无法使用系统资源。举例来说,各个系统账号中,打印作业有lp这个账号管理,www服务器有apache这个账号管理,他们都可以进

2015-08-01 20:17:58 1072

原创 vmware虚拟机:ubuntu server安装vmware tools

以root身份登录ubuntu$ sudo su# vmware中选择菜单虚拟机->安装VMware Toolsubuntu命令行输入# mount -t iso9660 /dev/cdrom /mnt # cd mnt# cp VMWareTools-9.9.3-2759765.tar.gz /tmp# cd ..# unmount /dev/cdrom# cd /tmp#

2015-08-01 18:10:59 7158

原创 Ubuntu之Gitlab安装

前提创建邮箱 gitlab@vzjc.com, noreply@vzjc.com添加 gitlab.zjc.com IP映射到系统的hosts文件或者DNS $ sudo vim /etc/hosts10.1.6.49 zjc.com zjc vzjc.com mail.vzjc.com gitlab.zjc.com安装安装依赖包Needed to compile Ruby and nat

2015-08-01 17:24:11 4466

gerrit-2.11.3.war

gerrit安装包 因为google被墙了,所以这里放一个gerrit的新版安装包 有需要的就下载吧

2015-08-25

gradle-2.6-all.zip

gradle 是 Android Studio 构建 APK 的必须程序, 但是国内下载有点困难, 这次上传的内容为全量包,包括文档,源码,程序等

2015-08-20

gerrit-2.11.2安装包

gerrit安装包 因为google被墙了,所以这里放一个gerrit的新版安装包 有需要的就下载吧

2015-08-03

C++网络编程+卷2+基于ACE和框架的系统化复用

C++网络编程+卷2+基于ACE和框架的系统化复用

2011-09-01

C++网络编程 卷1 运用ACE和模式消除复杂性 part2

共2个 C++网络编程 卷1 运用ACE和模式消除复杂性 要使用ACE的人都知道

2011-09-01

C++网络编程 卷1 运用ACE和模式消除复杂性 part1

共2个 C++网络编程 卷1 运用ACE和模式消除复杂性 要使用ACE的人都知道

2011-09-01

Depends for x86 x64

depends for x68 x64, 为没有安装环境的兄弟们应应急

2009-09-16

AccExplorer32

查看windows界面,支持.Net,支持wpf,甚至支持网页元素的解析

2009-06-01

子窗体透明,CWnd继承

http://download.csdn.net/source/724314 修改了几个vs2005兼容的问题 BTW,感觉透明的不想子窗体,倒像是一个顶层窗口

2009-02-28

空空如也

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

TA关注的人

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