Web开发

webpack发布策略

01-12
在开发阶段, 一般会有两套方案: 一套是开发期间的项目, 包含测试文件, 测试数据, 开发工具, 测试工具等相关配置, 有利于项目的开发和测试, 但是这些文件仅用于开发, 发布项目时候需要删除; 另一套是部署期间的项目, 剔除那些客户用不到的测试数据, 测试工具和文件, 比较纯净, 减少了项目发布的体积, 有利于安装和部署 ; 为了满足我们的发布策略, 需要新建一个配置文件, 命名为 webpack.publish.config.js 将 webpack.config.js 的配置拷贝过去, 剔

Apache如何使用rewrite模块

01-11
问题 在虚拟主机站点中,有些站点需要rewrite URL支持. 解决方案 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache_ssl/conf/httpd.conf里加入:LoadModule rewrite_module libexec/mod_rewrite.soAddModule mod_rewrite.c Apache-2.x版本,在/etc/httpd/conf/httpd.conf里加入:Loa

Django中ajax的基本用法

01-11
初识Ajax: ? Ajax并不是一门新的语言,它其实就是基于js写的一个功能模块而已 由于原生js书写ajax较为繁琐,django中我们一般直接使用jQuery封装好的ajax模块 案例: ? 页面上有是三个input框,一个按钮,用户在前两个框中输入数字,点击按钮保证页面不刷新的情况下将数据发到后端做计算,再将计算好的结果发送给前端展示到第三个input框中 ajax基本语法结构 $.ajax({ // 1. 到底朝哪个后端提交数据 url:'', // 控制数据的提交路径 (有三种方法,

上传文件体积受限的原因

01-11
问题 故障现象:在linux服务器上,使用php程序上传几兆的小文件可以,超过3MB就上传失败修改了php.ini里边的有关上传文件参数,无效 解决方案 这是由于在prima环境下,CGI方式程序的运行是在cgiwrap的保护内的cgiwrap在运行时候会先检测程序属主.权限.目录等是否正确不正确就报告无法运行这个错误现象是很常见的 cgiwrap还具有限制CPU.限制内存.限制进程等方面的能力默认情况下,通过PHP脚本上传,只能上传大约3MB的数据然后cgiwrap会认为php脚本超资源运行,

ASP.net:GridView控件中实现全选和全反选

01-11
E:\ASP.net\temp\WebSite1 CheckBox2控件的 AutoPostBack属性设置为true. protected void CheckBox2_CheckedChanged(object sender, EventArgs e) {   for(int i=0;i<=GridView1.Rows.Count-1;i++)    {       CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("Chec

03php拉取服务器信息并生成json

01-11
<?php $servername = "服务器";$username = "用户名";$password = "密码";$dbname = "数据库名称";$con =mysqli_connect($servername, $username, $password, $dbname); $sql = "SELECT * FROM paobu"; $result = mysqli_query($con

Apache Kafka教程:入门介绍

01-11
Apache Kafka是一个开放源代码流处理软件平台,用于处理实时数据存储.Apache Kafka在两方(即发送方和接收方)之间充当经纪人.它一天可以处理大约数万亿个数据事件. Apache Kafka是一个基于分布式流式处理过程的软件平台.Apache Kafka是一个发布-订阅消息传递系统,它也允许在应用程序,服务器和处理器之间交换数据. Apache Kafka最初是由LinkedIn开发的,后来捐赠给了Apache软件基金会.目前,它由Apache Software Foundati

HTML连载62-固定定位练习、z-index属性

01-11
一.固定定位应用场景 1.练习 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D158_ExerciseOfLocation</title> <style> *{ padding:0; margin:0; } .nav{ width: 100%; height: 45px; backgrou

Hibernate查询优化——类级别查询(集合策略)

01-11
1.类级别查询: get方法和load方法: (1)get方法: public static void testSel() { Session session = HibernateUtils.openSession(); Transaction transaction = session.beginTransaction(); Student student=session.get(Student.class,201811); System.out.println(student); tran

IDEA配置github并上传项目

01-11
1.在github中创建一个账号:https://github.com/join?source=header-home 2.下载并安装git:https://git-scm.com/downloads 3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱 1 2 $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]&

HTTP 请求头部 referer

01-11
原文地址:https://www.sojson.com/blog/58.html HTTP 请求头部 referer 概述 referer 是  HTTP  请求头部的一部分.当浏览器(或者模拟浏览器行为)向web 服务器发送请求的时候,头信息里有包含  Referer .Referer的的作用是指示一个请求是从哪里链接过来,那么当一个请求并不是由链接触发产生的,那么自然也就不需要指定这个请求的链接来源,如:直接在浏览器的地址栏中输入一个资源的URL地址,那么这种请求是不会包含 Referer 

jQuery 遍历 - 同胞

01-11
同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil() jQuery siblings() 方法 siblings() 方法返回被选元素的所有同胞元素. 下面的例子返回 <h2> 的所有同胞元素: 实例 $(document).ready(funct

HTTP工具

01-11
HTTP工具类,重构封装了常用的3种协议:json.x-www-form-urlencoded.multipart/form-data支持文件上传. public class Http { public static string Get(string endPoint, Dictionary<string, object> heads = null, int timeout = 15000) { var request = GetRequest(endPoint, heads, timeou

php7.4编译(centos)

01-11
1 下载包放到家目录 [[email protected] ~]# ls php-7.4.0.tar.xz 2 解压并安装编译需要的工具 [[email protected] ~]# yum install gcc pcre-devel openssl-devel expat-devel autoconf libtool gcc-c++ libsqlite3x-devel (后面编译差什么包就 yum install XXX-devel -y) 3 解压进到目录 [[email protecte

PHP——常量

01-11
一.什么是常量 常量可以理解为值不变的量(如圆周率)或者是常量值被定义后,在脚本的其他任何地方都不可以被改变.PHP中的常量分为自定义常量和系统常量,自定义常量是根据我们开发的需要,而定义的常量,它通过使用PHP中的函数define()定义 注:difine(PI,3.14,$case_sensitive = true);设定为true表示不敏感 <?php $p = "PII"; define("PI",3.14); define($p,3.14); ech

Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式

01-11
Mac 安装配置php xdebug 本地调试 0.原理图 https://paper.seebug.org/308/ 测试demo构建方法 新建空白项目,目录选择Apache默认项目目录 1.下载xdebug https://xdebug.org/files/xdebug-2.9.0.tgz 具体自己的版本要根据??的方法得出 2.使用官方检测指导工具 https://xdebug.org/wizard 将phpinfo()打印内容的网页源码复制到框里,点击检测,会得到提示 然后根据提示进行操

js判断文件大小利用img 的 dynsrc,兼容IE10 及以上

01-11
原文链接 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="DEscription" con

css的三种导入方式

01-10
内联样式表 <p style="font-size:50px; color:blue">css内联样式表</p> 内部样式表 <style type="text/css"> p{ font-size: 100px; color: red; } </style> <p>css内部样式表</p> 外部样式表 创建一个cssTest.css的css文件 p{ font-size: 50px; colo

nodeJS文件流和事件

01-10
1. 普通文件拷贝 文件拷贝的原理是通过fs.readFile从一个文件读取内容,然后通过fs.writeFile将其写入另一个文件. readFile会默认将文件内容全部读取到内存中,然后再写入另一个文件. let fs = require('fs'); //fs即file system let path = require('path'); /* 1. 读取文件使用绝对路径: 2. 读取的内容全部读取到内存中: */ // 异步读取文件 fs.readFile(path.resolve(__

jQuery-EasyUI:Layout

01-10
ylbtech-jQuery-EasyUI:Layout 通过 $.fn.layout.defaults 重写默认的 defaults. 布局(layout)是有五个区域(北区 north.南区 south.东区 east.西区 west 和中区 center)的容器.中间的区域面板是必需的,边缘区域面板是可选的.每个边缘区域面板可通过拖拽边框调整尺寸,也可以通过点击折叠触发器来折叠面板.布局(layout)可以嵌套,因此用户可建立复杂的布局. 1.返回顶部 2.返回顶部 3.返回顶部 4.返回