- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 spring boot 接收Ajax的JSON数据
一、在pom文件中引入JSONObjec的jar包<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version&g...
2019-07-31 16:29:53
763
原创 spring boot静态文件配置
一、在application.yml文件中加入下面代码。spring: mvc: static-path-pattern: /**二、我的目录层级如图三、pom.xml中配置templates模板。<dependency> <groupId>org.springframework.boot</groupId...
2019-07-31 16:22:28
223
原创 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
spring Boot框架接收AJAX的JSON数据时,报错WARN 3464 --- [nio-8080-exec-8] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.web.HttpMediaTypeNotSuppor...
2019-07-31 16:17:44
836
原创 解决:Failure to transfer org.apache.maven.plugins:maven-jar-plugin:pom:错误
1、看看自己是否是新建的工作区间,没有配置maven。自行百度sts配置maven。2、如果配置了还报错,可能jar包有问题,按照报错路径找到,删除即可。如上报错路径为org下的apache 下的maven下的plugins下的maven-jar-plugin文件夹。...
2019-07-28 22:58:14
1703
原创 python爬虫爬取qq音乐巅峰榜热歌歌词,jieba中文分词,词云展示
先看结果1、获取列表页信息,url为https://c.y.qq.com/v8/fcg-bin/fcg_v8_toplist_cp.fcg?tpl=3&page=detail&date=2019_02&topid=26&type=top&song_begin=0&song_num=30&g_tk=5381&loginUin=0...
2019-01-17 22:29:30
4722
原创 操作系统面试题
名词解析:1、作业、进程、线程、管程作业:用户在一个事物处理过程中要求计算机系统所做的工作的集合。进程:一个程序在一个数据集合上的一次运行过程。线程:是进程的一个实体,是被系统独立调度和执行的基本单位。管程:管程实际上是定义了一个数据结构和在该数据结构上的能为并发进程所执行的一组操作,这组操作能同步进程和改变管程中的数据。2、如何实现进程间通信常用进程间通信方式有信号、...
2019-01-16 17:42:09
1551
原创 PyCharm连接GitHub配置使用时报错Cannot run program "git": CreateProcess error=2, 系统找不到指定的文件。
点击setting中GitHub登录github,点击Git设置Git executable路径,一般是Git文件夹中的bin文件里git.exe
2019-01-15 20:04:42
967
原创 解决python爬取ajax/json网站时,报415错误
举例网站https://www.lovelove.com.cn/list?navigationType=ENGAGEMENT_RING&series=原因:头部没加入"content-length": "93","content-type": "application/json;charset=UTF-8",url = "https://www.lovelove.com....
2018-12-25 19:58:30
1358
原创 pandas、matplotlib做柱形统计图,x轴中文乱码
# -*- coding: utf-8 -*-import pandas as pdimport matplotlib.pyplot as pltimport matplotlibfrom matplotlib.font_manager import *myfont = matplotlib.font_manager.FontProperties(fname='/System/Lib...
2018-12-21 16:51:37
2119
原创 python词云,用jieba切分中文文章,解决wordcloud中文乱码问题
1、读取中文文件、精准切分文章,切分后是生成器类型,利用.join()函数转换为str类型f = open(u'txt/AliceEN.txt','r').read()wordlist = jieba.cut(f, cut_all=False)word_string = " ".join(wordlist)2、配置词云字体,如果不配置font_path,中文字体会变成方框。'txt...
2018-12-21 15:28:10
1474
原创 C语言各种排序思想
1、冒泡排序如果是升序,就是把最大的数排到末尾,末尾下标向前移动,利用相邻数字比较大小实现把最大的数排到末尾,a[j]和a[j+1]比较大小,如果a[j+1]大则交换。这样两两交换下来,最后一个肯定最大,最后一个已经排好,下次循环不用再排,所以下标做减一操作。#include<stdio.h>#include<string.h>int main(){int a...
2018-08-30 10:00:17
464
原创 Python面试题
一、Python不支持的数据类型有 AA、charB、floatC、intD、list二、What gets printed?() Ckvps = { '1' : 1, '2' : 2 } theCopy = kvps.copy() kvps['1'] = 5 sum = kvps['1'] + theCopy['1'] print sum A、1 B、2...
2018-08-25 22:08:16
1016
原创 安装scrapy-redis,用pip install scrapy-redis 命令报如下错
安装scrapy-redis,用pip install scrapy-redis 命令报如下错Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3....
2018-08-23 11:30:41
1738
原创 Linux上的redis远程连接Windows上的redis
报错Could not connect to Redis at 192.168.0.115:6379: Connection reset by peernot connected>(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address w...
2018-08-22 20:52:20
2738
1
原创 python爬取豆瓣电影
如果爬取豆瓣电影时,IP被封,就连接其他wifi爬,比如手机热点。好可以使用付费代理IP爬取豆瓣电影中:华语、欧美、韩国、日本电影每个标签下按评价排序的全部电影。需要如下信息:(1)每个电影的电影名、导演、编剧、主演、类型、国家、上映日期、片长,电影评分,以及每个星级评分的百分比数据。(2)每个电影热门点评中的前100个评分及其评分人。(3)进入每个评分人的主页,爬取其看过的电影信...
2018-08-21 18:13:46
1517
原创 爬取豆瓣电影中:华语、欧美、韩国、日本电影每个标签下按评价排序的全部电影。
(1)每个电影的电影名、导演、编剧、主演、类型、国家、上映日期、片长,电影评分,以及每个星级评分的百分比数据。(2)每个电影热门点评中的前100个评分及其评分人。(3)进入每个评分人的主页,爬取其看过的电影信息,以及对电影的评分。(少于300部则全部爬取,多于300部则仅爬取前300个)将上述数据均写入数据库。三张表:电影信息,用户(用户名、主页),用户对电影的评分表。写入数据时要注意...
2018-08-20 14:36:40
5506
原创 scrapy爬虫shell用法
一、scrapy shell +url二、from scrapy.linkextractors import LinkExtractor三、print response.xpath('//div[@class="pagecenter p3"]//strong/text()').extract()[0],xpath中为正则匹配四、正则匹配可以在Google浏览器中用Xpath h...
2018-08-16 17:45:43
864
原创 scrapy爬虫用到的比较好用的chrome扩展,Google安装Xpath helper
一、XPath-Helper_v2.0.2.crx (2018-4-24) 链接:https://pan.baidu.com/s/1NIFnuSM_iq86y5N6F-35vw 密码:99op二、JSONView_v0.0.32.3.crx(2018-4-24) 链接:https://pan.baidu.com/s/1ZJ3BDBhjA-00k6jNiPPHFw 密码:b8be三、...
2018-08-16 17:01:53
1021
原创 在git本地库中开发程序,然后推到github,从github拉项目
登录自己git账号一、注册登录github网站,点击+号New repoaitory,创建新项目二、点击绿色Clone or download查看链接三、打开虚拟机ubuntu命令选择合适目录,输入git clone +链接网址四、新建项目文件夹mkdir 项目名称创建测试文件提交到暂存区提交到仓库提交到远程仓库五、在本地...
2018-08-09 11:21:22
196
原创 解决VMware虚拟机ubuntu版本的Linux系统连接不上网络,连接不上wifi
一、将虚拟机所有服务都启动R+Win,在文本框输入services.msc打开所有VMware服务二、打开虚拟机点击虚拟机---->设置---->网络适配器------->选择NAT或桥接模式三、如果连接上网会显示上下箭头...
2018-08-08 13:21:15
6730
3
原创 python报错Non-ASCII character '\xe5' in file的解决方法
在文件首行加#coding=utf-8,一定要在最顶行添加
2018-08-03 20:51:31
32553
1
原创 python在shell里如何写for循环
一、如图,先写一行for循环,记得写“:”,然后在下行缩进写逻辑,然后点两下回车,程序就会运行了方法二,写脚本注意权限用chmod命令、python文件位置用which python查询,运行./fortest或python fortest方法三print([bb for bb in list1]) ...
2018-08-03 17:38:15
15348
原创 django使用mysql开发(Linux)
一、安装mysqlpip install mysql-python二、登录mysql命令 mysql -uroot -pmysql默认密码为mysql三、查看数据库列表show databases删除不要的数据库drop+数据库名称打开use+数据库名称创建数据库create database 数据库名 charset=utf8,此处一定要设置数据库编码utf8...
2018-08-03 14:48:13
597
原创 运行django程序出错‘str’ object has no attribute '_meta'
报错原因是传入的是类对象,可你传进的参数是字符串,找到传参的位置改过来即可
2018-08-03 14:39:56
17265
原创 python的django模块运行报错TemplatDoesNotExist at /
在settings.py文件中配置在那个目录下找模板更改dirs为模板路径,改为自己模板路径查看loader.get.template()中的路径是否写的正确
2018-08-02 16:13:42
653
原创 pygame做飞机大战游戏,含有图片源码
一、安装pygame,https://blog.csdn.net/qq_36045385/article/details/81269622二、效果图三、源码,下载地址链接:https://pan.baidu.com/s/1XwSfOIL1_ZbGYP8iX5-hSQ 密码:xbpu#encoding=utf-8import pygameimport timeimport r...
2018-08-02 11:55:20
11681
1
原创 Django administration的使用(python)
一、创建admin用户,到项目所在目录下输入python manage.py createsuperuser命令,我的项目名为djtest。然后输入新的用户名,密码等信息。二、运行项目命令python manage.py runserver三、Ctrl+点击url网址,默认端口为8000四、在url网址后加上/admin,回车五、把Django administ...
2018-08-02 11:16:38
3299
原创 python语言windows进程池中的Queue消息队列,进程通信
用进程池建立两个进程,实现进程间互相接收发送消息。如果要使用Pool创建进程,就需要使用multiprocessing.Manager()中的Queue(),而不是multiprocessing.Queue(),否则会得到一条如下的错误信息:RuntimeError: Queue objects should only be shared between processes through...
2018-07-31 14:52:00
1027
原创 Python语言,Linux下进程的创建,Windows下进程的创建
1.Linux下进程的创建#encoding=utf-8import osimport timesonflagid=os.fork()num=10if sonflagid==0: print("子",os.getpid(),"父",os.getppid()) global num num+=1 print(num)else: global ...
2018-07-31 13:24:09
545
原创 python3在windows系统下 安装pygame
如果你是新手,请先安装好pythn3,安装Python3时注意勾选pip安装选项安装好pip后,执行pip install pygame即可安装pygame如果显示没安装成功,则需要去下载whl文件,手动下载安装,网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame如果没有wheel,安装wheel,安装wheel的方法是pip i...
2018-07-29 11:53:27
1992
原创 封装概述,多态
面向对象编程中,大多数是以类作为数据封装的基本单位。类将数据和操作数据的方法结合成一个单位。设计类时,不希望直接存取类中的数据,而是希望通过方法来存取数据,这样就可以达到封装的目的,方便以后维护升级,也可以在操作数据时多一层判断。 此外,封装还可以解决数据存取权限问题。...
2018-07-09 21:21:49
279
原创 构造函数和析构函数
构造函数和析构函数是类中比较特殊的两种成员函数,主要用来对对象进行初始化和回收对象资源。一般来说,对象的生命周期从构造函数开始,以析构函数结束。如果一个类里有构造函数,在实例化该类的对象时就会调用,如果含有析构函数,则会在销毁对象时调用。 构造函数的名字和类名相同,析构函数和构造函数的名字相同,但析构函数要在名字前加波浪号“~”。当退出含有该对象的成员时,析构函数自动释放这...
2018-07-09 21:07:20
193
原创 C#装箱和拆箱
通过装箱和拆箱,任何值类型都可以被当做object引用类型来看。拆箱就是将引用类型转换为值类型的过程。 int i = 8080; object ob=i;//将int型的i赋值给object型的ob,此过程为装箱。 Console.WriteLine(ob);//输出8080 i = 9090; ...
2018-07-09 20:37:06
135
原创 C#.net文件扩展名的意义
web用户控件-------------.ascxhtml页-------------------.htm母版页-------------------.masterWeb服务----------------.asmx全局应用程序类---------.asaxweb配置文件-----------.config网站地图----------------.sitemap外观文件--------------...
2018-07-09 18:42:45
463
原创 C#正则表达式,匹配小数
*匹配上一个元素零次或多次\+转义后为‘+’\-转义后为‘-’,匹配负数\d一个数字\d*零个或多个数字\.一个点,点前加\是为了转义,如果不转义的话,一个点代表一个通配符,也就是任意一个字符都会被匹配,所以此处只匹配小数点要加\\d{2}匹配两个数字string strstr = "insert into stu(name,password) values('3.33','123.99')"; ...
2018-07-02 13:47:55
3438
原创 C#声明二维数组,赋值并输出二维数组
int n=11;int m=11;//设置数组大小 int i, j; int[,] num=new int[n, m] ; int y = 1; for (i = 0; i < n; i++) { for (j = 0; j < m; j++)...
2018-07-02 11:54:34
23618
1
原创 C#单问号和双问号的使用
有时int类型的值可能为空,但int类型不能是string类型。用下列方法解决这个问题private int? getNum = null;在控制台输出getNum,若getNum值为空字符串,则输出0。语句如下。??用来判断getNum值是否为null。 Console.WriteLine(getNum??0);下面讲解一下怎样在控制台输入数字,然后调用数字做减一操作 st...
2018-07-02 11:21:27
271
原创 比较“+”,insert( )和append( )的速度,利用循环向列表中增加10000个元素,比较几种方法的运行时间。
一.insert()函数描述Python 列表 insert() 方法将指定对象插入到列表中的指定位置。语法insert() 方法语法:L.insert(index,obj)参数index -- 对象obj需要插入的索引值。obj -- 要插入列表中的对象。返回值该方法没有返回值,但会在列表指定位置插入指定对象。二.append函数append() 方法用于在列表末尾添加新的对象。append()...
2018-03-20 12:30:34
4767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人