前端与后端的数据交互(jquery ajax+python flask)(request and response)

前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json前端的数据发送与接收1)提交表单数据2)提交JSON数据后端的数据接收与响应1)接收GET请求数据2)接收POST请求数据3)响应请求前端的数据发送与接收1. 提交表单数据# GET请求 var data = { "name": "test", "age": 1 }; $.a...
分类: 编程语言 发布时间: 06-03 23:41 阅读次数: 5

caffe protobuf介绍

caffe中的参数管理是通过google于2008年开源的一款非常优秀的序列化反序列化工具——prtotocol buffer实现的。 一、Protobuf消息定义       消息由至少一个字段组合而成,类似于C语言中的结构。每个字段都有一定的格式。      字段格式:限定修饰符① | 数据类型② | 字段名称③ | = | 字段编码值④ | [字段默认值⑤] (1)限定修饰符包含 requi...
分类: 编程语言 发布时间: 06-03 23:40 阅读次数: 5

Unity Shader入门精要笔记 UNITY_MATRIX_MVP 和 _worldspacecamerapos

https://blog.csdn.net/lzhq1982/article/details/73747162本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/73747162前两篇介绍了Unity Shader的主要数学部分,书上还有些相关的数学介绍,将在这篇做最后的总结。1、法线...
分类: 编程语言 发布时间: 06-03 23:40 阅读次数: 9

Zygote进程2 - 启动流程

分类: 编程语言 发布时间: 06-03 23:39 阅读次数: 5

一道有趣的最短路 NEERC2017 Journey from Petersburg to Moscow

题目链接 http://codeforces.com/gym/101630/attachments/download/6401/20172018-acmicpc-northeastern-european-regional-contest-neerc-17-en.pdf 题意 求111到nnn的最短路,最短路上只计算前kkk大的边。 题解 这道题的操作很骚,算法如下: 遍历每条边x...
分类: 编程语言 发布时间: 06-03 23:39 阅读次数: 5

Java基础——Queue、Deque、ArrayDeque源码分析

Queue是什么 Queue是具有队列特性的接口 Queue具有先进先出的特点 Queue所有新元素都插入队列的末尾,移除元素都移除队列的头部 public interface Queue<E> extends Collection<E> { //往队列插入元素,如果出现异常会抛出异常 boolean add(E e); //往队列插入元...
分类: 编程语言 发布时间: 06-03 23:39 阅读次数: 5

房价预测

题目描述:依据一个房子的全方位信息,包括面积,地段,环境,等等预测出房子的价格 题目详情 题目解答: 首先进行数据的预处理; #数据的读取 import numpy as np import pandas as pd #一般来说源数据的index那一栏没什么用,我们可以用来作为我们pandas dataframe的index。这样之后要是检索起来也省事儿。 train_df = pd.r...
分类: 编程语言 发布时间: 06-03 23:38 阅读次数: 4

PHP 实现websocket通信

执行方法: 首先先修改server.php与index.html的ip 通过命令行执行 [php路径]\php.exe "[文件路径]\server.php" 然后通过浏览器打开index.html server.php <? include 'websocket.class.php'; $config=array( 'address'=>'192.168.0.200
分类: 其他 发布时间: 06-03 23:38 阅读次数: 3

浏览器滚动条的处理

今天遇到了一个关于滚动条的问题,为了处理这个问题整整试了一上午,,印象深刻,遂作此文章,以备后用。 * 子元素的宽度默认会撑满父元素的宽度 * 没有滚动条时   子元素宽度 = 父元素宽度 * 有滚动条时   父元素的有效宽度会变小   父元素宽度 = 原父元素宽度 - 滚动条宽度 * 因此子元素重新调整宽度   子元素宽度 = 原父元素宽度 - 滚动条宽度 * 此时
分类: 其他 发布时间: 06-03 23:37 阅读次数: 5

如何调用chrome的桌面提示框

HTML5 Web Notification通知是属于桌面性质的通知,有点类似于显示器右下角蹦出的QQ弹框,杀毒提示之类的,跟浏览器是脱离的,消息是置顶的。 如果浏览器支持Web Notification,不考虑私有前缀,则window.Notification就会是一个有很多静态属性和实例方法的函数。基本上,Web Notification所有的语法都是围绕Notification
分类: 其他 发布时间: 06-03 23:37 阅读次数: 2

webStorm如何避免加载npm module模块

最近在使用vuecli搭建项目,第一次打开的时候,WS会把所有文件加载一遍,但是vue的module里有上千个文件,需要加载很长的事件,导致特别的卡,而这个文件里的东西也并不需要我们去手动编辑的,所以可以完全忽略。 解决办法      file >> settings >> directories   选中你要忽略的文件然后选中 Excluded 就可了。
分类: 其他 发布时间: 06-03 23:37 阅读次数: 2

post请求发送json字符串

今天用vue-resource发送ajax,不知道为什么一直失败,刚开始我以为是跨域问题,就在php里加上了header('Access-Control-Allow-Origin:*'); 他的作用是可以让任何域名访问,结果还是获取不到数据。。。。后来发现是因为我的this写错了。同时还要加上emulateJSON属性才可以 var that=this;
分类: 其他 发布时间: 06-03 23:37 阅读次数: 5

前端处理跨域的一些方法

前后端分离,本地前端开发调用接口会有跨域问题,一般有以下3种解决方法: 1. 后端接口打包到本地运行(缺点:每次后端更新都要去测试服下一个更新包,还要在本地搭建java运行环境,麻烦) 2. CORS跨域:后端接口在返回的时候,在header中加入'Access-Control-Allow-origin':* 之类的(有的时候后端不方便这样处理,前端就蛋疼了) 3. 用nodej
分类: 其他 发布时间: 06-03 23:36 阅读次数: 5

PHP使用SMTP邮件服务器

用之前记得先去163注册一个邮箱,然后打开SMTP服务,当然也可以使用QQ邮箱等,但配置信息得改。 话不多说,直接上代码 email.class.php <?php class smtp { /* Public Variables */ var $smtp_port; //smtp_port 端口号 var $time_out; var $host_name;
分类: 其他 发布时间: 06-03 23:36 阅读次数: 5

关于单页面应用在微信浏览器中分享或在浏览器打开的问题

一步一个坑(持续更新中。。。) 1、今天在使用vuecli引入轮播图的时候用了swiper的vue版本vue-awesome-swiper,但不知道为什么就是不出效果,4张图片全都竖着排成一列了,然后折腾了三四个小时,才发现原来是vue-awesome-swiper版本的问题,所以我把2.6.2的版本换成了2.5.4的版本,然后就没问题了。(2017-8-25)解决时间3小时
分类: 其他 发布时间: 06-03 23:36 阅读次数: 5

vue引用svg字体字体图标

1. 安装 npm install vue-svg-icon --save-dev 2. 将svg图片放入src/svg 这里安利一个svg图片库iconfont src/svg路径暂时不可配置 src文件夹应和node_modules在同一个文件夹下 3. 在项目的main.js入口引入vue-svg-icon和需要使用的svg文件名(不需扩展名)
分类: 其他 发布时间: 06-03 23:36 阅读次数: 7

web前端rem适配

相信很多刚开始写移动端页面的同学都要面对页面自适应的问题,当然解决方案很多,比如:百分比布局,弹性布局flex(什么是flex),也都能获得不错的效果,这里主要介绍的是本人在实践中用的最顺手最简单的布局方案——rem(什么是rem)布局 rem布局非常简单,首页你只需在页面引入这段原生js代码就可以了 (function (doc, win) { v
分类: 其他 发布时间: 06-03 23:35 阅读次数: 5

javaScript判断设备类型

话不多说,直接粘代码。 function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger'){ return true; }else{ return false; } }
分类: 其他 发布时间: 06-03 23:35 阅读次数: 5

jquery-i18n-properties多语言切换

jquery-i18n-properties 是一个用于在网页上切换不同语言的jquery插件,它的使用方法非常简单,下面让我们一起来学习吧!1、下载 jquery-i18n-properties  ,当然了在引入该插件前要先引入jquery2、创建文件目录,如下然后编辑两个文件strings.properties(默认语言)#头部导航 headTabs1=a headTabs2=a headTa...
分类: 其他 发布时间: 06-03 23:35 阅读次数: 4

python3.4.5+django2.0.4+centOS6.9+mod_wsgi4.5.7+apache2.2

     django是python比较流行的一个web框架,通过近一周的学习,打算把项目搬到centOS服务器上,却遇到了各种问题,网上的教程多是只言片语,因此在此记录一下详细的搭建步骤,由于本人也是第一次接触linux系统,所以有什么不对的地方还烦请指出,不胜感激。    ...
分类: 其他 发布时间: 06-03 23:35 阅读次数: 4