- 博客(84)
- 资源 (4)
- 收藏
- 关注
原创 Window clean credential information command
Window clean credential information command:rundll32.exe keymgr.dll,KRShowKeyMgr
2018-10-11 01:16:19 282
原创 MAC 创建U盘启动盘命令
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/[u盘标签] –applicationpath /Applications/Install\ macOS\ Sierra.app –nointeraction
2017-07-25 23:32:26 1331
原创 MAC 改变硬盘大小
diskutil eraseVolume free NONE disk0s4 diskutil resizeVolume disk0s2 R
2017-07-24 23:06:25 1083
原创 yarn vs npm
yarn vs npm yarn npm 功能 yarn npm install 安装包 yarn add 包名 npm install 包名 –save 安装包并将该包保存到 package.json文件中 yarn remove 包名 npm uninstall 包名 –save 卸载包并将该包从package.json文件中移除 (npm中可将保
2017-06-18 23:14:33 763
原创 Linux常用命令
查找grep "被查找的字符串" 文件名 : 从文件内容查找匹配指定字符串的行 grep "被查找的字符串" */*.文件类型: 在当前目录里第一级文件夹中寻找包含指定字符串的文件类型所对应的文件 grep –e “正则表达式” 文件名: 从文件内容查找与正则表达式匹配的行 grep –i "被查找的字符串" 文件名:查找时不区分大小写 grep -c "被查找的字符串" 文件名:查找匹配的
2017-06-07 10:15:41 375
原创 各种国内本地源设置
各种国内本地源设置1. HomeBrew国内源 为了避免设置源后依然很慢,可先重装HomeBrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ruby -e "$(curl -fsSL https://raw.githubuser
2017-05-16 22:22:22 904
原创 我的Linux环境
打造Linux环境1. Linux系统及虚拟机软件 由于工作需要在Win10环境,这里记录下如何通过虚拟机软件打造我的Linux环境,主要以开发为主,所以需要达到以下目标: 一定要快,并且不影响我Win10的正常工作 占用空间要小,毕竟本本的空间有限 界面简单,主要是运行一些脚本和编辑工具(vim和emacs) 虚拟机软件 我选择的是
2017-05-09 01:06:16 746
原创 Scala基础应用(11)- 懒加载(lazy语法糖)
Scala基础应用(11)- 懒加载(lazy语法糖) Scala中使用lazy关键字来标识变量是否是懒加载所谓懒加载, 就是在声明时并不会直接执行,只有在使用该变量的时候,该变量所对应的赋值语句才会被执行在Java中的实现方式 (内部类或Singleton)内部类public class LazyLoadClass { private LazyLoadClass() {
2017-03-23 03:46:44 801
原创 Scala基础应用(10)- 传值与传名参数
Scala基础应用(10)- 传值与传名参数传值 ( () => Unit)def test1(code: ()=>Unit){ println("start") code() //要想调用传入的代码块,必须写成code(),否则不会调用。 println("end") } test1 {//此代码块,传入后立即执行。 println("1111")
2017-03-23 03:46:26 520
原创 Scala基础应用(9)- 隐式转换
Scala基础应用(9)- 隐式转换 首先要明确隐式转换只针对类型,与名称无关,我把隐式类型分为以下三类 隐式参数 隐式方法 隐式类 注意:隐式转换只发生在运行时当前上下文没有对应的调用。 同时,隐式转换有如下限制: 不存在二义性, 即对同一类型不能有两种隐式转换 不能嵌套使用,如:convert1(convert2(x))
2017-03-23 03:46:09 520
原创 Scala基础应用(8)- 约束
Scala基础应用(8)- 约束1. 上下界 (<:, >:)上界:A <: B, B为A的上界,即A必须为B的子类(含本类)def test[A <: String, B] (str: A) (getStr: A => B) : B = getStr(str)val result = test("test1")( (x) => "my test string is " + x)下界:
2017-03-23 03:43:59 437
原创 Scala基础应用(7)- map/flatMap和filter
Scala基础应用(7)- map/flatMap和filter 本章主要介绍集合的map, flatten, flatMap, filter zip, fold, reduce等常用方法map map接受一个函数作为参数, 而此函数会接受一个参数为集合中元素, 所以此函数用于对集合中每一个元素进行处理后,产出其结果的集合。val test = List("a", "b", "c")
2017-03-23 03:43:32 2893
原创 Scala基础应用(6)- 常用对象,集合等
Scala基础应用(6)- 常用对象,集合等 本章主要讲解一些常用对象和集合类1. 序列化(Ordered特质)例子:class Rational(n: Int, d: Int) extends Ordered[Rational] { def compare(that: Rational) = (this.number * that.denom) - (that.n
2017-03-23 03:43:08 668
原创 Scala基础应用(5)- 函数式编程
Scala高级应用(5)- 函数式编程 本章主要介绍一些函数式编程的用法及对前面内容的一些补充尽量使用val替代var如果方法是操作符,左边变量是调用者,如a * b 实际是a.*(b)如果方法是冒号结尾,右边变量是调用者, 如 a :: b 实际是b.::(a)函数在执行体前如果不加等号,返回类型Unit== 在scala里直接转为equals如果方法不带参数,调用时可省略小括号变
2017-03-20 21:26:55 488
原创 Scala基础应用(4)- 样本类和模式匹配
Scala高级应用(4)- 样本类和模式匹配样本类 就是在普通类前加了casecase class Test(param1: Int, param2: String ...) {}样本类带来的好处省略掉new, 样本类实例化不需要在前面加new, 直接产生对象。参数自动加val, 即样本类的参数缺省是不可修改的自动加上toString, equals, hashcode三个方法之所以
2017-03-20 21:25:20 609
原创 Scala基础应用(3)- 特质
Scala高级应用(3)- 特质 特质是scala实现多继承的方式,类似于interface类, 但也有区别,在特质里,还可以定义实现体方法,特质可以被其它类继承的方式是使用with或extends样式trait 名称 { this: 类名 // 该特质只能被该类或该类的子类继承- 自身类型 方法定义或方法体}堆叠试想两个特质定义了同样的方法会怎么样?它会堆叠,即根
2017-03-20 21:24:49 409
原创 Scala基础应用(2)- 类和对象
Scala高级应用(2)- 类和对象 本章主要讲解类,伴生类,及对象相关知识1. 类样式class 类名 (构造参数) { def this(参数1: 类型, 参数2:类型...) = {} //辅助构造函数 变量,方法函数定义}类变量或方法缺省是public的,还可以声明为private,protected另外,如果类只有构造函数,可以省略大括号重载使用override
2017-03-20 21:24:23 444
原创 Scala基础应用(1)- 基本语法
Scala基础应用(1)- 基本语法 本章主要讲解Scala基本语法,如何定义变量,函数,基本控制结构等。1. 解释器 Scala可以像其它脚本语言一样,边解释边运行,但实际项目中一定是通过编译后再运行安装好Scala后,在控制台运行scala即进入解译器环境 另外可以在scala后面加上scala脚本文件,也可直接执行脚本解释器可以多行输入,按两次回车退回编写输入:quit 或者
2017-03-20 21:23:02 427
原创 Ubuntu Server 安装xfce4
安装完Ubuntu Server 后,执行下面脚本安装xfce4和登录界面: sudo apt-get install xorg lightdm xfce4配置登录session为xfce4 sudo vim /etc/lightdm/lightdm.conf然后把下面的配置加入到文件[SeatDefaults]allow-guest=falseuser-session=xfce
2017-03-09 11:11:42 4217
原创 Linux 安装字体
先在/usr/share/fonts目录下新建一个子目录,如:/usr/share/fonts/win10, 然后将下载的字体(.tff)拷贝到这个目录,然后 cd到该目录。cd /usr/share/fonts/win10mkfontscalemkfontdirfc-cache
2017-02-22 10:45:10 468
原创 GIT命令
1. 底层命令2. 基本命令2.1 查看状态2.2 查看日志3.常用命令3.1 分支4. 配置5.高级命令4.1 修改注释git commit --amend 修改commit后的注释,但不能个性已经push过的注释git rebase -i HEAD~2 修改push后的注释,后面的2指当前提交的向前的第2次的提交,不带数字表示当前提交,之后需用git push -f强制提交, 注意,这会让其
2017-02-13 21:53:00 612
原创 如何快速的使用操作系统
Windows 非常有用的快捷键Entering Remote Desktop Win+r, then type ‘mstsc’ Microsoft Terminal Services Client. mstsc /v: Start Remote Desktop and connect to Server, port is optional mstsc /f Start Re
2017-01-11 10:27:55 732
原创 dmg to iso
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app hdiutil create -o /tmp/ElCapitanfile.cdr -size 7
2016-10-16 20:49:30 990 1
原创 Scala开发环境搭建
-1. 下载Scala和LightBend Activator 到网站http://www.scala-lang.org/下载相关安装文件。-2. 下载playframework和activator 到网站https://www.playframework.com/下载相关安装文件。-2. 安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.git
2016-07-16 23:04:37 697
转载 NodeJs 国内镜像
npm config set registry https://registry.npm.taobao.org https://npm.taobao.org https://www.cnpmjs.org
2016-07-14 23:47:36 1905
原创 VirtualBox 设置
隐藏菜单,状态条等 “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” setextradata global GUI/Customizations noMenuBar,noStatusBar恢复 “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” setextradata global GU
2016-05-23 18:17:00 617
原创 CentOS7 安装MATE Desktop
CentOS7 安装MATE Desktopyum install epel-release yum group install “MATE Desktop” yum install gnome-tweak-tool yum install dkms build-essential linux-headers-$(uname -r)
2016-05-23 00:47:27 5516
原创 如何快速的使用vim
如何快速的使用vim本文将介绍如何快速的使用vim, 主要是使用vim的快捷键来达到快速使用的目的。1. 文件操作:e filename 打开文件 :e! 重新编辑当前文件,忽略所有的修改 :q! 不保存退出 :q 退出,如果文件有修改,则提示并返回 :w 保存当前编辑文件 :x/:wq 保存并退出 :%!xxd 按十六进制查看当前文件 :%!xxd -r 从...
2016-03-13 19:40:39 844
原创 vimperator 常用操作及命令
本文基于Firefox安装了vimperator插件。1. 配置文件后面会用到一些设置,如果想让这些设置在下次启动生效,需要把相应命令放到配置文件中,下面是配置文件路径。 linux: ~/.vimperatorrc windows: C:\Users[用户名]_vimperatorrc该配置文件的路径是由系统变量$HOME确定的, 你也可以改变该文件的位置,设置系统变量VIMPERAT
2016-02-17 18:09:41 2038
原创 Linux 磁盘空间操作
最近发现服务器的磁盘空间不够用,主要是当时创建系统的时候粗心,将root的空间设置的太小,而共享又设置在/mnt上,所有需要将/home的空间移动到/root上。下面是相关命令,同时借着这个机会,将其它一些硬盘空间操作的命令及场景也记录下来,以便不时之需。服务器安装的是CentOS 7, 所有命令将在些版本下测试通过1. 备份home目录,如果没啥重要数据,就不用理了tar
2016-02-16 09:11:39 1215
原创 修改 File Explorer到指定的目录
C:\Users\[用户名]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar将 File Explorer删除新建快捷方式到指定目录,名称为File Explorer, 保存即可
2015-08-17 02:13:04 1763
原创 Hadoop开发之一:集群实验环境搭建
1. 系统环境配置1.1 用到的工具SFTP客户端:FileZilla宿主操作系统:Ubuntu14.04 LTSKMV操作系统:CentOS6.6 minimal X641.2 操作系统及机器名,IP地址等机器名(hostname)角色IP操作系统lab1.hadoop
2015-04-07 21:59:54 1815
原创 Cgroup 基础设置
1. 安装libcgroup执行下面命令安装libcgroup: # yum list libcgroup2. Cgroup配置文件挂载点目录 配置文件: /etc/cgconfig.conf 挂载点根目录: /cgroup 缺省子系统名称及挂载点(通过配置文件可以查看): cpuset = /cgroup/cpuset;
2015-02-27 12:56:54 3658
转载 CentOS 6.4上安装金山wps错误wps Requires: libstdc++.so.6(GLIBCXX_3.4.14)解决办法
转载自:http://blog.csdn.net/kongxx/article/details/9048047问题:在CentOS6.4上安装金山wps kingsoft-office-9.1.0.4032-0.1.a10.i686.rpm包,出现错误wps Requires: libstdc++.so.6(GLIBCXX_3.4.14)。解决办法:1. 首先先忽略
2015-02-25 21:03:49 1186
原创 RHEL 6.5 安装软件错误PackageKit-0.5.8-19.el6.x86_64 has missing。。。
当使用CentOS源安装软件出现如下错误的解决办法:PackageKit-0.5.8-19.el6.x86_64 has missing requires of PackageKit-yum = ('0', '0.5.8', '19.el6')PackageKit-0.5.8-19.el6.x86_64 has missing requires of PackageKit-yum-pl
2015-02-25 21:02:15 6914
原创 RedHat 6.5 使用CentOS源更新
目前,163和sohu的镜像都不再提供CentOS 6.5的更新了,只能使用vault源。本文使用中科院的vault源http://yum.csdb.cn/vault.centos.org使用其它文章的方法,将yum源设置成163的源,然后进入 /etc/yum.repos.dvi CentOS6-Base-163.repo:%s/mirrors\.163\.com/yum\.
2015-02-25 12:35:46 2702
原创 vmware esxi 5.5 端口号
80: 网页访问443: SSL访问22 : 远程SSH访问902: 远程上传文件到存储盘8222, 8333: ?
2015-01-15 15:48:39 8549
原创 RedHat 6.5 x64 装 IBM Installation Manager X86
为了装x86的installation manager, 需要安装支持x86
2014-11-04 12:25:46 1250
转载 ANT 常用命令
第一部分 基本结构 说明: 标准的XML文档, 根结点为project, 前面可以设置公有变量property, project中可含多个target, 每个target中可包括多个task.
2014-10-16 11:36:30 1095
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人