实现伪静态页面

1.建立.htaccess 文件 在网站文件夹根目录,比如我的是test 2.在该文件中添加rewrite规则: RewriteEngine on RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})\.html$ index.php?action=$1&id=$2 其中:rewriteengine为重写引擎开关on为开启off为关闭 RewriteRule:RewriteRule是重写规则,支持正则表达式 ([a-zA-Z]{1,})-([0-9]{1,})\.htm
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

2019.10.30 csp-s模拟测试94 反思总结

头一次做图巨的模拟题OWO 自从上一次听图巨讲课然后骗了小礼物以后一直对图巨印象挺好的233 T1: 对于XY取对数=Y*log(x) 对于Y!取对数=log(1*2*3*...*Y)=log1+log2+log3+...+logY 因为数字大小不超过1e5,直接累加最后比较就可以了 #include<iostream> #include<cstdio> #include<cmath> using namespace std; int t,x,y; double a,b; int
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

使用Apache服务部署网站(基于IP,域名,端口)

本篇主要学习Apache网站服务程序的基本部署,基于IP地址、主机名(域名)、端口号的虚拟主机功能。 1.基于IP地址 首先我们需要在虚拟机中线安装Apache服务程序,Apache服务程序的软件包名叫做httpd,所以我们首先执行命令yum install httpd 从yum仓库中下载服务,输入y确认下载。 接着我们运行Apache服务,使用命令systemctl start httpd启动服务。可以使用命令 systemctl enable httpd来设置Apache服务开机自启动。
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

MFC中数据文件的存储和加载

1. 传统的数据存储,将数据定义到一个结构体中,用CFile的方式循环读写数据结构体 struct SData { UINT nNumb; TCHAR sName[20]; COleDateTime date; }; void CfffDlg::OnBnClickedSave() { //另存为对话框 CFileDialog fd(FALSE, _T("*.fff"), _T("example"), OFN_OVERWRITEPRO
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

20191030-带返回值的回溯算法Leetcode解数独

题目描述 编写一个程序,通过已填充的空格来解决数独问题。 一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 空白格用 '.' 表示。 一个数独。 答案被标成红色。 Note: 给定的数独序列只包含数字 1-9 和字符 '.' 。 你可以假设给定的数独只有唯一解。 给定数独永远是 9x9 形式的。 输入格式: [["5","3",".",".","7",".",".",".
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

在虚拟机上的关于Apache(阿帕奇)(5)基于端口访问网站

这篇随笔是基于端口访问网站,和前面两篇文章基于ip和基于域名一起练习效果更好 接下来分别创建三个网站数据目录 输入命令: mkdir -p /home/wwwroot/{8001,8002,8003} 在这三个网站数据目录中写入主页文件,内容为该网站的ip地址 Echo “wo shi 8001 port” > /home/wwwroot/8001/index.html Echo “wo shi 8002 port” > /home/wwwroot/8002/index.html Echo “
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

20182327 2019-2020-1 《数据结构与面向对象程序设计》实验六报告

20182327 2019-2020-1 《数据结构与面向对象程序设计》实验六报告 课程:《程序设计与数据结构》 班级: 1823 姓名:赵天昊 学号:20182327 实验教师:王志强 实验日期:2019年10月21日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,2
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

vue插件大汇总

实用的vue插件大汇总,赶紧收藏起来 转载:https://www.cnblogs.com/ginkgo-leaves/p/10187915.html Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,方便查找使用,便于工作和学习。很全的vue插件汇总。 一、UI组件及框架 element - 饿了么出品的Vue2的web UI工具套件 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

Spring MVC:DispatchServlet类

Spring MVC架构   Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就已包含在Spring框架中。传统的模型层被拆分为了业务层(Service)和数据访问层(DAO,Data Access Object)。 在 Service 下可以通过 Spring 的声明式事务操作数据访问层,而在业务层上还允许我们访问 NoSQL ,这样就能够满足异军突起的 NoSQL 的使用了,它可以大大提高互联网系统的性能。   M 代表 模型(Model),V 代表
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

2019-2020-1学期 20192405《网络空间安全专业导论》第四周学习总结

2019-2020-1学期 20192405《网络空间安全专业导论》第四周学习总结 第八章 8.1抽象数据类型【adt】属性明确的与特定实现分离的容器 数据结构一种抽象类型中的复合数据域的实现 容器存放和操作其他对象的对象 8.2栈差不多就是自助餐取碟子,和超市罐头 8.3队列火箭铅笔 8.4列表不是数组,数组是内部镶嵌,列表是抽象结构,也可被形象化为链式结构 链式结构一个将数据项和找到下一项位置的信息保存到同一容器的实现方法 8.5树一种分层体系 8.5.1二叉树具有唯一起始节点【根节点】的
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

与大学室友,保持一定的距离

偶尔相见的朋友,应该拉近距离,但朝夕相处的朋友们,应该思考如何保持一定的距离。 大学里,发现女生之间,平时的生活比男生之间显得更亲密一些,姐妹花,什么事情都要一起做。 这样容易产生错觉,认为朋友和自己很亲密,啥事她都会帮忙。 表现在日常的生活中, 互相使用别人的东西不觉得有什么,甚至不需要征得别人的同意(毕竟那么亲密),用完还不还还是另外一回事, 让朋友带个饭,朋友忘带了,甚至会大吵大闹? 一点小忙没有帮,就开始胡思乱想,心机是不是就这么练出来的? 有这么一句话,人们常常伤害最多的,是身边最亲
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

面试题第一弹之JS基础(2019/10/30)

第一题 合并 1 const a = { 2 name: "zhangsan", 3 age: 22 4 } 5 6 const b = { 7 name: "lisi", 8 age: 55 9 } a,b对象,并且不改变a,b,把合并后的对象转为字符串打印到控制台 答案: var c = {} c.a = JSON.parse(JSON.stringify(a)); c.b = JSON.parse(JSON.stringify(b))
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

模拟94 题解

A. 凉宫春日的忧郁 数据范围就长得很可写高精度的样子。 可以维护高精度的高位,舍弃低位信息。 正解是取对数。 $x^y=y*log\ x$ $y!=\sum \limits_{i=1}^{y}log\ i$ 然后可以直接比较两个取对之后的$double$类型。 B. 漫无止境的八月 显然将问题转化为差分。 单点修改转化为单点加一个值,下一位减去一个值。 区间加法转化为当前位加上一个值和$k$位后减去一个值。 然后发现可以把全部的信息都转移到最后$k$位,然后用一个变量维护$k$个数中有多少个
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

异常处理之动手动脑

异常处理 1.观察代码,了解异常处理机制 import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0,k; // k=i/j; try { k = i/j; // Causes division-by-zero exception
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

20182333 2019-2020-1 《数据结构与面向对象程序设计》实验6报告

20182333 2019-2020-1 《数据结构与面向对象程序设计》实验6报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 钱佳禹 学号:20182333 实验教师:王志强 实验日期:2019年10月23日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

洛谷P5022&P5049 旅行(及其数据加强版)

旅行(不是加强版) 加强版 加强版数据范围: 我们注意到 也就是说要么是个树,要么是个基环树 60pts 这60分是个树,可以简单的贪心想到每次都走子树中编号最小的那个,并且把1作为根 dfs练手题 还是贴个代码叭 void dfs1(int now,int fa) { if(vis[now])return ; ans1[++t]=now; vis[now]=1; vector<int> qwq;//为了不使存储的点被后面的子树覆盖,所以用vector
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

用二维和一维数组解决0-1背包问题

问题描述 0/1背包问题   物品集合U={u1,u2…un},体积分别为s1,s2…..sn,价值分别为v1,v2….vn;容量C的背包。设计算法实现放入背包的物品价值最大。 输入描述   第一行输入物品数n和背包的容量C,接下来n行分别输入每个物品体积及价值 输出描述   输出最大价值数 输入样例   3 10   3 4   4 5   5 6 输出样例   11 问题分析 每个物品有装入和不装入两个选择,定义n维向量x=(x1,x2,x3,~~xn),其中xk=1表示物品k装入,xk=
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

Vue-one

一:vue指令: <div id="app"> //使用v-cloak,可以解决插值表达式的闪烁问题 ,不会覆盖元素中原有的内容,只会替换自己的占位符 <p v-cloak>11111{{msg1}}9999</p> //没有闪烁问题,但是会覆盖原有的内容 <h1 v-text="msg2"></h1> //输出html格式,会覆盖元素中原有的内容 <h1 v-html="msg2"></h1> //v-bind 可以简写为:,绑定属
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

10.28动手动脑

一 请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 原程序代码为 package dongshou; import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; //k=i/j; try { k = i/j; // Causes division-by-zero exception /
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0

《程序员修炼之道》读后感(二)

  《程序员修炼之道》第二章已经读完,感触颇深,接下来由我来做个总结。   既然已经选择了软件工程这个专业,以后的工作难免要参与到团队中进行项目开发,任何工作都讲究实效,软件上的实效不仅仅是指代码的运行效率,即时间复杂度,空间复杂度这样的,还要具备相应的思想。在谈到实效之前,我们不妨先回忆一下自己的学习经历,在接到一个新的任务时,发现其中的某个要求我们曾经做过,这个情况你会不会去翻以前写过的代码呢?确实,将之前的代码搬运过来,稍加改动便可以应付任务,但是,这算是一种“重复”。要培养自己的能力,
分类: 其他 发布时间: 10-30 21:50 阅读次数: 0