夏2同学
码龄6年
关注
提问 私信
  • 博客:269,305
    问答:23
    269,328
    总访问量
  • 99
    原创
  • 1,210,430
    排名
  • 2,874
    粉丝

个人简介:这里是属于代码的世界,没有花俏艳丽的魔法,有的,仅仅是繁衍到巅峰的代码!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-11-06
博客简介:

夏2同学的博客

查看详细资料
个人成就
  • 获得482次点赞
  • 内容获得106次评论
  • 获得1,156次收藏
  • 代码片获得2,629次分享
创作历程
  • 6篇
    2022年
  • 44篇
    2021年
  • 50篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • SpringBoot 全家桶
    2篇
  • vue3
    2篇
  • React
    1篇
  • C/C++
    1篇
  • 网络安全
    1篇
  • IDE编程工具使用技巧
    9篇
  • python
    17篇
  • python爬虫
    4篇
  • PAT刷题笔记
    8篇
  • python算法
    4篇
  • ipython使用指南
  • Web前端技巧
    9篇
  • Vue技术栈
    3篇
  • JS技术栈
    4篇
  • Electron桌面端开发
    2篇
  • WX微信小程序
    4篇
  • web前端_简易项目开发包
    2篇
  • Web后端开发
    1篇
  • Java
    6篇
  • PHP
    3篇
  • Linux
    1篇
  • mysql
  • Git相关
    2篇
  • Android
    5篇
  • 科技杂谈
    6篇
  • 数据结构基础笔记
    1篇
兴趣领域 设置
  • 前端
    vue.js
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

深度学习模型涨点注意力模块即插即用

发布资源 2023.10.22 ·
zip

Vue超简单的全局状态管理 - Pinia的最佳实践

1. 安装yarn add pinia# or with npmnpm install pinia// vue3中import { createPinia } from 'pinia'app.use(createPinia())2.store2.1 创建文件import { defineStore } from 'pinia'export const useCounterStore = defineStore({ id: 'count', state: () =>
原创
发布博客 2022.05.30 ·
1112 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

React学习笔记

1. 起步# 创建项目npx create-react-app project-nameVscode - React插件安装添加该依赖后:rcc 和 rfc可以创建组件的方法# 快速启动的代码块rcc - react class componentrfc - react fucntion component1.1 Hello world// index.jsimport react from 'react'import ReactDOM from 'react-dom'i
原创
发布博客 2022.05.28 ·
988 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【实用技能】如何复制项目文件不包括node_modules

1. 前言在将项目代码分享给别人的时候,很多时候我们会先手动移除node_modules。因为一个node_modules很多时候会占几百兆,此前我每次想要分享代码给别人,首先得加个.gitignore,然后把代码上传到Github,通过Github进行代码的分享,此时因为配置ignore node_modules, 别人下载下来的项目是不带node_modules。但是这个过程操作起来耗时比较久,我就想为什么我不自己开发一个脚本,实现复制项目,但是不复制里面的node_modules,然后直接将该项目
原创
发布博客 2022.05.19 ·
1253 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

postman代码没有问题,但是文件上传失败

1. 问题分析postman临时上传非工作区的文件是可以的,但是当你关掉postman再重启,postman会帮你记住选择的文件,但是永远没办法成功上传上去,原因是因为该文件不在工作区内。2. 解决办法2.1 File->setting->Location修改成一个目录,上传文件,建议只用该文件夹里面的。...
原创
发布博客 2022.02.21 ·
11234 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

干死该死的横向滚动条

一、情景描述开发者小蒋按照1920*1080的分辨率进行开发,他写的所有元素的宽度都没有超过1920,但是却出现横向滚动条,小蒋百思不得其解,最终求教程序员大尤。可能的问题原因:任务栏左置,实际横向宽度只有1918浏览器的竖向滚动条占了20px,横向宽度实际只有1900二、解决办法问题1:任务栏左置,实际横向宽度只有1918当任务栏居左时,横向只有1918px。2px被操作系统拿去做侧边栏感应了。所以少了2px。实践解决右键—>任务栏设置-----> 调整至底部
原创
发布博客 2022.01.11 ·
1616 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Vue3入门笔记—2022年1月9日

1. 响应式值(ref和reactive)一般:1、ref用于单个值,2、reactive用于对象类型的数据。例如:const name = ref("zhangsan")const user = reactive({ 'name': 'zhangsan', 'age': 18})// 当用ref去封装对象类型的数据时,数据发生变化,watch函数监听不到,// 而reactive函数可以监控的到watch(user,(newVal)=>{ // 输出新的
原创
发布博客 2022.01.09 ·
607 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

【C语言】二维数组遍历的3种方式

#include <math.h>#include <stdio.h>#include <stdlib.h>#define ROW 2#define COL 2int main() { int arr[ROW][COL] = {{1, 2}, {3, 4}}; // 遍历一个二维数组的三种方式 printf("
方法1:
"); // 1. 最简单的 for (int i = 0; i < ROW; i++) { f
原创
发布博客 2021.07.31 ·
3152 阅读 ·
1 点赞 ·
1 评论 ·
11 收藏

【计算机密码学基础】对称加密算法 && 非对称加密算法

1. 对称加密算法远古时期大家使用的加密算法。两个要素明文(原始数据)加密密钥例如:信息发送方加密秘钥,我规定,每个英文字母对应的字母+1,a变成b传输信息, how are you加密后,就变成了 ipx bsf zpv(为了方便看,转码时候忽略了空格)信息接收方:依次将字母向前移动一位就可以还原成原来的信息how are you这就引出了对称式加密的显著特点,双方必须事先知道加密秘钥是什么。两方都得知道。基于“对称密钥”的加密算法主要有DES、TripleDES、RC2、R
原创
发布博客 2021.07.27 ·
1153 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【2021年】通过vue-cli创建electron项目

1. 创建项目vue create your-project-name2. vue-cli添加electron-builder依赖// 切换工作目录cd vue3-electron/// 添加依赖vue add electron-builder// !!! 请保证node版本>=14.0.0 否则会报错其官网地址:Vue CLI Plugin Electron Builder (nklayman.github.io)3. 添加UI依赖// 这里选择使用的是bootstrap
原创
发布博客 2021.07.26 ·
673 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

springboot下使用mybatis配置

springboot下使用mybatis配置1. 依赖安装pom.xml文件<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version></dependency><de
原创
发布博客 2021.07.08 ·
344 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Springboot整合swagger指南

Springboot整合swagger指南1. 安装使用1.1 下载依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <gr
原创
发布博客 2021.07.08 ·
136 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux服务器配置PHP文件下载,出现中文乱码问题,下载出错

俩个坑点1. 操作系统的编码问题windows上的默认编码是gbk,所以如果文件名采用的是中文,那么上传到Linux上面,由于默认编码是utf-8就会出现文件名乱码!解决办法,手动重命名2. PHP.ini 配置文件中默认编码是 ISO-8859-1sudo vi /etc/php5/apache2/php.ini打开文件后,按下“/default_charset”进行搜索,按下回车键,找到default_charset的位置,进行修改。把注释去掉,即是把“;”去掉,把iso-8859-
原创
发布博客 2021.07.01 ·
434 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

PHP进行图片下载的时候,出现图片损坏,无法打开(实质原因,多输出了一个空白字符ZWNBSP )

解决办法// 非常重要, 必须加入下面两行代码,// 否则会出现 ZWNBSP (图片下载,显示文件已损坏) ob_clean(); flush();参考代码:function my_download($file_dir, $file_name){ $filePath = $file_dir . $file_name; //检查文件是否可读 if (!is_file($filePath)) exit('Can not access file, ' . $
原创
发布博客 2021.06.18 ·
1487 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Navicat数据库非常实用的技巧 (create_time、edit_time 设置默认值和自动更新)

SQL代码版本:CREATE TABLE `log` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0), `edit_time` datet.
原创
发布博客 2021.06.14 ·
1286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python代理IP一直出错

答:

我估计你用的免费的代理ip, 那个没用的。万人用,服务器自然顶不住。

你选择使用一个付费的,比如芝麻代理之类的

回答问题 2021.05.15

PHP 进行文件下载,路径带有中文,下载图片类资源的时候,图像显示损坏。

发布问题 2021.05.15 ·
1 回答

【Demo】Editor.md的初步使用

发布资源 2021.05.13 ·
zip

【最简单的例子】Editor.md的初步使用

前言这个Demo的文件,我帮大家准备了。直接下载就可以了。蓝奏云 : https://jww.lanzoui.com/iKV13p3qqwh运行效果如下:1. 导入所需文件其实就这三个包。2. 编写下面的代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=dev
原创
发布博客 2021.05.13 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mysql动态数据多条件查询

Mysql动态数据多条件查询前言有的时候,我们进行数据的数据查询的时候,我们会加入筛选条件。例如:select * from user where username = ?// ? 指的是自己输入的过滤条件但是有的时候,我们又不想查询这个username的关键词。select * from user # 只想上面语句效果怎么办呢?原理解析# 首先我们知道下面两条语句的效果是一样的。select * from userselect * from user where usern
原创
发布博客 2021.05.12 ·
1852 阅读 ·
2 点赞 ·
1 评论 ·
7 收藏
加载更多