`
tmj_159
  • 浏览: 700776 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论
文章列表
当我用xshell 连接我新创建的虚拟机的时候出现“the ssh server rejected your password"错误。 刚装的ssh,密码也肯定是没有问题的,我记得以前我没有出现过这个问题。   上网查了下,什么的都有,看防火墙的,检查网络的,还有更加绝的,重装ssh-server,好笑的是我全部尝试遍了,以后再也不能笑病急乱投医的了,他们是真的没有办法了,才这样的。在我全试过之后我发现所有的方法都没有用。   最后在网上一篇文章上找到/etc/ssh/sshd_config的所有属性的解释,大致过了一遍之后我找到了问题所在。 PermitRootLogi ...

Axure 使用体会

前言:技术没有好坏之分,没有高低贵贱之分,能够解决你目前遇到的问题就是好的。   是的,我最近就有些这样的体会。 除了在第一个公司整个项目的前端后台都是我一个人负责之外,后面的公司大多数时间在处理后端的 ...
好几次想集中精力去系统的学习下hadoop,各种原因每次都是表面看了几天,然后搭建了简单的例子就放弃了,到现在连例子和linux虚拟机镜像都让我安装系统给弄丢了,正好,大不了从头再来!   在外企环境下上班有至少两点 ...
前面介绍了Lucene的关于索引文件存取的API和一些接口,通过这些接口我们知道了,其实索引文件的读取也是通过流的方式来处理的。有了这个认识就可以通过接口做我们自己的实现。   先简单说下为什么要学习Lucene吧,目前我们项目组在做公司自己的分布式缓存的项目,使用缓存是很好,大大加快了常用数据的访问速度,这对增加系统IO是很有帮助的,缓存大都基于HASH 和TREE的索引结构,这两种结构基本满足了绝大部分的缓存查询需要,但是和数据一样,对模糊查询的效率很低,所以我们想利用Lucene来让我们的缓存支持全文检索。 大致的逻辑是这样,利用缓存API来添加一个切面来通过Lucene来做索引, ...
今天看lucene看到来源代码中有对操作系统和虚拟机方面的属性的工具类,特贴上以备后需。 package org.apache.lucene.util; import java.lang.reflect.Field; import java.util.StringTokenizer; /** * Some useful constants. **/ public final class Constants { private Constants() {} // can't construct /** JVM vendor info. */ ...

Lucene

Lucene 是apache软件基金会的一个开源项目,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,以及文本分析引擎,它可以很方便的让开发人员在自己的项目中实现全文检索的功能。   很久前都听说过lucene,也 ...
上个项目出去已经有2个月了,项目的UI我不参与Coding,只是出现问题的时候我去给救救火。 现在回顾下遇到的比较奇葩的问题吧。   我们的UI要支持IE8以上,Firefox, chrome具体什么版本我也忘记了,反正至少是要支持HTML5的版本吧。   1. IE11下页面不改变 跟踪之后发现连请求都没有发,怎么可能。我们发请求的是Ajax所以想到是可不可以从ajax入手,因为让客户去改动什么东西总是不好的。 最后发现Ajax在IE11下缓存了,请求,有一个能用的方法是每个请求后面加上一个唯一的ID,好欺骗IE每次请求数据的URL都是新的,但是天啊,我们那么多地方都发请求, ...
Google 正在使用的Python 语言规则,翻译自下面链接 http://google-styleguide.googlecode.com/svn/trunk/pyguide.html#Python_Language_Rules   1. Lint 使用在你的代码上运行pylint,lint是一个帮助开发人员找bug和风格问题的工具。   2. Import 因为有些module 名字比较短,所以说出现冲突的情况,解决方法是如果module 名字有冲突,加上包名。   3. Packages 新的代码应该导入每个模块的全路径名。 # Reference in cod ...
本文翻译自Google文档 http://google-styleguide.googlecode.com/svn/trunk/pyguide.html#Python_Style_Rules   说明 本文风格是Google内部的Python代码风格。   1. 分号 如果一句代码有多行,不要在每行后面使用分号 ,并且不要通过分号把多句代码 ...
本建议来自google http://google-styleguide.googlecode.com/svn/trunk/javaguide.html 国内可能无法访问这个链接,写这篇文章的时候是在美国上的这个网络,下面的文章基本上翻译得到。   一、介绍 1.1 术语说明 在下面文档中,除非特殊说 ...
不同代码有不同的风格,这个事很正常的事情,如果相同的代码弄很多种不同的风格可能并不是一件好事情。 项目人员之间的沟通,项目人员变换之后成本,都会因为代码风格而产生变化, 代码是电脑执行的没有,但是是由人来写的,也由人来看,和修改的,所以就算你的代码写的i再好,如果人都看不懂,电脑可能也不会愿意看(最后一句是我猜的)。   让人家能看懂你的代码,而且看的舒服的话,代码逻辑性很重要,同时代码的风格也很重要。 我是一个有代码洁癖的人,通常我不允许我的代码中带有黄色提示的内容,我很常常和我的TEAM人员沟通这个问题,那个谁谁谁,你代码里有现在不用的东西能去掉不,我看着头大,诸如此类的东西。 ...
虽然是很基础的东西,但是仍然愿意花时间写出来,我之前在实际项目中就遇到过这样的问题。 用之前我写过的一个例子来说明这个事情。 http://tangmingjie2009.iteye.com/blog/510459   假如你开发的程序有需要读一个自定义文件的功能,事实上这个情况很常见。你写来了如下类似代码。 String fileName = "config.properties"; String path =System.getProperty("user.dir")+File.separator+fileName; File f = ...

PAAS

PAAS 是Platform-as-a-Service的缩写,意思是平台即服务。 PaaS是SaaS模式的一种应用,是云环境下的部署平台。   基本部署方式下面三种 (1)基于商业软件的部署方式:Application - Framework/Libs - Websphere/Weblogic + RDBMS (2)基于开源软件的部署方式:Application - Frameworks/Libs - Tomcat/JBoss + RDBMS (3)云环境下的部署方式:Application - Frameworks/Libs - PaaS(Goole App Engine, Am ...
    SaaS(Software as a Service,软件即服务)作为云计算的核心概念之一,它是一种通过互联网提供软件的模式,厂商将自己的应用软件部署到服务器上,客户可以根据自己的需要来购买或者租用软件服务,通过服务类型,数量, ...
积累点关于Java获取IP 和Host,判断操作系统类型方面的知识,现在多积累点,以后就能直接拿来用多好。 1.获取IP,host用JDK自带的java.net.InetAddress.java来完成 //获取IP String ipAddress = InetAddress.getLocalHost().getHostAddress(); //获取hostName String hostName = InetAddress.getLocalHost().getHostName(); //获取canonicalHostName String canonicalHost ...
Global site tag (gtag.js) - Google Analytics