这个问题折腾了很久,前期后后大概一个月吧,终于搞定了,查了很多资料,有的不完整,有的完全就不能用,有的没说完整,所以一定要记录下来,我的心血啊. 由于公司在用的gerrit的是正式环境中的,大家都在使用,并且这又是个没接触过的新的配置,所以,担心在正式服务器上调试影响大家工作,所以只能在其他机器上搭建一套完整的系统来调试,主要是搭建gerrit平台,网上很多都是apache和mysql之类的,搭建下来配置来配置去都有问题,这里给大家推荐一个“gerrit + apache + nginx”,参考…
Git分支对于一个项目的代码管理而言,是十分重要的! 许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉. 在此,我将自己的一些操作经历做一梳理,希望能帮助到有用到的朋友们--- 废话不多说,下面开始操作. gerrit分支操作常用的命令可以参考:http://www.cnblogs.com/kevingrace/p/5690820.html ———————————————————————————— 首先,利用gitlab进行创建分支 登陆gitlab,…
Git分支对于一个项目的代码管理而言,是十分重要的!许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉.在此,我将自己的一些操作经历做一梳理,希望能帮助到有用到的朋友们. gerrit分支操作常用的命令可以参考:http://www.cnblogs.com/kevingrace/p/5690820.html 1)首先,利用gitlab进行创建分支登陆gitlab,创建组test,在这个组上创建工程apptest,然后让这个工程里添加内容注意:在添加内容的…
C# Message类的属性Msg所关联的消息ID   https://msdn.microsoft.com/en-us/library/windows/desktop/ms645606(v=vs.85).aspx WM_NULL=0x0000 WM_CREATE=0x0001 WM_DESTROY=0x0002 WM_MOVE=0x0003 WM_SIZE=0x0005 WM_ACTIVATE=0x0006 WM_SETFOCUS=0x0007 WM_KILLFOCUS=0x0008 WM_E…
一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Git的常用命令. 二:学习Git中远程仓库的问题: Git的远程仓库:就是管理你代码的地方,这个是Github中提供的有,只要你在Github中注册一下你就可以获得无限个Git的远程仓库. 我的Github中的远程仓库如下图所示: 对远程仓库我首先理解为:在Gitbash中敲一个命令:Git init…
在表单中上传文件时,一定要加入 enctype="multipart/form-data" 属性 为什么要加入这个属性呢: enctype就是encodetype就是编码类型的意思. multipart/form-data是指表单数据有多部分构成,既有文本数据,又有文件等二进制数据的意思. 需要注意的是:默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传,只有使用了multipart/form-data,才能完整的传递文…
在复杂的关联操作中,如果要给关联定义增加可选的属性,我们可以采用完整定义的方式. 完整定义的格式是: protected $_link = array(     '关联表名1'  =>  array(         '该表的关联方式的属性1' => '定义',         '该表的关联方式的属性N' => '定义',     ),     '关联表名2'  =>  array(         '该表的关联方式的属性1' => '定义',         '该表的关联方…
真正意义上的spring环境中的单元测试方案spring-test与mokito完美结合 博客分类: java 测试 单元测试SpringCC++C#  一.要解决的问题:     spring环境中单元测试其实不是真正意义上的单元测试,真正意义上的单元测试应该是隔离所有的依赖,对当前业务实现业务逻辑测试:但是目前spring好像还没提供这样的解决方案,只能做依赖于环境的集成测试.比如:要测试A类,但是A类依赖B类和C类,这个时候我们必须保证B和C是完整的且是相对稳定的没太多bug的类.但是实际…
转载: 如何将本地的一个新项目上传到GitHub上新建的仓库中去 踩过的坑: 1.在git push时报错 error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054 解决方案:查了很多原因,最后才知道是因为github在内网的情况下网速会很慢,加了FQ软件成功了 2.在git commit 的时候提示 *** Please tell me who you are. Run g…
标签: git 缘由? 有一次被人问到怎么把一个分支的所有commit按一个commit合并到主分支上,当时一脸蒙B,平时开发都是直接merge,很少考虑到这种问题,于是特意搜索了相关资料. 场景 其实在开发中,我们永远都是保留一个主master分支干静,我们都是会重新拉一个dev分支做开发,遇到BUG就会拉BUG分支解决BUG,但是在分支上做开发和解决BUG不只会有一个提交,而合并到主干上也没有必要让别的开发看到冗余的commit信息,其实别的开发只要需要看到这个分支是解决了什么问题或者开发了…
LR中关联建议都手动进行,自动不好用,也容易出错. 在LR中我们什么要做关联:1.关联解决的是动态数据的参数化.2.关联的数据一定是服务器响应的数据.3.服务器响应过来的数据在后面的服务还要使用. 手动关联应该如何做? 手动关联的执行步骤大致如下: ①.使用相同的业务流程与数据,录制两份一样的脚本. ②.找出录制好的两份脚本中不同的地方.(可以使用LR自带的对比工具:tools -->"compare with Script"),确定脚本中那些地方需要关联. ③.确定脚本中关联函…
Unity3D自带的MonoDevelop编辑器无论是js还是c#代码提示都很差,很诡异的就是变量名和方法名有的时候提示有的时候不提示.不过用Visual Studio代替MonoDevelop这个问题就可以解决了.(只限c#,Unity3D里的js不是原生的js,不建议在Visual Studio中编辑) 在Unity3D 4中关联Visual Studio 2012的步骤: 1.在Unity3d中选择菜单Edit->Preferences 2.在弹出窗口点击External Tools->…
引用: http://www.cnblogs.com/fg0711/archive/2012/05/03/2480502.html 使用Mutex需要注意的两个细节 可能你已经注意到了,例子中在给Mutex命名的字符串里给出了一个“Global\”的前缀.这是因为在运行终端服务(或者远程桌面)的服务器上,已命名的全局 mutex 有两种可见性.如果名称以前缀“Global\”开头,则 mutex 在所有终端服务器会话中均为可见.如果名称以前缀“Local\”开头,则 mutex 仅在创建它的终端…
遇到这个问题说来也怪.新开了一个path的工作空间用来打patch.该Eclipse的默认全局的编译版本是1.6.但是唯独其中的一个插件项目的版本是1.5(可能是唯一的一个,不确定,不知道为什么会是这样) 然后这个插件中编译错误,该编译错误就是这个Override注解的使用. 一开始秉承同事告诉我的"只要保证全局Eclipse编译版本是1.6就可以",具体的插件版本如果不同不需要修改的原则.打patch,通过产品测试之后发现.如果不解决下面关于Override的问题就会报在编译中报出的…
大家都知道文档写的好当然让人非常舒服,可是有时候文档再好也不如直接看源代码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源代码呢? 1.下载源代码 这部分网上有大量的资料,我就不又一次写了 2.在eclipse中关联源代码 经常使用eclipse的人对在eclipse中关联源代码的操作应该也都非常熟悉. 一.找到项目中的android.jar,右键→properties 二.选择External Folder来关联到外部目录 三.选择%存放源代码的文件夹%/base/…
在Eclipse中快速关联API源码,便于查看类以及方法.方法如下: 1. 在对应的项目文件右键——>properties——>java build path——>libraries——>Android 4.3——>android.jar——>Source attachment——>Edit 2. 在编辑框中关联sdk中对应的API源码就可以了…
文件上传在项目中,一般有两个用武之地,分别为设置用户的头像和上传附件.本节我们演示如果进行用户头像的上传. 因为一个用户单独并且唯一对应了一个头像,是一对一的关系,所以我们需要去给tm_users表添加一个头像字段 – header . 点击保存按钮,完成表字段的添加. 本节中的头像上传,可以对图像进行裁剪,最终上传到服务器的是一个经过裁剪后的图像. 图像是保存在磁盘上的,数据库只负责保存头像的地址. 现在把 5-10上课资料文件夹中的imageUpload文件夹拷贝到5-10文件夹中. ima…
0 git clone 如果是从自己的github clone,一键搞定,和三步的git remote add功能一样. 1.创建本地库 新建目录,右键git bash here,输入 git init 创建本地版本库成功,多了一个.git的隐藏文件夹,存放本地git库的信息 2.将本地Git库与Github上的Git库相关联 输入 git remote add origin git@github.com:zwxbest/UnityEditorUtilities.git 远程git库地址 ori…
更改默认端口 sudo vi /etc/mongod.conf 进入conf文件,修改port值为19999保存并退出. 重启mongodb sudo service mongod restart 进入mongo shell mongo --port 19999 本地数据库导入线上服务器的mongodb中 1 备份本地数据库 git 切换到mongodb/data,输入: ../bin/mongodump -h 127.0.0.1:27017 -d vueBlog -o ../data/vueB…
公司的需求是: 用RobotFrameworjk框架执行case,用Testlink管理case和测试任务.需要持续统计每个版本的测试结果. 我觉得用Jenkins+Robot也行,Testlink+Robot也行.Testlink的优势就是可以管理case,分配测试任务.感觉如果要是能将Jenkins+Testlink+Robot整合到一起就完美了. OK,其实将Robot的测试结果传到Testlink上也比较简单,找对接口就行,但是关键的就是,接口找不对... Testlink的api模板我…
       在非常多企业级应用中,我们都没法直接通过开发语言sdk包封装的http工具来模拟http复合表单(multipart/form-data),特别是在跨语言跨平台的编程过程中.事实上实现方案并不复杂,仅仅要你了解了http协议中复合表单的报文结构就非常easy了:         httpheader         ------时间戳------         表单參数1        ------时间戳------        表单參数2       ------时间戳---…
THINKPHP 中关联查询(多表查询)可以使用 table() 方法或和join方法,请看示例: 1.Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名,例如: $Model->Table('think_user user') ->where('status>1') ->select(); $Model->table('think_blog blog,think_type type')->where('…
要确定在 ESX/ESXi 主机上的每个插槽中安装了多少内存,请执行以下操作: 1. 启动ssh服务 2. 登陆esxi主机查看 使用 SSH 客户端登录主机,以 root 用户身份运行以下命令之一:# dmidecode|less 注意:dmidecode|less 在 5.x 版本中不可用. # smbiosDump|grep "Size: " 在输出中,找到以 Memory Device 开头的文本块.Size 或 Max. Size 表示已安装的内存量. 已安装内存模块的插槽的…
文章目录 添加依赖 构建Entity 构建Repository 构建初始数据 测试 Spring Boot JPA中关联表的使用 本文中,我们会将会通过一个Book和Category的关联关系,来讲解如何在JPA中使用. 添加依赖 我们还是使用H2内存数据库来做测试: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jp…
其他章节请看: react实战 系列 React 中的表单和路由的原理 React 中的表单是否简单好用,受控组件和非受控是指什么? React 中的路由原理是什么,如何更好的理解 React 应用的路由? 请看下文: 简单的表单 你有见过在生成环境中没有涉及任何表单的应用吗?大多 web 应用都会涉及表单.比如登录.注册.提交信息. 表单由于难用有时名声不好,于是许多框架针对表单做了一些神奇的事情来减轻程序员的负担. React 并未采用神奇的方法,但它却能让表单更容易使用. 在做实验测试 r…
方法一. var flag = true; $(function() { $("#interested").click(function() { beInterested(); }); }); function beInterested() { //$("#interested").unbind("click"); if (!flag) { alert("已感兴趣!"); return; } if (flag) { var n…
[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装crowd 3.1.2 本来已经安装完毕, 并使用Jira集成的OAuth账户管理, 但是不知道什么原因, 在confluence里始终无法通过认证, 即:按照提示认证后, 页面一闪, 然后还是老样子, 但是bitbucket确好使. 好来就像换crowd来做统一身份认证. 集成的Jira Server身份认证, 其实就是账户的统一管理入口, 当你登录confluence或bitb…
[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0 安装Bitbucket的教程, 网上能找见的不多, 由一个帖子我参考了下也不是完全合适, 帖子地址: http://blog.csdn.net/jamenew/article/details/54864310 言归正传, bitbucket5.7.0应该是最新版的了, 安装之前先通知下小伙伴们把该下载的东西给下载好: 官网下载bitbucket安装包…
[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1 有了安装Jira的经验, 这次再安装confluence就会容易很多, 在"某SDN"上找到了6.3.1的破解包, 看说明6.0以上的都可以用. 破解confluence主程序的包是atlassian-extras-decoder-v2-3.2.jar, 破解confluence插件的包是atlassian-universal-plugi…
[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(二) -- 安装jira 7.5.4 环境都配置好以后, 开始搭建Jira的环境, 这里参考了一篇文章, 很有帮助: 地址: https://yq.aliyun.com/articles/141089 一. 安装Jira的第一部, 创建Jira的数据库, 虽然Jira可以选择内置的数据库, 但是生产环境还是建议使用单独的数据库, MySql.MarineDB.Oracle.Sql都可以.    …