程序员
文章平均质量分 76
Java歉年
这个作者很懒,什么都没留下…
展开
-
java常用正则表达式,kotlin安卓开发教程pdf
验证工具类@author admin*/public class Validation {//------------------常量定义/**Email正则表达式="^([a-z0-9A-Z]+[-|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$";*///public static final String EMAIL = “^([a-z0-9A-Z]+[-|\.]?)+[a-z0-9A-..原创 2022-01-10 15:54:54 · 137 阅读 · 0 评论 -
iOS开发:SQLite使用,5年经验Android程序员面试27天
* 什么是主键* 主键(Primary Key,简称PK)用来唯一地标识某一条记录* 例如t_student可以增加一个id字段作为主键,相当于人的身份证* 主键可以是一个字段或多个字段16.主键的设计原则* 主键应当是对用户没有意义的* 永远也不要更新主键* 主键不应包含动态变化的数据* 主键应当由计算机自动生成17.主键的声明* 在创表的时候用primary key声明一个主键* create table t_student (id integer primary key, nam原创 2022-01-10 15:50:39 · 165 阅读 · 0 评论 -
IOS开发之——事件处理-View拖动(67),Android程序员秋招三面蚂蚁金服
3.1 UIResponder内部提供了以下方法来处理事件触摸事件-(void)touchBegan:(NSSet *)touches withEvent:(UIEvent *)event;-(void)touchMoved:(NSSet *)touches withEvent:(UIEvent *)event;-(void)touchEnded:(NSSet *)touches withEvent:(UIEvent *)event;-(void)touchCancelled:(NSSet *)原创 2022-01-10 15:49:14 · 120 阅读 · 0 评论 -
IOC架构设计之ButterKnife源码&原理(二)下篇,kotlin开发windows程序
if (requiresCast) {builder.add(“AsType”);}builder.add("(source, $L", bindings.getId().code);if (fieldBinding.isRequired() || requiresCast) {builder.add(", $S", asHumanDescription(singletonList(fieldBinding)));}if (requiresCast) {builder.add(", KaTe原创 2022-01-10 15:47:50 · 2000 阅读 · 0 评论 -
Handler系列—Message对象的获取机制,安卓kotlin面试题
}return new Message();}可以看到,如何sPool对象为null,则new一个Message对象;如果不为空,就把sPool的第一个节点对象返回,然后把sPool指向下一个节点。那么sPool到底是什么呢???其实他就是一个Message链表,每个Message里都有一个next字段,类型也是Message对象。到这里也看到了Message对象的获取方式分为两种情况总结:如果sPool为null,则直接通过new来获取如果sPool不为null,则将sPool的第一个节点返原创 2022-01-10 15:44:59 · 175 阅读 · 0 评论 -
Groovy 动态面向对象复盘总结,Android校招面试经验汇总
Groovy 提供了?.操作符来进行安全的引用,当操作符之前是一个 null 引用的时候,则表达式被终止且返回 null,这和 Kotlin 的?.是一个道理。构造方法Groovy 对 java 的构造方法进行了拓展,具体表现如下。位置参数:构造方法默认是 public 的,我们可以通过三种途径调用构造方法,即常用的 java 方式,使用 as 关键字进行强制造型和使用隐式造型。//【工匠若水 加微信 yanbo373131686 联系我,关注微信公众号:码农每日一题 未经允许严禁转载 https原创 2022-01-10 15:43:35 · 116 阅读 · 0 评论 -
Git使用详解(结合GitLab和GitHub),安卓framework层
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。它是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(这要分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。原创 2022-01-10 15:42:10 · 199 阅读 · 0 评论 -
学校校园学生成绩管理系统 毕业设计毕设源码毕业论文开题报告参考(1)系统功能概要
宿舍楼管理:支持录入,查看列表,支持修改、删除寝室录入:选择宿舍楼,录入寝室标题寝室管理:查看寝室名称,所属宿舍楼,支持修改和删除教室管理教学楼管理:支持录入,查看列表,支持修改、删除教室录入:选择教学楼,录入教室标题教室管理:查看教室名称,所属宿舍楼,支持修改和删除班级管理录入班级:选择分院,选择班主任,填写班级编码,班级简介,班级信息。班级管理:查看所有班级信息,支持修改和删除。班级排课第1步:选择要排课的班级,点击“1-去排课”;在排课中心,选择对应时间和课程,保存课程表。第2原创 2022-01-05 19:33:16 · 222 阅读 · 0 评论 -
妙用 background 实现花式文字效果
background-size: 100% 3px;color: #000;}我们虽然,设定了 background: linear-gradient(90deg, #ff3c41, #fc0, #0ebeff),但是一开始默认它的 background-size: 0 3px,也就是一开始是看不到下划线的,当 hover 的时候,改变 background-size: 100% 3px,这个时候,就会有一个 0 3px 到 100% 3px原创 2022-01-05 19:31:50 · 216 阅读 · 0 评论 -
如何优雅地向公司提加薪
那接下来,就谈谈我自己仅有的几次加薪情况吧,希望给小伙伴们一些参考。我是大三就出去实习的,当时工资 1200 块一个月,一起进来的二十多名新人都这个标准。这个不算是加薪,但起点大家要了解一下。简单介绍一下背景,可能一些新来的读者不太清楚。我是一名大专生,这没什么可耻的,真的。经常有一些读者私信我说,“二哥,我学历不好,大专生,毕业后被歧视怎么办?”起点低,被歧视是正常的,要学会接受。人生下来就不是平等的,我们要做的就是自尊自爱。网络上经常遇到一些喷子,留言喷我垃圾,我就回一句话:“我与你的区别就是.原创 2022-01-05 19:30:25 · 94 阅读 · 0 评论