自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 强智教务系统——获取课表

两个接口:获取个人信息以及登录成功后header中的token:http://jwxt.xxx.edu.cn/app.do?method=authUser&xh={$学号}&pwd={$密码}获取课表:http://jwxt.xxx.edu.cn/app.do?method=getKbcxAzc&xh={$学号}&xnxqid={$学年学期ID}&zc={$周次}代码:import jsonimport requestsdef jwx

2022-03-20 20:46:19 2094

原创 Spring Boot :跨域请求失败

错误原因:解决方案:使用@CrossOrigin注解:只有指定域名可以访问该类下所有接口:@CrossOrigin(origins = "http://localhost:8080")

2021-12-08 19:23:42 370

原创 SpringBoot入门——构建项目+helloworld

1.创建maven项目:2.导入依赖:官网下载依赖:https://start.spring.io/把下载下来的压缩包里的pom文件复制:替换项目里的pom文件,修改部分内容:重新加载项目:3.编写主程序在java文件夹下创建包创建一个java类:编写代码:package org.example.demo;import org.springframework.boot.SpringApplication;import o...

2021-12-05 23:03:32 337

原创 OpenCV入门——读取、显示、保存图像

1.读取、显示、保存图像:import cv2#读取图像imgFile = "sample1.jpg" #存放读取图像的路径img1 = cv2.imread(imgFile,flags=1) #flags=1灰色图像img2 = cv2.imread(imgFile,flags=0) #flag=0彩色图像#保存图像saveFile = "save.jpg" #保存图像的路径及名称cv2.imwrite(saveFile,img1) #保存img1#显示图像cv2.named

2021-11-29 20:22:02 2811

原创 Python安装cv2库出错:ERROR: Could not find a version that satisfies the requirement cv2

导入cv2出错:解决方法:

2021-11-28 21:59:05 1185 1

原创 opencv入门——实现简单的人脸识别

一、导库:pip install opencv-python二、下载特征数据:可以去github下载。链接:https://pan.baidu.com/s/1TtFMYH889GdZfchEQwsivw提取码:znme三、代码:路径改为特征数据存放的路径:import cv2cap = cv2.VideoCapture(0)#通过级联检测器 cv.CascadeClassifier,加载特征数据face = cv2.CascadeClassifier('C:/..

2021-11-28 20:23:45 2550 1

原创 搭建vue框架+vscode环境

一、安装node.js官网:Node.js安装完后cmd查看版本:二、安装阿里巴巴镜像:npm install -g cnpm --registry=http://registry.npm.taobao.org三、安装vue:安装vue文件:cnpm install i vue -S安装脚手架:cnpm install -g @vue/cli四、创建项目:vue create hello_vue五、使用vscode打开:...

2021-11-04 16:55:38 921

原创 Selenium爬虫案例——大学排名

要爬的网站:代码:import timeimport pandas as pdfrom selenium import webdriverdef save_csv(arr, csv_filename=None): """Save the data in csv format""" if csv_filename == None: csv_filename="paiming.csv" arr_df = pd.DataFrame({'name': a.

2021-09-18 15:32:25 317

原创 假设检验原理及代码实现

import numpy as npdata = np.random.normal(0, 1, size=30)from scipy.stats import tdef t_test(data, mu=0): mean_val = np.mean(data) se = np.std(data) / np.sqrt(len(data)) df = len(data) - 1 # 自由度 p_val = (mean_val - mu) / se ...

2021-09-16 23:43:21 344

原创 Selenium入门——动态多页网站并保存为csv

以爬csdn为例:代码:import timefrom selenium import webdriverimport pandas as pd#保存为csvdef save_csv(arr, csv_filename=None): """Save the data in csv format""" if csv_filename == None: csv_filename="csv.csv" arr_df = pd.DataFrame(arr)

2021-09-16 22:44:30 446

原创 selenium入门——爬动态网站

一、安装webdriver:下载:http://chromedriver.storage.googleapis.com/index.html将下载的chromedriver.exe驱动直接复制到python环境的scripts目录中尝试用selenium打开csdn:from selenium import webdriver#1. 获取浏览器对象# webdriver.Chrome(executable_path='executable_path = 'D:\pyth..

2021-09-15 20:45:21 6293

原创 微信小程序时间轴

一、显示样式:二、代码 :1.wxml:<view class="header"> <view class="header-left"> <view class="header-left-top">{{selectedDay.year}}/{{selectedDay.month}}/{{selectedDay.day}}</view> </view> <view class="header-right">

2021-09-14 23:29:49 2501

原创 简单线性回归及代码实现

一、定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。二、代码:import numpy as npfrom matplotlib import pyplot as pltX=np.array([2,3,4,5,6])Y=2*X+np.random.normal(1,2,5)plt.scatter(X,Y)x_mean=np.mean(X)y_mean=np.mean(Y)n=0.0d=0.0for x,y in zip(X,Y):

2021-09-14 20:34:55 3827

原创 数据划分——自助法代码实现

自助法: 给定包含m个样本的数据集D DD,我们对它进行采样产生数据集D′ D'D ′ :每次随机从D DD中挑选一个样本,将其复制到D′ D'D ′ 中,然后再将其样本放回原始数据集D DD中,使得该样本在下次采样的时候也可能被采到;这个过程重复执行m次,我们就得到了包含m个样本的数据集D′ D'D ′ 。简而言之,就是从数据集D DD中,有放回随机采样m次,组成一个新样本集D′ D'D ′ 。import numpy as npx= np.random.randint(-10,10,10)y=

2021-09-13 22:04:01 5016

原创 Scrapy爬图片入门——静态网站翻页爬虫

接上文爬图片下载:Scrapy爬图片入门——静态网站_ahc176的博客-CSDN博客翻页:通过观察发现url变化是非常有规律的。修改image.py:代码:import scrapyfrom ..items import DemoItemclass ImageSpider(scrapy.Spider): name = 'image' #allowed_domains = ['https://www.58pic.com/c/246013...

2021-09-13 21:10:10 3410

原创 Scrapy爬图片入门——静态网站

一、要爬的网站:二、建个项目:scrapy startproject demoscrapy genspider image三、

2021-09-13 17:35:23 778 1

原创 数据划分——K折及代码实现

import numpy as np# 随机产生我们的数据集x = np.random.randint(-10, 10, 10)y = (x > 0).astype(int)k = 2 # 2折验证法num_val_samples = 1 # 定义我们的个数for i in range(k): print('processing fold #', i) test_x = x[i * num_val_samples: (i + 1) * num_val_sample.

2021-09-13 15:45:10 3447

原创 Matplotlib实现数据可视化

导入数据集以及matplotlib绘图模块:from sklearn.datasets import load_irisfrom sklearn.datasets import load_bostonfrom matplotlib import pyplot as plt%matplotlib inlineiris = load_iris()iris.DESCR输出:加载数据集,第一列长度作为x,第二列宽度作为y:data=iris.dataplt.plot(d...

2021-09-11 16:41:42 3287

原创 python爬虫入门(简单爬虫案例)

一、工具:pycharm,python3.7二、爬虫的过程:1.发起请求:通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应2.获取响应内容:如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能是HTML,Json字符串,二进制数据(图片或者视频)等类型3.解析内容:得到的内容可能是HTML,可以用正则表达式,页面解析库进行解析,可能是Json,可以直接转换为Json对象

2021-09-11 14:34:08 2998

原创 Anaconda——Jupyter安装(最好用的学习机器学习的软件)

访问官网:Anaconda | The World's Most Popular Data Science Platform点击开始点击下载选择需要的版本,下载完成后打开一路无脑下一步,最后打开安装好的软件。安装这个玩意然后就可以打开啦可以找到桌面文件,new一个python3:随便输个啥代码,点运行,超级方便。尤其用来学习机器学习...

2021-09-10 23:10:56 4074

原创 服务器搭建个人博客(宝塔+wordpress)详细极了!

一、搭建准备:1.云服务器一个2.域名一个3.网站备案4.服务器安装宝塔面板二、搭建过程:1.登录宝塔面板2.再软件商店找到WordPress,点击一键部署输入备案好的网站域名:点提交:进入网站站点的根目录。后面安装任何网站程序的步骤都会在这个根目录下进行。只要新建一个站点,都会有唯一的站点根目录。站点根目录下的文件就是网站程序了。浏览器输入域名地址访问wordpress,然后点击现在就开始点击现在安装输入我们创建的管理员的用户...

2021-09-10 22:53:51 802

原创 机器学习学习笔记——数据集划分(留出法)

编译工具:pycharm学习工具:anaconda——notebook留出法直接将数据集D DD划分为两个互斥的部分,其中一部分作为训练集S SS,另一部分用作测试集T TT。通常训练集和测试集的比例为70%:30%。1.随机产生数据集:import numpy as np#随机产生我们的数据集x=np.random.randint(-10,10,10)y=(x>0).astype(int)print(y)结果:2.打乱下标顺序:shuffle_index.

2021-09-10 21:56:40 4752

原创 微信小程序tabbar美化(中间图标突起)

一、效果:二、新建文件夹,做为组件js:// components/navbar/index.jsconst App = getApp();Component({ options: { addGlobalClass: true, }, externalClasses: ['custom-class'], /** * 组件的属性列表 */ properties: { pageName:String, showNav: {..

2021-09-04 11:50:12 3354

原创 Django实现微信小程序获取微信公众号文章列表及内容

1.进入公众号,获取appid及开发者密码,同时把自己电脑或服务器的Ip地址设置为白名单。2.查看接口是否可以正常使用,打开在线接口调试工具输入参数3.编辑django代码,配置urlimport requestsfrom django.http import HttpResponsedef get_wxCode_token(request): if request.method == 'GET': url = 'https://api.weixin..

2021-08-10 23:13:14 1483 1

原创 Django后端获取微信小程序openid

1、wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。2、code 换取 openid​ 这是一个 HTTPS 接口,开发者服务器使用登录凭证 code 获取 session_key 和 openid。其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。...

2021-07-31 15:03:22 1220

原创 django和数据库交互,在微信小程序端把数据库的信息修改为用户输入的信息

后端:一、跟上文如何查询数据库中的数据:https://blog.csdn.net/ahc176/article/details/119080900?spm=1001.2014.3001.5501二、修改customer.py的内容:这样我们增删查改的功能都完成了import jsonfrom django.http import JsonResponsefrom czx.models import Customerdef dispatcher(request): #

2021-07-26 20:33:37 781 1

原创 django和数据库交互,在微信小程序端删除数据库中的数据

后端:一、跟前文如何查询数据库中的数据:https://blog.csdn.net/ahc176/article/details/119080900?spm=1001.2014.3001.5501二、修改customer.py的内容:import jsonfrom django.http import JsonResponsefrom czx.models import Customerdef dispatcher(request): # 将请求参数统一放入request

2021-07-26 19:21:29 689 1

原创 django和数据库交互,在微信小程序端添加用户输入的数据到数据库

后端:一、跟上文如何查询数据库中的数据:https://blog.csdn.net/ahc176/article/details/119080900?spm=1001.2014.3001.5501二、修改customer.py的内容:现在已经可以实现查询数据的接口了,我们需要再写一个添加数据的接口import jsonfrom django.http import JsonResponsefrom czx.models import Customerdef dispatche

2021-07-26 16:21:05 1472 2

原创 django和数据库交互,在微信小程序端读取并展示

后端:一、创建django项目,在项目下建两个app一个用来定义数据库,一个写接口方法python manage.py startapp czxpython manage.py startapp mgr二、在djangoProject目录下的settings.py部分字段修改:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.conten.

2021-07-25 14:03:56 3571 5

原创 微信小程序授权登录——获取用户信息

小程序登录小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。登录流程时序效果展示:功能实现:新建一个login页面index.js:Page({ data:{ userInfo:'', }, onLoad(){ let user=wx.getStorageSync('user') this.setData({ userInfo:us...

2021-07-21 23:18:28 8042 1

原创 图书管理系统(C#+sqlserver)

需求分析方便管理人员对图书馆书籍、读者资料、借还书等高效的管理,在工作人员具备一定的计算机操作能力的前提下,采用图书管理系统可以提高其管理效率。本系统主要能储存一定数量的图书,并且可以对储存图书进行管理,功能主要有新书入库和对现有图书信息进行操作即对图书信息的录入、删除以及修改;对图书的查询功能即通过关键字对图书进行检索;还有对图书的借阅即图书的出借、返还。管理员可以通过登录对图书信息以及用户信息进行管理;用户可以通过登录来查询图书信息以及借阅信息,并执行对图书借阅预约操作。后台数据库应安装...

2021-07-20 23:09:59 4098 5

图书管理系统(C#+sqlserver)(附实验报告)

注意vs要安装通用Windows平台开发 Dao类中: string str = @"Data Source=DESKTOP-CL2LRKT;Initial Catalog=library;Integrated Security=True"; 双引号内修改为数据库连接字符串

2021-07-20

空空如也

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

TA关注的人

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