- 博客(149)
- 资源 (1)
- 收藏
- 关注
原创 无线网开机不能用显示红色叉号
操作系统不能上无线网络,一般是先检查无线网卡驱动程序是否正常,然后检查无线服务是否开启。用操作系统中自带网络诊断之后,显示此计算机上没有运行的windows无线服务。开始→运行→输入:services.msc点击确定,或按下回车键(Enter)打开服务列表。找到 WLAN AutoConfig 服务,启动类型已经是自动,但是该服务却是停止的,单击启动,弹出 Windows 无法启动WLAN...
2019-09-19 09:33:20
804
原创 SpringBoot学习
1、传参到后台的两种接收方式:方式1:url:http://127.0.0.1:8080/test/queryuser/1 @RequestMapping("/queryuser/{id}")public User test(@PathVariable Integer id)方式2:url:http://127.0.0.1:8080/test/queryuser?id=1 ...
2019-08-21 18:38:59
246
原创 JavaEE Maven
Maven初级Maven全新的项目构建方式,一款服务于java平台的自动化构建工具。Maven主要做两件事情1. 一键构建:统一开发规范与工具,自身集成了Tomcat的插件,可以对项目进行编译、测试、打包、安装、发布 2.依赖管理:统一管理jar包。仓库的种类:本地仓库 远程仓库(私服) 中央仓库仓库之间的关系:当我们启动一个maven工程时,mave...
2019-06-02 11:11:16
273
原创 Django xadmin报错related Field has invalid lookup: icontains
在搜索字段search_fields中,报错:relatedFieldhasinvalidlookup:icontains原因:搜索的内容是外键所以需要改写'外键字段名__关联表的具体字段名’,注意是双下划线 __ search_fields = ['notice_competition__competition_name', 'notice_content']在这里...
2019-05-07 00:03:39
263
原创 Java集合--斗地主
使用Java集合、泛型等知识实现斗地主:package com.study.java.Demo02;import java.util.ArrayList;import java.util.Collections;public class DouDizhu { public static void main(String[] args) { // 泛型 St...
2019-05-05 21:50:52
175
原创 python Django项目中迁移数据库报错1050 1060
django.db.utils.OperationalError:(1060,"Duplicatecolumnname'user_id'")键入命令行 python manage.py dbshell进入数据表 django_migrations, 删除对应的app字段重新运行(可以尝试删除项目app->migrations 删除当前文件下的除了__init__....
2019-04-28 19:36:36
1338
原创 算法设计与分析--搜索算法
回溯算法回溯算法也叫试探算法,是一种系统的搜索问题解的方法。回溯法可以看做是递归的一种特殊形式。在回溯时,应当:保存当前步骤,如果是一个解就输出,维护状态,使搜索路径尽量不重复(体现在记录当期数据是否被访问)。必要时,应该对不可能的解进行剪枝。回溯法可以被认为是一个有过剪枝过程的DFS子集和问题Time Limit:1000 msMemory Limit:6...
2019-04-16 21:34:45
487
原创 算法设计与分析--贪心算法
汽车加油问题Time Limit:1000 msMemory Limit:65536 KiBProblem Description一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。并证明算法能产生一个最优解。对于给定的n和k个加油站位置,计算最少加油次数。Input输入数据的第一行有2 个正整数n和k(...
2019-04-10 14:31:16
285
原创 算法设计与分析--动态规划
动态规划:动态规划:通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划问题常常适用于有重叠子问题和最优子结构性质的问题。动态规划视图仅仅解决每个子问题一次,从而减少计算量,一旦某个给定的子问题已经解出,则将其记忆化存储,以便下一次需要同一个子问题时直接查表。与分治法的区别:分治法:将分解后的子问题看作是相互独立的,通过递归来做动态规划:将分解后的子问题理解为相互之...
2019-04-08 09:24:17
296
原创 《JAVA多线程编程核心技术》
一、JAVA多线程技能多线程使用异步,同步意味着一个任务想要执行必须等待上一个任务执行完才可以。线程被调度的时机是随机的。使用多线程:多线程的实现1. 继承Thread类需要重写run方法首先Thread类的结构是public class Thread implements RunnableThread类实现了Runnable接口2. 实现Runnable接口...
2019-04-07 22:21:55
224
原创 Java--线程之间的通信 线程间数据共享
在没有使用线程通信时,多线程共同操作同一份数据会造成对同一共享变量的争夺,所以多线程之间的通信可以避免对统一共享变量的争夺。多个线程在处理同一资源并且任务不同时,需要线程通信来帮助解决线程之间对同一变量的操组合使用。等待唤醒机制(wait()/notify())wait()线程在调用wait方法时,会释放它对锁的拥有权,然后等待另外的线程(方式是notify或者notifyall)来通...
2019-04-06 22:19:07
777
转载 Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an ins...
2019-04-06 20:32:11
380
原创 算法设计与分析--分治
众数问题给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。对于给定的由n 个自然数组成的多重集S,计算S的众数及其重数。如果出现多个众数,请输出最小的那个。Input输入数据的第1行是多重集S中元素个数n(n<1300000);接下来的n行中,每行有一个最...
2019-03-15 19:58:01
517
原创 Java多线程
线程和进程 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功...
2019-03-08 19:44:02
107
原创 Java面向对象程序设计--基础
一、Java入门Java运行环境JRE, 由Java虚拟机JVM、类库和一些核心文件组成多线程是指处理器可以在不同线程之间快速切换如果源文件中有多个类,那么只能有一个类是public类,如果有一个类是public类,那么源文件的名字需要和这个类的名字一致,如果源文件中没有public类,那么只要和某个类的名字相同就可以了主类是有public static void main的类...
2019-03-07 19:29:53
802
原创 fiddler抓包工具的使用
charles 和 fiddler都是网络数据包拦截工具就是抓包工具啦。抓包:所谓抓包就是讲网络中发送和接受的数据包进行截获, 重发,编辑和转存等等,也经常被用来做数据截取。SSL:SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。比如HTTPS就是基于HTTP协议,通过SSL或TLS提供加密处理数据、验...
2019-03-03 20:20:17
529
原创 什么是git以及git的工作原理
什么是版本控制系统:维基百科的解释:版本控制(Revision control)是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软体工程技巧,借此能在软体开发的过程中,确保由不同人所编辑的同一程式档案都得到同步。版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。git与其他版本版本控制系统的差异:CVS Sub...
2019-03-02 15:28:14
997
原创 总结---Pythond web框架-Django flask tornado
博主目前只用过 Django flask,今天来根据自己的使用体验与网上的一些言论总结一下三个Python web框架的对比区别Django、Flask、Tornado的比较一些语法区别1.Django走的是大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器给开发者提高了超高的开发效率2.Flask是轻量级的框架,...
2019-03-01 20:38:16
236
原创 安全--了解XSS
白帽子 | 黑帽子黑帽子是指那些造成破坏的黑客,而白帽子则是研究安全,但不造成破坏的黑客。 一、XSS攻击XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到...
2019-02-24 17:33:20
167
原创 Django开发--step5 归档+分类+评论
一、归档实现点击归档时,展示在此归档下的文章列表页面在views.py中:def archives(request, year, month): post_list = Post.objects.filter(created_time__year=year, created_time__month=mon...
2019-02-21 11:29:18
231
原创 Django开发--step4 详情界面url的获取
在我们开发的博客系统中,每一篇博客的连接都是不同的,比如第一篇博客的url /post/1 第二篇是/post/2一、设置文章详细页的URL在urlpatterns上添加一句 app_name=‘blog'这句话的作用是告诉Django这个urls.py模块时属于blogapp这个应用的在blogapp/urls.py中添加url(r'^post/(?P<pk>...
2019-02-20 20:26:27
326
原创 Django开发--step3 博客视图
django作为web开发框架,接收浏览器发来的http请求,返回响应的http响应一、绑定URL与视图函数在django中,当用户访问不同的网址时,Django把不同的网址对应的处理函数写在一个urls.py文件中,当用户访问某个网址时,django就会去这个文件中找,如果找到这个网址,就会调用和它绑在一起的处理函数(叫做视图函数)具体做法:在blogapp下创建一个urls.p...
2019-02-20 10:13:04
142
原创 Django开发--step2 数据库操作
一、博客系统数据库设计博客文章表1. ID | 标题 | 正文 | 发表时间 | 分类 | 标签2. ID | 分类名3. ID | 标签名表中最起码有这些内容二、编写博客模型代码例如我们的分类数据库表,Django 只要求我们这样写:blogapp/models.pyfrom django.db import modelsclass Categ...
2019-02-19 11:16:04
208
原创 Django开发--step1 项目的创建
一、虚拟环境的配置简介:virtualenv的配置可以帮助我们更好的开发,我的理解是虚拟环境是独立于当下操作系统的配置的系统,比如说你当下操作系统的django已经下载过是2.1.x的版本,在实际开发中你需要的django的环境需要是1.10.6,那么在不改变本机的django版本的前提下,你可以在你的虚拟环境中下载新的django版本。virtualenv帮我们从系统的Python环境中克...
2019-02-18 15:46:54
101
原创 python爬虫学习--爬取网页中的动态数据
在之前的爬虫豆瓣电影Top250学习中,爬取的内容都直接在网页源码中,而实际上很多数据都是在网页中实时AJAX请求,并不会显示在源代码中例如豆瓣电影分类排行榜 - 动作片为例,打开F12,选择Network--->XHR,当向下滑动网页时,我们可以看到新的文件出现通过链接我们大体可以猜测出 start 与 limit 的含义,可以将此URL进行修改在地址栏中查看由此:...
2019-01-26 16:18:26
1016
原创 Python爬虫学习--3--爬取豆瓣Top250电影
爬取链接这个网页中每页有25条信息,共有10页 首先我们要做的获取每一页的连接,由第一页https://movie.douban.com/top250 //第一页https://movie.douban.com/top250?start=0&filter= //第一页https://mov...
2019-01-25 11:28:31
439
原创 python--爬虫学习二
0 、基本爬虫工作原理:是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。爬虫是通过网页的链接地址来寻找网页,从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。基本流程:1、发起请求通过http库向目标站点发送request,请求可以包含额外的headers等信息...
2019-01-24 10:18:08
239
原创 python爬虫---爬取网站图片
python3 爬取网站图片保存至本地import urllib.requestimport reimport osimport urllib# 根据指定的网址来获取网页详细信息,得到的html就是网页的源代码def getHtml(url): page = urllib.request.urlopen(url) html = page.read() re...
2019-01-22 17:20:17
231
原创 python 基础学习
1. 类的实例化过程初始化函数 :def __init__(self, number)析构函数 : def __del(self) 对该对象使用的资源进行释放类属性在析构时,通过“类名.类属性名”的方法访问会出现异常,在析构函数中我们应该使用 “self.__class__.类属性名”的方式进行直接访问实例属性需要通过"对象名.实例属性名”进行访问 2 访问控制分为...
2019-01-22 16:07:51
271
原创 python socket--文件上传 文件下载 远程命令行的执行
按照要求设计了报文格式 ,主要可以实现的功能是文件上传和下载,还有远程命令行的运行该版本适合的环境是python3 其中client 是客户端,server是服务端,首先要先用命令行运行服务端 再运行客户端如下图是协议设计图: github地址下载地址...
2019-01-19 10:26:40
252
原创 使用github管理自己的代码的两种方法
一、首先在github上创建自己的仓库,然后在本地git clone下自己的仓库,然后把自己想要上传的文件放在这个clone后的文件夹下运行以下命令行git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)git pus...
2019-01-19 10:18:59
831
原创 三层架构
三层架构三层是指表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL) 区分是为了高内聚低耦合而MVC指的是 Model(模型),View(视图),Controller(控制) daomodel 数据库访问或数据库操作service 业务层 (实现功能的函数)util 工具web (表示层) 经典三层架构和MVC的关系? 他们是两个毫无相...
2019-01-18 16:38:44
743
原创 禁用浏览器中的返回键 + 跨域在servlet 中的设置
禁用返回键deleteall(){ history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL); }); ...
2019-01-18 14:15:50
137
原创 vue-element 表单操作合集
<template> <div class="background" style="padding-top: 10%"> <div class="news"> <el-form ref="ruleForm" :model="ruleForm" :rules="rules&quo
2019-01-17 21:36:17
714
原创 vue-element 表格操作合集
element 表格中的操作主要有 表格分页 表格内的值传至对话框 表格内部分列内容的隐藏 <template> <div> <el-card> <p>这是一个栗子</p> </el-card> <el-card style="margin-top: 20px;&quo
2019-01-17 21:16:07
2926
原创 vue-axios数据请求
src/main.js中的配置axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded' //设置请求头部axios.defaults.baseURL = 'http://127.0.0.1:8081/news/' //所请求的连接axios.defaults.withCredent...
2019-01-17 20:33:15
266
原创 VUE-项目搭建+element+axios
依赖环境1. node: 访问node官网下载并安装2. vue-cli: npm install -g vue-cli (全局进行安装)淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org初始项目搭建vue-cli创建vue项目vue init webpack [项目名]在后序的安装中...
2019-01-17 20:18:39
1173
原创 npm安装报错--“Unexpected end of JSON input while parsing near···”错误解决方案
背景:使用npm下载时,出现错误Unexpected end of JSON input while parsing near···解决方法:先清除缓存,再重新安装清除缓存:运行npm cache clean --force重新安装:npm install ...
2019-01-13 15:55:58
25328
原创 mysql启动--发生系统错误2
我的解决方法是:在管理员命令行窗口下,进入安装的mysql的bin目录下:1. mysql -remove2. mysql -install3. net start mysql(4. net stop mysql (关闭mysql)) https://blog.csdn.net/u010164936/article/details/50748342 ...
2019-01-04 14:20:30
5164
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人