Linux umask


若没有文件掩码时,文件的默认权限为0666,文件夹的默认权限为0777。#文件创建权限默认权限(文件0666,文件夹0777)-umask在用户不修改umask的情况下,创建文件的权限为:0666-0022=0644。创建文件夹的权限为:0777-0022=0755

kitty ssh远程字符问题

笔记 

使用kitty远程时候删除变成空格了,很难受,找了下解决方案检查终端 TERM 设置确保终端类型设置正确。Kitty 默认使用 xterm-kitty,有时远程服务器不支持它,可以尝试更改为 xterm-256color:在 Kitty 本地终端的 ~/.bashrc 或 ~/.zshrc 文件中添

ecplise使用maven

笔记  Java 

ecplise使用maven下载maven点击Download移动压缩包到找到proxy这一段,在proxies里面添加 <proxy> <id>workProxy</id> <active>true</activ

数据库安全控制


增加用户增加用户方式一语法:create user 用户名@主机名 //用户名区分大小写,主机名连接来自的主机;[ identified by [password] ‘密码’] //密码区分大小写;[ , 用户名@主机名[identified by [password] [‘密码’]] [ ,..

Mysql 索引 explain语句type列详解

笔记 

EXPLAIN语句中的type列指定了MySQL查询执行时访问表的不同方式。每种类型的访问方式对查询性能有着不同的影响。下面是常见的type值及其含义:1. ALL (全表扫描)描述:全表扫描,意味着MySQL需要扫描整个表来查找匹配的行。性能:这是最差的一种情况,因为它需要扫描整个表。示例:EXP

用flutter编写一个个人信息页


用flutter编写一个个人信息页https://api.flutter.dev/flutter/material/Scaffold-class.html完整代码import 'package:flutter/material.dart';import 'package:pr

用Flutter写一个点击按钮可以切换图片的程序


main.dartimport 'package:flutter/material.dart';import 'package:untitled/home.dart';void main() { runApp(const MyApp());}class MyApp

Flutter紧约束


紧约束(Tight Constraints)定义:紧约束指的是父组件对其子组件施加了严格的大小限制。例如,如果一个父组件给子组件提供了具体的宽度和高度,那么子组件只能在这个范围内绘制。例子:使用 SizedBox、Container 指定 width 和 height。例子不使用Constraine

Flutter松约束


Column宽度等于子元素最大宽度import 'package:flutter/material.dart';void main() { runApp(build());}Widget build() { return MaterialApp( home: Scaffol

Flutter-Dart语言学习


Dart安装Hello world基础语法基本规则关键词变量数据类型函数运算流程控制类&对象泛型异步的支持安装安装install homebrewxcode-select --installbrew tap dart-lang/dartbrew install dart更新brew upda