自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

summerlion的博客

Linux、shell、angularJS

  • 博客(50)
  • 收藏
  • 关注

原创 anjularJS 中双向绑定失效

今天遇到一个问题:在controller中有一个域属性:$scope.state,对应的页面中<span>{{state}}</span>.当在controller中改变$scope.state的值得时候,页面中不能一起同步改变。解决方法:在controller中定义state属性的时候,写成对象的形式。如$scope.switch = {state:true...

2019-01-29 10:40:21 303 1

原创 javascript中的继承练习

/** 组合继承:使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承*/function Person(name,age) { this.name = name; this.age = age;}Person.prototype.sayName = function(name){ console.log("sayName:",name);...

2019-01-07 17:16:44 366

原创 JSLint,JSHint,ESLint的区别

主流的JS Lint工具及介绍JavaScript已经发展蛮长时间了,对应的Lint工具也是层出不穷,下面介绍一下比较主流的几个Lint工具(其实是我用过的几个XD)JSLintJSLint是由Douglas Crockford开发的,可能是最早的JavaScript Lint工具了吧,它的名字来源于著名的C语言工具Lint。老道把他认为的非Good Parts的部分都报了warnin...

2018-12-22 17:48:33 11149 3

原创 webstrom中代码检视

以javascript代码为例:1、点击界面右下角图标2、点击configure inspection3、如图所示,JavaScript目录下的选项就是代码编辑框中提示或者告警的依据。也就是说,代码提示框中每一个提示或告警信息,在这里都有其对应的开关。4、着重看一下JavaScript目录下的Code quality tools。我们可以看到code quality t...

2018-12-18 15:55:18 363

原创 笔记本电脑坏了,那些零件可以再利用

1.买个硬盘盒,把笔记本硬盘改装成移动硬盘2.把笔记本的屏幕拆下来,上淘宝买改装用的套装,可以把笔记本的屏幕改装成扩展显示器和电视(重点推荐)3.内存条拆下来,留着以后给新的电脑扩展内存或者是卖了也可以,(这玩意应该卖不了多少钱,但是你要是买一个就贵很多了,所以自己留着做备份也是不错的)4.电脑音箱,各种连接线,还有电源什么的,都可以留着,电源本身就是通用的(电压电流相同的情况下),其他的零...

2018-12-13 16:57:42 19495

原创 GIT学习

工作区 --git add--> 暂存区(stage/index)--git commit--> 本地库 --git push--> 远程仓库git add file       从工作去添加到暂存区git commit file -m "#message."       提交修改和提交新文件都是两步:git add 和 git commitgit status  查看...

2018-10-08 17:56:09 143

原创 在angularJS中自定义指令

https://www.cnblogs.com/lvdabao/p/3391634.htmlmyModule.directive('namespaceDirectiveName', function factory(injectables) {        var directiveDefinitionObject = {            restrict: string,//...

2018-07-20 17:38:06 343

原创 WebStrom中一些有趣的工具与常用快捷键

一.黑色主题 Darcula眼睛舒服,最重要的是酷!  二.设置背景三.有用的插件1、version control这个插件是代码管理工具,webstrom上自带的。用的时候电脑上需要安装git。然后简单的配置一下即可使用。配置好后,用webstrom再打开git项目的时候,就可以使用了。这个工具支持git常用的各种命令,如pull、push、commit、diff、配置远端...

2018-06-15 14:59:24 258

原创 设计模式——单例模式

单例设计模式解决的问题:保证一个类在内存中对象唯一性。比如:多程序读取一个配置类时,建议配置文件分装成对象。会方便操作其中的数据,又要保证多个配置文件读到的是同一个配置文件,就需要改配置文件在内存中是唯一的。如何保证对象唯一性呢?思路:1、不让其他程序创建该类对象;2、在本类中创建一个本类对象;3、对外提供方法,让其他程序获取这个对象;具体实现步骤:1、其他程序都是通过调用类的构造...

2018-06-15 13:09:39 120

原创 Linux命令——crontab

                                                            Linux定时任务crontab介绍        cron工具是一个以系统服务的形式存在。通过/etc/rc.d/init.d或/etc/init.d目录下启动脚本crond来启动。也可以直接通过service crond start 命令来启动。        cro...

2018-06-06 09:28:16 276

原创 SUSE软件安装工具——zypper(二)

SUSE环境下通过YaST安装软件时间:2016-05-14 03:18来源:linux.it.net.cn 作者:IT 为了提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,腾讯云提供了YaST下载源。操作系统为SUSE10的云服务器用户可通过YaST快速安装软件。   1. 安装步骤 1. 列出软件源 登录操作系统为Linux的云服务器后,...

2018-06-01 16:56:11 13878

原创 SUSE的软件管理工具——zypper(一)

原文链接:http://www.vuln.cn/2732zypper se xxxxx 是搜索软件包zypper in xxxxx 跟你的apt-get install xxxx等价zypper rm xxxx  删除zypper up xxxx 更新软件 以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但...

2018-06-01 16:36:58 17191

原创 java小案例

1、有两个配置文件file1.conf和file2.conf,file1中有40个配置项,file2中有43个配置项,这两个配置文件中有相同的配置项。请设计java程序,找出:(1)两个文件中公共的配置项;(2)找出file1中有但file2中没有的配置项;(2)找出file2中有但是file1中没有的配置项。...

2018-05-31 08:44:37 1532

原创 Linux命令——sed

sed -i 's/abc/xxx/g' fileabc修改前的字符串xxx是修改后的字符串file是要被修改的文件例如:有一个文件是map_server#!/bin/bash# chkconfig: 2345 10 90# description: Starts and Stops the MapServer.DIRECTORY=xxxxxxMAPSERVER_HOME=/usr/map/map...

2018-05-30 12:33:50 247 2

原创 Linux命令——vi

显示行号:在命令模式下:set nu搜索关键词:在命令模式下输入/,然后在/后面输入需要搜索的关键词。按n向下查询,按N向上查询。跳转到指定行:输入:n,代表跳转到第n行,如:79,就跳转到第79行。...

2018-05-29 19:17:40 147

原创 Linux上安装JDK

1、先去官网上下载JDK的安装包:jdk-8u152-linux-x64.tar.gz  2、在home目录下创建java目录,将包上传到这个目录下/home/java3、解压这个安装包4、配置环境变量:打开/etc/profile(vim /etc/profile)在最后面添加如下内容:#set java JDK environmentJAVA_HOME=/home/java...

2018-05-24 11:21:18 120

原创 Linux命令——awk

szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"<MountPointPath>dsm0</MountPointPath>szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"|awk ...

2018-05-24 09:10:32 125

原创 Linux命令——head和tail

原文链接:https://blog.csdn.net/hjxzb/article/details/46761601#%E4%BE%8B%E5%AD%90head语法 head [-n -k ]... [FILE]...例子默认是显示开头前10行。head /etc/passwd显示开头前k行。head -k /etc/passwdhead -n k /etc/p...

2018-05-21 19:59:30 1564

原创 Linux命令——sar

原文链接:http://lovesoo.org/linux-sar-command-detailed.html linux sar命令详解2012年08月21日 ⁄ CentOS, Linux ⁄ 共 4053字 ⁄ 字号 小 中 大 ⁄ 评论 1 条 ⁄ 阅读 51,247 次sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面...

2018-05-21 19:13:02 144

原创 Shell中 2>/dev/null

1、文件描述符Linux系统预留可三个文件描述符:0、1和2,他们的意义如下所示:0——标准输入(stdin)1——标准输出(stdout)2——标准错误(stderr)标准输出——stdout假设:在当前目录下,有且只有一个文件名称为123.txt的文件,这时我们运行这个命令【ls 123.txt】,就会获得一个标准输出stdout的输出结果:123.txt错误输...

2018-05-19 14:58:44 51535 1

原创 Linux命令——df

Linux中的df命令使用来检查文件系统的磁盘占用情况。用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。1、命令格式:df [选项] [目录]2、命令功能:    显示指定磁盘目录的可用空间。如果没有目录被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单...

2018-05-19 12:02:37 872

原创 shell中遍历文档中的每一行(流程控制)

for line in $(cat xxx.conf)      do        if [ "$tmp_file_type" = "mkm" ];then            echo "hello"        else            echo "hello1"        fi    done

2018-05-17 20:07:27 5907 1

原创 一个简单的shell脚本

#!/bin/bashcurrent_dir='/home'LOCAL_IP=$(ifconfig eth0|grep -w inet | awk -F: '{print $2}' | awk '{print $1}')HOST_NAME=$(hostname)function updateConfig(){}function main(){        updateVODConfig}main...

2018-05-17 20:00:55 459

原创 shell中如何判断一个字符串是否为空

例如:$name='Marry'if ["X${name}" == "X"];then    echo "name is empty"else    echo "name is not empty"fi 

2018-05-17 19:51:28 1759

原创 shell脚本:在xml文件中寻找标签中的值

xml文件如下:》》》》配置文件为config.xml,其/home/huawei/mdn2000/es/conf/config.xml<note><to>George</to><from>John</from><heading>Reminder</heading><body&

2018-05-17 19:40:11 11173

原创 ps -ef | grep xxxserver | grep -v grep|wc -l

ps -ef | grep xxxserver | grep -v grep|wc -lps -ef 指令用来查询所有进程,grep通过管道来过滤。grep -v 是反向查询的意思,grep -v grep的作用是除去包含grep的项。

2018-05-17 19:39:23 7394

原创 AWK

szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"<MountPointPath>dsm0</MountPointPath>szvp000000353:/home # cat /home/config.xml|grep "<MountPointPath>"|awk ...

2018-05-17 19:38:33 112

原创 shell中更新多个配置文件

有三个配置文件conf1.properties、conf2.properties、conf3.properties,和一个标准文件right.properties。标准文件中的内容为三个配置文件中所有的配置项及标准值。三个配置文件在/home/conf目录下,标准文件在/home下.conf1.properties>>>>>>>>>>...

2018-05-16 11:06:39 357

原创 this application requires .NET Framework 4.5.2

安装mysql社区版的时候报这个错:this application requires .NET Framework 4.5.2解决方法:到这个地址https://www.microsoft.com/zh-cn/search?q=.net+framework&x=0&y=0下载Microsoft .NET Framework 4.5并安装后,在去安装mysql。...

2018-04-19 11:50:50 13939 1

原创 URI is not registered(Settings|Languages &FreamWorks |Schemas and DTDs)

在创建Spring工程后,发现web.xml文件中有一行红色,如下图所示:鼠标放在红色区域,提示:URI is not registered(Settings|Languages &FreamWorks |Schemas and DTDs)原因:统一资源符没有定义解决方法:File-->Setting-->Languages&FrameWorks-->Sche.....

2018-04-19 11:37:21 460

原创 Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core

将鼠标放在红色区域,提示报错信息:Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core原因:缺少jstl的jar包。解决方法:在pom文件中添加jstl的依赖即可<jstl.version>1.2</jstl.version><dependency> <groupId>j...

2018-04-18 21:00:47 5410 1

转载 netstate 与 tcpdump

https://blog.csdn.net/hustyangju/article/details/48421529

2018-04-17 16:38:22 1230

原创 /usr/bin/expect: error while loading shared libraries: libtcl8.4.so: cannot open shared object file:

安装完expect后,切换到一般用户,执行命令:/usr/bin/expect -c 'spawn sudo bash -c whoami;expect "assword"; send "MediaCloud@123\r";expect eof'返回该错误信息:/usr/bin/expect: error while loading shared libraries: libtcl8.4.so: ...

2018-04-17 14:52:10 4076

原创 CentOS7设置静态IP

su - rootcd /etc/sysconfig/net-work-scriptsvi ifcfg-enp5s0BOOTPROTO=static(修改)ONBOOT=yes(修改)IPADDR=192.168.1.204(增加)GATEWAY=192.168.1.2(增加)网关NETMASK=255.255.255.0(增加)子网掩码修改完该文件后,需要重启网卡,命令是service netw...

2018-03-26 23:02:33 149

原创 configure: error: no acceptable cc found in $PATH

问题:安装软件的时候,运行./confugure时出现错误:configure: error: no acceptable cc found in $PATHecs-800a-0001:~/ncurses-5.6 #  ./configure -prefix=/usr/local -with-shared-without-debugchecking for egrep... grep -EConf...

2018-03-14 19:38:34 4022

原创 make: *** No targets specified and no makefile found. Stop.解决方法

原文链接:http://blog.csdn.net/l1028386804/article/details/487109931、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz2.、tar zxvf ncurses-5.6.tar.gz3、 ./configure -prefix=/usr/local -with-shared-...

2018-03-14 18:34:27 3877

原创 Linux中设置环境变量(-bash: snmpget: command not found)

snmp安装时手动配置环境变量:1./etc/snmp/bin 2.vi /etc/profilePATH=$PATH:/etc/snmp/binexport PATH3.source /etc/profile 或 ./prifile使其生效。找到etc目录下profile文件,vi ./profile在最后加上export PATH=/opt/lampp/bin:$PATH,保存好后,sourc...

2018-03-14 16:42:20 1615

原创 Cacti使用教程(添加脚本文件)

原文地址:https://www.cnblogs.com/lcword/p/5912622.html

2018-03-14 11:25:25 1045 1

原创 Linux下安装与配置snmp服务(.rpm)

原文链接:http://blog.csdn.net/macrothunder/article/details/50394566

2018-03-13 10:35:29 5233

原创 RPM、YUM (RP安装包下载地址)

原文地址:https://www.cnblogs.com/LiuChunfu/p/8052890.html互联网中RPM获取常用站点:http://mirrors.sohu.comhttp://rpmfind.nethttp://rpm.pbone.net/

2018-03-13 10:19:30 2070

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除