logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库Oracle与Mysql语法对比:联结(Join)

在SQL标准中规划的(Join)联结大致分为下面四种:1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2. 外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。右联结A、B表的结果和左联结B、A的结果是一样的,也

#数据库#oracle#mysql
Flutter:Gradle build failed to produce an .aab file. It‘s likely that this file was generated .....

打包完成后,即使报错如上,实际上还是打包完成的,即如果你非要打包完成后自动修改文件名,也可以不管他。如果你想看到,没有出现成功的提示。你就得去掉打包过程中修改文件名的代码。果然我仔细看项目代码,找到了修改打包后文件名字的“万恶之源”。虽然没有解决我的问题,但是给了我看flutter源码的启发。按照网上的说法,是Android打包变体导致的。屏蔽掉这句代码后打包成功,不再报错。我命令行中加了变体参数

文章图片
#flutter
Android xml布局:文本对齐

汉字在Android开发过程中为了美观效果,常常需要进行汉字对齐。如上图,为了两个汉字跟四个汉字一样对齐,一般的做法是直接用空格隔开。但是这样无法达到完美对齐的效果,因为一个空格的宽度≠一个汉字的宽度。1.xml布局中直接使用&#12288; (中文全角空格 (一个中文宽度))<TextViewandroid:layout_wi...

#xml
java.lang.SecurityException: Permission Denial: opening provider xxx.FileProvider

问题Android 6.0 系统拍照后拿到Uri进行裁剪,结果报错如下:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.gallery3d/com.android.gallery3d.filtershow.crop.CropActivity}: java.lang.Security...

React Navigation 监听不同页面的物理返回键事件

前言本文环境基于:"react-native": "0.60.5""react-navigation": "^4.0.0""typescript": "^3.6.2"首次编辑时间:2019.9.19描述在对应页面添加如下代码我们就能监听不同页面的返回事件。backHandler;componentDidMount() {this.backHandler = B...

RN 使用IDEA搭建TypeScript(ts)开发RN环境

TypeScript始于JavaScript,归于JavaScript强大的工具构建 大型应用程序先进的 JavaScript首先我们安装TS依赖yarn add -D typescript安装typesyarn add -D @types/react @types/react-native配置tsconfig.jsontsc --init --pretty --source...

Kotlin:作用域函数(let、with、run、apply、also)

作用域函数Kotlin 标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。当对一个对象调用这样的函数并提供一个 lambda 表达式时,它会形成一个临时作用域。在此作用域中,可以访问该对象而无需其名称。这些函数称为作用域函数。共有以下五种:let、run、with、apply 以及 also。letlet 可用于在调用链的结果上调用一个或多个函数。let 经常用于仅使用非空...

#kotlin
Kotlin:属性委托笔记&实战

委托模式委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。Kotlin直接支持委托模式,更加优雅,简洁。Kotlin通过关键字by实现委托。属性委托属性委托指的是一个类的某个属性值不是在类中直接进行定义,而是将其托付给一个代理类,从而实现对该类的属性统一管理。属性委托语法格式:val/var <属性名>: &

#android
Flutter:输入框焦点获取与软键盘隐藏

问题如上动图,我们在登录界面存在两个问题:输入用户名时,我们点击下一步,焦点并不会自动跳到密码输入框。点击登录弹出Dialog后,输入框会自动重新获得焦点,我们想点击登录按钮后隐藏软键盘且不再弹出。解决输入框中有个focusNode属性,用于控制输入框是否占有当前键盘的输入焦点。FocusScope.of(context).requestFocus(focusNode);可以指定focusNode

#flutter
RN TypeError: _this3.setState is not a function

问题TypeError: _this3.setState is not a functionat E:\ITCode\ReactNative\DailyStory\src\views\main\bill\billSearch\index.tsx:72at tryCallOne (E:\ITCode\ReactNative\DailyStory\node_modules\pro...

    共 22 条
  • 1
  • 2
  • 3
  • 请选择