自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SpringBoot @ManyToOne @OneToMany JoinColumn mappedBy

实体关系MySQL 实体模型共有三种关系,一对一,一对多,多对多,多对一是相对于一对多的。其中当两者关系为多对多时,必将生成一张关系表,该表的外键为两个实体的ID,当两者关系为一对多时,有两种处理方法。第一种是在“多”的方维护关系,增加“一”方的ID为外键,此时不用额外建表。第二种是模拟多对多的处理方式,额外生成一张表。@JoinColumn @MappedBy当关系为对一时,两种处理方法分别对应以下方式。以部门(Department)和成员(Employee)为例额外生成表// Depa

2020-11-21 19:22:59 383

原创 Vue脚手架项目如何局部加载es5 js脚本

问题在开发一个基于Vue脚手架的项目中,需要使用three.js 和 其他 es5 js脚本库。其他库又是基于three的。使用import和require都提示 THREE is not found。最后通过动态添加script标签解决。解决通过js动态创建script标签填充。有个坑就是代码创建的script貌似不会被同步加载,其他库会提示THREE is not found。需要在 t...

2020-01-16 22:28:48 722

原创 http协议 请求状态码 get post区别

什么是http协议超文本传输协议,是比较通用的网络数据传输应用层Web协议,端口大多在80http协议各字段1.Cache-Control:缓从控制2.Keep-Alive:维持TCP连接,超过keepAliveTime即会关闭连接3.Date:消息发送的时间3.Host:主机和端口号,必须表示请求url的原始服务器或网关的位置4.Referer:允许客户端指定请求ur...

2018-12-17 21:36:32 272

原创 TCP协议学习总结

TCP协议的特点TCP协议是基于IP协议实现的传输层协议。实现了可靠的面向连接的字节流传输的全双工通信。面向连接:三次握手建立连接,四次挥手结束连接握手成功才能传输数据。(作用是为了之后的有序传输,传输的一些参数可在连接时确定)字节流:基本单位是字节(8bit),任意个字节可靠:TCP通过差错检验,停等协议,滑动窗口协议等机制实现可靠性传输。全双工:双方可以同时向对方发送数据...

2018-12-17 20:38:22 462

原创 Linux守护进程

引言某些时候,我们希望程序的执行在后台执行。我们通过在一个进程中创建子进程,结束父进程而保留子进程。从而达到实现后台执行的目的。守护进程的特点1.类似于僵尸进程,由其他进程(父进程)创建。父进程结束后依然执行的进程。2.与创建它的父进程完全隔离。表现为拥有独立的会话和进程组,工作目录,文件创建掩码等。守护进程创建步骤由于子进程会继承父进程的所有环境,所以创建守护进程以及初始...

2018-12-15 22:33:34 271

原创 C语言内存分配,堆栈,静态变量,局部变量。

引言在做一个小练习时,出现这样一个小错误。void init(const int a[], const int len) { struct node *p = &head; for (int i = 0; i < len; ++i) { struct node new_node{}; new_n...

2018-11-14 15:36:10 1321

原创 Centos7 搭建DNS服务器

写这篇博客主要目的在于总结巩固知识,大部分内容在网上可找到参考。 一、安装BIND服务器软件并启动1.yum -y install bind*在安装完BIND后,系统会多一个用户named。 二、DNS服务的相关配置文件   对于BIND,需要配置的主要文件为/etc/named.conf。另外两个文件,/etc/named.isc-dlv.key保存加密用的可以,/e...

2018-07-21 20:34:03 1672

转载 线程池传参问题

改用线程池代码,单个参数import timeimport threadpool def sayhello(str): print "Hello ",str time.sleep(2)name_list =['xiaozi','aa','bb','cc']start_time = time.time()pool = threadpool.ThreadPool(10) ...

2018-04-06 20:16:32 2126

原创 python 文件直接写入sql数据库中

import pymysqlclass Table: #初始化 #参数一 数据库名 参数二表名 def __init__(self,mysqlName="zhilian",tableName=""): self.tableName=tableName # 打开数据库连接 self.db = pymysql.connect(...

2018-04-06 02:22:32 4374

原创 php通过控制台调用python(可传参)

test.php<?php  $output = shell_exec('python test.py 1 2'); echo gettype($output); echo $output; ?>//其中输入值为模拟控制台执行程序 输出为string 以空格隔开''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...

2018-03-17 13:48:58 7372

原创 坦克大战 python 游戏

import pygame,sysimport timefrom pygame.locals import *from random import randintMOVE_SLEEP=0.01class TankMain(): width=600 height=500 desTime=0 grade=0 myShells = [] lif

2018-01-30 20:05:01 11206 14

原创 K近邻算法学习总结

K近邻算法的学习总结本篇文章主要描述了K近邻算法的基本思路,实现原理,算法特征以及适用范围和可优化点,文章为本人学习后的感悟,仅供参考。基本思路实现原理欧式距离算法特征适用范围算法优化算法案例百度百科 K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即

2017-11-28 21:36:47 1721

原创 爬虫起点小说网所有小说基本信息

多线程失败再爬取机制多次失败链接储存再爬取自定义数据量

2017-11-18 15:13:15 3180

空空如也

空空如也

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

TA关注的人

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