[置顶] [14] DevOps 自动化运维工具Chef----如何用Chef调用PowerShell DSC的Resource

上一个章节讲述了如何用Chef-apply运行本地的一个chef的菜谱,这节笔者主要与大家分享如何把Chef和PowerShell DSC集成起来;我们知道,PowerShell在管理WIndow的机器有着得天独厚的优势,比如, 执行速度快, 能够方便的把Window操作系统中的cmdlet,WMI,.NET,COM,EXE等无缝集成起来 PowerShell天生就是用来把Window各种API粘合起来的 所以在一个大型企业系统里,既有Window也有Linux的时候,特别是不少Window的机器的时候,C...
阅读(1202) 评论(0)

[置顶] [13] DevOps 自动化运维工具Chef----用chef-apply命令单机运行Chef配方(Receipt)

前面的12篇文章唠唠叨叨了如何安装Chef,如何查看Chef的数据库的密码,就是没有分享如何跑一个简单的Chef的配方去完成一项任务。这篇文章的目的就是让大家见识一下如何用Chef执行一个简单的任务。安装好Chef客户端之后,就会有一个chef-apply的命令行工具。Chef-apply是在Chef-solo的工具的基础之上建立的一个小工具。而Chef-solo可以让我们在没有Chef服务器的情况下本地运行Chef代码。Chef-apply基于Chef-solo并被设计为可以很方便的应用.rb文件中的Ch...
阅读(1368) 评论(0)

[置顶] [5]深度学习和Keras----一个图像识别的简单Demo

在第三篇文章中。笔者给出了如何用Keras的神经网络训练一个线性函数,在这篇文章,笔者给出如何用Keras的神经网络,对mnist图库中的60000张手写的1~9的数字进行识别的一个例子。本代码是参考自莫烦视频中的代码,但是加了一个改进,把其中的一个测试图片的二进制已经其对应的标签打印出来了。这样大家有一个更直观的印象。...
阅读(2099) 评论(1)

[置顶] [4]深度学习和Keras----斯坦福的一个可在线运行的卷积神经网络的Demo

学习深度学习,肯定要接触CNN(卷积神经网络)和RNN(循环神经网络),刚好斯坦福大学给出了一个在线的卷积神经网络的例子,方便大家学习和了解深度学习。这个Demo从MNIST数据库中取出了60000张28X28像素的图片作为训练的样本;那么什么是MNIST数据库呢》MNIST是一个手写数字数据库,它有60000个训练样本集和10000个测试样本集。它是NIST数据库的一个子集。MNIST数据库官方网址为:http://yann.lecun.com/exdb/mnist/ ,也可以在windows下直接下载,...
阅读(1726) 评论(0)

[置顶] [1]Python学习笔记---Python的开发环境:Anaconda3

最近在学习Python,Python的最经典的开发环境应该是Anaconda3 ,Anaconda是python科学计算的集成,其安装包的下载地址:http://continuum.io/downloads。安装好之后,有下面的程序可以使用:...
阅读(526) 评论(1)

[置顶] [3]深度学习和Keras----Keras深度学习框架入门例子

只要是程序员都知道,学习一门新的语言或者框架的时候,第一个自己敲入且运行的程序,都一个HelloWorld的程序、笔者也不例外,当笔者把Keras在Unbuntu系统安装好之后,早已掩盖不住激动的心,然后想在Keras上面运行一个HelloWorld的例子。后面笔者参考了莫愁同学的Keras的学习视频,上面提到了一个用Keras的API去反推出一个线性函数的例子,感觉非常的有趣,所有就模拟敲入了一把,现在让我给大家来逐一解释一下,解释不到位的地方,还请海涵,毕竟也是楼主第一次接触Keras框架。 首先为了让...
阅读(3506) 评论(1)

[置顶] [2]深度学习和Keras-----如何在Ubuntu上安装深度学习的框架:Keras

在上一节,我们已经了解到了什么是人工智能。人工智能和机器学习的区别和关系。这个章节,让我们来介绍一下Keras。 Keras是深度学习的一个开源实现。参考一下Keras的官方介绍,其概念如下: Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:...
阅读(1516) 评论(0)

[置顶] [29] Window PowerShell DSC 学习系列----如何备份数据库和解决一个MS Server 2008上的大坑?

有的时候我们需要定期的备份数据库,而DSC刚好就能非常好的做这个事情。DSC中有一个xSQLServer Module,里面提供了许多操作数据库的方法。但是里面没有任何一个DSC Resource能够备份数据库;所有只能通过另外一种比较委婉的方式:xSQLServerScript的DSC Resource来执行SQL语句而备份数据库。但是里面有一个大坑。...
阅读(2107) 评论(1)

[置顶] 如何解决SpringBoot与ODataJClient版本冲突的问题?

我们知道使用SpringBoot可以帮助我们快速建立一个原型;笔者当前使用的SpringBoot的版本是1.4.3.RELESE. 当前使用的ODataJClient的版本是0.9.0. 如果SpringBoot和包含ODataJClient的单元测试分开跑,SpringBoot和ODataJClient都能通过Maven或者Gradle编译,也都能透过测试。 但是如果把SpringBoot和ODataJClient集成起来,就会出现下面的问题。报错的原因如下:...
阅读(498) 评论(0)

[置顶] [28] Window PowerShell DSC 学习系列----如何用Java调用PowerShell DSC 5.x的oData服务

因为PowerShell DSC 5.x的Report是基于OData V3的标准,所以理论上只有odata4j和ODataJClient的框架支持V3版本;但是实际上odata4j宣传支持,其实代码并没有实现。经过研究论证,只有ODataJClient能够支持PowerShell DSC 5.x的Report是基于OData V3的标准的调用。其核心Jar主要包括两个。...
阅读(1863) 评论(0)

[置顶] 一个能够快速把JSON数据格式化成漂亮网页的开源JavaScript库:angular-json-human

有的时候,我们在做快速原型的时候,我们需要把获取的JSON数据快速的格式化并在本地的网站上面显示;或者把JSON数据过于复杂,且没有一定的规律,但是我们想把JSON的数据格式以更加友好的方式显示出来;这个时候怎么办?经过在Github上的搜索,笔者发现了一个比较有意思的开源框架,刚好能满足我们的要求。...
阅读(741) 评论(0)

[置顶] 如何在Window系统下把Maven仓库中所有的jar文件都列出来?

用过Maven的同学知道,Maven会把安装包自动下载到一个本地系统的一个目录,比如默认目录是,C:\Users\chancein007\.m2\repository,其中chancein007是我的用户名;现在有一个需求,需要把maven本地仓库下的所有jar文件全部在一个excel表里面列出来;当然解决的方法有很多,比如直接写java代码,Python代码,groovy代码变量文件目录,然后调用操作Excel的API把jar的文件名写入到Excel表格里;这个是一个好的方法;但是在window里其实还有...
阅读(295) 评论(0)

[置顶] 如何把Bootstrap和JQuery在不能上网环境中生效并用Maven来管理版本?

有的时候,我们的代码开发和部署环境有可能是上不了互联网。但是我们的代码中有引用了BootStrap或者JQuery等一些前端框架;一个办法就是把BootStrap或者JQuery的css或者JavaScript文件复制到Web项目中,并且放到一个相对路径,然后在我们的网页中加入引用,这是一个方法,但是如果以后BootStrap版本需要升级了,我们开发人员有需要新手工替换其css或者JavaScript文件;必须手工的管理器版本;那么有没有一个好的方法来进行管理呢?比如通过Maven的方式? 结果是肯定的,那...
阅读(665) 评论(0)

[置顶] [1]深度学习和Keras------人工智能和机器学习的区别?

我们经常听到AI(Artificial Intelligence.人工智能)和机器学习(machine learning),那么人工智能和机器学习的区别是什么呢?其实机器学习是人工智能的一种实现方法,而且在许多的应用领域应用的非常成功,所以现在比较流行; 说到机器学习,就不得不提深度学习,深度学习是机器学习中的一个组成分支,深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。...
阅读(1899) 评论(0)

[置顶] [27] Window PowerShell DSC 学习系列----DSC 5.x 查询节点注册和执行报告(Report)查询

我们知道,一旦我们把DSCD额Pull服务器安装成功,且目标节点也注册成功后,我们就可以调用DSC服务的oData的查询。去查询一些信息。请注意,浏览器可能不支持oData的Http的get操作。因此笔者借助了第三方的HTTP的发送工具,比如,Advanced REST Client,注意请在HTTP的头里面加入:...
阅读(1556) 评论(0)

[置顶] JDK 8 Lambda 表达式解析Map和List

在这篇文章中,我们将会和您分享如何使用Java 8的foreach 和Lamaba表达式解析List和Map....
阅读(1158) 评论(0)

[置顶] [26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库

上节我们提到了如何把PowerShell DSC的数据库换成Access;DSC Pull服务器当前的版本对MS SQL Server是不支持的,该怎么办?另外如果我们需要对Pull服务器建立负载均衡,这些负载均衡的Pull的服务器能够共享一个数据库,这个时候应该怎么办?最后不得不提的是,随着Pull服务器运行的时间越来越长的时候,其存储的Access的性能满足不了大负荷量数据的时候怎么办? 这个时候就需要把数据库服务器切换成SQL Server。那么应该如何做呢?当前的解决方案就是通过ODBC把Acces...
阅读(1929) 评论(0)

[置顶] [25]Window PowerShell DSC学习系列----如何更换DSC Pull服务器数据库为Access数据库?

我们知道,PowerShell DSC的默认数据库为ESENT文件数据库;或者oleDB形式的Access数据库(数据库文件后缀名为:mdb). 默认安装方式下,如果用xDscWebService DSC资源安装Pull服务器的话,其默认方式是ESENT文件数据库的方式;那么如何把Pull服务器的存储数据库改成Access数据库呢?答案其实很简单,只需要修改MSFT_xDSCWebService.psm1文件。...
阅读(1758) 评论(0)

[置顶] Java开发中一些必备经典Eclipse插件以及使用集萃

在我们开发的过程中,为了提高生产效率或者开心开发,我们大家肯定每个人或多或少肯定会有一些自己的习惯和技巧;而且每个人的习惯和技巧都可能不太一样,所以,笔者准备抛砖引玉,大家一起来讨论交流一下。我会更具和大家的交流反馈来修改和更新这篇文章。...
阅读(877) 评论(0)

[置顶] 如何使用PowerMock帮助做TDD?

在我们的日常工作,我们可能会在一些大型的遗留系统上重构或者新添加一些功能;为了不让代码变酸臭,我们会不停的对遗留的代码做重构,对新写的代码使用TDD(测试驱动 开发);但是对于一些大型的,旧的掉渣的系统,其里面包含了各种各样的方法,有静态的,有私有的,有final修饰的,这些方法往往会被很多其他的方法引用到,特别是静态的方法,简直就是全局作用域;或者对于一些被测试的类,其里面包含了一些私有方法或者...
阅读(374) 评论(0)
233条 共12页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:387470次
    • 积分:6367
    • 等级:
    • 排名:第4111名
    • 原创:228篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏