- 实现自定义键盘鸿蒙示例代码
本文原创发布在华为开发者社区。介绍本示例实现自定义键盘,有三种模式:数字输入模式、英文键盘和中文键盘。实现自定义键盘源码链接效果预览使用说明默认隐藏键盘,点击输入栏显示键盘键盘分为三个模式:数字输入模式、英文键盘和中文键盘。数字输入自定义了一些特殊输入如300,600等可快速输入前缀。实现思路绘制入口页面,默认键盘隐藏,需要时唤起监听键盘状态,以及模式切换,显示不同键盘自定义每个模式键盘,监听键盘
- 自适应键盘,自带隐藏键盘的输入框(UITextField)
胖虎1
UI小组件自定义输入框键盘UITextField
引言在iOS开发中,输入框占据着举足轻重的地位。与安卓不同,iOS输入框经常面临键盘遮挡的问题,或者无法方便地取消键盘。为了解决这些问题,有许多针对iOS键盘管理的库,如IQKeyboardManager、TPKeyboardAvoiding和KeyboardManager等等。然而,一些库可能对整个项目的侵入性较大,可能会影响到其他功能。有时,我们可能不希望某些输入框被这些库管理,虽然它们通常也
- Flutter点击空白隐藏键盘的全局做法
A_si
开发原生页面的时候,在处理键盘事件上,通常的需求是,点击输入框外屏幕,要隐藏键盘,同样的,这样的需求也需要在Flutter上实现,Android上的实现方式是在基类Activity里实现事件分发,判断触摸位置是否在输入框内。/***获取点击事件*/@CallSuper@OverridepublicbooleandispatchTouchEvent(MotionEventev){if(ev.getA
- iOS 使用touchBegan隐藏键盘后,UIButton和UITableView上的点击事件不响应
wangxiao001
隐藏键盘操作,是开发中常见操作。一般,我们可以通过下面的方式,来隐藏键盘。隐藏键盘的处理逻辑如下:-(void)viewDidLoad{-(void)touchesBegan{[superviewDidLoad];。。。。。。。。。。UITapGestureRecognizer*tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:
- Flutter 点击空白的地方让软键盘消失
A HandSome Man
flutter前端
在Flutter中,你可以通过在Scaffold的body上添加一个GestureDetector来实现点击空白处隐藏键盘的操作。下面是一个示例代码:import'package:flutter/material.dart';classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMateri
- 罗技K380搭配iPad快捷键使用
Accumulagain
罗技K380搭配iPad快捷键使用取出电池的隔离塑料纸,键盘左侧有总开关。长按F1/F2/F33秒,开启蓝牙,在设备上连接。单键1.F4/F7单击主屏幕2.F4/F7任务界面3.F6显示/隐藏键盘4.capslock切换中英文5.Alt长按显示当前APP可用快捷键常用组合键1.Fn+C复制2.Fn+V粘贴3.Fn+X剪切4.Alt+Shift+3全屏截图5.Alt+Shift+4截图后进入编辑模式
- iOS隐藏TextFiled控件输入键盘
林鸿群
Objective-Cobjective-cObjective-cios隐藏输入键盘
1.效果:显示数字键盘显示优化键盘切换键盘,并修改Return为Done输出完成后,点击done隐藏键盘2.主要实现代码:ViewController中实现接口UITextFieldDelegate关联控件与变量注册控件委委托实现接口方法textFieldShouldReturn以隐藏键盘如果要实现textfield输入长度控制要实现协议方法shouldChangeCharactersInRang
- flutter FractionallySizedBox / 百分比布局、根据父容器百分比布局 / 点击空白隐藏键盘
初遇你时动了情
flutterflutter
用法与SizedBox类似,只不过FractionallySizedBox的宽高是百分比大小,widthFactor,heightFactor参数就是相对于父控件的比例。注意设置FractionallySizedBox宽高后,其子组件设置的宽高将不起作用FractionallySizedBox(widthFactor:0.5,//百分比-整个区域最大的宽度heightFactor:0.5,//百分
- uniapp中的uview组件库丰富的Keyboard 键盘 用法
TechWhiz-晓同
uniappuni-app前端
目录基本使用#隐藏键盘"."符号#是否打乱按键的顺序#如何控制键盘的打开和关闭?#如何监听键盘按键被点击?API#Props#Events#Slot基本使用通过mode参数定义键盘的类型,show绑定一个值为布尔值的变量控制键盘的弹出与收起:mode=car(默认值)为汽车键盘,此时顶部工具条中间的提示文字为"车牌号键盘"mode=number为数字键盘,此时顶部工具条中间的提示文字为"数字键盘"
- iOS开发隐藏键盘方法总结
IOS应用
一、隐藏自身软键盘当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用DidEndonExit事件。在点击软键盘右下角的“Return”按钮后,会触发该事件。该事件有一个sender参数表示当前文本框,这样便可以编写一个通用的事件处理方法(.m文件)。-(IBAction)TextField_DidEndOnExit:(id)sender{
- Flutter TextField等输入框焦点不退,(IOS)键盘不隐藏问题
迷失在你de流年
Flutter输入组件一旦抢占焦点,没有特殊处理就会导致键盘不会自动收回,处理方式2种:第一种:在触发获取输入框信息并发送服务器之后,主动隐藏键盘FocusScope.of(context).requestFocus(FocusNode());第二种:再开发阶段可能存在很多输入框,搜索框抢占焦点问题,一旦用户不使用这些输入框或者已经输入完毕想进行其他操作,如何自动收回键盘?处理方式:触摸空白地区,
- OC - 点击空白处隐藏键盘
Timidvb
IQKeyboardManager是肯定要加的了,其次就是点击空白处隐藏键盘。在view中重写touchesBegan方法-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{[userNameTextFieldresignFirstResponder];[passwordTextFieldresignFirstResponder
- Flutter 点击空白出隐藏键盘
赵兵兵
类似iOS点击空白收起键盘在Widget的最外测包裹下面组件,比如在body:GestureDetector(behavior:HitTestBehavior.translucent,///onTap:()async{//点击空白处收起键盘FocusScope.of(context).requestFocus(FocusNode());},child:其他组件布局
- iOS系统中的各种通知
小小旭
一、键盘1、UIKeyboardWillShowNotification-将要弹出键盘2、UIKeyboardDidShowNotification-显示键盘3、UIKeyboardWillHideNotification-将要隐藏键盘4、UIKeyboardDidHideNotification-键盘已经隐藏5、UIKeyboardWillChangeFrameNotification-键盘将要
- 点击view空白处做处理(隐藏键盘或隐藏视图)
丶小裤头灬
点击视图空白处隐藏键盘,销毁视图等等,可以用以下方法-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{//dosomthing[textFiledresignFirstResponder];//隐藏键盘}
- IOS开发,UIScrollView上面添加textView,隐藏键盘最实用最简单的方法
平代码
self.scrolView.keyboardDismissMode=UIScrollViewKeyboardDismissModeOnDrag;一句话搞定,更本不需要去弄textView的代理方法
- 聊天页面滑动UITableView隐藏键盘
FlameGrace
最近有个需求需要做一个聊天功能,界面功能都已经搭建好,开始慢慢的优化用户体验。其中有个最简单的需求:点击输入框-->键盘显示,tableView上移;用户滑动tableView,键盘隐藏,tableView下移。最初觉得这个需求非常简单,监听UIKeyboardWillShowNotification和UIKeyboardWillHideNotification通知上移或下移tableView。再
- SwiftUI 隐藏键盘输入法
yf_d
swiftuiswiftui
由于Swiftui原生未提供该修饰符需要用到Uikit的代码:然后在任意View里面就可以调用hideKeyBoard了。#ifcanImport(UIKit)extensionView{funchideKeyboard(){UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder),to:nil,from
- Swift隐藏键盘
csdn666666888888
swiftui
UI美化正常情况下,只要触摸焦点放在输入框如textField/textView上,自动会弹出键盘,所以,隐藏键盘的最终方法就是让控件失去焦点。textField.resignFirstResponder()textView.resignFirstResponder()用例一.TextField按Enter键隐藏实现委托UITextFieldDelegate方法functextFieldShoul
- SwiftUI界面TextField隐藏键盘的方法
EiHtml
swiftswiftui计算机外设iosswift
在SwiftUI中,TextField是一个常用的用户输入控件。当用户完成输入后,通常希望隐藏键盘以便更好地展示界面内容。本文将介绍几种在SwiftUI中隐藏键盘的方法,并提供相应的源代码示例。方法一:使用endEditing(_:)函数SwiftUI提供了一个名为endEditing(_:)的函数,可用于隐藏键盘。该函数可应用于View类型的对象,将其传递给任何View类型的对象即可。下面是一个
- Swift SwiftUI 隐藏键盘
__只是为了好玩__
SwiftUI提升体验Swiftswiftswiftui隐藏键盘
如果仅支持iOS15及更高版本,则可以通过聚焦和取消聚焦来激活和关闭文本字段的键盘。在最简单的形式中,这是使用@FocusState属性包装器和focusable()修饰符完成的-第一个存储一个布尔值,用于跟踪第二个当前是否被聚焦。CodestructContentView:View{@Stateprivatevarname=""@FocusStateprivatevarname_is_focus
- Android点击EditText控件外部隐藏键盘
IT酷盖
个人笔记android
//根据EditText所在坐标和用户点击的坐标相对比,来判断是否隐藏键盘privatebooleanisShouldHideKeyboard(Viewv,MotionEventevent){if(vinstanceofEditText){int[]l={0,0};v.getLocationInWindow(l);intleft=l[0],top=l[1],bottom=top+v.getHeig
- Android隐藏软键盘
NikoBen2
/***隐藏键盘**@paramcontext*@paramview*/publicstaticvoidhindKeyBord(Contextcontext,Viewview){InputMethodManagerimm=(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftIn
- SwiftUI 添加全局点击隐藏键盘
鸑鷟凤凰
#SwiftUIswiftuiios
需求场景:当用户输入完毕,通过点击空白处,快捷实现键盘收起;同时也不影响其他正常的交互操作。在UIKit中隐藏键盘的方法textField.resignFirstResponder()view.endEditing(true)本质上是需要获取到承载键盘的视图SwiftUI添加方法SwiftUI没有之前View的概念了,但是同样可以获取到整个App的window,从而调用endEditing。给UI
- PopupWindow弹出位置问题
伍迪
PopupWindow.showAsDropDown:显示pop到指定view的下面,但是如果pop的高度超过view到屏幕底部的距离,pop就会显示到view的上面,还有一种情况就是在弹出键盘的情况下去弹出pop,即使先隐藏键盘再弹pop,也会跑到view的上面,我出现这种情况是在7.0的荣耀手机上,在6.0的zuk上面是没问题的,可能是版本的问题,经过在网上找方法用以下方式可以解决这个问题
- UITapGestureRecognizer的手势冲突
__Seven
例如:一个UIScrollView中有若干个UITextfield,为了能在空白处点击能隐藏键盘,加了UITapGestureRecognizer事件,结果导致同样在UIScrollView里的UITableView接收不到didSelectRowAtIndexPath调用消息。这个问题是因为,手势触发事件影响了touch事件,所以tableview不可以点击。有百度到说设置cancelsTouc
- 【Android】点击屏幕上EditText区域以外的任何地方隐藏键盘的方法
李翾
隐藏软键盘的方法:publicstaticBooleanhideInputMethod(Contextcontext,Viewv){InputMethodManagerimm=(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);if(imm!=null){returnimm.hideSoftInput
- android:登录界面,输入框输入数量达到了之后自动隐藏键盘。
氧气猿*
android
一、前言:这篇文章是关于当我们输入账号密码时,达到11位(自定义)时,自动隐藏键盘。二、上代码:界面布局:对应的Activity:LoginMainActivitypublicclassLoginMainActivityextendsAppCompatActivityimplementsRadioGroup.OnCheckedChangeListener{privateTextViewtv_pas
- Android点击EditText文本框之外任何地方隐藏键盘
闲鱼尼克
在BaseActivity中重写dispatchTouchEvent方法/***点击外部,使EditText隐藏**@paramev*@return*/@OverridepublicbooleandispatchTouchEvent(MotionEventev){if(ev.getAction()==MotionEvent.ACTION_DOWN){Viewv=getCurrentFocus();
- 安利一些有趣的软件和网页给你使用
Nightowls__
经验分享
分享一:学科网这是一个专门提供试卷、课件、教案等资源的网站。该网站有免费和付费资源。在这里您可以找到从小学到高中各个学科的不同版本教材的备课资料。分享二:纯纯写作纯纯写作是一款非常特别的安卓笔记应用。主打永不丢失和安全,界面简洁,使用舒适。只要你写了东西,它就永远不会丢失。无论您使用不当还是手机没电,所有历史记录都会被保存,并可以随时恢复。舒适的界面、流畅的鼠标、滑动隐藏键盘、重新调整的行距和字距
- 解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
- 在mysql内部存储代码
annan211
性能mysql存储过程触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
- Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
- java面试题
Array_06
java面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
- 网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
- 正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
- 单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
- 安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apachehttp server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
- 如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
- mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
- MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
- Javascript Promise
bijian1013
JavaScriptPromise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
- [Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
- 【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
- jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
- UI之如何打磨设计能力?
brotherlamp
UIui教程ui自学ui资料ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
- 三色旗算法
bylijinnan
java算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
- 警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
- redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redishash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
- select into outfile access deny问题
daizj
mysqltxt导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
- 美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
- Java访问远程服务
dyy_gusi
httpclientwebservicegetpost
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
- Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
- ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
- 跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginxlua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
- php位运算符注意事项
home198979
位运算PHP&
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
- Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
- hotspot源码(JDK7)
ol_beta
javaHotSpotjvm
源码结构图,方便理解:
├─agent Serviceab
- Oracle基本事务和ForAll执行批量DML练习
vipbooks
oraclesql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam