php 判断是否是Ajax请求
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84455657 $_SERVER[‘HTTP_X_REQUESTED_WITH’],这个值可以判断来自服务器的请求是否是ajax请求 <?php
//判断请求是否是ajax请求
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])){
//不为空则是ajax请求
}else{
//
PHP 构造函数和析构函数
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84485300 <?php
class test{
// 构造函数:每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作
public function __construct(){
print_r("construct\n");
}
// 普通方法
publ
php 通过浏览器直接下载 csv 格式文件
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84495557 <?php
$file = 'Hello,World';
$csv_data = mb_convert_encoding($file, "cp936", "UTF-8");
$file_name = time().'.csv';
header("Content-type:text/cs
Vue 安装的一些常用扩展包
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84496699 安装 element-ui npm install element-ui --save CSS 样式重置 npm install reset-css --save 安装 echarts npm install echarts --save 安装 vue-router npm install vue-router --sa
git 配置过程中 fatal: 拒绝合并无关的历史
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84497590 1.首先将远程仓库和本地仓库关联起来: git branch --set-upstream-to=origin/master master 2.然后使用git pull整合远程仓库和本地仓库, git pull --allow-unrelated-histories (忽略版本不同造成的影响)
图片基于base64转码技术
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84503730 1、类型声明+base64转码数据 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<img src="data:image/jpg;base
Phpstorm 设置注释符缩进位置
版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84527927 在日常PHP项目开发中,使用 Phpstrom 单行注释时,注释符号「//」没有和代码缩进的位置对齐。 注释不对齐情况: function test() {
//这是注释
// return false;
}
我们想要的是下面这种: function test() {
//这是注释
/
【记坑】Iterator遍历时,多次调用next(),二次遍历需要从Collection重新获取迭代器
【记坑】Iterator遍历时,多次调用next(),二次遍历需要从Collection重新获取迭代器 2018年02月10日 11:02:46 阅读数:681 业务需求,从一份excel表中取到X轴(项目)和Y轴(平台)的数据,和数据库中的数据进行比较,如果匹配不上,则把所有匹配不上的信息返回前端,当时采取的是
List<ProjectVo> shareProjects = projectMapper.selectAllShareProject(); List<ProjectVo>
理解java web项目中的路径问题
本文以项目部署在tomcat服务器为例,其他相信也是一样的。 先说明请求页面的写法,在web中,页面路径主要写的有以下几种 1、请求重定向 2、浏览器的请求被服务器请求到新页面(我称为“转发”) 3、超链接 4、form表单提交的action 为了演示路径写法,首先先建一个项目(项目名WebPath),并建立一个servlet(PathServlet) 目录结构如下 以访问目录中index.jsp文件为例,jxf.path.PathServlet.jave中对以上四种路径的写法
关于用Java Application和使用tomcat部署项目的当前路径
File file = new File("."); System.out.println(file.getAbsolutePath); 分别用Java Application运行和tomcat 访问得到的结果分别是(假设项目名字为filter) E:\Myeclipseworkspace\filter\. F:\apache-tomcat-7.0.88\bin\. 由此可以看出tomcat服务器是在bin目 录下启动jvm的.其实是在bin目录下的” catalina.bat”文件中启动jv
JSP中out.print()、out.println()以及out.write()的区别
out是JSP九大内置对象之一,是JspWriter的一个对象,JspWriter继承了java.io.Writer类。 out.print()和out.write() print()和println()是JspWriter类中定义的方法,write()则是Writer类中定义的。 print()和println()方法可将各种类型的数据转换成字符串的形式输出,而write()方法只能输出字符、字符数组和字符串等与字符相关的数据。 如果字符串对象的值为null,print()和println(
springboot整合ssm框架,并集成swagger接口管理和通用的mapper
一直就有想将学习到的东西写下来的想法,可是一直没实施,以前觉得没什么,近期来才发现这是一很严重的问题,因为有时你不把学会的东西记下来,那么只要一段时间不去应用它,那么就会慢慢遗忘,所以现在就让我真正踏出学习的第一步吧。由于是很粗燥的一次整合,有许多不足之处,请大家见谅,同时也请大家多多评价,提意见,共同进步!好了,开正题吧。 一、首先咋们先看看一个框架的整体目录结构: 二、就是整合咋们的ssm(spring+springmvc+mybatis)框架了,在这对于详细的ssm框架就不多介绍了,主要
java实现文件导出到Excel
导出excel功能: //首先把要导出文件的模板放到项目默认的地址下,(也就是webapp地址下) Controller @RequestMapping("value="") //导出方法 public String getExportExcel(HttpServletRequest request, HttpSeiions session, HttpServletResponse response,//包括前台传过来的参数(自己定义) ){ log.info("--------------正
sql中几种批量foreach的写法记录
1,条件语句中使用or连接的遍历 <foreach collection="propertyLevelSectionList" item="itr" index="index" separator=" or " open=" and(" close=")"> ( a.PROPERTY_LEVEL_ONE = #{itr.propertyLevelOne} and a.PROPERTY_LEVEL_TWO = #{itr.propertyLevelTwo} ) </foreach> 2,inse
今日推荐
周排行