自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 sqlalchemy 关系映射

noload 只写属性,不加载。joinedload使用起来很像join,但其实有所区别,它只为查询结果填充关联对象,但是不用在where或orderby中使用关联对象的列来查询。一般情况下,relationship可以定义在有foreingkey的一端,也就是多端,这样的话可以通过以下两种搜索来确定连接的外键,1 自身是否有外键连接到对方表的主键, 2 对方表是否有外键连接到自己的主键。自连接时,需要还是通过primaryjoin来确定外键关联,但是需要确定那一个是自己的列,那一个是连接目标的列。

2024-03-13 16:33:01 417 1

原创 js 文件,流操作的几个概念

File对象就是我们input 的change事件,或者Drop&Drag的evt.dataTransfer.files属性能够拿到的对象,基本上代表了一个实体文件,它实际上继承自Blob,它拥有Blob的所有功能的同时扩展了一系列关于文件的属性。拿到File之后我们通常有两种用途,1上传,2读取。上传很简单,通过formData可以上传,或者转成base64string上传。如果要读取,那么就涉及到文件读取操作,字符文件或者字节文件时不一样的,字符文件还有一个编码问题。我们分开讨论。

2023-06-18 20:28:51 1166

原创 angular 路由导航各个阶段

angular 路由导航各个阶段

2023-01-29 19:16:58 969

原创 pandas 养吾剑学习

其实pandas的文档写得很好,不但详细易懂,而且还有简单示例,推荐使用时直接查询文档。此处只是从使用角度来记录,平时需要用到的几个使用场景,应该使用哪些pandas api。设置pandas打印时(print(df))显示的行列:pd.set_option(‘display.max_columns’,None)pd.set_option(‘display.max_rows’,None)从excel读取dataFrame对象pandas.read_excel(io,sheet_name = 0,h

2020-07-26 21:32:03 349

原创 一些好用的java工具框架

一些好用的java工具框架【rapid:jsp继承】<dependency> <groupId>com.googlecode.rapid-framework</groupId> <artifactId>rapid-core</artifactId> <version>4.0.5</version></dependency><%@ taglib prefix="rapid"

2020-05-31 18:41:46 506 1

原创 mybatis 养吾剑总结

mybatis 养吾剑总结基本配置创建mybatis的主配置文件,指定数据库环境和事务类型<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>

2020-05-31 18:41:11 248

原创 spring 养吾剑总结

spring 养吾剑总结ioc/di1、实例化,注入容器​ 1)等效于new dao.DbDao(),显然,要求必须有一个public的无参构造方法。<bean id="dd" class="dao.DbDao"></bean>@Component(value = "svDao") //不指定value,默认为dbDaopublic class DbDao {}2)等效于svDao.getInstance()或DbDaoFactory.getInstance(),即

2020-05-31 18:40:37 308

原创 spring boot养吾剑总结

spring boot养吾剑总结基本配置idea 快速创建过程1、spring initializr-》next2、输入arfict和groupid,注意默认package3、选择各个启动器,如web、mybatis/jpa、mysql、thymeleaf等4、修改项目名称,finish热部署小贴士: <dependency> <groupId>org.springframework.boot</groupId> &l

2020-05-31 18:39:51 156

原创 spring data JPA 养吾剑总结

spring data JPA 养吾剑总结jpa是sun的orm规范,操作api全都是抽象类和接口,hibernate等框架对这套规范进行了实现。今天学习的就是基于hibernate的jpa。现如今hibernate原生api基本已经被jpa取代,所以不再讲解原生hibernate。spring又对jpa规范的代码进行了封装,相当于hibernateTemplate和hibernate原生api的关系,这就是spring data JPA 。市场上原生jpa和springdatajpa都有运用,所以先介

2020-05-31 18:39:06 451

原创 springMVC 养吾剑总结

springMVC 养吾剑总结基本配置​ 1、通过web.xml配置前端控制器:<web-app> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springfram

2020-05-31 18:38:21 227

原创 flask养吾剑总结

启动from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Welcome to My Watchlist!' ...... app.run(debug=True) 注意,@app装饰器必须在app.run(debug=True)之前执行,这就表示路由定义函数必须在......

2020-05-28 14:49:12 654

原创 JavaScript常用的自实现函数

JavaScript部分es5自己实现模板字符串://フォマード文字String.prototype.format = function() { if(arguments.length == 0) return this; var param = arguments[0]; var s = this; if(typeof(param) == 'object') { for(var key in param) s = s.repla

2020-05-18 14:26:46 190

原创 jersey/velocity学习

Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的springmvc框架类似,它主要用于处理业务逻辑层。jersey同样提供DI,是由glassfish hk2实现,也就是说,如果想单独使用jersey一套,需要另外学习Bean容器,譬如可以选择集成spirng使用;springMVC出发点即是WEB,但jersey出发点确实RESTFull,体现点在与接口的设计......

2020-03-24 15:07:04 517

原创 java SSH学习

【【struts2】】1、pom<dependency><groupId>org.apache.struts</groupId><artifactId>struts2-core</artifactId><version>2.5.18</version></dependency<!–serv...

2020-03-05 20:38:26 332

原创 java SSM学习

【【maven】】1、idea自带了一个maven,不用安装。2、需要把自己定义的xml文件放到.m2目录去,用于指定本地和远程仓库位置。idea的bulid tools-maven下的路径地址重新指定一下即可。<localRepository> D:\mvnrepo</localRepository><mirror><id> nexus-...

2020-03-05 20:37:08 535

原创 java EE学习

【【tomcat安装与使用、eclipse的配置】】1、安装,下载解压版,放到文件夹中即可,点击bin文件夹下的startup即可使用。2、必须jdk、tomcat配置相关的环境变量,具体见:http://bijian1013.iteye.com/blog/22966823、调试手段:3.1、直接拖动startup.bat到cmd窗口执行,可以见到粗略的调试文字。3.1、cmd 窗口下将...

2020-03-05 20:31:14 577 2

原创 java学习

JAVA学习:【【输入】】:Scanner scan = new Scanner(System.in);scan.next/nextLine两种输入字符串的方式,当nextXxx出现时,键盘等待输入流,回车结束。输入流内容可以由nextXxx()获得。两种方式不同的是,next允许用空格分割,分割后数据在输入流中排队出现,有几个数据就可以用几个next()获得。直到最后一个数据获得后,若还...

2020-03-05 20:28:25 827

原创 Linux学习

“D:\Program Files\pt\putty.exe” -pw JIANGkui1 root@47.112.216.218 152.136.146.28http://47.112.216.218:8000【命令后台运行】setsid 命令nohub 命令&【硬件】/dev/ 所有设备文件都在这个目录中。linux将所有设备都看成目录或文件,又分为字符文件/设备和二进制...

2020-03-05 20:26:05 183

原创 数据库学习

【mysql安装教程】1、linux centos安装:https://www.cnblogs.com/bigbrotherer/p/7241845.html2、https://blog.csdn.net/y5946/article/details/78434525[mysql]设置mysql客户端默认字符集default-character-set=utf8备注:msyql是linu...

2020-03-05 20:25:28 242

原创 django学习

【【Django】】【【多表查询】】select_related() 使用innerjoin预先进行多表查询,会默认递归查询模型所有一对一和多对一外键模型。只需要进行某一个字段的innerjoin,可以通过参数指定。一般情况可以适用所有正向查询。反向查询中,一找一适用,一找多无法适用:Contract.object.select_related(receipt_set) 报错!*fi...

2020-03-05 20:23:21 916

原创 python学习

print 输出颜色:\033[显示方式;前景色;背景色mprint(’\031[0;32;40m欢迎使用学生选课系统\033[0m’)print数值表示的参数含义:前景色 背景色 颜色30 40 黑色31 41 红色32 ...

2020-03-05 20:20:51 1281

原创 前端学习(html、css、js)

【Hbuilder常用快捷键】中途换行: ‘Ctrl+Enter’跳转到下一个可编辑区: ‘Alt+↓’插入换行符: ‘Shift+Enter’ Enter跳转到CSS:‘Alt+↓’复制当前行:S+C+R删除当前行:ctrl+d运行当前页/刷新当前页:ctrl+r【【HTML】】【HTML架构】<!DOCTYPE html><html><he...

2020-03-05 20:15:52 1118

util.xla excel 工具栏

util.xla excel 工具栏

2021-06-30

ide-eval-resetter-2.1.9.jar

\ide-eval-resetter.zip\ide-eval-resetter\lib\ide-eval-resetter-2.1.9.jar

2021-05-19

空空如也

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

TA关注的人

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