程序人生
jsd2honey
从事IT行业, 有研发,测试,系统集成工作经验,曾取得系统架构师,信息系统项目管理师,网络规划设计师等证书,现专注于产品质量控制工作与研究。
展开
-
创建Jenkins 打多平台集合包
创建Jenkins 打多平台集合包要求windows/linux 平台分别在两台jenkins机器上打包之放到同一个目录压缩并且发布支持输入commit 打指定commit版本包实现windows 打完之后同步到linux 指定目录下linux 打完之后进行组合windows 设置远程触发打包,支持参数linux 添加打包参数,commit_id关键代码linux 判断是否有commit 输入:if [ -n "$commit_id" ];then commitexs原创 2020-05-25 14:33:55 · 481 阅读 · 0 评论 -
代码开发规范
为了避免后台维护两套代码,要求定制开发分支和主线分支保持代码一致1、主线分支为迪备master,所有hotfix分支、开发develop分支、定制产品线分支,要以master为基准,以保持主线一致2、修复紧急bug、完成hotfix开发,由master拉分支,测试完成后,代码要同时合并到master和develop3、常规开发由develop拉分支,代码合并到develop,测试完成后,由...原创 2019-04-23 14:47:15 · 580 阅读 · 0 评论 -
Black Duck
Black Duck 是开源代码审计和管理领域的领导者,BlackDuck 软件分为protex、Codecenter、和Export,其中Protex 是用于代码扫描的,可以帮助用户发现自己的源代码中是否含有开源软件代码,以及是否有知识产权方面的风险。Coedcenter 是帮助用户在软件开发生命周期中管理和有效使用开源代码的工具。Export能够帮助用户发现源代码中是否含有受到出口管制的加密...原创 2019-03-28 13:50:07 · 1234 阅读 · 0 评论 -
google 浏览器钉钉日志异常
google 浏览器版本:版本 65.0.3325.181(正式版本)unknown (64 位)Uncaught DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document. at a (https://g.alicdn.com/d...原创 2019-01-02 10:17:08 · 1193 阅读 · 0 评论 -
使用PHPEMSv4.2 问题总结
使用背景:个人喜欢学习各种知识,喜欢收集各种教程,喜欢与人分享技术,那么问题来了,如何更好的分享给一个刚接触某一门知识的新手呢,如何规划整理自己的学习资料呢.所以就想找一个开源的学习系统,方便自己与他人.在首先在github上查了一下,发现有些还是不错的,不过不是很适合我的需求,尝试着百度了一下,发现了PHPEMS 官方网址为:http://www.phpems.net/下面就开始折腾了,下载源码...原创 2018-07-10 23:46:55 · 4929 阅读 · 2 评论 -
一个日志查看工具的设想。
环境:工作的环境为经常需要部署的系统上,有windows 、linux 平台,windows平台以windows2003/2008/windows2012为主,linux有ubuntu/centos/redhat以及其他×Unx,我们在这个新部署了测试环境就会不停的产生日志,日志以文本形式记录在各个终端,如果要看日志就需要登录相应的机器去查看日志,有时候操作界面没有报错,可能会遗漏日志的检查,原创 2017-10-10 20:41:55 · 203 阅读 · 0 评论 -
程序人生
人生,总要有点自己喜欢,并且愿意为之付出的事情,如果兴趣和工作能够统一,人生也许会少了很多遗憾吧。一段时间,总结一下现阶段对程序的感悟,就像一个 旅行者,行走了一段路之后停下来整理一下自己的行李。计算机的基础是电能,通过电路的通断控制程序的运行,现在的我还没有很深入的去了解硬件电路,硬件之上,有他们的驱动,驱动是为了能够让硬件实现他们被设计的功能,驱动是两个方向的,就像一个基层干部一样,指原创 2017-03-02 19:48:06 · 325 阅读 · 0 评论 -
代码规范重要性
代码规范比比皆是,但是很少有公司做好代码规范的。忍不住想谈谈代码规范的重要性,希望所有人都能够重视起来。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色开源项目。 一、规范的代码可以促进团队合作 一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码必定会风格迥异。且不说会存在多个人同时开发同一模块的情况,即使是分工十分明晰转载 2017-02-06 14:11:43 · 512 阅读 · 0 评论 -
中介者模式
中介者模式中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。介绍意图:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。主要解决:对象与对象之间转载 2016-09-20 22:23:29 · 322 阅读 · 0 评论 -
华为离职副总裁徐家骏的工作感悟
[转]华为离职副总裁徐家骏的工作感悟徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流转载 2016-08-25 16:01:59 · 634 阅读 · 0 评论 -
随想-0913
当前的流行技术据了解为云计算,大数据,虚拟现实,人工智能。一个公司的持续发展,需要有吸引客户点,需要有存在感,需要把握当前潮流,需要包容融合。原创 2016-09-13 00:04:26 · 250 阅读 · 0 评论 -
程序猿媳妇儿注意事项
十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影......严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他递过来书以后,又迅速投入到了电脑的怀抱,相对应的,我也不记转载 2016-08-19 13:25:40 · 296 阅读 · 0 评论 -
第五代语言
第五代语言第五代语言就是自然语言又被称为知识库语言或人工智能语言,目标是最接近日常生活所用语言的程序语言。真正意义上的第五代语言尚未出现,LISP和PROLOG号称第五代语言,其实还远远不能达到自然语言的要求。简介与传统语言区别人们可能会问,用人工智能语言解决问题与传统的方法有什么区别呢?传统方法通常把问题的全部知识以各种的模型表达在固定程序中。转载 2016-07-21 19:11:45 · 714 阅读 · 0 评论 -
对程序的一点想法
操作系统的设计符合开放封闭原则,针对某些核心功能封闭比如注册表,针对某些功能开放比如某些系统函数,和接口协议编程语言按照某种规则解释源码,数据库系统出了数据库内部的规则,也内置了解释数据操作语言sql 就是对数据操作的一套规则学习一门语言:1,先了解这么语言的历史,2,了解这么语言可以用来做什么3,系统学习这么语言4,简单实例5,深入学习使用原创 2016-07-15 23:12:25 · 328 阅读 · 0 评论 -
archpr 压缩文件暴力破解
想看一个教程突然发现压缩文件密码忘记了,就想用advanced rar password recovery 工具破解。原创 2016-07-26 03:36:48 · 8413 阅读 · 4 评论