自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术无止境

公众号:智能化IT系统。纯技术爱好者交流平台,欢迎关注。

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

原创 【工作分解法】IT人,你的工作“轻松”么?

一.前言假如读者是一个老板,下面有两位员工,工作难度一样,完成量一样,人品和责任心也一样。一位每天加班加点,废寝忘食的工作;而另外一位每天在座位上喝着咖啡,非常的轻松自如的工作。您会更器重哪一位?答案很明显,一定是第二位,因为在同等产出的前提下,越轻松,就证明能力越强,如果有更有挑战的工作,那一定是要第二位去尝试。但是说来容易,谈何轻松?IT行业普片的现象就是加班多,压力大。而且只要涉及到管理或者...

2018-06-27 15:34:35 3870

原创 原始版js切换图片

<html><head><title>First Web for Hyman</title></head><script> function submitFrom() { if(!document.getElementById("pname").value) { alert("请输入图片名称!"); document.get...

2020-07-23 10:36:25 252 1

原创 【Erlang应用】消息队列RabbitMQ介绍以及应用案例

文章来源:公众号-智能化IT系统。———————————————————公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。 ...

2018-08-02 16:29:20 3571

原创 Comet---“服务器推”技术实现

Comet是一种服务器推数据的技术,基于HTTP长链接,避免因链接过多而导致的资源开销。对于智能化监控系统,是一种合适的技术选择。因为监控系统需要实时的把更新的信息推送给客户端。以下部分引用至IBM官网:Comet 简介浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。在 ...

2018-08-02 16:16:24 4664

原创 针对B2B平台的接口自动化测试系统

文章来源:公众号-智能化IT系统。针对大部分的B2B系统,通过后台接口,例如http等方式交互。传统的黑盒测试难以测试出系统的细节问题。在了解交互接口的情况下,可以针对交互进行自动化测试,把控系统的运行状况。本文介绍了自动化测试系统的一个案例,针对支付平台,自动化测试系统作为一个商户的角色,进行交互接口测试,并且从返回结果,以及业务系统的DB两个方面进行验证。1. 自动化测试系统的意义...

2018-08-02 16:02:34 6089

原创 团队中的“个人英雄主义”

我们从小到大的成长环境,深深地被个人英雄主义所感染。从金庸的武侠小说,到一些热门的电视剧,例如精武门,到现在很多小孩子都被深受感染的电影,例如蝙蝠侠等,都有一个共同的特点,就是男主角周边的人都毫无寸铁之力,坏人来了时,男主角一人把敌人打的落花流水。不可否认的是,这慢慢变成了大部分人的梦想,特别是男性同胞。小编记得在前几年的NBA,在奥尼尔离开了湖人队之后,科比的球迷疯狂的增加。为什么?因为湖人队在...

2018-07-04 06:44:24 7838

原创 在两个静态HTML页面之间传递参数的一个方法

一个大型的监控平台,需要集成H3C的视频监控系统,集成的方式是通过静态页面。H3C提供一个页面的控件,直接在页面通过JS脚本调用。需要给这个控件传递一个摄像机的编号,传递后,页面的控件便显示出该摄像机的视频。调用方便,但是问题来了,需要在一个独立的页面显示摄像机的视频,用户需要看视频时,就从主页面选择对应的摄像机来打开这个页面,并传递对应摄像机的编号。当时系统界面都是静态的HTML页面,那么如何在...

2018-07-04 06:38:12 5971

原创 从一个真实案例去思考团队的打造,以及战斗力和凝聚力的提升

我们工作中难免会遇到一些困惑:为什么我的领导很少的去做和我同样的事情?我感觉我管理的项目人员的效率已经达到极限了,而且都非常疲惫,还能再提升么?团队的目标和我个人的目标,到底有什么直接联系?我想为团队多做一些事情,但是总感觉用不上力,为什么?本文用一个划船的案例,说明一个团队的结构,以及团队工作应该如何进展才会更高效。其中并未谈及任何关于团队工作的主观言论,目的在于能够给读者一些思考空间。特别是针...

2018-07-03 15:20:03 10397

原创 SQL Server 查询数据库里所有表的行数

SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY b.rows DESC注意先切换到对应的库,该语句需要在指定的库下面执行。...

2018-07-03 09:46:36 14621

原创 SQLServer 查看耗时较多的SQL语句

直接执行如下SQL查询:SELECT TOP 20    total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数],    qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)],    last_execution_time AS [最后一次执行时间]...

2018-07-03 09:42:06 16057

原创 【MongoDB】Sharding分片概念及原理

面对海量的数据,如何提升数据读写效率?了解过DB的应该都知道数据库的分区,分区是主要提升数据查询的效率。面对海量数据的IO能力限制以及扩展性,Sharding是一个利器,我们不用关心具体的实现,从而实现性能的提升。Sharding不是一门技术,而是一个理念,解决数据的水平扩展,突破单节点的IO限制。很多成熟的NoSQL以及NewSQL就自带了sharding实现,使用者直接指定需要分片的字段,集群...

2018-07-02 10:34:53 5966

原创 ASP.NET Core开发常见“坑”

文章来源:公众号-智能化IT系统。1、在开发调试时,ASP.NET Core将不再使用w3wp.exe进程,而是采用新的进程名dotnet.exe。因此在调试时我们应该选择dotnet.exe进程进行调试。2、IIS部署完成之后,是无法直接访问的。应该在项目中右键属性-&gt;调试,将启动项修改为IIS,然后将Web服务器设置中的应用URL设置为IIS中绑定的域名地址。3、老项目移植到.NET C...

2018-07-02 10:06:59 4677 1

原创 Hadoop冷热数据转换工具Sqoop

Sqoop是Apache基金下的开源项目,目的是完成关系数据库和Hadoop的转化,实现双向导入。通常的大型数据系统使用之实现较少,主要原因是因为其在CDH3才开始支持,而且该方式是通过JDBC驱动,将数据库进行读取,并将数据转换至HDFS文件,通常会影响热数据的使用。但是做为日常工作,需要转换时,还是会提供一些方便。CDH3版本的Sqoop已经默认安装了,其构建在MapReduce之上,不同于直...

2018-06-29 11:32:29 3912

原创 先抗住,再优化

工作中我们难免会遇到各种各样的系统故障,在遇到问题的时候,相信读者们一定是想刨根究底找到原因,并且彻底解决。这是正确的做法,也是责任心的体现。但是我们难免会遇到一些难啃的骨头,彻底的解决需要较长的时间,那么应该如何处理呢?腾讯微博的技术总监曾经说过:任何一个系统不可能刚开始做得非常精细,可以先不要性能那么的优化,性能差一点可以用堆机器或者运维的手段扛过去,然后再优化。这里是针对性能问题。小编认为,...

2018-06-29 10:04:02 3890

原创 建筑智能化集成系统及架构简介

何谓建筑智能化集成系统,摘自百度百科:将不同功能的建筑智能化系统,通过统一的信息平台实现集成,以形成具体信息汇集、资源共享及优化管理等综合功能的系统。由此可见,其主要功能就是集成子系统的数据,并计算和管理。业界也可称为BMS系统。需要集成哪些子系统呢?这里没有确切的要求,实际应用的建筑中有哪些就集成哪些。写字楼类型的建筑,BAS,FAS,门禁,视频,电梯,通常都是必须的,配备齐全的会有照明,空调计...

2018-06-29 10:00:27 9679

原创 利用mochiweb让服务端主动推送数据至前端页面

对于智能化监控软件,从wincc等国外的有相当积累的系统,以及国内一些小型的智能化集成软件,通常其监控数据通过前端绑定控件的方式,做到了实时的通讯,通过控件直接和后端服务交互。这种方式可以灵活的组态,但是对于当今用户终端轻量化趋势,其每一个监控点都对应一个控件,页面在用户体验上显得非常笨拙。到了后期,一些系统开始考虑轻量的前台页面,AJAX开始流行,以及Comet技术,利用服务端推送的方式,通过长...

2018-06-27 10:25:39 4509

原创 【代码规范】常见命名规范

1.仅针对java,包名采用域后缀倒置的加上自定义的包名,采用小写字母。产品使用产品的名称加上模块名称。格式:com.yhxf.callme2.userinfo 2.类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。示例:OrderInformation,  CustomerList, LogManager, LogConfig, SmpTransa...

2018-06-27 09:09:58 6620

原创 【代码规范】常见排版规范

1.程序块要采用缩进风格编写,缩进的空格数为4个。 2.分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。示例:如下例子不符合规范for (...) {  ... // program code }if (...)  {  ... //...

2018-06-27 09:08:21 5761

原创 L系统(L-System)模拟植物生长(java实现)

不知不觉到了毕业季,回顾10多年前在海外的大学生活,感觉即特别又辛酸。这几天翻了一下大学期间完成的一个非常有意思的模拟植物生长的小软件,进行分享,给即将步入大学的众多IT行业的学子加油。一. L-系统原理介绍L-系统是匈牙利生物学家Aristid LinderMayer于1968年提出的。L-系统的本质是一个重写系统,通过对植物对象生长过程的经验式概括和抽象,初始状态与描述规则,进行有限次迭代,生...

2018-06-26 15:39:25 16969 4

原创 【Hadoop应用案例】针对运营商支付业务的渠道推荐系统

一. 所用技术:模块技术用途大数据平台hadoop记录每日分析数据,并运行MR算法分析结果数据库SQL Server存储业务数据,以及计算结果数据开发语言javaMR算法,以及数据抽取和接收服务C#大数据后台管理站点ShellMR脚本定时执行大数据分析算法贝叶斯数据分析 二. 背景目前大部分支付业务,涉及到大数据分析的主要是针对C端用户的支付行为进行分析。而基于运营商支付的业务,会涉及到众多的支付...

2018-06-26 10:21:51 4408

原创 远离盛行道德绑架的团队

“道德绑架”是指人们以道德的名义,利用过高的甚至不切实际的标准要求、胁迫或攻击别人并左右其行为的一种现象。经常体现为:我想占你的便宜,你不给,所以我觉得你的道德有问题。“道德绑架”之所以发生,除去人的精神结构不谈,根源就是道德判断逻辑的混乱。不同的人对此有不同的观点。不可否认的是,在很多地方,道德绑架已经成为职场管理的一种手段。管理者用道德绑架的方式批评下属,可是自己的行为却是在推脱。作为一名在I...

2018-06-25 15:46:55 4281

原创 【自动化测试&爬虫系列】Selenium Webdriver 介绍

一. Selenium Webdriver技术介绍1. 简介selenium Webdriver是一套针对不同浏览器而开发的web应用自动化测试代码库。使用这套库可以进行页面的交互操作,并且可以重复地在不同浏览器上进行各种测试操作。以python为例,在cmd输入python-m pip install selenium --upgrade pip进行安装。2. 特点开源免费支持多种语言:Java...

2018-06-25 15:30:31 4062

原创 【干货特供】dotNet core 应用部署至 centos(超详解附截图)

文章来源:公众号-智能化IT系统。阅读目录需要安装的插件以及支撑架构安装dotnetSDK安装jexus安装supervisord遇到问题汇总注意事项、扩展延伸需要安装的插件以及支撑架构1.dotnetSDKdotnet 相关命令是属于 .NET Core command-line (CLI) 的一部分,Microsoft 为我们提供了这个命令行工具以供我们在开发程序中使用,它主要用来进行对代码的...

2018-06-25 09:41:34 4175

原创 利用Python爬取糗事百科段子信息

文章来源:公众号-智能化IT系统。爬虫技术目前越来越流行,这里介绍一个爬虫的简单应用。爬取的内容为糗事百科文字内容中的信息,如图所示:爬取糗事百科文字35页的信息,通过手动浏览,以下为前四页的网址:http://www.qiushibaike.com/text/http://www.qiushibaike.com/text/page/2/?s=4964629http://www.qiushibai...

2018-06-24 20:23:45 6837

原创 敏捷管理的利器:故事墙

文章来源:公众号-智能化IT系统。引言故事墙是敏捷管理的一个高效手段。只要妥善运用,其能够带来的好处远远超出管理理论中提及的。试想如下一些问题:假如一个团队,有一个环节(例如系统测试),人力少,投入低,影响了项目进度,如果让管理者们及时的发现并调整?假如在一个迭代中,来了很多临时任务,项目经理需要每天都知道项目的进展情况,包括每一个story的进度,以方便安排临时任务,如何量化的准确,并且及时的决...

2018-06-22 18:01:24 7235

原创 【代码规范】常见编码规范

文章来源:公众号-智能化IT系统。1.明确方法功能,精确(而不是近似)地实现方法设计。如果一个功能将在多处实现,即使只有两行代码,也应该编写方法实现。说明:虽然为仅用一两行就可完成的功能去编方法好象没有必要,但用方法可使功能明确化,增加程序可读性,亦可方便维护、测试。 2.应明确规定对接口方法参数的合法性检查应由方法的调用者负责还是由接口方法本身负责,缺省是由方法调用者负责。说明:对于模块间接口方...

2018-06-22 16:40:54 40510 2

原创 通过Erlang构建TCP服务器

走进Erlang试想一个场景,在一个炎热的夏天,一群员工进入了一个会议室准备开会,刚进会议室坐下,大家都满头大汗,需要等大家都擦完汗,才好开始会议。会议室的中间有一盒抽纸,于是按照顺序,每一个人在这盒抽纸里抽出一张来擦汗,直到最后一个抽出,擦完,OK,会议开始。在另外一个会议室,同样的情形,只是没有抽纸,在每个人的座位上摆了一张纸巾来擦汗,大家就可以一起擦汗了。两个场景比较,自然是第二个能够早点开...

2018-06-22 14:26:00 4560

原创 【数据分析】贝叶斯原理

文章来源:公众号-智能化IT系统。贝叶斯的原理类似于概率反转,通过先验概率推导出后验概率。其公式如下:在大数据分析中,该定理可以很好的做推导预测,很多电商以及用户取向可以参照此方式,从已有数据推导出未知数据,以归类做后续操作。例如,在一个购房机构的网站,已有8个客户,信息如下:用户ID年龄性别收入婚姻状况是否买房127男15W否否247女30W是是332男12W否否424男45W否是545男30W...

2018-06-22 09:37:01 9366 5

原创 【案例分享】crontab执行脚本异常问题

很多时候我们会遇见这种情况,我们千辛万苦写了一个脚本,经过测试,一切正常,然后放到了crontab里面执行,结果,不管怎么配置,就是执行不正常。结果发现环境问题,居然是这个异常的元凶。我们先在我们的服务器上执行env命令,出现如下:XDG_VTNR=1XDG_SESSION_ID=1HOSTNAME=bogonIMSETTINGS_INTEGRATE_DESKTOP=yesGPG_AGENT_IN...

2018-06-22 09:25:38 5166 1

原创 【代码规范】常见注释规范

文章来源:公众号-智能化IT系统。1.在有处理逻辑的代码中,源程序有效注释量必须在20%以上。说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。 2.文件注释:文件注释写入文件头部。说明:以/* 开始示例:/ ** 文件名:[文件名]* 作者:〈版权〉* 描述:〈描述〉* 修改人:〈修改人〉* 修改时间:YYYY-MM-DD * 修...

2018-06-21 15:10:50 49780

原创 【团队管理】改造团队成员?

文章来源:公众号-智能化IT系统。我们工作中可能会或多或少被改造,或者或多或少的改造了别人。可能会经常听到类似的话:你的技术很不错,但是业务能力不行,最近我安排你多做业务支撑的事情。你的业务开发能力很好,底层技术太差了,我想让你做一个底层数据框架搭建的工作,磨炼一下。最近***这个技术很火,我们也要用,你现在工作表现在团队是最好的,你尽快向这个方向转一下。这可能体现了管理者希望下属在某些方面有一些...

2018-06-21 15:03:58 3769

原创 建筑智能化综合监控系统数据点解剖

文章来源:公众号-智能化IT系统。智能化监控的数据不是流式数据,其数据都是对应着具体的监控点,这些点的数据形式一般只有三种,布尔型,数值型,以及字符串型,其中以布尔型和数值型居多。我们下文按照监控子系统为例,来具体的分析。其中每一个监控点后面都加以说明,以([数据类型],[数值含义])表示。1. BAS又称为设备监控系统,在集成系统中充当着最重要的角色,任何智能建筑不可少。其主要监控数据如下:--...

2018-06-21 14:35:48 3856 1

原创 开源免费,zabbix服务器监控全面实现

文章来源:公众号-智能化IT系统。当前服务器监控有很多方式。普通的监控主要是针对常规指标,例如服务器的基本指标,网络流量等,但是通常定制化的监控支持受限。一些厂商会将服务器监控系统作为产品来卖,针对客户提供定制化监控,但是通常需要较高的成本。Zabbix,开源免费,实现服务器监控,同时支持二次开发。可以通过二次开发,实现具体的SQL语句监控,以及IIS中特定站点的监控。同时支持自定义报警,提前预防...

2018-06-21 13:58:43 7355 1

原创 【数据分析】线性回归与逻辑回归

文章来源:公众号-智能化IT系统。回归模型有多种,一般在数据分析中用的比较常用的有线性回归和逻辑回归。其描述的是一组因变量和自变量之间的关系,通过特定的方程来模拟。这么做的目的也是为了预测,但有时也不是全部为了预测,只是为了解释一种现象,因果关系。还是按照老风格,不说空泛的概念,以实际的案例出发。还是先前的案例,购房信息,我们这次精简以下,这8位购房者我们只关注薪水和年龄这两个因素,信息如下:用户...

2018-06-21 13:54:40 6001

原创 Docker+Redis镜像的原理以及部署安装(超详解附截图)

文章来源:公众号-智能化IT系统。一. DOCKER介绍Docker简介(1)Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从Apache2.0协议开源。(2)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Dock...

2018-06-20 16:47:12 3780

原创 Esper应用以及原理解析

文章来源:公众号-智能化IT系统。公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。...

2018-06-20 16:42:22 7168 1

原创 OpenCover+ReportGenerator实现.net代码覆盖率测试

文章来源:公众号-智能化IT系统。OpenCover+ReportGenerator实现.net代码覆盖率测试公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。...

2018-06-20 16:29:59 5756

原创 【数据分析】决策树案例详解

文章来源:公众号-智能化IT系统。初识决策树决策树是一个类似于人们决策过程的树结构,从根节点开始,每个分枝代表一个新的决策事件,会生成两个或多个分枝,每个叶子代表一个最终判定所属的类别。例如,如下是一个决策树,代表薪水大于30W的男性会买车。我们可以很容易的写出IF Else来实现决策树的判定。上述的决策树有两个特征区间,性别和年龄,最终的结果有两个类别,买和不买。决策树流程我们在实际的大数据分析...

2018-06-20 14:28:51 31901 4

原创 这个需求的目的是什么?

文章来源:公众号-智能化IT系统。程序员每天最不希望见到的是什么,除了BUG,估计就是需求了。每当见到新需求,大部分程序员的内心是挣扎的。并不是因为不希望做,而是怕因为需求导致一连串的问题。小编深有体会。下面是一个实际的案例:某知名互联网公司,在早期开发了一款音频播放器,在每一次用户关掉播放器,第二次打开的时候,播放器会在上一次关掉的播放位置开始播放。产品上线后,引发了很多用户的投诉。不认可这种方...

2018-06-20 14:07:59 5483 1

原创 公钥加密以及混合加密

文章来源:公众号-智能化IT系统。一. 引言对称加密可以解决一部分的安全问题,而且加解密的速度很快。但是安全性上存在一定的隐患,隐患存在于密钥的配送上。例如接收者生成了密钥,用邮件把密钥发送给消息的发送者,一旦邮件泄露,那么极有可能导致安全风险。企业合作就有很多这种情况,那么如何解决呢?方式有多种,例如事先共享密钥,或者通过密钥分配中心,这里介绍通过技术手段的常用措施,公钥加密以及对称加密。 二....

2018-06-20 14:01:15 12849 1

空空如也

空空如也

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

TA关注的人

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