自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

原创 playerdemo开源项目win运行详细配置

playerdemo开源项目win运行详细配置在项目同目录建立文件夹lib。

2023-06-22 18:10:03 758 1

原创 L2TP或者PPTP拨号后只能访问远端内网而无法访问Internet的原因及解决办法

原理PPTP、L2TP拨号成功后,由于修改了主机的缺省路由,导致访问外网的数据都通过VPN隧道转发,也就是访问远端局域网以及外网的数据都发送给了TL-ER6110/6120,从而只能访问远端内网,而不能访问Internet。以 win11 为例,如何才能既可以上网,又能同时通过VPN访问远端内网服务器?此处以Windows XP系统为例,解决方法如下:1.禁止PPTP、L2TP 修改本机缺省路由。控制面板,右键VPN连接-》属性取消红框中的勾选2. 主机条件到远程局域网的静态路由点击w

2022-04-24 21:57:59 8183 2

原创 markdown公式大全

typora markdown常用数学编辑公式一、基本公式1. 上下标A_1^2\\B_{12}\\2^{x^2+y}A12B122x2+yA_1^2\\B_{12}\\2^{x^2+y}A12​B12​2x2+y##2. 分数x1+x212+xyabab\frac{x}{1+x^2}\\\frac{\frac{1}{2}+x}{y}\\\tfrac{a}{b}\frac{a}{b}1+x2x​y21​+x​ba​ba​\frac{x}{1+x^2}\\

2022-01-02 19:44:39 13653 1

原创 Flask-migrate 新版本数据库映射方式

概述:Flask使用2.0版本之后,不支持MigrateCommnd命令解决方法demo目录结构说明:config是一些配置信息DEBUG = TrueDIALECT = 'mysql'DRIVER = 'mysqldb'USERNAME = '用户名'PASSWORD = '密码'HOST = '127.0.0.1'PORT = '3306'DATABSE = '数据库'SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{

2021-12-04 20:57:28 1540

转载 Markdown 常用数学公式符号

typora markdown常用数学编辑公式一、基本公式1. 上下标A_1^2\\B_{12}\\2^{x^2+y}A12B122x2+yA_1^2\\B_{12}\\2^{x^2+y}A12​B12​2x2+y##2. 分数x1+x212+xyabab\frac{x}{1+x^2}\\\frac{\frac{1}{2}+x}{y}\\\tfrac{a}{b}\frac{a}{b}1+x2x​y21​+x​ba​ba​\frac{x}{1+x^2}\\

2021-10-16 15:26:39 938

原创 微信小程序tab栏切换实现

一、首先看效果图二、代码结构1.1 tabs.js// components/Tabs/Tabs.jsComponent({ /** * 要接收父元素的数据 */ properties: { tabs:{ type:Array, //类型 value:[]//默认值 } }, /** * 组件的初始数据 */ data: { }, /** * 组件的方法列表 */ methods:

2021-06-15 20:12:33 440 1

原创 servlet解决中文获得参数乱码问题

简单前端页面:后端获取提交的参数doPost方法protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("=================doPost=================="); //设置请求体的字符集为UTF-8,从而解决post

2021-05-07 14:49:11 322

原创 IDEA Spring整合Mybatis详细教程

步骤1.新建Maven项目2.加入Maven依赖3.创建实体类4. 创建Dao接口和mapper文件5. 创建mybatis主配置文件;6. 创建Service接口和实现类,属性是Dao7. 创建Spring的配置文件:声明mybatis对象交给了Spring创建附录:数据库字段项目结构1.新建Maven项目你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。2.加入Maven依

2021-05-04 10:44:55 1552 1

原创 Error occurred during initialization of boot layer nvalid module name

最近用eclipse做个项目,导入外部jar包时,有以下问题出现的问题:Error occurred during initialization of boot layerjava.lang.module.FindException: Unable to derive module descriptor for ...Caused by: java.lang.IllegalArgumentException:... Invalid module name: '0' is not a Java id

2021-04-17 15:08:23 1089

原创 C++ 键盘接收字符建立动态二维数组无冗余

int main(){ int n; string str; cin >> n; char **arr = new char*[n]; for(int i=0;i<n;i++){ int j = 0; cin >> str; int len = str.length(); arr[i] = new char[len+1]; for(int j=0;j<

2021-03-12 10:00:25 119

原创 IDEA创建一个模板

在 File-> settings打开之后依次点击如下在任意包上右键 new 会出现刚才新建的模板

2021-02-08 16:44:15 107

原创 IDEA Maven Mybatis target下无 xml文件

1. 首先检查配置(在pom.xml中)需要加入以下配置 <build> <resources> <resource> <directory>src/main/java</directory><!--所在的目录--> <includes><!--包括目录下的.properties,.xml 文件都会扫描到--&gt

2021-02-08 11:49:34 533

原创 Java自定义注解使用 批量执行测试 (二)

1.目录结构2. Calcultor类package Anntation.demo;public class Calcultor { @MyCheck public void add(){ String string = null; string.toString(); System.out.println("1 + 0 =" + (1 + 0)); } @MyCheck public void sub()

2021-01-30 11:12:33 191

原创 Java自定义注解(一)

1. Student类package Anntation;public class Student { String name; public void showName(String name){ System.out.println("showName..."+name); }}2. 定义注解package Anntation;import java.lang.annotation.ElementType;import java.lang.an

2021-01-30 10:19:55 103 1

原创 剑指offer 链表中环入口结点(哈希表/双指针)

题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。下面给出两种方法,分别使用哈希表和双指针双指针示意图如下图所示/* 使用 hashMap 返回第一次出现的重复结点*/public ListNode EntryNodeOfLoop1(ListNode pHead){ HashMap<ListNode,Integer> hashMap = new HashMap<>(); ListNode pnode = pHead;.

2021-01-27 11:05:22 133

原创 二叉树三种遍历(递归+迭代)Java

TreeNodepublic class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(){} TreeNode(int val,TreeNode left,TreeNode right){ this.val = val; this.left = left; this.right = right; }}递归public List&

2021-01-20 20:14:42 600

原创 Initialization of all the collectors failed.

MapReduce在集群执行任务时报错:Initialization of all the collectors failed. Error in last collector was:java.lang.ClassCastException将 import javax.xml.soap.Text; 修改为 import javax.xml.soap.Text;

2020-08-24 16:34:59 328

原创 Hadoop ssh实现免密登录

一.三台虚拟机二.代码[jzj@hadoop142 hadoop-2.7.7]$ ssh-genkey -t rsa# 然后三个回车 会生成id_rea(私钥),id_rsa.pub(公钥)# 将公钥拷贝到免密登陆的目标机器上[jzj@hadoop142 hadoop-2.7.7]$ ssh-copy-id hadoop143# 可以验证一下,能够正常登陆[jzj@hadoop144 hadoop-2.7.7]$ ssh hadoop143# 还需要在hadoop143和hadoop上配置

2020-08-16 00:43:24 231

原创 虚拟机自动分发脚本

编写脚本步骤# vim 新建一个xsync文件,将下面代码复制到xsync当中vim xsync chmod +x xsync# 加入到环境变量中sudo cp xsync /binxsync脚本代码#!/bin/bash # 1.获取输入参数的个数,如果没有参数,直接退出 pcount=$# if((pcount == 0));then echo no args; exit; fi # 获取文件名称 p1=$1 fname =

2020-08-16 00:43:08 505 1

原创 Hadoop 集群节点datanode启动失败

一.虚拟机分配二. 问题描述hadoop142作为主节点,Hadoop143和144总是datanode节点无法启动在 logs里面,可以看到,是由于主节点Hadoop142namenode再次初始化导致三.解决方案将 hadoop142/143/144三个虚拟机中的 hadoop安装文件下的 data文件夹全部删除,然后重新在hadoop142里面格式化 namenode。再次启动节点会正常,如下图所示。...

2020-08-15 23:54:53 850

原创 计算机系统结构 慕课 存储系统习题

考虑某两级cache,第一级为L1,第二级为L2,两级cache的全局不命中率分别是4%和2%,假设L2的命中时间是10个时钟周期,L2的不命中开销是100时钟周期,L1的命中时间是1个时钟周期,平均每条指令访存1.5次。问:每条指令的平均停顿时间是多少个时钟周期?L1全局不命中率 = L1局部不命中率 = 4%L2全局不命中率 = 2%;由于 L2全局 = L1全局*L2局部;所以 L2局部 = 2%/4% = 0.5;平均访存时间 = L1命中 + L1不命中 *(L2命中 + L2局部.

2020-07-19 14:38:56 3087 1

原创 计算机系统结构慕课期末

某存储系统中,主存容量是128MB,Cache容量为16KB,数据块大小是64Byte。当主存地址和Cache地址采用直接映射的方式时,地址映射表的大小应为( 256*14 bit )。(假设不考虑一致性维护和替换算法位)。主存是Cache的128MB/64KB= 2^13倍,故高位主存快标记为13位。由假设,可知还需要一位有效位,共14位Cahche行数16KB/64B = 2^8 = 256。故地址映射表大小为 256*14bit32核处理器,如果80%的时间多核可以并行,总的实际加.

2020-07-18 11:30:30 2787

原创 flask原生sql 并映射到html

1. 后端代码其中数据库配置,见文章from flask import Flask,session,render_template,redirect,request,url_for,flashfrom exts import dbimport configfrom models import User,Admin,RentInfo,Car,FixCarfrom decorators import user_login_required,admin_login_requriedimport

2020-06-10 21:27:21 234

原创 Notepad++ 安装 Nppftp

1.可以在Notepad++中,插件-> 插件管理->找到对应插件,直接安装,但是不知道是什么原因,没有安装成功过,如果你安装成功,直接可以在这里结束了2. 离线安装,安装包下载如下链接链接:https://pan.baidu.com/s/19nDhWFVNbDivcx7uAdhKZA 提取码:9nlz下载之后,提取将bin目录下的 NppFTP.dll放到 Notepad++安装路径的 /plungins路径下,然后在Notepad++设置->导入->导入插件, 将

2020-06-10 10:10:31 315

原创 FTP连接CentOS

和xshell基本一样,不一样的是在连接的时候需要将端口改为22,因为centos没有开启21号端口,即将协议改为sftp

2020-06-02 00:11:03 568

原创 python flask url_for 多参数(实现修改和删除数据)

一. form提交表单更新数据,post请求1. HTML文件{% for car in carinfos %} <form class="form-horizontal" action="{{ url_for('upgrade_carinfo',carid=car.cid) }}" method="post"> <div class="form-group"> <label for="upgrade_cplant"

2020-05-30 17:18:47 2831

原创 flask Error: Target database is not up to date

flask Error: Target database is not up to date快捷的解决方式删除 migrations文件夹;在终端(windows下cmd)登录数据库,删除版本管理表 alembic_version,drop alembic_version即可;重新 执行python manage.py db initpyhon manage.py db migratepython manage.py db upgrade亲测该操作之后,数据库中的数据不会丢失..

2020-05-25 20:45:23 367

原创 flask session 和 cookie(session的过期时间设置)

一.关于cookie 和 session的一些基础知识http请求时无状态的,第一次和服务器连接后并且登录成功,第二次服务器仍然不知道当前是哪个用户。cookie就是为了解决这个问题cookie存在浏览器中的,相对于是浏览器的打开浏览器会发给服务器session存在服务器中,产生一个唯一的session_id服务器将session_id和敏感信息做一个映射存储在session(服务器)中,更加安全session会有过期时间(如超星 过几天需要重新登录)flask中的session机制把

2020-05-17 00:35:32 3274

原创 pycharm flask 配置虚拟环境

文件 ->setting ->点击创建是(感觉怪怪的,英文版的好像没这个问题)然后创建虚拟环境的名字,我一般先为venv,将虚拟环境的放在同工程文件夹下面,然后点击继承全局站点包(不继承也没啥问题)之后点击确定,然后需要包直接在下图的包中点击 +直接搜安装即可(可以将pycharm的下载镜像改为国内镜像,比如阿里,清华等,下载速度会起飞)...

2020-05-16 23:24:29 1284 1

原创 flask 分开models, 解除循环引用以及 flask migrate

一.flask 分开models 和解除循环引用1.数据库存在的问题,models需要引用app中的app模型,而主app文件(这里为flask_migrate_demo)需要引用 models中的db;2.解决办法:将db放在一个单独引用中,切断循环引用的线条(这里定义为exts.py文件)新建exts(extension)文件第三方的引用二.数据库的迁移更新如果后期需要给Aritcle新建一个字段,方便的将该字段更新到数据库中,比如需要增加一个content字段,没有migrate时,做法

2020-05-16 23:16:49 548

原创 flask script

1. 基本操作通过命令行的形式操作Flask,例如通过命令跑一个开发版本的服务器,设置数据库,定时任务等。需要安装flask_script需要将命令集中在一个文件中分开models将db放在另一个文件中,切断循环引用2.项目结构1. manage.pyfrom flask_script import Managerfrom flask_script_demo import appfrom db_script import DBmanagermanager = Manager(a

2020-05-16 22:45:44 169

原创 Flask 多对多关系

1.项目结构对表的基本操作可见链接2. venv为虚拟环境(可自行百度)3.多对多关系多对多关系需要一个中间表关联设置关联 tags = db.relationship(‘tag’,secondary=article_tag,backref=db.backref(‘articles’))需要一个关键字参数 secondary = 中间表 来关联访问和添加可以通过以下方式进行操作以下通过文章,作者,文章_标记 三个表示例操作from flask import Flaskfrom fl

2020-05-16 21:17:00 453

原创 Flask sql常见基本操作(建表,增删改查,外键约束)

一.代码结构二.依赖包独立一个虚拟环境,在一中为venv虚拟环境的设置可自行百度三.各个文件中代码1.config.pyDIALECT = 'mysql'DRIVER = 'mysqldb'USERNAME = '自己数据库的用户名'PASSWORD = '数据的密码'HOST = '127.0.0.1'PORT = '3306'DATABSE = '数据库名称'SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset

2020-05-16 21:11:56 825

原创 python 读excel时分秒(将excel时间转换为txt)

1. 背景要读取excel下面的数据到另一个表中,采用网上xlrd的date转换函数,会有ValueError: year is out of range错误提示,折腾了好久,包括将时间转换为 yyyy/m/d hh:mm会从1900年1月0号开始,又得转换excel,干脆将时间直接转换为txt格式,2. 解决,将excel时间格式转换为txt,读出的时间认为是字符串,直接读即可,不会出现浮点...

2020-05-04 10:22:18 1743

原创 SQL Server从excel导入数据和导出数据

右键数据库–》任务-》导入数据(I)注意是I,不是导入数据(X)不管你是excel几,都选2003即可(我是excel2016),不选这个会因为excel版本太高而报错;目标选择如上所示;直接使用本机登陆即可,也可选sql server身份验证登陆,按照提示输入正确用户名和密码即可;如果是mysql,则选mysql等等;根据图中标出的地方选择自己需要导入的表右下角两个失败时都选择...

2020-04-29 14:41:16 806

原创 计算机系统结构 第七单元测试

网络规模16结点的PM2I互连网络,有______种不同的互联函数。PM2I互连网络共有2n个互连函数。8输入的Omega网络,N输入互连网络,可能的置换数总共N!个 • N输入的Omega网,一次通过可实现N^N/2个 → 阻塞网络假设有一网络规模16结点、链路带宽16Mbps的并行同步环形网络,其网络的等分带宽为_________Mbps。 16*2 = 32将环形网划分为...

2020-04-17 16:34:00 880

原创 Java 线程协作实例

线程协作存款/提款提款金额大于存款金额:提款线程必须等待存款线程存钱存款线程存入钱之后,通知提钱线程重新尝试提钱,若余额 < 提款金额,提款线程必须继续等待新的存款线程之间的相互协作Condition对象:await,signal(唤醒一个),signalAll(唤醒所有)Condition 对象是通过调用Lock的newCondition()方法:创建...

2020-04-16 22:56:19 164

原创 Java利用对象工厂产生对象示例

对象工厂public class ObjectFactory<T> { private Class<T> type; //定义私有数据成员,保存要创建的对象信息 public ObjectFactory(Class<T> type) {//构造函数传入要创建的对象类型信息 this.type = type; } ...

2020-04-06 23:03:26 415

原创 JDBC访问数据库(MySQL)示例

JDBC系列教程见链接package Unit32.DataBase;import java.sql.*;/** * @program: JAVAStudy * @description: * @author: Felix * @create: 2020-04-03 21:16 **/public class SampleTest { public static ...

2020-04-03 23:14:47 103

原创 JDBC之CallableStatement

存储过程:单户SQL语句不支持复杂执行逻辑,无法完成复杂的逻辑功能,特别是循环、分支条件的SQL;存储过程(Store Procedure)在大型数据库系统中完成特定功能的SQL语句集,存储在数据库中,经过一次编译不需要再次编译,用户指出存储过程的名字并给出参数(如果有参数的话)来执行;在数据库段执行,效率高;带参数的过程支持IN、OUT、INOUT三种类型参数;IN:参数...

2020-04-03 23:02:23 288

华中科技大学操作系统课程设计实验四

华中科技大学最新课程设计实验四 使用QT实现系统监控器 (1) 了解/proc文件的特点和使用方法; (2) 监控系统中进程运行情况; (3) 用图形界面实现系统资源的监控。

2020-04-05

gtk简易教程.pdf

gtk简易教程pdf,希望对大家有帮助。为初学 GTK编程的新手们提供一个能够快速上手的 学习档案,能够通过自己将所有的代码输入并编译,以达到学习的目的。同时, 也希望它成为一个参考手册, 希望 GTK中的每一个 API 都能在本文中找到相应的 示例。

2020-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除