avatar
Articles
292
Tags
211
Categories
0

karr's blog
Search

karr's blog

spring笔记
Created2022-08-11
Spring5 框架 (来自@尚硅谷的笔记)课程内容介绍1、Spring 框架概述2、IOC 容器(1)IOC 底层原理(2)IOC 接口(BeanFactory)(3)IOC 操作 Bean 管理(基于 xml)(4)IOC 操作 Bean 管理(基于注解)3、Aop4、JdbcTemplate5、事务管理6、Spring5 新特性 Spring5 框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度5、现在课程中,选取 Spring 版本 5.x Spring5 入门案例1、下载 Spring5(1)使用 Spring 最新稳定版本 5.2.6(2)下载地址https://repo.spring.io/ ...
flask-文件上传
Created2022-08-09
html1234<form method="post" enctype="multipart/form-data"> <input type="file" name="appendix" class="layui-input"/> <button id="submit">提交</button></form> python123456789101112131415@bp.route('/upload', methods=['POST'])@login_requireddef upload(): uploaded_file = request.files.get('file') suffix = '.' + uploaded_file.filename.split('.')[-1] # 获取文件后缀名 ...
docker相关
Created2022-08-06
安装镜像加速源Docker 中国官方镜像 1https://registry.docker-cn.com DaoCloud 镜像站 1http://f1361db2.m.daocloud.io Azure 中国镜像 1https://dockerhub.azk8s.cn 科大镜像站 1https://docker.mirrors.ustc.edu.cn 下载别人的镜像演示 Docker 安装 RedisDocker 官方镜像仓库查找 Redis :https://hub.docker.com/一个命令跑起来: 1docker run -d -p 6379:6379 --name redis redis:latest 命令参考:https://docs.docker.com/engine/reference/commandline/run/ 更多相关命令查看当前运行中的容器 1docker ps 查看镜像列表 1docker images 删除指定 id 的容器 1docker rm container-id 停止/启动指定 id 的容器 1docker stop/start ...
flask视图函数外使用flask_sqlalchemy
Created2022-08-04
该错误是由于flask的上下文不完整引起的,当你在视图函数以外使用flask_sqlalchemy对数据库进行操作,flask会因为上下文不完整报这个错误: 1No application found. Either work inside a view function or push an application context. 解决方案目前网上搜到的解决方案过于麻烦,其实官方文档已经给出了答案: 即只需要在该模块下引入你的create_app,然后在数据库操作前加上一句with app.app_context():,即可解决。官方文档
最基础的python socket demo
Created2022-08-04
基础部分server1234567891011121314151617181920212223import socketdef socket_server(): HOST = '0.0.0.0' PORT = 5001 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 定义socket类型,网络通信,TCP s.bind((HOST, PORT)) s.listen(1) # 开始TCP监听,监听1个请求 print("listening ... ") while 1: conn, addr = s.accept() # 接受TCP连接,并返回新的套接字与IP地址 print('Connected by', addr) # 输出客户端的IP地址 conn.send(bytes("Connected success", encoding='utf- ...
conda环境迁移
Created2022-08-04
打包某个python环境在打包之前如果没有conda-pack包的话,需要安装pip install conda-pack 进行python环境打包:1conda pack -n py36 -o py366.tar.gz Py36是需要打包的已存在的python环境,py366.tar.gz是我们打包后压缩包的名称 使用包解压缩py366.tar.gz: 12mkdir py366tar -zxvf py366.tar.gz -C py366 激活环境: 1conda activate py366 分享虚拟环境conda方式导出当前虚拟环境 1conda env export > environment.yml 创建保存的虚拟环境 1conda env create -f environment.yml pip方式12pip freeze > requirements.txtpip install -r requirements.txt
java实现get or post请求
Created2022-08-03
微信支付核心代码PayUtil.java123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180package com.yaofang.utils;import com.wechat.pay. ...
c语言 高精度运算
Created2022-08-02
核心思想为用字符串标识数字的每一位,并模拟c语言的底层运算 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<Windows.h>char a[100000] = { 0 }, b[100000] = { 0 }, c[100000] = { 0 };int main(){ char help[10] = { 0 }; int i, j, k, len; int n; printf("input:\n"); scanf("%d", &n); len = 1; b[0] = 1; fo ...
c语言 &quot;生命游戏&quot;
Created2022-08-02
生命游戏123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<time.h>#define H 30#define W 40int map[H][W]={0};void make_map(void){ int tool; srand((unsigned)time(NULL)); for(int i=1;i<H-1;i++) { for(int j=1;j<W-1;j++) { ...
spring 切入点表达式
Created2022-08-02
切入点表达式切入点表达式作用:知道对哪个类里面的哪个方法进行增强语法结构: execution(<权限修饰符> <返回类型> <类全路径> <方法名称>(<参数列表>) ) 举例 1:对 com.atguigu.dao.BookDao 类里面的 add 进行增强1execution(* com.atguigu.dao.BookDao.add(..)) 举例 2:对 com.atguigu.dao.BookDao 类里面的所有的方法进行增强1execution(* com.atguigu.dao.BookDao.* (..)) 举例 3:对 com.atguigu.dao 包里面所有类,类里面所有方法进行增强1execution(* com.atguigu.dao.*.* (..))
1…27282930
avatar
karr
世界那么大,我想去看看。
Articles
292
Tags
211
Categories
0
gitee
Announcement
This is my Blog
Recent Post
python 使用线程池来同时执行多个函数2025-07-23
获取 A 股全部历史数据保存到本地2025-07-22
What are AI Agents?2025-07-21
Hello, 极简AES!2025-07-20
Git报错: Failed to connect to github.com port 443 解决方案2025-03-30
Tags
memory_profiler mysqlclient react-error utils OTP io多路复用 importlib postMessage 字典 救猫咪 数据库 text npm 协程 react-warning git-lfs Artificial Intelligence vue-router Android 前端 变现 Homebrew commit message 重复数据 动态口令 Next-key lock stopPropagation ONLY_FULL_GROUP_BY react-fragment-error-message 代码 口罩检测系统 react-props-warning-message 远程仓库 FastAPI eslint es6 GROUP BY 搜索引擎 md5 react-text-error-message
Archives
  • July 20254
  • March 20256
  • February 20252
  • January 20253
  • November 20242
  • October 20243
  • September 20247
  • August 202410
Info
Article :
292
UV :
PV :
Last Update :
©2024 - 2025 By karr
Framework Hexo|Theme Butterfly
Search
Loading the Database