wampserver 配置的几个坑(雾
1. 从安装版本说起 自从我进入大学之后,便继承了学长那里的wampserver2.5版本 直到有一天自己下载wamp的时候才注意到已经有 3.0.6版本了 (现在有更高的了 但是3.0.6够用了) 最大的坑就是附带的mysql数据库版本比较老 存在一些兼容性问题 (某次弄坏了数据库之后 大费周折才找回数据 2. 外网访问权限 我有些不太能理解默认的安全策略,,, 但是apache部署之后不就是为了让外网的人访问的吗.... 为啥默认拒绝所有外来链接呢。 解决方案: https
Kali安装在U盘+使用aircrack-ng套件
因为: Kali Linux 自带aircrack-ng 虚拟机VMware不能用笔记本内置网卡,需要另外买一个无线网卡,然而并不想买 不想给笔记本重装Kali Linux系统 有闲置的32GU盘 所以: 将Kali Linux系统装进U盘来用!!! 想用kali系统就插U盘!!!!!!! 很方便!!!!!!!!!!!!! 打开了新世界大门!!!!!!!! 一、准备好需要下载的东西 知道你们懒(我也是),这里放了各种有用的没用的软件。 链接:https://pan.baidu.com/s/1Z
JDK、Spring和Mybatis中使用到的设计模式
一、JDK中的设计模式 (1)结构性模式 1.适配器模式 java.util.Arrays#asList() java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStream) java.xml.bind.annotation.adapters.xmlAdapter#mashal() java.xml.bind.annotation.adapters.xmlAdapter#mashal() 2.桥接模式
Windows7的光标移动很慢
1、鼠标光标突然移动很慢,移动的过程中很费劲,原因是explorer桌面程序的问题;。2、鼠标在桌面下面的菜单栏右键,选择人物管理;。3、按键盘的上的字母e,找到explorer程序,光标选中然后右键结束进程;
P2458 [SDOI2006]保安站岗[树形dp]
题目描述 五一来临,某地下超市为了便于疏通和指挥密集的人员和车辆,以免造成超市内的混乱和拥挤,准备临时从外单位调用部分保安来维持交通秩序。 已知整个地下超市的所有通道呈一棵树的形状;某些通道之间可以互相望见。总经理要求所有通道的每个端点(树的顶点)都要有人全天候看守,在不同的通道端点安排保安所需的费用不同。 一个保安一旦站在某个通道的其中一个端点,那么他除了能看守住他所站的那个端点,也能看到这个通道的另一个端点,所以一个保安可能同时能看守住多个端点(树的结点),因此没有必要在每个通道的端点都安
Flask框架访问网页报错:UnicodeDecodeError:
报的错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 17: ordinal not in range(128) 原因:编码问题 import sys
reload(sys)
sys.setdefaultencoding('utf8')
Centos7.4 小白式安装(初学)
虚拟机安装Centos7.4系统 适用人群(初学者) 下载Centos7.4镜像 https://pan.baidu.com/s/1NtjfdHV3OWAvfDj5vrR7HQ 提取码:hzzw 虚拟机12.6 链接:https://pan.baidu.com/s/1UlEpELVPxQ7KT-QgYrEwRA 提取码:4rsb 虚拟机激活软件链接:https://pan.baidu.com/s/1MFhTsA1_rojWRHHsu_Mw_g 提取码:jnct 安装虚拟机(百度随处可见) 虚拟
STM32-CAN通信
CAN协议简介 CAN 是控制器局域网络(Controller Area Network)的简称, 它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519) , 是国际上应用最广泛的现场总线之一。 CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为底层协议专为大型货车和重工机械车辆设计的 J1939 协议。近年来, 它具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度
c++中的数据类型转换
一、在c++中的数据类型转换一般有以下几种情况: 1、将一种算术类型的值赋给另一种算术类型的变量时,c++将对值进行转换 2、表达式中包含不同的类型时,c++将对值进行转换 3、将参数传递给函数时,c++将对值进行转换 二、在进行数据类型转换的时候要注意几点: 1、将小的数据类型转化为大的数据类型,不会出现问题,一般只是转化后所占用的字节更多了,但是要将大的数据类型转化为小的数据类型的话,就会造成数据的丢失。 2、将较大的浮点数转化为较小的浮点数,如double转化为float ,这会造成精度
ElasticSearch7.2安装
1.环境 Java -version:java11 centos: 7.2 elasticsearch: 7.2 2.获取压缩包 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz 3. 解压 tar -xvf elasticsearch-7.2.0-linux-x86_64.tar.gz 4. 启动 cd ../bin ./elasticsearch
centos添加用户并赋予 root管理员权限
centos添加用户并赋予 root管理员权限 用centos时,root用户一般都是超级管理员使用的,一般不轻易给别人,但是有时候同事安装软件时需要root账号,又不得不给,只能重新建一个用户,并赋予管理员权限。下面介绍创建用户并赋予管理员权限的方法步骤: 1、新建用户,这里新建一个temp_test的用户 adduser temp_test 2、设置新用户密码 passwd temp_test 3、将sudoers文件的权限修改成可编辑 chmod -v u+w /etc/sudoers
Python之面向对象、封装继承多态
一、类 类:把一类事物的相同的特征和相同的动作整合到一起 二、对象 对象:特征与动作的结合由这个类产生的,具体的存在 三、面向对象设计 面向对象只是一个思想 基于函数 1 #!/usr/bin/env python
2 # -*- coding:utf-8 -*-
3
4
5 def dog(name, gender, category): # 有狗这个类的思想
6 def init(name, gender, category):
7
collections模块、时间模块、random模块、os模块、sys模块、序列化模块、subprocess模块
一、collections模块 1、其他数据类型 在内置数据类型(str、dict、list、tuple、set)的基础上,collections模块还提供了了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict。 2、namedtuple(具名元组) ①、用具名元组表示一个点坐标 from collections import namedtuple
Point = namedtuple('Point',['x','y'
洛谷P1081——开车旅行
传送门:QAQQAQ 题意注意点: 1.是从前往后走,不能回头 2.小A小B轮流开,先小A开,而小A是到第二近的点(这点调试的时候查了好久) 3.若绝对值差相同海拔低的更近,而第一个询问若比值相同是海拔高的更优 思路:我们先预处理出离i点最近和次近点的编号,没有就是-1(链表可以达到O(n),但是用STL O(nlog(n)) 绰绰有余,代码量还小) 然后用倍增预处理出从i号点走2^j轮A走的路程,B走的路程,和走完这些轮最终停下的点(定义AB各走一次为一轮) 注意可能走半轮,即最后一下A走B
python -- 结构数据类型(列表、元组、集合、字典)
一、列表 列表表示一组有序的元素,这些元素可以是数字、字符串,也可以是另一个列表。 # ---------------------------------------- # 列表(list):一组有序的元素 # ---------------------------------------- # 定义一个空的列表 s = [] # 定义一个全是数字的成绩列表 score = [90, 92, 88, 79, 95, 82] # 可以通过索引值来访问列表中的元素,从左到右,起始值为0,最后一个元
今日推荐
周排行