jquery自定义扩展函数

标 签: jquery

jquery 自定义函数

方法1:

$.fn.diyfun = function(index){
    return index;
}
//调用方法
$(this).diyfun(1);
//注意,$后面要接选择器,不选择也要用this.

方法2:

$.extend({
    diyfun:function(index){
        return index;
    }
});
//调用方法
$.diyfun(index);
//注意这种方法 $ 后面直接接点,不能有括号。

方法3:

$.diyfun = function(index){
    return index;
}
//调用方法
$.diyfun(1231);
//这个方法最简单,Jquery最简单的扩展方法


Js+JQuery / 评 论 (0) / 热度 (100℃) / 2017-03-06 / 阅读全文  / MaWei

js验证如何限制输入框input只能输入数字,字母,等的正则表达式。

标 签: jquery


    JS只能输入数字,数字和字母等的正则表达式

    1.input框里面只能输入自然数:

    2.input框里面只能输入数字,小数:

    3.input框里面只能输入字母:

Js+JQuery / 评 论 (0) / 热度 (130℃) / 2017-03-06 / 阅读全文  / MaWei

scp命令把本地的文件或文件夹复制到远端

标 签: Linuxdebian

scp命令的用法

1.用scp 命令把本地的文件或文件夹复制到远端:

    a.文件复制命令如下:

scp local_file remote_username@remote_address:remote_file_path


    b.文件夹的复制命令如下:

scp local_folder remote_username@remote_ip:remote_folder_path


2.用 scp 命令把远端的文件或文件夹复制到本地来,其实就是把后面的这个参数转换一下位置,其命令参数如下:

    a.文件复制命令如下:

scp remote_username@remote_ip:remote_file_path local_file_path
     b.文件夹复制命令如下:
scp -r remote_username@remote_ip:remote_folder_path local_folder_path

3.常用参数说明:

-C 压缩传输

-P 端口,一般在远程服务器有防火墙,不能用时,就用特殊端口,命令如下:

scp -p 5000 remote_uersname@remote_address:remote_path local_path


-v 显示传输过程中的一些信息,比如速度,进度,大小等

4.最后要注意的,你的用户是否有远端的操作权限。

Linux / 评 论 (0) / 热度 (117℃) / 2017-03-06 / 阅读全文  / MaWei

wamp5下的虚拟主机的配置

标 签:

    wamp5虚拟主机的配置


wamp5虚拟主机的配置如下:

1.首先打你安装目录下的Apache配置文件C:\wamp\bin\apache\apache2.2.22\conf\htttpd.conf ,在里面查找

#Include conf/extra/httpd-vhosts.conf

找到后把前面的 ‘‘#’’号去掉。

2.在Apache配置目录里面找到C:\wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.conf, 把里面的所有删除,然后在里面添加如下的内容:

<VirtualHost *:80>
   DocumentRoot "D:/web/test"
   ServerName www.t.com
   ServerAlias t.com
</VirtualHost>

需要多个就复制多个。

4.然后在host文件里面加上域名就可以了。

Lnmpa / 评 论 (0) / 热度 (89℃) / 2017-03-07 / 阅读全文  / MaWei

mysql如何把一表的某个字体更新到另一表的相同字段

标 签: mysql


mysql如何把一表的某个字体更新到另一表的相同字段


1.当你想把一个表里的某个字段里的值更新到另一个表里面相同的字段的值,用insert into肯定是不行,因为他会写入一条新的记录,而且要做到批量更新。找了很多地方,才找到,现在把他发上来。

2.表的结构如下:

    table1:

        id B C D

    table 2:

        id E F G D

想要把table2里面的 D 字段更新到table1里面的 D 字段,而且是table1.id = table2.id,记录一一对应:

那么想要完成这个需求,sql语句如下:

UPDATE table1 t1,table2 t2 SET t1.D=t2.D WHERE t1.id=t2.id

MySql / 评 论 (0) / 热度 (119℃) / 2017-03-06 / 阅读全文  / MaWei

curl_init()函数不可用

标 签: php

curl_init()函数不可用或报错的解决办法

1. curl是利用URL语法在命令行方式下工作的开源文件传输工具.

2. curl_init函数不可用,或者报错,其实是因为 curl 库没有开启。

3. curl 库需要几个动态链接库的支持:

     php_curl.dll
     php5ts.dll
     libeay32.dll
     ssleay32.dll

    一般情况这几个都自带了,理论上是不需要处理。但如果按第四步做还不行,就把在PHP安装目录里面这个四个库拷到

    C:/windows/system32 里面。然后重启。

4. 开启 curl 的方法:

    a.找到php.ini ,修改extension=php_curl.dll 把前面的分号去掉.

    b.然后重启服务器.

5. curl 常用函数:     

  • curl_close — 关闭一个cURL会话
  • curl_copy_handle — 复制一个cURL句柄和它的所有选项
  • curl_errno — 返回最后一次的错误号
  • curl_error — 返回一个保护当前会话最近一次错误的字符串
  • curl_exec — 执行一个cURL会话
  • curl_getinfo — 获取一个cURL连接资源句柄的信息
  • curl_init — 初始化一个cURL会话
  • curl_multi_add_handle — 向curl批处理会话中添加单独的curl句柄
  • curl_multi_close — 关闭一组cURL句柄
  • curl_multi_exec — 解析一个cURL批处理句柄
  • curl_multi_getcontent — 如果设置了CURLOPT_RETURNTRANSFER,则返回获取的输出的文本流
  • curl_multi_info_read — 获取当前解析的cURL的相关传输信息
  • curl_multi_remove_handle — 移除curl批处理句柄资源中的某个句柄资源
  • curl_multi_select — 等待所有cURL批处理中的活动连接
  • curl_setopt_array — 为cURL传输会话批量设置选项
  • curl_setopt — 设置一个cURL传输选项
  • curl_version — 获取cURL版本信息
  • curl_multi_init — 返回一个新cURL批处理句柄


PHP / 评 论 (0) / 热度 (114℃) / 2017-03-06 / 阅读全文  / MaWei

git客户端详细配置

标 签:

    git配置-客户端

    1.在使用 git 版本控制器,如何远程服务器已经配置好了,那使用起来会很简单,只要拿到远端地址,然后用命令拖下来就可以了,如何远程做了验证,那么你拖的时候,会要求你输入用户名。请直接看第三步。命令如下:

git clone url filename //url 远端项目地址, filename 存放本地的地址,不写就在当前目录

    注:如果连接远端用的是 ssh 的话,如 github就是用的这个协议,那需要用到 key 的使用,如何生成 KEY 可以参考我的别一篇博文 《vps 安全登录的方法 ssh 登录》,那你需要在拖的时候把你的 KEY 告诉 Git 。方法有两种

        a.使用配置文件,在你的 .ssh 文件夹里面新建一个文件 config ,(如何是windows的话,你是没有办法建的,你可以从各种编辑器的安装目录里面的配置文件拷过来,然后再改),然后在里面输入如下内容:

Host name //这个名字可以随便取,只做为这个配置的名称
HostName hostname //项目主机地址
User username //服务器登入的用户名
IdentityFile ~/.ssh/id_rsa //登入服务器的安全钥匙

    2.如果你在远端建好了一个空的仓库后,想把本地的项目推送到远端仓库,(如果你要自己配置一个git版本服务器,请看我的另一篇博客 git服务器配置)例如你的github网站上新建一个空的项目仓库,想把你本地的项目推送到github上,那首先git初始化,如何你是从远端拖下来的,这一步可以跳过。在你需要推送项目目录文件中右击选择 git bash ,会打开一个命令窗口,首先初始化项目:

git init

    3.设置你的基本信息,这个是必须配置的,如果你之前设置了就不用,不然不管在你拉取还是推送的时候,会提示验证,命令如下:

git config --global user.email '1123265518@qq.com'
git config --global user.name mawei

4.上面设置好后,把你的远端项目的地址添加到git配置中去,命令如下:

git remote add orgin user@host:project_path/project_name.git

    其中user对应上面的四个参数配置里面的user,host对就上面的host,project_path为服务器的文件路径,后面的是项目名,要以git结尾。

    5.这些都设置好后,就可以拉取项目,命令如下:

git pull


    6.在你的项目里面肯定会有些不需要提交到版本库的文件,所以你要把不需要的文件过滤掉,方法是在你的项目根目录里面建一个名为 .gitignore文件,window上是无法直接新建的,你可以你当前git shell窗口远行DOS命令新建。命令如下:

cat .gitignore


    7.提交你的改好的项目文件到远端,命令如下:

git add -A  //这个命令会把你修改过的文件添加到临时库里面
git commit -m '修改说明'   //把临时库里面的添加到本地版本库里
git push  //把本地的版本库推送到远端

8.如果你是做合做做项目开发,那你肯定是从你公司的开发服务器上拉取,那么就更简单了,在你运行环境网站根目录里打开git shell,先做第一步,然后第三步,最后在里面输入一条命令搞定,命令如下:

git clone git@host:projectpath

然后拉取,推送都是一样的命令了。如果还有什么不清楚,不懂可以在下面给我留言。



Git / 评 论 (0) / 热度 (180℃) / 2018-04-18 / 阅读全文  / MaWei

mongodb如何安装

标 签: MongoDB


    1.下载MongoDB,可以去MongoDB官网上下载,下载前面看你的系统的是32位还是64位,MongoDB不支持XP系统,网址:http://www.mongodb.org/downloads


    2.下载下来后,到一个盘里面建两个文件夹,一个放mongodb的程序,一个放mongodb数据库,盘和文件夹名可以自定义。我建在D盘根目录:MongoDB文件夹放mongodb程序,MongoDBDataBase文件夹放mongodb数据库.把下载下来的mongodb程序解压到MongoDB文件夹里面。


    3.把你的mongo程序路径添加到你的系统环境变量里面,这样以后运行的时候不用输入路径。方法如下:

            a.右击我的电脑选择属性->系统高级设置->环境变量。

            b.选择系统变量里面的Path选项,然后在最后面添加mongo程序路径:‘D:\MongoDB\bin;’,然后确认。

    4.现在就开始运行安装程序,把数据路径添加到mongo远行环境里面,首先打开运行输入‘cmd’,打开命令窗口,输入台下命令:

D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDBDataBase\
运行后,会弹出防火墙警告,让你选择网络,然后把它们都钩上,然后确认。

    5.现在检查安装成功没有,另外再打开一个命令窗口。然后输入:mongo.exe,显示如下:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\MaWei>mongo.exe
MongoDB shell version: 2.4.9
connecting to: test
Server has startup warnings:
Thu Mar 13 16:00:53.174 [initandlisten]
Thu Mar 13 16:00:53.174 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary

    6.现在介绍一个简单的方法,不然每次都这样,很麻烦,方法是这样的。在你的桌面上建一个批处理文件(mongo.bat),在里面输入如下字符:

mongod --dbpath D:\MongoDBDateBase
mongo 127.0.0.1:27017/admin


MongoDB / 评 论 (0) / 热度 (80℃) / 2017-03-06 / 阅读全文  / MaWei