为您找到搜索结果:6311个
原创:【ajax | axios跨域简单请求+复杂请求】自定义header头Token请求Laravel5后台【亲测可用】
如标题:我想在ajax的header头增加自定义Token进行跨域api认证并调用,api使用laravel5编写,如何实现?首先,了解下CORS简单请求和复杂请求。 --CORS简单请求--链接:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS 1、ajax跨域,使用CORS方式 -- (ajax跨域会自动提交origin字段,用户不可伪造)2、HTML的js:</body><scripttype="text/javascript">$(function(){$(document).on("click",".btn-all2",function(){$.ajax({url:"http://t-local.*****.com/wechat/auth/up?call_back=http%3A%2F%2Ftest.*****.com%2Findex.php%3Fg%3DWeixin%26m%3D...
获取 layer.msg 弹窗的信息
layer.msg是layer所提供的一种弹窗形式实现过程:首先要在浏览器中确定好要用来定位的标签,且因为msg模块自带的延时几秒就消失的功能,用chrome测试时记得出现弹窗按下F8暂停网页程序的加载,方便定位信息。 1driver.implicitly_wait(10)2a=driver.find_element_by_css_selector('.layui-layer-content.layui-layer-padding').get_attribute('textContent')3print(a) 为了避免网络加载过慢,在程序的开头添加了一个等待。定位使用CSS,因为测试的class有多个属性,最后用get_attribute(‘textContent’)来获取标签内的文字信息定位可选择多种定位方式...
使用swoole扩展结合Yii框架和layui 的聊天系统
一、功能描叙1、完成了登录和注册功能2、完成了群聊和单聊功能,文件上传没弄3、demo演示效果 http://120.24.240.78/chat/backend/web/chat/chat.html二、预览效果展示 三、部分代码展示1、socket代码写在yii的console下面单独用了一个controller来整理swoole扩展的功能 <?php/***CreatedbyPhpStorm.*User:wudg*Date:16/10/5*Time:下午1:31*/namespaceconsolecontrollers;useyiiaseController;useyiihelpersJson;useYii;usecommonmodelsUser;classSwooleControllerextendsController{public$fdArr=[];publicfunctionactionWebsocket(){$server=newswoole_websocket_server("0.0.0.0",9501);$server->s...
解决IDEA右键 new 没有新建class/Interface等等选项
1.File->ProjectStructure 2.选择Modules-->右边Sources中选择所需目录然后点击Sources-->Apply-->OK 3.再在左侧的的Project中选择需要创建的目录里面右击就出现了javaclass-->4.点击JavaClass-->在弹出的窗口中选择所需类型然后输入名称点击Ok即可 ...
List of Mozilla-Based Applications
Thefollowingisalistofallknownactiveapplicationsthatarebuiltusing Mozillatechnologies.Thislistislikelytobeincompletesincewethinktherearemany darkmatter projectsthatwedon'tknowabout.Ifyouhaveinformationaboutanewprojectorextrainformationaboutanexistingproject,pleasefeelfreetoupdatethispage.Alistof formerMozilla-basedapplications isalsoavailable.NameDescriptionAdditionalInformation389DirectoryServerLDAPserverUses NSSA380seatbackentertainmentsystemmediasoftwareThis ...
Flashtext:大规模数据清洗的利器
在这篇文章中,我们将介绍一种新的关键字搜索和替换的算法:Flashtext算法。Flashtext算法是一个高效的字符搜索和替换算法。该算法的时间复杂度不依赖于搜索或替换的字符的数量。比如,对于一个文档有N个字符,和一个有M个词的关键词库,那么时间复杂度就是 O(N) 。这个算法比我们一般的正则匹配法快很多,因为正则匹配的时间复杂度是 O(M*N)。这个算法和AhoCorasick算法也有一点不同,因为它不匹配子字符串。Flashtext算法被设计为只匹配完整的单词。比如,我们输入一个单词{Apple},那么这个算法就不会去匹配“IlikePineapple”中的apple。这个算法也被设计为首先匹配最长字符串。在举个例子,比如我们有这样一个数据集{Machine,Learning,MachineLearning},一个文档“IlikeMachineLearning”,那么我们的算法只会去匹配“MachineLearning”,因为这是最长匹配。这个算法我们已经在Githu...
Open Source BI Platform List
awesome-business-intelligence https://github.com/thenaturalist/awesome-business-intelligencehttps://github.com/onurakpolat/awesome-bigdatahttps://www.oschina.net/project/tag/163/biCBoard:https://github.com/yzhang921/CBoard JavaRedash:https://www.oschina.net/p/redash PythonRedashwasbuilttoallowfastandeasyaccesstobillionsofrecords,thatweprocessandcollectusingAmazonRedshift("petabytescaledatawarehouse"that"speaks"PostgreSQL).TodayRedashhassupportforqueryingmultipledatabases,including...
How 5 Natural Language Processing APIs Stack Up
https://www.programmableweb.com/news/how-5-natural-language-processing-apis-stack/analysis/2014/07/28 Theworldisawashindigitaldata.Thechallenge:makingsenseofthatdata.Totacklethatchallenge,agrowingnumberofcompaniesareturningtonaturallanguageprocessingtechnologytounderstandandmonetizetheirdata.Naturallanguageprocessing,orNLP,referstoafieldoftechnologyfocusedontheapplicationofalgorithmsandmathematicalmodelstoanalyzehumanlanguage.Itsusehasgrownsharplyascompaniesgrapplewithdatavolumesthatmakeitv...
Angular HttpClient upload file with FormData
从sof上找到一个example:https://stackoverflow.com/questions/46206643/asp-net-core-2-0-and-angular-4-3-file-upload-with-progress,不但上传文件,而且支持多文件: 模板代码:<input#filetype="file"multiple(change)="upload(file.files)"/><span*ngIf="uploadProgress>0&&uploadProgress<100">{{uploadProgress}}%</span> 组件代码:import{Component}from'@angular/core';import{HttpClient,HttpRequest,HttpEventType,HttpResponse}from'@angular/common/http'@Comp...
Angular5的new feature
https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935cedWearepleasedtoannounceversion5.0.0ofAngular,pentagonal-donut.Thisisa majorrelease containingnewfeaturesandbugfixes.ThisreleasecontinuesourfocusonmakingAngularsmaller,faster,andeasiertouse. Here’sabreakdownofsomeofthebiggestchangesinv5.Forthefulllist,pleaseseethe changelog.BuildOptimizerAsof5.0.0,productionbuildscreatedwiththeCLIwillnowapplythebuildoptimizerbydefault.Thebuildoptimizerisatoolinclud...
Angular集成UEditor
1、Ueditor的集成主要通过把UEditor做成一个Component来实现,先上Component代码: import{AfterContentInit,Component,Input,OnDestroy,OnInit}from'@angular/core';import{DomSanitizer,SafeHtml}from'@angular/platform-browser';@Component({selector:'app-ueditor',template:'<div[innerHTML]="trustedHtml"></div>'})exportclassUeditorComponentimplementsOnInit,OnDestroy,AfterViewInit{ngOnDestroy():void{this.ueditor.destroy();this.ueditor=null;}@Input()content:string;ueditor:any;trustedHtml...
Angular集成admin-lte框架
其实上一篇里面提到的集成datatables.net就是admin-lte里面的一个子插件,不过这个子插件,他是自带types定义文件的,admin-lte这个东西在DefinitelyTyped里面目前没有人给它写过types定义,不过倒也不难,他也是基于jQuery的扩展,同类典型是Bootstrap,自己仿照Bootstrap的types定义,给出一个片段,其他的后续自己补上:///<referencetypes="jquery"/>interfaceJQuery{layout(fixDes:string):JQuery;}interfaceJQuerySupport{transition:boolean|TransitionEventNames;}declaremodule'admin-lte'{} 这个搞定以后,在tsconfig.app.json配置文件里面把admin-lte模块加进'types'配置项目列表,根据上篇集成datatables.net的说明,之后就可以直接调用接口定义好的方法...
Angular TypeScript开发环境集成jQuery扩展插件
集成步骤: 1、安装jquery极其扩展插件库ts定义文件npminstalljquery--savenpminstall--save-dev@types/jquerynpminstalldatatables.net--savenpminstall@types/datatables.net--save-dev 2、页面加载jquery和扩展插件:"apps":[{..."scripts":["../node_modules/jquery/dist/jquery.min.js","../node_modules/datatables.net/js/jquery.dataTables.js",],...}] 3、把扩展插件module加入到tsconfig.app.json的types配置。"types":["echarts","datatables.net","bootstrap","admin-lte"]  ...
Angular学习笔记
说在前面,根据Angular官方命名,Angular.js主要指版本1.*,Anuglar主要只v2之后的版本,此处的学习笔记主要是最近学习Angular4过程中的一些记录 1、几条技术线:TypeScript、Angular、JavaScript、打包工具、配置 2、投入工程实践应该有梯度,从简单到复杂,逐步应用新技术,逐步优化工程实践。 3、在实践中锲而不舍硬碰硬地解决具体技术问题是加深对Angular工程组织构建和TypeScript编译运行机制的一个陡途。 3、先说TypeScript,这是一个JavaScript新版ES的超集,这方面的学习应该以官方文档为主,中文书有一本《LearningTypeScript中文版》,英文书有《MasteringTypeScript》 4、Angular本身新的设计机制也需要深入理解一下。 ...
use ECharts with Angular 2 and TypeScript
https://stackoverflow.com/questions/38158318/is-it-possible-to-use-echarts-baidu-with-angular-2-and-typescriptnpminstall--saveechartsnpminstall--save-dev@types/echartscodeimport{Directive,ElementRef,Input,OnInit,HostBinding,OnChanges,OnDestroy}from'@angular/core';import{Subject,Subscription}from"rxjs";import*asechartsfrom'echarts';importECharts=echarts.ECharts;importEChartOption=echarts.EChartOption;@Directive({selector:'[ts-chart]',})exportclassechartsDirectiveimplementsOnChanges,OnInit,OnDestr...