nodejs express+nodemon 实现自动刷新 (热更新)

1.全局安装nodemonnpminodemon-g-f  2.在项目中安装nodemonnpminodemon-f  3.使用nodemon 在express项目中运行nodemonnodemonbin/www  这个时候就可以实现自动更新了...

js 实现控制点击事件在特定的毫秒内 只允许点击一次(防止重复点击)

代码 第一种方法varforbidRepeartClick=(function(){varinstance=null;varcanClick=true;functionBuild(){this.setClick=function(callback){if(canClick){canClick=false;callback()setTimeout(function(){canClick=true;},2000)}else{console.log('两秒之内限制重复点击')}}}if(!instance){instance=newBuild();console.log('创建实例')}returninstance;})()  使用$("#box").click(function(){forbidRepeartClick.setClick(function(){//将点击执行的代码放在这里就可以实现防止重复执行})})    第二种方法functionC(callback){C.prototype.init(callback);}C.prototype={can...

JS实现简单的观察者模式

<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title></head><body><divid="box">点我发布事件</div><scriptsrc="js/jquery-2.1.0.min.js"type="text/javascript"charset="utf-8"></script><scripttype="text/javascript">varpubSub=function(){};pubSub.prototype.threadPool=[];pubSub.subscribe=function(name,cb){pubSub.prototype.threadPool.push({name:name,fun:cb});}pubSub.publish=function(name){varthreadPool=pubSub.prototype.thread...

阿里云使用js 实现OSS图片上传、获取OSS图片列表、获取图片外网访问地址(读写权限私有、读写权限公共);

详情请参考:https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.763.ZgC59a或者https://help.aliyun.com/document_detail/64041.html?spm=a2c4g.11186623.6.762.EmuWIt 这里写的是最简单的写法,只是实现简单的功能1.引入js文件<scriptsrc="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"></script>2.填写配置信息varclient=newOSS.Wrapper({region:'oss-cn-beijing',//你的oss地址,具体位置见下图accessKeyId:'xxxxxxxxxxxxxxx',//你的akaccessKeySecret:'xxxxxxxxxxxxx',//你的secret//stsToken:'<YoursecurityToken(STS)>',//这里...

Android播放功能的实现

Android播放语言功能的实现  需要用到的类文件TextToSpeech,此类可以实现播放语言的功能  支持播放的语言1、英语2、法语3、德语4、意语5、西班牙语  1、实例化此类,添加上下文对象并且提供OnInitListener接口  TextToSpeechtts=newTextToSpeech(MainActivity.this,  newOnInitListener(){  @Override  publicvoidonInit(intstatus){//当数据载入成功后启动此方法,初始化参数  if(status==tts.SUCCESS){//如果返回值为true  Toast.makeText(MainActivity.this,"传输成功",0).show();  intresult=tts.setLanguage(Locale.US);//设置语言为英语  intresult2=tts.setLanguage(Locale.CHINESE);//中文不支持,所以这一句话设置不设置无所谓  }  }    });2、使用句柄值tts  tts.speak("thi...
代码星球 代码星球·2020-04-04

php 导出csv表格文件

1.数据库取出数据,存放在二维数组中$conn=newmysqli('localhost','root','root','myDBPDO');$result=$conn->query('select*fromemp');$emps=array();while($row=$result->fetch_assoc()){static$i=0;$emps[$i]=$row;$i++;}2.输出csv数据(表头及内容)//设置内存占用set_time_limit(0);ini_set('memory_limit','512M');//为fputcsv()函数打开文件句柄$output=fopen('php://output','w')ordie("can'topenphp://output");//告诉浏览器这个是一个csv文件$filename="员工信息表".date('Y-m-d',time());header("Content-Type:application/csv");header("Content-Disposition:attachment;filename=$fi...

PHP解决跨域访问的问题

在控制器的第一行放如下代码即可解决header('Access-Control-Allow-Origin:http://ding.taozugong.com');header('Access-Control-Allow-Methods:POST,GET,DELETE,PUT,PATCH,OPTIONS');header('Access-Control-Allow-Headers:token,Content-Type');header('Access-Control-Allow-Credentials:true'); ...

php抓取网页中的内容

以下就是几种常用的用php抓取网页中的内容的方法。1.file_get_contentsPHP代码代码如下:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><?php$url="http://www.jb51.net";$contents=file_get_contents($url);//如果出现中文乱码使用下面代码//$getcontent=iconv("gb2312","utf-8",$contents);echo$contents;?>2.curlPHP代码代码如下:>>>>>>>>>>>>>>&g...

markdown实现点击链接下载文件

今天用Markdown工具,需要实现一个点连接下载文件的功能,看起来很多简单我也没多想就直接写了,并且单个页面测试的时候也挺正常,就发布了,但是发布后使用的时候发现问题了,浏览器中直接点击链接没反应,但是点右键选择下载是可以下载成功的,没想到还有这么个坑。查了下资料也没有明确的说法,看起来应该是Markdown的语法自己限制了,一般Markdown超链接的语法就是下面两种格式//行内式的链接:[超链接名](超链接地址"超链接title")//参考式的链接:[超链接名][id][id]:http://example.com/"OptionalTitleHere"  所以我就直接这么写了[附件1](annex/附件1.docx)  但是这样写单个页面测试没问题,整体发布之后会出上上面所说的点击无反应的问题。后来经过多次尝试,改成直接写html并且要加上target="_blank"属性,才可以正常下载,也就是代码变成了<ahref="annex/附件1.docx"target="_blank">附件1</a>  问题很简单,解决也很简单,但是我解决问题的时候搜了下没...

Fiddler实现iPhone手机抓包

 最近某小程序大火,许多非专业人员也在跃跃欲试,但是在查找自己的session_id的时候卡住了,本文只从技术方面介绍如何通过通过Fiddler来抓取手机的数据,不涉及如何作弊。。。1、电脑上安装Fiddler抓包工具,百度一搜就可以了,很容易下载,如果只是在电脑上抓包,没什么好说的,现在说的是如何抓苹果手机上的包,安装之后点Tools--Options菜单,按照下面截图设置HTTPS,不然没法解密还有Connections选项,选中允许远程连接。到这里电脑端配置就结束了,soeasy2、手机端配置,我的iPhone系统是11.2.1,其他系统应该也差不多。确保手机的网络和电脑网络是能连通的,不懂的话最简单的方法就是在家里全都连到同一个WiFi即可。首先查看电脑ip地址 然后进入iPhone打开设置-无线局域网,点你链接的网络后面圈出来的那个按钮。  点开后在最下面点配置代理按钮,打开下面的页面,选择手动,然后服务器输入上面我们查看的电脑IP地址,端口8888(对应Fiddler里面Connections选项中的端口)设置到这里,代理就配置完了,...

TestNG实现用例运行失败自动截图(转载)

转载自:https://blog.csdn.net/galen2016/article/details/70193684packagecom.kdzwy.practice;importjava.io.File;importjava.io.IOException;importjava.text.SimpleDateFormat;importjava.util.Date;importorg.apache.commons.io.FileUtils;importorg.openqa.selenium.OutputType;importorg.openqa.selenium.TakesScreenshot;importorg.openqa.selenium.WebDriver;importorg.testng.ITestResult;importorg.testng.TestListenerAdapter;publicclassTestngListenerextendsTestListenerAdapter{publicstaticWebDriverdriver;@Overridepublicv...

selenium+java利用AutoIT实现文件上传

转载自:https://www.cnblogs.com/yunman/p/7112882.html?utm_source=itdadao&utm_medium=referral1、AutoIT介绍    AutoIT是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。2、实现原理    利用AutoIT编写合适的脚本,然后将脚本编译成可执行文件,在自动化实现时,直接调用此脚本实现文件上传。    备注:编写脚本和编译,需要借助AutoIT提供的工具,但是脚本编译成可执行文件后,可以直接使用,不再需要安装AutoIT。3、自动化调用AutoIT脚本编译成可执行文件后,放到本地的某一个目录下自动化实现过程中,需要上传图片时,首先定位到【上传】字样文本,点击此按钮执行编辑后的可执行文件,实现文件上传 实例: 假如,要上传图片的页面及html显示如下:    &nbs...

Jmeter+Ant+Jenkins实现接口自动化(转载)

转载自 http://www.cnblogs.com/chengtch/p/6145867.html本文转载于上面的网址,稍作修改,实用性更强。Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。  1、安装JDK,配置java环境变量(略过) 2、安装Jmeter,这里用到的版本是3.2(安装过程略过) 3、安装ANT   3.1下载安装     下载地址http://ant.apache.org/bindownload.cgi,下载后解压到指定位置即可,     比如:F:apache-ant-1.10.1-binapache-ant-1.10.1   3.2配置环境变量    Windows中设置ant环境变量:    ANT_HOME&...

如何根据Jquery实现两级联动

<scriptlanguage="javascript"type="text/javascript">$(function (){      $.ajax({            url:<select:linkpage="/tobaccoinfo.do?method=getBrandList" />,            type: "get" ,            dataType: "json" ,      &nbs...

haproxy+keepalived实现高可用负载均衡

https://www.cnblogs.com/daixiang/p/5575477.html  HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动、单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间管理的用户端(User-Space)实现所有这些任务,所以没有这些问题。此模型的弊端是,在多核系统上,这些程序通常扩展性较差。这就是为什么他们必须进行优化以使每个CPU时间片(Cycle)做更多的工作。  在linux内核版本为2.6或打了epoll补丁的linux2.4上运行haproxy能获得其最好的性能。       keepaliv...
首页上一页...568569570571572...下一页尾页