- Antd Table 表格 拖拽列宽
芝芝葡萄
前端AntdTable
antd的表格组件的列宽,是通过width属性去初始化的,有时候渲染的内容不固定,这个宽做不到通用所以研究怎么实现表格列宽拖动,主要的实现步骤如下:使用table的componentsAPI修改表格头部为react-resizable提供的组件并在columns设置侦听函数,用于动态修改宽度(onHeaderCellAPI)还需要设置css,让控制组件显示在正确位置在实际的应用中,Table组件直
- 【HarmonyOS开发案例】项目通用功能-demo
太空人_喜之郎
OpenHarmony鸿蒙HarmonyOSharmonyos华为前端linux鸿蒙移动开发鸿蒙系统
补充:控制屏幕方向、判断屏幕方向、获取设备类型。用于提前判断类型,提前加载不同布局。import{promptAction,window}from'@kit.ArkUI'import{resourceManager}from'@kit.LocalizationKit'@Entry@ComponentstructPage41{build(){Column({space:5}){Button('设置当
- 流形学习-Manifold Learning
鹊踏枝-码农
机器学习模式识别流形学习ManifoldLearning
来源:转载本文请联系原作者获取授权,同时请注明本文来自张重科学网博客。链接地址:http://blog.sciencenet.cn/blog-722391-583413.html流形(manifold)的概念最早是在1854年由Riemann提出的(德文Mannigfaltigkeit),现代使用的流形定义则是由HermannWeyl在1913年给出的。江泽涵先生对这个名词的翻译出自文天祥《正气歌
- SpringBoot 启动报错 Sactive: @spring.profiles.active@
JefferyAnd
springspringboot后端
org.yaml.snakeyaml.scanner.ScannerException:whilescanningforthenexttokenfoundcharacter'@'thatcannotstartanytoken.(Donotuse@forindentation)in'reader',line25,column13:active:@spring.profiles.active@^解决办
- 【转】Devexpress使用之:GridControl控件(合并表头)
weixin_30897233
Devexpress系列控件功能很强大,使用起来也不太容易,我也是边摸索边使用,如果有时间我会把常用控件的使用方法整理出来的。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Windows.Forms;usingDevExpress.XtraGrid.Columns;usingDe
- File Transfer
AI是这个时代的魔法
测试工具网络
fromflaskimportFlask,request,send_from_directory,render_template_stringimportos,subprocessos.chdir(f'C:\\Users\\{os.getenv('username')}\\Desktop')app=Flask(__name__)UPLOAD_FOLDER='./uploads'app.config
- 168. Excel表列名称(JS实现)
PAT-python-zjw
剑指offer
1题目给定一个正整数,返回它在Excel表中相对应的列名称。例如,1->A2->B3->C…26->Z27->AA28->AB…示例1:输入:1输出:“A”示例2:输入:28输出:“AB”示例3:输入:701输出:“ZY”链接:https://leetcode-cn.com/problems/excel-sheet-column-title2思路这道题看起来挺简单,但实际做的时候要好好考虑一下索引
- 168. Excel表列名称 题解
睡的饱
c++leetcode开发语言
168.Excel表列名称题解给你一个整数columnNumber,返回它在Excel表中相对应的列名称。例如:A->1B->2C->3...Z->26AA->27AB->28...示例1:输入:columnNumber=1输出:"A"示例2:输入:columnNumber=28输出:"AB"示例3:输入:columnNumber=701输出:"ZY"示例4:输入:columnNumber=214
- 168. Excel表列名称——【Leetcode每日一题】
零點零壹
LeetCodeexcelleetcode算法
168.Excel表列名称给你一个整数columnNumber,返回它在Excel表中相对应的列名称。例如:A->1B->2C->3…Z->26AA->27AB->28…示例1:输入:columnNumber=1输出:“A”示例2:输入:columnNumber=28输出:“AB”示例3:输入:columnNumber=701输出:“ZY”示例4:输入:columnNumber=214748364
- 171. Excel 表列序号
冱洇
力扣刷题记录excelleetcode算法
Excel表列序号题目描述尝试做法推荐做法题目描述给你一个字符串columnTitle,表示Excel表格中的列名称。返回该列名称对应的列序号。例如:A->1B->2C->3…Z->26AA->27AB->28…示例1:输入:columnTitle=“A”输出:1示例2:输入:columnTitle=“AB”输出:28示例3:输入:columnTitle=“ZY”输出:701提示:1=0;i--)
- Vue Element Ui中 Table 表格更改某一列的样式,比如说背景色
WQ_MItu
VueElemetUItablecell-style
先在Table表格上加上属性在methods:中上方法//row,每一行上的数据//column,每一列上的数据//rowIndex,行数的下标从0开始//columnIndex列数下标从0开始methods:{columnStyle({row,column,rowIndex,columnIndex}){if(columnIndex==2||columnIndex==3){//第三第四列的背景色就
- SQL Server 数据表模糊查询(like 用法)以及查询函数
m0_74824592
数据库服务器oracle
文章目录一、模糊查询(like)二、查询函数一、模糊查询(like)在SQLServerManagementStudio(SSMS)中,进行模糊查询主要是通过使用like操作符来实现的。like操作符用于在where语句中搜索列中具有指定模式的数据。我们在简单例子中来了解:%通配符:表示任意数量的字符。select*fromtable_namewherecolumn_namelike'%patte
- k8s 常用命令(日常积累更新)
笑洋仟
linuxkubernetes
一、污点相关1、查看所有节点上的污点信息kubectlgetnodes-ocustom-columns=NAME:.metadata.name,Taints:.spec.taints2、添加、删除污点#添加污点kubectltaintnodesnode1key1=value1:NoSchedule#移除污点kubectltaintnodesnode1key1=value1:NoSchedule-
- leetcode-sql数据库面试题冲刺(高频SQL五十题)
我想吃烤肉肉
sql测试面试数据库leetcodesql
题目:1581.进店却未进行过交易的顾客表:Visits±------------±--------+|ColumnName|Type|±------------±--------+|visit_id|int||customer_id|int|±------------±--------+visit_id是该表中具有唯一值的列。该表包含有关光临过购物中心的顾客的信息。表:Transactions±
- 02矩阵运算
依旧阳光的老码农
计算机视觉矩阵线性代数计算机视觉
矩阵运算教案课程目标了解矩阵的基本概念和常见运算。掌握矩阵的加法、乘法、转置、行列式、逆矩阵等运算。结合NumPy进行矩阵运算的编程实践。第一部分:矩阵的基本概念1.1矩阵的定义矩阵(Matrix)是一个m×n的数表,其中:m代表行数(row)n代表列数(column)例如:A=\begin{bmatrix}1&2&3\\4&5&6\end{bmatrix}是一个2×3矩阵。第二部分:矩阵的基本运
- pandas学习笔记—DataFrame查询
风之小西
pandas学习笔记
1、列查询importpandasaspd#创建测试dfdf_book=pd.DataFrame(data=[['论语',5,5],['三体',10,6],['资治通鉴',8,9],['DEEPLEARNING',3,5],['黄帝内经',7,10]],columns=['书名','数量','单价'],index=['a','b','c','d','e'])#用列名直接访问,单列会返回series
- java手机小游戏源码_Java手机版数独小游戏(J2me)JAVA游戏源码下载
weixin_39748773
java手机小游戏源码
数独游戏,相信朋友们都知道的,以前也经常玩的,用VB、VC++和Delphi版编写的都在网上宣布过,今天放出一个鉴于Java的J2me手机版的,大致看一下截图,这是在Java模拟机运行的界面,带有Java源码,学习J2me编程的朋友有资料看了。Java手机版数独小游戏(J2me)(1folders,2files,1.38KB,754.03KBintotal.)源码(1folders,2f
- VBA第十九期 VBA给筛选数据标记不同颜色
jimin_callon
vbaexcel编程
工作中我们需要处理大量数据表格,但同时也会发现数据越多,就越眼花缭乱,为方便工作和减轻视力疲劳,我们有时候就采用放大字体和标记单元格不同颜色,来增加数据表格的可视度和直观度,下面这个实例是通过标记单元格红色和绿色来表示最近处理了的数据。ii=1iii=1lastcl=Sheets("表1").Range("a4").CurrentRegion.Columns.CountFori=1Tolastrw
- python数据集_保存和使用python绘制多个数据集
weixin_39640085
python数据集
Iraninonemoreproblem-Ihavemultiplefileswiththefollowingformat:FreqAB10001.20.00141001.20.00013101.20.0012allfilesareinthesamefolder;uptonowIamabletoreadallfiles,dothecalculationsIwant,andthensaveonela
- AF3 _correct_post_merged_feats函数解读
qq_27390023
深度学习人工智能生物信息学python
AlphaFold3msa_pairing模块的_correct_post_merged_feats函数用于对合并后的特征进行修正,确保它们符合预期的格式和要求。这包括可能的对特征值进行调整或进一步的格式化,确保合并后的FeatureDict适合于后续模型的输入。主要作用是:在多链蛋白质MSA(多序列比对)合并后,重新计算/调整某些特征:seq_length(序列长度)num_alignments
- AF3 _merge_features_from_multiple_chains函数解读
qq_27390023
人工智能生物信息学深度学习python
AlphaFold3msa_pairing模块的_merge_features_from_multiple_chains函数的作用是合并多个蛋白质链的特征,以便在AlphaFold3处理中多个蛋白质链时形成统一的输入特征。源代码:MSA_FEATURES=('msa','msa_mask','deletion_matrix','deletion_matrix_int')MSA_GAP_IDX=re
- AF3 pair_and_merge函数解读
qq_27390023
python开发语言深度学习人工智能生物信息学
AlphaFold3feature_processing_multimer模块的pair_and_merge函数是AlphaFold3数据处理管道中的重要函数,它主要负责:处理各个链的特征(all_chain_features);决定是否对MSA特征进行配对(pair_msa_sequences);合并各个链的特征,并最终返回一个包含所有特征的字典。源代码:defpair_and_merge(al
- python数据增强——随机裁剪
灰灰学姐
数据增强python开发语言
importcv2importosimportrandominput_folder='JPEGImages'output_folder='images'ifnotos.path.exists(output_folder):os.makedirs(output_folder)#定义随机裁剪函数defrandom_crop(image,crop_size):h,w,_=image.shapeifh
- MySQL的UPDATE(更新数据)详解
ADFVBM
面试学习路线阿里巴巴mysql数据库
MySQL的UPDATE语句是用于修改数据库表中已存在的记录,本文将详细介绍UPDATE语句的基本语法、高级用法、性能优化策略以及注意事项,帮助您更好地理解和应用这一重要的SQL命令。1.基本语法单表更新单表更新的基本语法如下:UPDATE[LOW_PRIORITY][IGNORE]table_nameSETcolumn1=value1,column2=value2,...[WHEREcondit
- 出现User 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated 解决方法
码农研究僧
BUGMysqlgroupbyBug
目录1.问题所示2.原理分析3.解决方法1.问题所示执行Sql的时候,出现如下问题1055-Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'easy-admin.students.age'whichisnotfunctionallydependentoncolumnsinGROUPBYclause
- vxe-grid table 配置分组表头
vue.js
官网文档:https://vxetable.cnvxe-gridcolumns配置分组表头非常简单,支持需配置好children,就会自动渲染子列代码exportdefault{data(){constgridOptions={border:true,height:400,columns:[{title:'基本信息',children:[{type:'seq',width:70},{field:'
- 解决elementUI table表格的渲染位置错乱,相邻表头正常,但数据错乱或排序错误等问题,解决表格提示语无法复制的问题
shalDream
elementui前端javascriptvue.js前端框架
大家好,在使用elementUI表格时,有时会出现一些意料之外的问题,比如数据排序正常但表格显示、排序错乱等。在网上搜索后一般有2种解决方法:1.给表格每一项的el-table-column添加唯一的id用于区分。2.给表格每一项的el-table-column添加唯一的key用于区分。{{scope.row.name||"—"}}{{scope.row.number||0}}{returna.p
- Scala高阶函数之reduce,reduceleft,fold
lqlj2233
scala开发语言后端
在Scala中,reduce、reduceLeft和fold是处理集合的高阶函数,它们通常用于将集合中的元素聚合为一个单一的结果。这些函数都基于某种形式的累积操作,但它们之间存在细微差别。reducereduce函数通过二元操作符(接受两个参数)来减少集合中元素的数量,直到得到一个单独的结果。它要求集合非空,因为没有初始值可以用来开始累积过程。如果尝试在一个空集合上调用reduce,将会抛出异常。
- 【python】读取excel表中某列,根据此列数据来统计次数
Rocky
日积月累Pythonpythonpandas开发语言
这个是用来读取excel表中某列,然后根据这一列表中的数据来统计一共出现次数,将前20打印出来并保存到新表中。适合做类似统计人员迟到、事件出现次数等。注意不是求和。都是为了简化工作量,实用小小脚本。importpandasaspd#读取Excel表格文件df=pd.read_excel('001.xlsx')#统计某列内容的行数,类似算次数column_name='姓名'column_counts
- SQL注入绕information_schema防护的方法
智商不在服务器
渗透攻击网络安全sql
1.利用其他系统表不同的DBMS提供了其他系统表,可以用来查询数据库结构。MySQL中的其他系统表1.利用mysql5.7新增的sys.schema_auto_increment_columns这是sys数据库下的一个视图,基础数据来自与information_schema,他的作用是对表的自增ID进行监控,也就是说,如果某张表存在自增ID,就可以通过该视图来获取其表名和所在数据库名以下为该表2.
- 深入浅出Java Annotation(元注解和自定义注解)
Josh_Persistence
Java Annotation元注解自定义注解
一、基本概述
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或
- mysql优化特定类型的查询
annan211
java工作mysql
本节所介绍的查询优化的技巧都是和特定版本相关的,所以对于未来mysql的版本未必适用。
1 优化count查询
对于count这个函数的网上的大部分资料都是错误的或者是理解的都是一知半解的。在做优化之前我们先来看看
真正的count()函数的作用到底是什么。
count()是一个特殊的函数,有两种非常不同的作用,他可以统计某个列值的数量,也可以统计行数。
在统
- MAC下安装多版本JDK和切换几种方式
棋子chessman
jdk
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入jav
- javaScript (1)
Array_06
JavaScriptjava浏览器
JavaScript
1、运算符
运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位
- 国内顶级代码分享网站
袁潇含
javajdkoracle.netPHP
现在国内很多开源网站感觉都是为了利益而做的
当然利益是肯定的,否则谁也不会免费的去做网站
&
- Elasticsearch、MongoDB和Hadoop比较
随意而生
mongodbhadoop搜索引擎
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配
- mac os 系统科研软件总结
张亚雄
mac os
1.1 Microsoft Office for Mac 2011
大客户版,自行搜索。
1.2 Latex (MacTex):
系统环境:https://tug.org/mactex/
&nb
- Maven实战(四)生命周期
AdyZhang
maven
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post
- Linux下Jenkins迁移
aijuans
Jenkins
1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com &
- request.getInputStream()只能获取一次的问题
ayaoxinchao
requestInputstream
问题:在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因: 1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1; 2. InputStream并没有实现reset方法(可以重
- 数据库SQL优化大总结之 百万级数据库优化方案
BigBird2012
SQL优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where
- jsonObject的使用
bijian1013
javajson
在项目中难免会用java处理json格式的数据,因此封装了一个JSONUtil工具类。
JSONUtil.java
package com.bijian.json.study;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
- [Zookeeper学习笔记之六]Zookeeper源代码分析之Zookeeper.WatchRegistration
bit1129
zookeeper
Zookeeper类是Zookeeper提供给用户访问Zookeeper service的主要API,它包含了如下几个内部类
首先分析它的内部类,从WatchRegistration开始,为指定的znode path注册一个Watcher,
/**
* Register a watcher for a particular p
- 【Scala十三】Scala核心七:部分应用函数
bit1129
scala
何为部分应用函数?
Partially applied function: A function that’s used in an expression and that misses some of its arguments.For instance, if function f has type Int => Int => Int, then f and f(1) are p
- Tomcat Error listenerStart 终极大法
ronin47
tomcat
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHa
- 不用加减符号实现加减法
BrokenDreams
实现
今天有群友发了一个问题,要求不用加减符号(包括负号)来实现加减法。
分析一下,先看最简单的情况,假设1+1,按二进制算的话结果是10,可以看到从右往左的第一位变为0,第二位由于进位变为1。
- 读《研磨设计模式》-代码笔记-状态模式-State
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类
状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况
把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化
如果在
- CUDA程序block和thread超出硬件允许值时的异常
cherishLC
CUDA
调用CUDA的核函数时指定block 和 thread大小,该大小可以是dim3类型的(三维数组),只用一维时可以是usigned int型的。
以下程序验证了当block或thread大小超出硬件允许值时会产生异常!!!GPU根本不会执行运算!!!
所以验证结果的正确性很重要!!!
在VS中创建CUDA项目会有一个模板,里面有更详细的状态验证。
以下程序在K5000GPU上跑的。
- 诡异的超长时间GC问题定位
chenchao051
jvmcmsGChbaseswap
HBase的GC策略采用PawNew+CMS, 这是大众化的配置,ParNew经常会出现停顿时间特别长的情况,有时候甚至长到令人发指的地步,例如请看如下日志:
2012-10-17T05:54:54.293+0800: 739594.224: [GC 739606.508: [ParNew: 996800K->110720K(996800K), 178.8826900 secs] 3700
- maven环境快速搭建
daizj
安装mavne环境配置
一 下载maven
安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。这个安装和配置java环境不用多说。
maven下载地址:http://maven.apache.org/download.html,目前最新的是这个apache-maven-3.2.5-bin.zip,然后解压在任意位置,最好地址中不要带中文字符,这个做java 的都知道,地址中出现中文会出现很多
- PHP网站安全,避免PHP网站受到攻击的方法
dcj3sjt126com
PHP
对于PHP网站安全主要存在这样几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgerie
- yii中给CGridView设置默认的排序根据时间倒序的方法
dcj3sjt126com
GridView
public function searchWithRelated() {
$criteria = new CDbCriteria;
$criteria->together = true; //without th
- Java集合对象和数组对象的转换
dyy_gusi
java集合
在开发中,我们经常需要将集合对象(List,Set)转换为数组对象,或者将数组对象转换为集合对象。Java提供了相互转换的工具,但是我们使用的时候需要注意,不能乱用滥用。
1、数组对象转换为集合对象
最暴力的方式是new一个集合对象,然后遍历数组,依次将数组中的元素放入到新的集合中,但是这样做显然过
- nginx同一主机部署多个应用
geeksun
nginx
近日有一需求,需要在一台主机上用nginx部署2个php应用,分别是wordpress和wiki,探索了半天,终于部署好了,下面把过程记录下来。
1. 在nginx下创建vhosts目录,用以放置vhost文件。
mkdir vhosts
2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件
#
- ubuntu添加admin权限的用户账号
hongtoushizi
ubuntuuseradd
ubuntu创建账号的方式通常用到两种:useradd 和adduser . 本人尝试了useradd方法,步骤如下:
1:useradd
使用useradd时,如果后面不加任何参数的话,如:sudo useradd sysadm 创建出来的用户将是默认的三无用户:无home directory ,无密码,无系统shell。
顾应该如下操作:
- 第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
jinnianshilongnian
nginxlua
JSON库
在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能;目前Lua也有几个JSON库,本人用过cjson、dkjson。其中cjson的语法严格(比如unicode \u0020\u7eaf),要求符合规范否则会解析失败(如\u002),而dkjson相对宽松,当然也可以通过修改cjson的源码来完成
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
yaerfeng1989
timerquartz定时器
原创整理不易,转载请注明出处:Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
代码下载地址:http://www.zuidaima.com/share/1772648445103104.htm
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。
1.Java Timer定时
首先继承jav
- Linux下df与du两个命令的差别?
pda158
linux
一、df显示文件系统的使用情况,与du比較,就是更全盘化。 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型。 举比例如以下: [root@localhost ~]# df -T Filesystem Type &n
- [转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象
ctfzh
VOandroidsqlite反射Cursor
在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。
使用时需要注意:
考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。
表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中
- 该学习笔记用到的Employee表
vipbooks
oraclesql工作
这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table Employee;
-- 员工信息表
create table Employee(
-- 员工编号
EmpNo number(3) primary key,
-- 姓