(转)推荐!国外程序员整理的机器学习资源大全

本文由 伯乐在线 - toolate 翻译。未经许可,禁止转载!
英文出处:awesome-machine-learning。欢迎加入翻译小组

本文汇编了一些机器学习领域的框架、库以及软件(按编程语言排序)。

C++

计算机视觉

  • CCV —基于C语言/提供缓存/核心的机器视觉库,新颖的机器视觉库
  • OpenCV—它提供C++, C, Python, Java 以及 MATLAB接口,并支持Windows, Linux, Android and Mac OS操作系统。 继续阅读 »

CDH5.2 Cloudera Manager installer安装配置

一、机器准备

1、3台主机名:server202 server203 server204

另外server201用来搭建本地yum的repos,不参与集群。

2、配置server202的ssh免密码登录到其他机器(包括自己)

3、3个机器节点的/etc/hosts加入

192.168.2.201 archive.cloudera.com

192.168.2.202 server202

192.168.2.203 server203

192.168.2.204 server204

继续阅读 »

(转)Wget下载终极用法和15个详细的例子

Wget是一种很好用的因特网下载工具,他具有的很多特性是其他工具所不能比拟的,再者他是一个轻量级可配置的下载工具。

本文结合例子介绍Windows下wget的多种下载方法和用途。 继续阅读 »

Java Webservice DataHandler备忘

String xml ="d:/258/anyso/1.xml";
DataHandler dataHandler = new DataHandler(new FileDataSource(new File(xml)));
AcciInfServiceStub acciInfServiceStub = new AcciInfServiceStub();

AcciInfServiceStub.ApplyExecute applyExecute = new AcciInfServiceStub.ApplyExecute();
applyExecute.setXml(dataHandler);

DataHandler out = acciInfServiceStub.applyExecute(applyExecute).getApplyExecuteReturn();
FileOutputStream fileOutPutStream = new FileOutputStream("d:\\1.txt");
out.writeTo(fileOutPutStream);
fileOutPutStream.flush();
fileOutPutStream.close();

(转)比CMD更强大的命令行WMIC

转自:http://www.cnblogs.com/top5/p/3143837.html

先决条件:
a. 启动Windows Management Instrumentation服务,开放TCP135端口。
b. 本地安全策略的“网络访问: 本地帐户的共享和安全模式”应设为“经典-本地用户以自己的身份验证”。

1. wmic /node:"192.168.1.20" /user:"domain\administrator" /password:"123456"

2.【硬件管理】:

获取磁盘资料:
wmic DISKDRIVE get deviceid,Caption,size,InterfaceType
获取分区资料:
wmic LOGICALDISK get name,Description,filesystem,size,freespace
获取CPU资料:
wmic cpu get name,addresswidth,processorid
获取主板资料:
wmic BaseBoard get Manufacturer,Product,Version,SerialNumber
获取内存数:
wmic memlogical get totalphysicalmemory
获得品牌机的序列号:
wmic csproduct get IdentifyingNumber
获取声卡资料:
wmic SOUNDDEV get ProductName
获取屏幕分辨率
wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth

继续阅读 »

[转]用“逐步排除”的方法定位Java服务线上“系统性”故障

转自:http://techblog.youdao.com/?p=961

一、摘要

由于硬件问题、系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降、部分(或所有)接口超时或卡死等。其中部分故障隐藏颇深,对运维和开发造成长期困扰。笔者根据自己的学习和实践,总结出一套行之有效的“逐步排除”的方法,来快速定位Java服务线上“系统性”故障。

二、导言

Java语言是广泛使用的语言,它具有跨平台的特性和易学易用的特点,很多服务端应用都采用Java语言开发。由于软件系统本身以及运行环境的复杂性,Java的应用不可避免地会出现一些故障。尽管故障的表象通常比较明显(服务反应明显变慢、输出发生错误、发生崩溃等),但故障定位却并不一定容易。为什么呢?有如下原因:
1. 程序打印的日志越详细,越容易定位到BUG,但是可能有些时候程序中没有打印相关内容到日志,或者日志级别没有设置到相应级别
2. 程序可能只对很特殊的输入条件发生故障,但输入条件难以推断和复现
3. 通常自己编写的程序出现的问题会比较容易定位,但应用经常是由多人协作编写,故障定位人员可能并不熟悉其他人员编写的程序
4. 应用通常会依赖很多第三方库,第三方库中隐藏着的BUG可能是始料未及的
5. 多数的开发人员学习的都是“如何编写业务功能”的技术资料,但对于“如何编写高效、可靠的程序”、“如何定位程序故障”却知之甚少。所以一旦应用出现故障,他们并没有足够的技术背景知识来帮助他们完成故障定位。
继续阅读 »

罗永浩的锤子手机到底要锤谁

老罗绝对是个力量型的公众人物,从捶西门子到锤方舟子,确实都锤得很彪悍。早期锤子ROM有张宣传漫画上面是老罗头系红巾、手拿大锤站在夕阳之下的一个背影,光一个背影就一股凛然正气,透着那种锤掉一切不平的力量,看着就有正能量。其实老罗做锤子ROM也是学小米,先做系统再做手机,先做软件再做硬件,当初做ROM时就已经喊出了“拳打小米脚踢魅族,办掉雷军气活乔布斯”,所以名字叫“锤子”还真有这个杀气。那时的锥子ROM其实已经有了那个别脚的英文名Smartisan OS了,老罗是搞英语培训出道的,这个词是想表达”工匠“情怀,不过和体现力量的大锤放一起实在太不协调。到了锤子手机发布时,才出了一张新的体现”工匠“精神的宣传画,画上老罗拿着小锤认真地修着什么小东西,画面很温馨,很柔软,字幕也就一句”我不是为了输赢,我就是认真“。大锤到小锤的反差是太大了,但看完整个锤子手机的发布会,两个半小时,的确处处都感受到老罗做手机的那份认真,一个彪悍的老罗转身就成了一个细腻的产品经理。虽然不再谈要锤谁,虽然“不是为了输赢”,但是骨子里那份舍我其谁的霸气仍在,只是稍稍内敛了一点点而已。其实,老罗的锤子绝对还盯着某些厂商,不仅是没点名来锤的上游供应链厂商,也包括老罗还正面肯定过的小米。老罗在发布会上面亲口感谢过雷军,在几个竞品对比上面也有意不直接提小米手机,恰恰说明小米在他心里的份量,只是老罗认为还没到合适的出锤时机吧。

锤子手机有意突出不走性价比路线,时时拿乔布斯来说话表达要做到极致精品,明摆着要和小米搞差异化竞争。小米在供应链上面已经很强大,性价比肯定是拼不过的,所以拼外观和实用功能创新确实是正确的方向。但是这条路也不好走,需要很强的工业设计和软硬件技术研发实力,还需要对用户痛点的精准分析并拿出平衡性的解决方案。不得不说在锤子手机这些地方都花足了功夫,在工业设计上、在拍照和音质上、在包装选材上都请了业界著名公司和牛人做背书,各种细节也处处透着极度的认真。但是市场不只是看厂家的态度或情怀的,最终得产品过硬并符合用户预期,而能否象小米手机那样形成爆品,营销推广也是重要因素。

最近看了小米黎万强所著的《参与感》,对于小米在产品和营销上面能够如此成功的原因多了几分理解。小米的口碑营销是互动式的,非常强调社区用户的参与。而锥子手机基本上是在依靠老罗的个人粉丝在传播,而且还看不出相互间积极的互动,要达到引爆点至少还需要策划几轮有参与性的活动或事件。说实话,老罗是很有营销特长的,锤子手机的发布会很成功,网上有众多吐槽,从炒作结果上看,老罗的确是营销大师级的人物。但是感觉老罗的营销能力更多还是放在了个人品牌上,而锤子手机上面却缺少成系列的品牌策划,至少锤子品牌运营上面有以下几点问题:

问题一是域名。《参与感》里专门有一篇《做品牌不要输在起跑线上》,黎万强说了小米起步时是多怎样细心,尤其在名字和域名上面,在确认小米品牌名称之后第一时间就花出几十万买下了xiaomi.com,先立足国内,然后今年小米要开始国际化,又花了360万美金折合人民币两千多万去买了mi.com,mi是“mobile internet”的意思,非常利于全球传播,也体现了小米如今的实力。而反观锤子的,smartisan.com这个实在不是给国人用的,估计老罗自己也发现这是个大问题,所以这次就又搞了一个t.tt的域名,是个重要的改进,是好记多了。但要从锤子联想到T,还得想像一下锤子的图标,而.tt就更不解了,这个对于传播仍然不利。这是一个很奇怪的问题,老罗为什么不买下chuizi.com呢?是没考虑到?这个域名并没有网站,查了一下这个域名的备案所有者是“厦门书生天下软件开发有限公司”,再查了一下这家公司是现在厦门二五八集团的前身,集团董事长是庄良基。再一查庄良基,原来是拼音域名的大佬,而且历来以域名价高著称。没用chuizi.com估计还是老罗舍不得银子吧,其实可以和庄先生好好谈一下,因为这家二五八集团也是做互联网软件产品的,说不定可以有合作。 继续阅读 »

厦门人均拥有域名居全国首位

闹得沸沸扬扬的美国Tesla(特斯拉)商标与域名侵权案,日前终于以双方和解的方式告终,Tesla因此成功扫除在中国发展的一大障碍。作为完全采用网络直销模式的Tesla来说,域名的重要性不言而喻。但是,tesla.com.cn和teslamotors.com.cn两个与中国市场相关域名均被抢注。据悉,Tesla曾来华欲以200万元购买Tesla商标,但商标持有者开价2亿元。
Tesla域名侵权案,只是“战火纷飞”的域名争夺战的一个案例而已。
近日,国际顶级中文域名“.网址”正式全球开放注册。与“.com”、“.cn”等国际域名一样,“.网址”域名具有唯一性和稀缺性。因为“.网址”域名本身具有的极大的全球商业价值,有专家预测这势必又会引发恶意抢注潮。
据介绍,厦门是与北京、上海、深圳、杭州并驾齐驱的互联网五大发达城市之一。有着“域名之都”美誉的厦门,人均域名占有量居全国首位,在厦门注册的域名更是占全国市场的一半以上。许多普通市民更是热衷于投资网络域名。
厦注册域名占全国半壁江山
如果说,移动、电信、网通等基础运营商是高速公路的建设者,那么,域名则是高速公路上的路标,可帮助驾驶员指明方向。据了解,在厦门域名注册企业发展最高峰的时候,全国80%的域名是通过厦企注册的。厦门投资域名的人士很多,较有影响力的包括蔡文胜、庄良基、吴泽源、孔德菁等,他们早期都是从兴趣爱好开始从事域名生意。
被业内称为“域名疯子”的庄良基,目前担任中国中小企业电子商务化服务发展研究中心常务副主任,他从2002年开始创办厦门书生(现叫258集团),一直都从事中小企业相关的电子商务化服务,包括258商业搜索、258商务卫士等都是坚持了多年的中小企业服务平台和产品。 继续阅读 »

MyEclipse2014下载及破解

MyEclipse2014下载地址:

http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-pro-2014-GA-offline-installer-windows.exe

2014的破解补丁下载。

lifeba.org_Myeclipse2014_cracker

破解方法参考,http://www.lifeba.org/arch/myeclipse9_1_crack.html

SOLR中实现自定义评分函数FunctionQuery

SOLR项目应用中,需要对搜索结果自定义排序,比如对一些质量好的网站权重高点。这里就需要定义一个自定义的valueSourceParser来实现。

先实现一个自定义的:B258DynamicSourceParser。主要代码如下:

public class B258DynamicSourceParser extends ValueSourceParser{

	public ValueSource parse(FunctionQParser fp) throws SyntaxError {

		String first = fp.parseArg();
	    String second = fp.parseArg();
	    ValueSource v1 = getValueSource(fp, first);

		return new B258DynamicSource(v1,second);
	}

	public ValueSource getValueSource(FunctionQParser fp, String arg) {
	    if (arg == null) return null;
	    SchemaField f = fp.getReq().getSchema().getField(arg);
	    if (f.getType().getClass() == DateField.class) {
	      throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, "Can't use ms() function on non-numeric legacy date field " + arg);
	    }
	    return f.getType().getValueSource(f, fp);
	  }

}

继续阅读 »

buy lexapro generic online purchase furosemide online buy generic coumadin