$.post 和 $.get 设置同步和异步请求

由于$.post()和$.get()默认是异步请求,如果需要同步请求,则可以进行如下使用:在$.post()前把ajax设置为同步:$.ajaxSettings.async=false;在$.post()后把ajax改回为异步:$.ajaxSettings.async=true; $.ajaxSettings.async=false;$.post(url,{id:id},function(res){},"json");$.ajaxSettings.async=true;   ...

POSTGRESQL中ERROR: recursive query "t" column 2 has type character varying(150) in non-recursive term but type character varying overall

最近在做项目的时候有个需求是需要查到当前登录的用户下辖所有区域的数据,并将查询出来的部门信息以如下格式展示最高人民法院>江苏省高级人民法院>南通市中级人民法院最高人民法院>江苏省高级人民法院>连云港市中级人民法院,于是用如下语句查询 WITHRECURSIVETAS(SELECTc_id,c_nameFROMdb_aty.t_aty_corpWHEREc_pidISNULLUNIONALLSELECTD.c_id,T.c_name||'>'||D.c_nameFROMdb_aty.t_aty_corpDJOINTOND.c_pid=T.c_id)SELECTc_idAScorpId,c_nameAScorpNameFROMT  但是出现了如下错误 ERROR: recursivequery"t"column2hastypecharactervarying(150)innon-recursivetermbuttypecharactervaryingoverall 根据错误提示猜测这是因为在sql语句...

Spring MVC上传文件

1.applicationContext.xml1<beanid="multipartResolver"2class="org.springframework.web.multipart.commons.CommonsMultipartResolver">3<propertyname="maxUploadSize"value="104857600"/>4<propertyname="maxInMemorySize"value="4096"/>5<propertyname="defaultEncoding"value="UTF-8"></property>6</bean> 2.uploadFile.jsp1<%@pagelanguage="java"contentType="text/html;charset=utf-8"2pageEncoding="utf-8"%>3<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http...
代码星球 代码星球·2021-02-06

github仓库的克隆、修改、上传方法(图)

 参考资料:https://www.cnblogs.com/zqyanywn/p/8418729.htmlhttps://jingyan.baidu.com/article/f3e34a12a25bc8f5ea65354a.html...

html5调用手机摄像头,实现拍照上传功能

今天做手机网站,想实现手机扫描二维码功能。首先实现在浏览器中调用手机摄像头,实现拍照功能并且把拍下的照片显示在页面并上传到服务器上,然后再在服务器端进行分析。首先实现在浏览器中调用摄像头,当然用现在火的不行的html5,html5中的<video>标签,并将从摄像头获得视频作为这个标签的输入来源。实现拍照功能的html5代码:<article><stylescoped>video{transform:scaleX(-1);}p{text-align:center;}</style><h1>SnapshotKiosk</h1><sectionid="splash"><pid="errorMessage">Loading...</p></section><sectionid="app"hidden><p><videoid="monitor"autoplay></video><canvasid="photo">&l...

get和post区别

常用的服务器的请求有四种:get(服务器获取)post(发送请求)put(更新)delete(删除)get所有的参数都包裹在url中,明文显示,服务器的访问日志会记录,不安全post所有的参数封在二进制的数据体中,服务器不会记录参数,相对安全,涉及用户的隐私都要用post传输get:不同的浏览器和服务器不同,一般2~8k,常见是1kpost:方法提交的数据比较大,大小靠服务器设定值限制,PHP默认是2M...
代码星球 代码星球·2021-02-05

Django MTV模式详解

 出自:http://blog.csdn.net/dbanote/article/details/11338953 在正式开始coding之前,我觉得有必要探讨下Django的MTV模式,理论和实践相结合,才能更好的掌握一门技术。首先说说Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示:Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是值:M代表模型(Model):负责业务对象和数据库的关系映射(ORM)。T代表模板(Template):负责如何把页面展示给用户(html)。V代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。除了以上三层之外,还需要一个URL分发器,它的作用是将一个个URL的页面请求分发给不同的...
代码星球 代码星球·2021-02-05

druapl-note1 本地开发上传模块不提示Ftp的警告

刚安装完drupal之后,通过drupalxray 看到其它drupal网站安装的一些模块,下载好模块并安装时,提示需要输入Ftp信息。但是本地开发不输入Ftp信息的(也不清楚自己的系统是否开启Ftp功能,再折腾ftp会多花时间)。 找到资料说是:makesurethefolder /sites/default isOWNEDbythe userthatexecutesthedrupalscripts.OnmostUbuntuinstallations,thisistheapacheuser:www-data.翻译:确保文件夹/sites/default的拥有者是运行Drupal脚本的用户。在大多数Ubuntu安装的apache的用户是:www-data解决方法是给当前druapl项目的sites文件夹拥有者改为apache的用户。 如:apache在Linux下是www-data用户,则在终端进入drupal项目的根目录下,执行linuxchown命令,sudochown-Rwww-datasites/如果你的系统中和笔者一...

本地项目上传到远程Git服务器

适用场景:  新建的项目,需要将本地项目与远程仓库关联起来操作如下:1.gitinit  //初始化项目2.gitremoteadd远程地址 //设置remote地址3.gitadd.  //将全部文件添加到git暂存区里面,‘.’点的意思是文件夹下所有文件,如果只想添加一个用@文件名4.gitcommit-m'firstcommit'  //提交文件,-m编写注释5.gitpush  //推送到远程分支执行完以上操作,项目就与远程git仓库关联到了一起,可以正常使用了,去git项目页上可以看到刚刚提交的代码 ...

PHP 模拟POST请求

1/**2*通过post方式提交表单到指定的url上3*@paramstringhost,arraydata4*@returnObject5*/6functionposttohost($url,$data){7$url=parse_url($url);8if(!$url)return"couldn'tparseurl";9if(!isset($url['port'])){$url['port']="";}10if(!isset($url['query'])){$url['query']="";}11$encoded="";12while(list($k,$v)=each($data)){13$encoded.=($encoded?"&":"");14$encoded.=rawurlencode($k)."=".rawurlencode($v);15}16$fp=fsockopen($url['host'],$url['port']?$url['port']:80);17if(!$fp)return"Failedtoopensocketto$url[host]";18fputs(...
代码星球 代码星球·2021-02-03

PHP 有关上传图片时返回HTTP 500错误

1.检查PHPGD扩展库是否开启或者安装在Ubuntuserver中,在php-m之后,未看到gd扩展,所以需要安装gd,然后重启apache2sudoapt-getinstallphp5-gd安装完之后,需要重启apache2sudo/etc/init.d/apache2restart ...

KindEditor 修改多图片上传显示限制大小和张数

 在使用KindEditor的时候用到多图片上传时,提示有最多上传20张图片,单张图片容量不超过1MB;修改的文件的地方在:kindeditorpluginsmultiimagemultiimage.js在203和205行对应修改就可以了!1KindEditor.plugin('multiimage',function(K){2varself=this,name='multiimage',3formatUploadUrl=K.undef(self.formatUploadUrl,true),4uploadJson=K.undef(self.uploadJson,self.basePath+'php/upload_json.php'),5imgPath=self.pluginsPath+'multiimage/images/',6imageSizeLimit=K.undef(self.imageSizeLimit,'10MB'),7imageFileTypes=K.undef(self.imageFileTypes,'*.jpg;*.gif;*.png'),8imageUplo...

jquery uploadify修改上传的文件名和显示

如果觉得看文章太麻烦,可以直接看参考:http://stackoverflow.com/questions/7707687/jquery-uploadify-change-file-name-as-it-is-being-uploaded贴上jqueryuploadify官网地址:http://www.uploadify.com/哎呀,纠结了一上午,我说怎么file.name怎么都是我上传的名字,后来一查,我的天,原来是这个,data,我一直用的是file.name来显示的,才发现是用data来获取新的文件名称'onUploadSuccess':function(file,data,response){alert('Renamedfilenameis-'+data);}我用的是thinkphp,所以修改的文件,麻烦哟,我的uploadify的文件路径是放在admin/Tpl/Index/uploadify这个路径下的,所以我的文件就变成了uploadify.php<?php/*UploadifyCopyright(c)2012ReactiveApps,RonnieGarciaRe...

@postconstruct初始化的操作(转载)

原文地址:https://www.cnblogs.com/qingruihappy/p/7861623.html 从JavaEE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种方式:@PostConstructPublicvoidsomeMethod(){}                                              &nb...

Pychrm运行django过程中,报错 "GET /c_hello?asker=backuper HTTP/1.1" 404的原因

Pychrm运行django过程中,报错"GET/c_hello?asker=backuperHTTP/1.1"404,原因是django服务的启动端口被其他进程占用了,1、在windows下cmd运行netstat-ano|find"8000"查找占用改端口的进程pid  2、查看下该pid是什么进程,tasklist|find"PID"决定是否杀掉  3、运行taskkill/PIDpid-t-f杀掉进程  重新启动django,再次访问,没有报错了。  ...
首页上一页...2324252627...下一页尾页