背景在使用RecyclerView时,经常需要针对特定的页面写viewHolder,相当繁琐。后来看到项目中采用了统一通用的viewHolder,使用相当简单。为了更加通用,对原有代码进行了抽象简化,做成了一个依赖库,直接调用即可。
先上效果图:
开源代码地址(一共四个类):https://github.com/cxyzy1/commonViewHolder通用adapter基础类:BaseCo
原创
2022-02-27 14:16:16
71阅读
更新于2015/01/29,增加了第三种方法##更新于2015/02/09,第三种方法
1、加入Maven依赖信息 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.0.0-beta3</version> </dependency> 2、修改Spring配置文件 < ...
转载
2021-09-14 09:55:00
153阅读
2评论
通用Mapper 1、作用: 替我们生成常用增删改查操作的SQL语句。 2、官方发布地址: https://gitee.com/free/Mapper 3、手册: https://gitee.com/free/Mapper/wikis/pages ...
转载
2021-09-14 09:26:00
138阅读
2评论
1、继承通用的Mapper<T>,必须指定泛型<T> 例如下面的例子: public interface UserInfoMapper extends Mapper<UserInfo> { //其他必须手写的接口... } 一旦继承了Mapper<T>,继承的Mapper就拥有了Mapper<T>所 ...
转载
2021-09-19 15:18:00
84阅读
2评论
背景在使用RecyclerView时,经常需要针对特定的页面写viewHolder,相当繁琐。解决方案MultipleAdapter.java/** * 多布局统一adapter */public abstract class MultipleAdapter<T> extends RecyclerView.Adapter<ViewHolder> { ...
原创
2021-10-19 10:54:26
119阅读
Delphi Variant 通用类型[4] 通用数组的通用(变体)数组 var Arr: array[0..1] of Variant; begin Arr[0] := 111; Arr[1] := '你好!'; Arr[2] := VarArrayOf([10,'Delphi7',20]); /
转载
2020-12-22 14:57:00
131阅读
2评论
/*arrow*/.arrow{ position: absolute; opacity: 0; left: 0; right: 0; bottom: 1rem; margin: 0 auto; z-index: 10; width: 1.2rem; height: 0.9rem; background:url('../img/web
原创
2021-08-02 14:55:30
213阅读
一、背景为软件开发提供一个现成的、定义良好的、可扩展的日志设施。所谓"现成的"意思为软件开发可以即刻使用,包括API文档、使用实例和库;"定义良好的"表示项目提供良好的使用接口和具有优秀的内部设计;可扩展的意味用户可以进一步扩展功能。关心软件日志的主要有三类用户:开发人员、系统管理人员和系统运行单位。三类用户各有各的日志需求:l  
原创
2007-12-30 11:02:00
979阅读
数据库 key 的重复问题 key是由程序员定义的 redis在使用过程中,伴随着操作数据量的增加,会出现大量的数据以及对应的key 数据不区分种类、类别混杂在一起,极易出现重复或冲突 解决方案 redis为每个服务提供有16个数据库,编号从0到15 每个数据库之间的数据相互独立 db 基本操作 ...
转载
2021-09-06 16:43:00
133阅读
2评论
1、结构体的高级部分(1)、一段如下代码:#include<stdio.h>
typedef struct Teacher{
char name[64];
int age; //求age的偏移量
&nbs
原创
精选
2016-11-22 08:14:53
1266阅读
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.ComponentModel;namespace NetService{ public static class GenericParser { public static bool TryParse(this string input, out T output) { bool result = ...
转载
2013-07-24 14:16:00
59阅读
2评论
ECS 组件(不是托管UnityEngine.Component类的实例)是一个结构体,它只包含实体的实例数据。ECS 组件不应包含实用程序以外的方法来访问结构中的数据。您应该在系统中实现所有游戏逻辑和行为。就面向对象的 Unity 系统而言,这类似于 Component 类,但只包含变量。 Uni ...
转载
2021-09-24 00:09:00
159阅读
2评论
使用通用Mapper查询时 如果有多个and Example example = new Example(SysHospital.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("de ...
转载
2021-09-01 16:03:00
323阅读
2评论
Copyright (c) 1997 George Foot (george.foot@merton.ox.ac.uk)# # All rights reserved.# ###########...
转载
2015-08-20 11:48:00
64阅读
2评论
向用户展示hvvms、hvsrvs、hvvhds信息,除了model名称不同,view中的功能都相同,所以可以通过通用视图实现,减少代码重复
1.编辑urls.py
from django.conf.urls import *
from django.conf.urls import url
from . import views,models
urlpatterns = [
url(r
原创
2021-08-23 11:14:54
98阅读
编写枚举类 @Getter public enum SexEnum { MALE(1, "男"), FEMALE(2, "女"); @Enu
为软件开发提供一个现成的、定义良好的、可扩展的日志设施。所谓"现成的"意思为软
/*arrow*/.arrow{ position: absolute; opacity: 0; left: 0; right: 0; bottom: 1rem; margin: 0 auto; z-index: 10; width: 1.2rem; height: 0.9rem; background:url('../img/web
原创
2022-02-11 17:46:35
17阅读