Javascript中使用正则表达式的两种方式

摘要:<script> //Javascript中使用正则表达式的两种方式 //方式1:RegExp对象 //通过字面量方式创建RegExp对象 var pattern = /^[0-9]+$/gi; //也可以通过RegExp构造函数创建RegExp对象,和方式1的效果是等价的,只是代码长一些,而且因为是字符串,所以特殊字符需要转义,所以不建议使用 var pattern = RegExp("^[0-9]+$", "gi"); alert(pattern.test("827262")); //方式2:通过String对象的match、replace、search方法 var str1 =&nbs

CentOS7自带的systemctl命令简单用法(笔记)

摘要:CentOS升级到7.x后,许多用法没有习惯过来,比如替代了service和chkconfig的systemctl,下面记录一下常用操作,作为笔记备忘。1 列出所有可用单元systemctl list-unit-files2 启动、重启、停止、重载、检查服务状态(以mariadb为例)systemctl start mariadb.service systemctl restart mariadb.service systemctl stop mariadb.service systemctl reload mariadb.service systemctl status mariadb.servicemariadb.service简写为mariadb也可以正常执行,比如:systemctl res

MySQL(MariaDB)在CentOS7下不能远程访问的解决

摘要:问题:MySQL(MariaDB)权限设置正确,但仍无法远程访问。通过telnet发现3306端口未打开。分析:CentOS7默认的防火墙是firewall,而不是CentOS6的iptables,默认是不打开3306端口的解决:执行以下命令会临时关闭防火墙firewall。systemctl stop firewalld.service如果关闭防火墙后MySQL可以远程访问就说明确实是防火墙拦住了远程请求。不管实验结果如何,别忘记执行下面的命令再打开防火墙:systemctl start firewalld.service 通过下面的命令让防火墙

为Windows电脑创建一个内存虚拟盘

摘要:现在电脑的内存普遍都非常大,如果把一部分内存虚拟成一块硬盘会带来很多方便。升级到Win10之后,原来的许多免费ramdisk软件已经不再兼容。花了一些时间终于找到一款AMD Radeon RAMDisk的内存盘软件。Radeon RAMDisk有许多版本,根据支持的虚拟盘大小不同收费也不同,但很厚道的是:他们还提供了一个免费版本,最大支持4GB内存盘。4G对一般的用户来说,绝对是够用了,我平常只开了1GB。下载地址是:http://www.radeonramdisk.com/files/Radeon_RAMDisk_4_4_0_RC3

一分钱没花修好汽车电动车窗时好时坏的故障

摘要:最近我的车出现故障,驾驶位的车窗升降器时好时坏,时灵时不灵,没有规律。我分析了一下故障:并不是彻底不能用,还有好的时候。而且其他3个升降器都是好的,因此可以排除保险的问题。去4S店检测,师傅说是电机烧坏了,要换升降器总成,价格接近600元。但是按照我的了解,在保险管(熔断器)没有烧的情况下电机是(几乎)不会烧的。我更希望找到具体故障点并针对性修复,于是把车又开回家,在地下停车场亲自拆解车窗的升降器

CentOS下为MySQL开多个实例

摘要:1 首先停止mysql的开机自启动chkconfig mysql off2 创建新的数据库实例目录mkdir /data/mysql3 检查当前的mysql的socket和datadirshow variables like 'socket'; show variables like 'datadir';记下两个结果4 新建或修改/etc/my.cnf,内容为:[mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user = mysql log = /var/lib/mysql/multi.log [mysqld1] socket = 这里写3步查到的socket datadir = 这里写3步查

通过老电脑学习编程指引--给12岁的我准备的礼物

摘要:前言回想起我当年接触电脑的过程比较艰难:我很小就渴望能有一台真正的电脑,不懂电脑是怎么回事只是疯狂的喜欢,但是因为条件所限一直到上大学也没有如愿。考上大学的那个暑假,我得到了一台“电脑”,现在知道我知道这个所谓的电脑只是一台杂牌的学习机,它没有鼠标,只有一个非常难用的键盘,按键很涩需要很用力才能按下去,有时猛地按下去又按出一串来。没有软硬盘或者其他存储,关机就清空内存下次只能重新一个个字母

为php安装mcrypt扩展

摘要:php的mcrypt扩展安装与其它扩展类似,但也有两处小小的不同:不同之处一:mcrypt依赖一个mcrypt.h的头文件,需要安装libmcrypt才会有这个文件:wget  tar zxvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8/不同之处二:libmcrypt的编译用默认的gcc无法通过,必须让gcc支持c++yum install gcc-c++ ./configure make && make install cd php-5.6.33/ext/mcrypt/ #上面的5.6.33改成自己的目录 phpize ./configure make && make install重启,如果没有

C#通过API获取文件的关联图标

摘要:这里的文件关联图标说的是:在Windows的文件资源管理器(文件夹)中看到的文件的图标。举例说:.txt文件的关联图标是记事本的图标.avi文件的关联图标是默认播放器的图标.html文件的关联图标是默认浏览器的图标本文介绍的图标就是文件的这种关联图标。using System.Runtime.InteropServices; public struct SHFILEINFO {    public IntPtr hIcon;    public IntPtr iIcon;    public uint dwAttributes;    

www.baidu.com/s?tn=80035161_2_dg不是中毒

摘要:电脑硬件升级后,被迫操作系统也升级到Win10(新的主板芯片组已不支持Win7等低版本),安装之后发现IE浏览器的首页是:https://www.baidu.com/?tn=80035161_1_dg一开始还以为是中毒了,先是怀疑iso镜像被动了手脚,但是检查后发现一切正常;又怀疑是第三方软件的问题,排查了一圈也没发现疑点。后来在注册表里也发现了baidu.com的踪迹:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{64AF4D11-6492-4C25-B014-B6C6CEE3B0C5}\URL的值是:https://www.baidu.com/s?tn=80
1 2 3 4