- 军军小站|张军博客
搜索到与相关的文章
Linux

Linux下密码输入问题

刚才无意间看到了关于Linux下输入密码的问题,一寻思也是,以后可能得用到,了解一下。这里的方法是使用库curses.h中的函数,更多的了解请看:http://fanqiang.chinaunix.net/a4/b2/20020626/060200258.html安装Ncurses库:RHEL/Fedora/CentOSLinux下的方法:yuminstallncurses-develncursesDebian/UbuntuLinux下的方法:sudoap

系统 2019-08-29 22:22:04 3063

Hadoop

Install RHadoop with Hadoop 2.2 – Red Hat L

PrerequisiteHadoop2.2hasbeeninstalled(andthebelowinstallationstepsshouldbeappliedoneachofHadoopnode)Step1.InstallR(byyum)[hadoop@c0046220yum.repos.d]$sudoyumupdate[hadoop@c0046220yum.repos.d]$yumsearchr-project[hadoop@c0046220yum.

系统 2019-08-12 09:26:49 3063

Python

《简明Python教程》知识点摘要笔记

如何退出解释器提示符?如果你使用的是Windows命令提示符,可以按下[ctrl+z]组合键并敲击[enter]键来退出。可选择的编辑器有哪几种?初学者可以以PyCharm开始,从而在此刻专注于学习Python而不是编辑器。而一名经验丰富的程序员,那你一定在用Vim或Emacs了。字符串的三种类型?单引号,双引号:工作机制完全相同三引号:指定多行字符串,在其中可自由地使用单引号与双引号针对C/C++程序员的提示:Python中没有单独的char数据类型。它

系统 2019-09-27 17:57:40 3062

编程技术

函数的单一职责原则(SRP)

结构化编程强调单一出口的原则,其目的在于增强函数流程的逻辑性。本身这个原则有些过于死板,但其保持代码逻辑性的目的是非常正确的。在面向对象设计,我们都知道要遵循单一职责原则(SRP),而函数也应遵循这一原则,以保证函数体逻辑的清晰并且高内聚。以下示例中,UpdateValue函数与下面m_value的赋值语句造成了逻辑的分散:当需要变更m_value的赋值逻辑时,往往会修改UpdateValue函数,而忽略了下面的赋值语句,这就会引起新的问题。顾此失彼嘛!这

系统 2019-08-29 23:41:38 3062

ASP.NET

Scott Mitchell 的ASP.NET 2.0数据教程之二十八

ScottMitchell的ASP.NET2.0数据教程之二十八::GridView里的Button原文|下载本教程中的编码例子|下载本教程的PDF版导言一般控件(比如GridView)显示数据的时候对数据只能读取,而需要处理数据的功能是非常常见的.典型的情况是为每行数据添加一个Button,LinkButton,或ImageButton.当点击这些button时,数据会PostBack,执行一些服务器端的代码.一条条的编辑或删除数据是最常见的情况.实际上

系统 2019-08-29 23:39:22 3062

Hadoop

Hadoop中shuffle阶段流程分析

宏观上,Hadoop每个作业要经历两个阶段:Mapphase和reducephase。对于Mapphase,又主要包含四个子阶段:从磁盘上读数据-》执行map函数-》combine结果-》将结果写到本地磁盘上;对于reducephase,同样包含四个子阶段:从各个maptask上读相应的数据(shuffle)-》sort-》执行reduce函数-》将结果写到HDFS中。Hadoop处理流程中的两个子阶段严重降低了其性能。第一个是map阶段产生的中间结果要写

系统 2019-08-12 09:30:30 3062

Linux

Linux 下 Tomcat 内存大小配置

找到TOMCAT_NOME/bin/catalina.sh文件加入以下代码:JAVA_OPTS="-Xms256m-Xmx512m-Xss1024K-XX:PermSize=128m-XX:MaxPermSize=256m"具体位置如下图:参数解释:-Xms128mJVM初始分配的堆内存-Xmx512mJVM最大允许分配的堆内存,按需分配-XX:PermSize=64MJVM初始分配的非堆内存-XX:MaxPermSize=128MJVM最大允许分配的非堆

系统 2019-08-12 01:33:10 3062

VMware

在VMware上安装CentOS-6.5 minimal - 配置网络

CentOS的minimal版本默认不启动网络,所以安装完CentOS要自己配置网络。老伯的VMware虚拟机网络连接方式采用NAT方式(其他方式没试过)。1修改配置文件/etc/sysconfig/network-script/ifcfg-eth0修改下面两项:#是否依赖NetworkManager的控制,minimal没装这玩意,所以设为noNM_CONTROLLED="no"#开机启动,当然yesONBOOT="yes"2重启服务servicenet

系统 2019-08-12 01:31:58 3062

Hadoop

Hadoop 集群 傻瓜式搭建手记

关于Hadoop的配置,按照我的理解,应该有六个文件需要修改,它们都在Hadoop的conf文件夹下,分别是:masters/slavers:配置masters和slavers的机器IPhadoop-env.sh:Hadoop运行时的环境变量,比如JAVA_HOME,LOG之类的core-site.xml:Hadoop的核心配置文件,对应并覆盖core-default.xml中的配置项hdfs-site.xml:HDFS的配置文件,对应并覆盖hdfs-de

系统 2019-08-29 23:51:04 3061

编程技术

maven 模块化架构

1.安全验证SpringSecurity基于mavenmodule的项目构建ishoppom|----ishop-utiljar|----ishop-modeljar|----ishop-daojar|----ishop-servicejar|----ishop-webwar2.连接池3.缓存4.索引服务器、主从数据库5.freemarker静态化6.loggermaven模块化架构

系统 2019-08-29 22:58:33 3061