- 博客(35)
- 资源 (11)
- 收藏
- 关注
转载 cnpm不是内部命令 cnpm: command not found 的解决
【问题】bash: cnpm: command not foundcommand not found这种问题一般有两个原因:1、命令没有安装成功2、环境变量没有配置【解决】配置环境变量1、前提是安装了cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org以上输出表示安装成功2、配置...
2019-03-22 03:49:39
4785
转载 从零开始搭建一个vue.js的脚手架(修改版)
在谷歌工作的时候,我们要做很多界面的原型,要求快速上手,灵活运用,当时用的一些现有框架,比如angular,太笨重了——尤雨溪(Vue.js 作者)vue.js是现在一个很火的前端框架,官网描述其简单易用,灵活度高,性能好。本篇文章基于Windows系统-------------公司的项目前端框架选择了vue,最近也一直在学习它,今天写一篇Vue-cli脚手架搭建的学习记录,以后忘记了...
2019-03-22 03:45:57
315
原创 Homebrew 卸载时出现:Failed to locate Homebrew! 错误
今天在 MacBook 上安装 Homebrew,结果中间断了网,想重新卸载重装,结果一直卸载失败。问题现象如下:问题现象卸载时错误如下:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"Failed to locate Homebrew!重装时错...
2019-03-21 16:26:39
748
转载 Java内存区域与内存溢出异常
1概述基本就是C和C++程序编写需要维护没一个对象生命开始到终结。Java把内存控制权利交给了Java 虚拟机,但是有时却会出现内存溢出等问题。2运行时数据区域Java虚拟机在执行Java程序的过程中会把他所管理的内存换分为若干不同的内存区域。===运行时数据区====方法区(Method Area) 虚拟机栈(VM
2013-10-06 15:53:50
899
转载 Java堆,栈和常量池(2)
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(publicstatic fi
2013-10-06 15:44:00
604
转载 多态在 Java 和 C++ 编程语言中的实现比较
面向对象编程语言的一个重要特性就是多态,它使得可以用基类的指针或引用指向派生类的对象,而在具体访问时实现方法动态绑定。本文主要探讨多态在当前最流行的两种编程语言 C++ 和 Java 中的实现,并对其中的异同进行了比较,使读者对其有全面的理解,以便更好的在编程中正确使用这种特性。 评论:内容Java 的实现方式C+
2013-10-06 09:37:20
916
转载 Java常量池--详细介绍(百度百科)
常量池常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。Java是一种动态链接的语言,常量池的作用非常重要,常量池中除了包含代码中
2013-10-06 09:32:25
1541
转载 深入了解Java的String
一、从根本上认识 java.lang.String类和 String池 首先,我建议先看看 String类的源码实现,这是从本质上认识 String类的根本出发点。从中可以看到: 1、 String类是 final的,不可被继承。 public final class String。 (见JDK API 6) 2、 Strin
2013-10-06 09:05:34
766
转载 Java中的String不再纠结
又是新的一月,又是各种总结,先分享一下java中string的一些小专题吧,这部分比比较基础,但是也非常的有用。我发现很多面试官像中了邪一样就爱问这个。。string的种种,纠结,希望这篇文章让大家不再纠结。。 string是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类Stri
2013-10-06 08:57:08
628
转载 Java类的初始化
类的初始化时机1.创建类的实例2.访问类或接口的静态变量(static final常量除外,static final变量可以)3.调用类的静态方法4.反射(Class.forName(packageName.className))5.初始化类的子类(子类初始化问题:满足主动调用,即访问子类中的静态变量、方法,否则仅父类初始化)6.java虚拟机启动时被标明为启动类的类
2013-10-06 07:39:48
929
转载 Java 变量和常量
变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。变量 变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更
2013-10-06 07:37:53
2162
转载 java堆、栈、内存分析
在 JAVA 中,有六个不同的地方可以存储数据: 1. 寄存器( register )。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 2. 堆栈( stack )。位于通用 RAM 中,但通过它的“堆栈指针”可以从处理器哪
2013-10-04 20:10:17
1131
转载 [Java]Stack栈和Heap堆的区别(终结篇)
首先分清楚Stack,Heap的中文翻译:Stack—栈,Heap—堆。 在中文里,Stack可以翻译为“堆栈”,所以我直接查找了计算机术语里面堆和栈开头的词语: 堆存储: heapstorage 堆存储分配: heapstorage allocation 堆存储管理: heap storage management 栈编址:
2013-10-04 20:05:13
854
原创 Java 静态方法
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最
2013-09-19 16:53:18
765
原创 TNS-12542: TNS:address already in use 问题
RHEL linux 在修改了hostname之后,突然发现Oracle的监听启动不了,也停止不了。如下:[oracle@zzbank ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 27-AUG-2013 21:59:45Copyright (c) 1991, 2
2013-08-27 22:22:34
18485
1
原创 怎样给Linux设置固定IP?
将Linux的自动获取IP改成固定静态IP:1.首先利用以下3个命令来查看自己机器的一些网络信息: ifconfig 可以查看网络设备及IP地址,子网掩码等信息 route 可以查看路由信息 (红色192.168.44.2表示网关) [root@localhost ~]# route Kernel IP routing tab
2013-08-22 23:49:12
1057
转载 oracle startup mount nomount 区别
看oracle入门书,其中一句话说,使用startup nomount 命令启动例程,不可以和mount open 和exclusive一起使用,这个命令适用于建立数据库或是维护数据库时使用。 于是查了一下,为什么不能同时使用,以及他们之间的区别。 以下为转载: nomount:读初始化参数文件,启动实例。mount:打开控制文件open:
2013-08-22 18:14:11
1505
转载 oracle 11g常用命令
1.监听启动监听lsnrctl start停止监听 lsnrctl stop 查看监听状态 lsnrctl status 2.启动用oracle用户进入su - oracle运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;sqlplus /nolog以管理员模式进入conn /as sysdba启动数据库st
2013-08-22 17:57:16
637
原创 报错:1130-host ... is not allowed to connect to this MySql server
Linux安装完mysql之后,用Navicat工具连接报错:1130-host '' is not allowed to connect to this MySql server解决方法:可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user"
2013-08-19 15:53:39
2649
转载 MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=512m"
MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=512m"
2013-08-12 17:23:45
1857
转载 weblogic知识点
domain(域)一个 weblogic server 可以建立多个domain,每个 domain 可以启动一个 weblogic 服务,监听一个端口,下面可以部署多个应用,相当于一个独立的weblogic。domain 之间互不影响,完全独立,有自己的 console。=== 建立 domain命令行建立方法{bea_home}weblogic92/common/
2013-08-08 21:51:53
1147
转载 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY
安装oracle无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色安装oracle无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色 用root用户[root@dev ~]# xhost +就可以了在Linux上安装Oracle时,经常会报以下错误:无法使用命令 /usr/bin/xdpyinfo 自动
2013-07-26 11:45:16
10308
原创 linux中/etc/init.d的作用
/etc/init.d目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是S
2013-06-22 21:05:47
9227
原创 java 嵌套类 访问方法
问:class Outer{ int i=5; class Inner { int i=4; public void test() { int i=3; System.out.println(i);//注释1 System.out.println(this.i);//注释2 System.out.println(Outer.this.i);//注释3
2013-04-21 21:45:27
1303
转载 Android gravity属性详解(注:此属性是linearlayout的属性)
ValueDescriptiontopPut the object at the top of its container, not changing its size.将对象放在其容器的顶部,不改变其大小.bottomPut the object at the bottom of its container, not changing
2013-04-17 23:21:22
705
转载 Linux下添加,删除,修改,查看用户和用户组
linux下添加,删除,修改,查看用户和用户组1,创建组groupadd test增加一个test组2,修改组groupmod -n test2 test将test组的名子改成test23,删除组groupdel test2删除 组test24,查看组a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apac
2013-04-09 14:23:18
621
转载 Linux命令——cut命令学习
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:
2013-04-09 14:15:48
522
转载 Linux redhat中文字体安装
Linux redhat中文字体安装 打开浏览器或者客户端发现显示中文全部成了乱码原来在安装的时候没有选择安装中文字体支持包打开系统的镜像找到中文字体的相关安装包如下[root@localhost filedata]# rpm -ivh fontconfig-2.4.1-7.el5.i386.rpm warning: fontconfig-2.4.1-7.el5.i386.r
2013-04-07 11:21:08
3872
原创 Linux关闭防火墙命令
(1) 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off (2) 即时生效,重启后失效: 开启:service iptables start 关闭:service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,
2013-04-07 10:58:25
707
转载 linux的hostname修改详解
企业软件热点文章Linux操作系统的高级电源管理Windows 7中MSN自动脱机解决方法 Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。 #hostname #cat /proc/sys/k
2013-04-07 10:21:15
756
转载 This Android SDK requires Android Developer Toolkit version 20.0.0 or above
本人最近在操作更新ANDROID SDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows 下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires A
2013-04-01 00:01:32
576
转载 什么是索引?
mysql 数据库举例吧 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过
2012-11-18 20:40:22
679
原创 关于ListActivity
public class ListActivity extends ActivityClass OverviewAn activity that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user s
2012-11-16 18:10:43
549
原创 Oracle几条有用的SQL语句
查找数据库中所有字段 以对应的表 select C.column_name,C.TABLE_NAME from dba_tab_columns C where owner='' 查每个科目class 分数scro前三名 select id, name, clas
2011-10-16 16:52:06
462
RedHat_Enterprise_Linux5.5 64+32位种子文件
2013-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人