自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (17)
  • 收藏
  • 关注

原创 如何在Linux机器上使用ssh远程连接Windows Server服务器并使用rsync同步文件

自动化开源部署工具,该工具部署在linux机器上,而要部署服务的目标服务器有一部分是windows server服务器,goploy自动化部署,使用rsync部署方式,底层依赖于ssh远程连接目标服务器,所以,要实现自动化部署,必须先实现ssh远程连接目标windows server服务器。公钥 (.ssh\id_ed25519.pub) 的内容需放置在服务器上的一个名为 authorized_keys 的文本文件中,该文件位于 C:\Users\username.ssh\。以下部分涵盖标准和管理用户。

2023-11-06 11:45:31 4011

原创 Anolis OS 8.8服务器采用docker容器方式搭建gerrit3.8.1服务

当前使用的gerrit服务还是2020年9月份搭建的,借着使用的gitlab升级的东风,顺便把gerrit也做一下升级,本以为过程会比较顺利,实际却是一波三折,下面记录一下相关过程,便于后续参考。

2023-07-26 16:30:04 1175 2

原创 从gitlab12.6.4升级到gitlab15.11.7

当前正在使用gitlab版本是12.6.4,是在2020年1月15日采用本机安装形式使用的,转眼间将近两年半了,考虑更新到15.11.7版本,并切换到采用docker方式部署,便于后续维护。考虑到中间跨度版本比较多,升级不会那么顺利,所以采用gitlab12.6.4版本安装包,在另外一台服务器上部署了一套gitlab服务,并使用当前正在使用的gitlab服务前面备份的包进行恢复,将相对较新的历史状态同步到了新服务上。

2023-07-10 18:08:10 4134

原创 为svn服务增加自助修改密码功能

在维护svn服务的过程中,为用户创建了帐号密码,因svn服务原本没有提供修改密码的功能,所以用户如果觉得自己的密码不合适,要修改,则必须通过svn管理员进行修改。这种方式存在两个问题,第一个问题是,密码属于个人隐私,管理员知道也是不合适的;要修改密码,必须经过管理员,操作起来也比较烦琐。为解决上述提到问题,所以考虑为svn服务增加自助修改密码功能,下面讲述整体思路。

2022-10-27 19:58:12 1842 1

原创 golang及beego框架单元测试小结

单元测试是保证开发质量的一个重要手段,提及golang开发,要保证开发质量,则难以回避单元测试的使用。golang开发语言有原生提供单元测试相关代码及工具,不足之处是代码实现层面不是太友好,写单元测试不大便利;有第三方,依据大家习惯使用的断言方式,给出了开源解决方案testify,为大家写单元测试提供了便利;具体到beego框架,鉴于其实现机制,实现单元测试,也需要进行适当的调整,下面将依次进行说明。.....................

2022-08-25 20:12:34 1128

原创 基于vue-manage-system和beego搭建web服务

基于vue-manage-system和beego搭建web服务  日常工作中,经常会碰到一些需要处理的比较琐碎的事项,每次需要投入的绝对时间不多,但每周或者每月需要投入时间进行处理,且基本都是重复性的工作,作为一名混迹程序员圈子多年的码农,实在难以忍受。痛定思痛,决定运用平生所学,自力更生,自己搭建一个web系统,来解决当前遇到的问题。

2021-12-21 17:40:36 1302

原创 Centos 7自定义Service实现自启动

Centos 7自定义Service实现自启动  工作当中用到了gerrit服务器,安装配置好后,没有设置为开机自启动,在经历一次又一次的停电导致服务中断,然后不得不人工介入恢复服务的惨痛过程之后,决定必须实现开机自启动,摆脱这个痛苦的过程。一、确定采用Service的方案  多方比较之后,决定采用systemctl系统命令操作的service方案,服务目标文件目录如下:/usr/lib/systemd/system  参考linux centos7 开机自启动里面的内容看到了两个service

2021-08-17 15:35:58 649

原创 scrapy环境搭建使用小结

scrapy环境搭建使用小结  最近研究了一下网页爬虫相关技术,在此进行一下总结,详情如下。一、静态爬取  最开始研究爬取数据,是纯手工python实现,使用requests获取网页内容,再使用BeautifulSoup对获取的html网页内容进行解析,并提取所需要的字段内容保存下来,从而完成所需内容信息的爬取。相关依赖安装如下: pip install requests pip install beautifulsoup4  如果在工作机上,原本有不同的项目, 需要用到同一个包的不同版本,使

2021-03-16 17:36:38 396 1

原创 使用VSCODE搭建python开发环境

使用VSCODE搭建python开发环境  原本使用PyCharm作为python开发IDE,体验了VSCode作为python开发IDE后,感觉再也回不去了,VSCode开源免费,再加上启动迅速,占用资源较低(多开无压力),功能方面感觉也够用,下面总结一下VSCode python开发环境搭建步骤,避免后续走弯路。一、VSCode安装从VSCode官网下载相应安装包进行安装:https://code.visualstudio.com/?wt.mc_id=vscom_downloads二、安装py

2021-01-06 19:46:44 977

原创 python的paramiko模块下载大文件失败问题解决

python的paramiko模块下载大文件失败问题解决  使用python的paramiko(2.7.2版本)模块从sftp服务器上面下载文件,发现一个很奇怪的现象,下载大小为29.5M的文件时,没有发现异常,但是下载大小为37.6M的文件时,大概率会出现中途卡住的情况。实际调用方法如下:python3.6\Lib\site-packages\paramiko\sftp_client.pyclass SFTPClient(BaseSFTP, ClosingContextManager):

2020-11-18 20:22:51 2602 5

原创 禅道开源版本12.4.3配置代码关联功能总结

升级禅道开源版本至12.4.3,想实际使用一下其提供的代码关联功能。

2020-11-06 16:34:32 1586

原创 gerrit使用小结

gerrit使用过程整理备忘使用ssh方式把代码下载下来总体操作原则是:小步快跑,一个change提交之后,要以最快速度进行review,然后根据实际情况进行反馈,审核通过,则直接提交合并,没有通过,或者通知代码作者进行调整,或者直接进行废弃。https://github.com/uwolfer/gerrit-intellij-plugin...

2020-09-14 19:37:30 2629

原创 CentOS 7 搭建gerrit服务总结

CentOS 7 搭建gerrit服务总结一、写在前面二、具体步骤1. 先下载安装jdk2. 下载gerrit3. 为gerrit创建单独操作系统帐号,用来管理gerrit,具体操作如下:4. 安装gerrit 配置gerrit配置5. 编辑配置文件(根据实际情况进行调整)6. root帐户下添加gerrit用户,可以添加多个,这个用户是作为web页面的登陆用户使用的,下面第一行命令,创建文件并添加管理员帐户,第二行命令,创建一个普通用户:7.root帐户下启动、关闭、重启gerrit8.配置反向代理服务(

2020-09-10 20:07:48 1078

原创 Windows SVN迁移到Linux 服务器备忘

  因工作需要,将windows server 2012上的svn库迁移到redhat 6.8服务器上,整理了大体操作步骤,便于后续参考。主要参考:https://blog.csdn.net/lee_yanyi/article/details/80731787大体步骤一、导出要迁移的svn库先将需要迁移的库导出,执行下面的命令(参数需要根据实际情况进行调整):svnadmin dump...

2019-09-06 17:10:52 227

原创 centos 7.6搭建git服务端备忘

  还是2017年实操过在阿里云ecs上搭建git服务端,最近更新了ecs操作系统为centos7.6,需要重新搭建git服务。实际又搜索操作了一遍,在此记录一下大体过程,便于后续参考。操作步骤一、安装git最新版本  网址参考:https://www.cnblogs.com/citta/p/9735039.html下载最新版本先从官方网站https://mirrors.edge.k...

2019-09-06 15:27:51 178

原创 阿里云ecs centos7.6系统挂载oss操作备忘

  还是2017年实操过在阿里云ecs上挂载oss bucket,最近ecs一直提醒存在安全风险,于是决定更新一下ecs操作系统,更新到了centos7.6后,原本挂载的oss bucke也就不复存在了。实际又搜索操作了一遍,在此记录一下大体过程,便于后续参考。  阿里云官方有提供操作指南,具体网址如下,详情可参考:  https://help.aliyun.com/document_deta...

2019-09-05 20:55:38 530

原创 将redhat6.8下面的gitlab 8.8.9迁移到centos7.6并升级到gitlab 12.1.4版本

  项目原本使用的是gitlab 8.8.9,操作系统是redhat 6.8,鉴于gitlab版本较老,所以想升级到最新的gitlab 12.1.4版本。实际研究了一下,升级gitlab版本,操作起来有些复杂,直接在老的机器上升级风险太大,稳妥起见,另外找了一台centos7.6的服务器,打算先将gitlab服务迁移到服务器,然后升级到gitlab 12.1.4版本,验证好之后,再直接迁移到老的r...

2019-09-04 20:47:04 375

原创 centos7.4系统jenkins2.176.2中使用shell脚本打包Android App

项目原本都是在windows7环境下,在jenkins下面调用批处理使用python3脚本进行Android App的打包,考虑到后续扩展性,需要迁移到centos7.4环境下完成该项工作,在进行迁移工作时,遇到了一系列的坑,下面将整个过程简要记录一下,以便后续回溯。1.先安装好jenkins,并将jenkins版本及插件都更新到最新;2.jenkins是以服务帐户的形式启动的,默认使用的是r...

2019-09-02 15:38:45 406

原创 使用python向png文件插入文本信息(add text chunk to png)

使用python向png文件插入文本信息(add text chunk to png)    工作上需要给已经处理过的png文件加上特殊标识,后续再进行处理的时候,可以直接识别到已经处理过了,避免重复处理,所以想到给png文件添加特定的文本信息做标识,在网上搜索良久,没有找到现成的python代码现成方案,后来在网上看到一篇文章,详细了解了一下png文件...

2018-07-11 10:51:15 1670 2

原创 jenkins git 报“Host key verification failed”错误处理

直接在winodws控制台里面使用”git clone”命令正常(可以确定git使用的ssh_key是已经配置ok了的),但是使用jenkins,在jenkins里面调用”git clone”则会报“Host key verification failed”错误,需要将jenkins服务使用的帐号切换成当前windows用户的才能正常使用。

2017-11-15 14:43:03 6365 3

原创 linux python3安装步骤总结记录

linux python3安装步骤: 1.先确保gcc编译器已安装,如果没有则先安装; 2.为了避免报”zipimport.ZipImportError: can’t decompress data”错误,执行”yum -y install zlib*”先安装必要的库;(非centos机器yum命令要进行相应调整) 3.先使用wget命令下载python3安装包,再使用”tar -xvzf X

2017-08-08 09:05:51 725

原创 Jenkins从svn获取代码报”E170001“异常问题解决

使用jenkins 2.46.2,实现从svn获取代码并进行sonar扫描的功能,在取代码的时候报错了,信息如下: Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001 …… 研究许久,最后发现通过在运行工程中进行一些配置即可解决,具体如下: 依次通过下面顺序进入配置页面: Advanced Pro

2017-06-19 09:33:51 1266

原创 windows 7环境python2.7安装paramiko模块

需要在win7机器上使用python操作sftp服务器,需要用到paramiko模块,在python3上面该模块不支持,只能切换到python2.7,中间遇到了不少问题,现将遇到的坑总结如下。

2017-06-03 15:57:49 923

原创 在mac 机上配置jenkins iOS版本编译环境总结

总体上在jenkins上使用python3和python2组合搭建的编译环境,通过python3调用系统的svn命令完成代码工程的更新,通过调用fastlane完成iOS版本的编译,通过python2调用paramiko模块,将打包好的版本上传到ftp服务器。

2017-06-03 15:20:48 1265

原创 android混淆排除所有注解类(android annotation proguard config)

###排除所有注解类-keep class * extends java.lang.annotation.Annotation { *; }-keep interface * extends java.lang.annotation.Annotation { *; }###保留使用xUtils的方法和类,并且不要混淆名字-keep @com.lidroid.xutils.d

2015-03-06 11:22:17 8612

原创 android drawable资源调用使用心得

android 调用应用图片资源时,会优先选择当前手机屏幕dpi对应的的文件夹(如drawable-ldpi, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi等),如果对应dpi文件夹下没有需要的资源,则在最近的高dpi文件夹下进行查找,如当前dpi是hdpi,而drawable-hdpi下面没有找到需要的资源,则首先在d

2015-01-14 20:14:11 656

转载 Android之ProGuard混淆器

转载自:http://lhq1013.iteye.com/blog/1198556参考自:http://android.tgbus.com/Android/tutorial/201107/358743.shtmlhttp://hi.baidu.com/benbearlove/blog/item/aaa36de671f3153db93820e2.html ProG

2013-07-03 09:28:41 494

原创 android下使用google test入门

最近在研究android下的C++单元测试,使用google test进行了摸索实践,在此分享一下如何修改makefile 编译生成android下可执行程序,并在android上执行查看结果,更深入的细节未曾涉及。首先介绍一下我使用的开发环境,Linux Mint 14,android-ndk-r8d,android 2.3.6系统的三星GT9001手机。(后续操作均是在此开发环境下进行,大

2013-02-18 10:45:34 2710

android轮播CoverFlow流畅Demo

android CoverFlow轮播Demo,效果流畅,变换平滑;代码是面向TV应用的,当前可以在720P,1080P盒子或手机上正常运行,盒子上直接按遥控器的左右按键即可进行图片的切换,手机上则可以点击触摸按钮“Left"和"Right"进行操作。

2014-11-01

android apk版本检测升级及未捕获异常处理

1.实现了应用级的未捕获异常处理,方便应用异常退出的错误定位,该功能可方便地进行重用; 2.实现了apk版本的检测及升级功能,简单修改之后就能用于其它apk的检测升级; 3.压缩包中的version.xml 是存放于服务器的配置文件,在开发自己的apk检测升级功能时,需要根据服务器配置进行调整; 4.检测升级部分的代码是在博客http://blog.csdn.net/hello2me/article/details/8635091 基础上修改而来,在此声明.

2013-08-23

Automating.System.Administration.with.Perl.2nd.Edition

Automating System Administration with Perl 2nd Edition Editor: Andy Oram Production Editor: Sarah Schneider Copyeditor: Rachel Head Proofreader: Kiel Van Horn Indexer: Lucie Haskins Cover Designer: Karen Montgomery Interior Designer: David Futato Illustrator: Robert Romano Printing History: May 2009: Second Edition. Do you need tools for making your system administration work easier and more efficient? You’ve come to the right place. Perl is a powerful programming language that grew out of the traditional system administration toolbox. Over the years it has adapted and expanded to meet the challenges of new operating systems and new tasks. If you know a little Perl, and you need to perform system administration tasks, this is the right book for you. Readers with varying levels of both Perl programming experience and system administration experience will all find something of use within these pages.

2013-03-09

Pro Android C++ with the NDK.apress.2012

Pro Android C++ with the NDK Copyright ? 2012 by Onur Cinar ISBN-13 (pbk): 978-1-4302-4827-9 ISBN-13 (electronic): 978-1-4302-4828-6 Content: Chapter 1: Getting Started with C++ on Android Chapter 2: Exploring the Android NDK Chapter 3: Communicating with Native Code using JNI Chapter 4: Auto-Genera

2013-02-20

Pro Android Apps Performance Optimization 英文版源码

Pro Android Apps Performance Optimization 英文版源码

2013-01-21

Beginning+java+7 英文版源码

Beginning+java+7 英文版源码

2013-01-21

Android+application+testing+guide 英文版配套源码

Android+application+testing+guide 英文版配套源码

2013-01-21

Beginning.Android.2 英文原版配套源码

Beginning.Android.2 英文原版配套源码

2013-01-21

armar.exe 1021 版本

armar开发工具armar.exe 1021版本,rvct3.1版本原生提供的是5xx版本,在开发mtk软件编译时,armar版本过低会报错,要求不低于1021版本,在此提供以便更新。

2011-12-20

第6章_Project2007跟踪任务进度

第6章_Project2007跟踪任务进度 学习Project2007 使用的第六章,当前一共有6章。

2010-09-20

第5章_Project2007文件的格式化与打印

第5章_Project2007文件的格式化与打印 学习Project2007 使用的第五章,当前一共有6章。

2010-09-20

第4章_Project2007为任务分配资源

第4章_Project2007为任务分配资源 学习Project2007 使用的第四章,当前一共有6章。

2010-09-20

第3章_Project2007设置资源

第3章_Project2007设置资源 学习Project2007 使用的第三章,当前一共有6章。

2010-09-20

第2章_Project2007创建任务列表

第2章_Project2007创建任务列表 学习Project2007 使用的第二章,当前一共有6章。

2010-09-20

第1章_Project2007入门

第1章_Project2007入门 学习Project2007 使用的第一章,当前一共有6章。

2010-09-20

SourceInsight常用宏中文版

添加文件头、函数说明、宏定义、自动扩展常用语句等, 使用时能自动添加文件名、函数名和当前日期.

2010-08-28

空空如也

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

TA关注的人

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