- 博客(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
原创 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
ide-eval-resetter-2.1.9.jar
2021-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人