使用Ajax发送http请求(get&post请求)--转载

ajax介绍很全的参考https://www.cnblogs.com/qianguyihao/p/8485028.htmlnode.js很全的参考https://www.cnblogs.com/qianguyihao/p/8492713.html前端学习很全的参考https://github.com/qianguyihao/Web 银行是时候抛弃“我是你大爷”心态了https://news.cnblogs.com/n/662024/...

pm2自动部署的时候报错 提示npm/pm2 command not found post-deploy hook failed Deploy failed 1

原文链接 https://www.cnblogs.com/yalong/p/13935503.html 这个提示是找不到npm跟pm2命令,但是我们在服务器上使用 npm-v   pm2-v 是可以查看到版本好的,也就是安装好的这个时候提示 commandnotfound 是因为在自动部署的时候使用的全局下的npm pm2命令,在全局环境下找不到这两个命令,自然就报错了 为了验证,可以执行  sudonpm-v   sudopm2-v  也会提示commandnotfound为了解决这个问题需要让npm pm2建立软连接,相当于放在环境变量中 首先查看npm的安装位置可以使用  whereisnpm 查看npm的安装路径,如果  whereisnpm 显示路径为空,则使用  whichnpm 比如这里...

mac上使用cnpm搭建npm私有仓库,并上传/下载私有npm包

原文地址:https://www.cnblogs.com/yalong/p/12837461.html前言随着Nodejs开发的项目越来越多,Node项目管理就成了一个需要思考的问题了。如果所有项目都开源统一用NPM进行管理也没什么问题,但总有一些是我们不希望的完全开放的代码,作为企业是核心秘密保留在公司内部,这个时候就需要在公司内网也搭建一套NPM依赖管理系统。CNPM正好就提供了这个功能。CNPM官方githuib地址,但是官方文档不够全面:点我 。大家可以下载我的这份,我在官方项目基础上进行了配置 点我,具体配置下面会讲。官网上写的是在linux环境下,其实在什么环境都可以,这里就讲在mac下部署cnpm服务。整个过程可以分为如下几步:1.下载cnpm项目代码。gitclonehttps://github.com/YalongYan/private-cnpm或者直接下载压缩包。大家下载官方的git地址也可以,做相应的配置修改就可。2.下载mysql&导入数据表mac下mysql的下载安装参考 这里这里先记下数据库的用户名,密码,下面会用到。安...

oss 上传图片鉴权,临时权限

<?php/***公共方法*/defined('DYMall')orexit('AccessInvalid!');useOSSOssClient;useOSSCoreOssUtil;useOSSCoreOssException;useOSSHttpRequestCore;useOSSHttpResponseCore;require_once(BASE_ROOT_PATH.'/library/smartphp/libraries/OSS/autoload.php');classosssecurityCtl{constOSS_URL_KEY='ossSecurityUrl';constOSS_TIME=3600;constOSS_STS_URL='https://sts.aliyuncs.com';constFORMAT='JSON';constVERSION='2015-04-01';constSIGN_ATURE_METHOD='HMAC-SHA1';constSIGN_ATURE_VERSION='1.0';constROLE_SESSION_NAME='web****ss';...

Laravel 之文件上传

配置文件:config/filesystems.php,新建存储空间'uplaods'=>['driver'=>'local','root'=>storage_path('app/uploads'),],视图中:头像:<inputtype="file"name="headimg"/>控制器:$file=$request->file('headimg');if($file&&$file->isValid()){////获取原图片信息$ext=$file->getClientOriginalExtension();$originalName=$file->getClientOriginalName();$type=$file->getClientMimeType();$path=$file->getRealPath();//验证图片类型,大小等//保存图片$save_name=date('YmdHis',time()).'-'.uniqid().'.'.$ext;$bool=Storage::disk('up...
代码星球 代码星球·2021-01-12

FileUpload上传图片直接浏览显示(没有上传按钮如何上传

1、给FileUpload添加一个onchange事件:FileUpload1.Attributes.Add("onchange","document.getElementById('imgP').src=this.value");2、原来是单独的上传事件,现在没有上传按钮了,将上传的事件(代码)直接放入要执行的插入(提交信息)按钮事件中。protectedvoidbtnSubmit_Click(objectsender,EventArgse){   if(IsValid)   {      //先执行上传事件      stringpicName="";      stringnewpicName="";      stringfile="/images/small/";      str...

上传图片的方法以及判断

<asp:FileUploadID="fulImage"runat="server"Width="346px"/><br/><asp:ImageID="imgPro"runat="server"Width="118px"Height="88"/><fontcolor="red">(图片大小:300*226px)</font><asp:ButtonID="btnUpImg"AccessKey="1"runat="server"Text="上传图片"onclick="btnUpImg_Click"Width="96px"Height="30px"/>if(imgPro.ImageUrl.Substring(imgPro.ImageUrl.LastIndexOf("/")+1).Equals("productDemo.gif"))strErr.Append("请上传图片!");stringproimg=imgPro.ImageUrl;protectedvoidbtnUpImg_Click(objectsender,Eve...

MultipartFile(文件的上传)

<beanid="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><propertyname="defaultEncoding"value="utf-8"/><propertyname="maxUploadSize"value="10485760000"/><propertyname="maxInMemorySize"value="40960"/></bean>@RequestMapping("/doUpload.do")publicModelAndViewdoUpload(MultipartFileupfile){Stringfilename=upfile.getOriginalFilename();longbytes=upfile.getSize();System.out.println(filename);ModelAndViewmv=newModelAndView();mv.addO...
代码星球 代码星球·2021-01-10

linux上传文件

scp 要上传文件名称  用户名@主机名:上传到的路径...
代码星球 代码星球·2021-01-10

Redis 实现队列http://igeekbar.com/igeekbar/post/436.htm

场景说明:·用于处理比较耗时的请求,例如批量发送邮件,如果直接在网页触发执行发送,程序会出现超时·高并发场景,当某个时刻请求瞬间增加时,可以把请求写入到队列,后台在去处理这些请求·抢购场景,先入先出的模式命令:rpush+blpop或lpush+brpop rpush:往列表右侧推入数据 blpop:客户端阻塞直到队列有值输出 简单队列:simple.php$stmt=$pdo->prepare('selectid,cid,namefromzc_goodslimit200000');$stmt->execute();while($row=$stmt->fetch(PDO::FETCH_ASSOC)){   $redis->rPush('goods:task',json_encode($row));} $redis->close();  获取20000万个商品,并把json化后的数据推入goods:task队列queueBlpop.php //出队while(...

Django 常见错误总结

  1,在Django的框架中,从view中对文本文档进行处理的过程中,发现总是找不到对应的.txt文件,而在同级目录下面的tests.py(自己新建的py文件)中却能找到,后来发现还是路径不对,view.py中读取文件的路径应该是默认为当前项目路径,app01/xx.txt,2,每次打印出来的信息总是多出来一个空行,是因为每行的末尾本来就有一个''换行符,而且每次print(),又增加了一个换行,所以每行就多了一个空行,可通过打印中增加一个参数来调试,也可通过字符串的操作来去除,比如:line=line.strip('')。 ...
代码星球 代码星球·2021-01-09

postgresql数据库的yum安装方法

实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOSrelease6.3(Final)数据库版本:PostgreSQL-9.3.5一、安装postgresql数据库,先到官网下载Yum-Repository的rpm包安装到系统,然后直接yum安装postgresql即可。   安装postgresql只需要安装postgresql-server即可,yum安装过程中会自己解决所需的make、postgresql和postgresql-libs等依赖包。[root@5201351~]#wgethttp://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm[root@5201351~]#rpm-ivhpgdg-centos93-9.3-1.noarch.rpm[root@5201351~]#yuminstallpostgresql93-ser...

linux下PostgreSQL数据库的源码安装

实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOSrelease6.3(Final)数据库版本:PostgreSQL9.3.5安装postgresql的依赖有a、需要一个ISO/ANSIC编译器(至少兼容C89)。b、需要GNUmake;不能使用其它make程序。c、缺省时将自动使用GNUReadline库。需要readline和readline-devel两个包。d、缺省的时候将使用zlib压缩库。需要zlib和zlib-devel两个包。其中Readline可以方便地编辑和检索命令历史,Zlib库可以使pg_dump和pg_restore压缩归档的支持。如果不需要使用c和d依赖,在编译的时候可以使用--without-readline和--without-zlib选项。具体安装方法如下:1、安装postgresql所需要的依赖。[root@5201351~]#yuminstallgccmake-y[root@5201351~]#yuminstallreadli...

element-ui 限制图片尺寸上传

//上传图片尺寸验证 beforeQrcodeUpload(file) {    const isJpg = /image/(png|jpe?g|gif)$/.test(file.type);        const isLt2M = file.size / 1024 / 1024 < 2;        if (!isJpg) {          this.$message.error('上传图片只能是 JPG/PNG 格式!');      ...

记一下vue项目中资源上传七牛云

首先使用npm安装npminstallqiniu-js引入import*asqiniufrom'qiniu-js'letsubscription=‘’直接上代码Preview(event){ letthat=this letfile=event.target.files[0]; letobservable if(file.size>1024*1024*200){that.sizeTopic=truesetTimeout(function(){that.sizeTopic=false},1000)                returnfalse;} letname=event.target.files[0].name this.resources_name=name this.sendSuccess=truethis.$http.get(proces...
首页上一页...3031323334...下一页尾页