自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

don't waste ur time,you can't afford it

  • 博客(391)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 postgres 连接数据库

psql -U username -d databasename

2024-06-26 07:24:03 76

原创 Flutter开发效率提升1000%,Flutter Quick教程之定义Api(四)

比如path引向了model里面的一个具体字段,那么,json数据会自动过滤出来这些字段。json数据和model是一一对应的,所以过滤出来的数据,就自动对应model里面的数据。这个path,就是引用的Model Data里面的具体字段,在实际操作过程中,校验是由右边的json数据过滤来完成的。Path是有一定规则的,很简单,就三条,但是,path后面再讲,先举个具体的例子来解释上面的这段话。实际使用的时候,就是根据Name这个字段的值进行引用,如此实现对json数据的引用。那么,我们进行输入,

2024-06-04 13:03:54 345

原创 Flutter开发效率提升1000%,Flutter Quick教程之定义Api(三)

这个的作用,就是生成Model的,在Flutter Quick里,Api返回的json数据都会转换成对应的Model。这也是最灵活,程序员最熟悉的操作数据的方式。比如根据输入的json,在Model Name输入框输入Data,点击按钮,会生成一个model。添加完json数据后,右上角有一个删除按钮。要换json数据的话,可以点击清除再重新输入。这些东西,就是用来定义变量,引用Model里面的字段,这将在后面一章讲解。这是添加api返回的json数据。官网地址:www.appshop.cc。

2024-06-04 10:30:47 465

原创 Flutter开发效率提升1000%,Flutter Quick教程之定义Api(二)

如果这个id不是specific的,那么默认值引用的就是具体的变量。不是specific的时候,右边default value就会变成一个选择按钮,即选择变量。要完成一个Api 定义,光有Request是不行的,还得有Response,否则会提示定义未完成。无论默认值是什么,只要在调用Api的时候传了值,那么就会优先使用所传的值。当tab是headers的时候,点击下面的加号按钮,会弹出。specific的意义即:是具体的值还是变量引用。的时候,点击下面的加号按钮,会弹出。这个id就是specific的。

2024-06-03 14:39:05 240 1

原创 Flutter开发效率提升1000%,Flutter Quick教程之定义Api(一)

打开最左边的侧面栏,点击 Add Api 按钮,这个是属于快捷方式。左边侧边栏,下面深色部分的按钮,都是添加资源的快捷方式。Api Name:Api名称,之后调用Api的时候都是根据这个名称进行引用。还有一种方式是点击上面的Api按钮,在列表页右键弹出菜单。2,之后会弹出这么一个页面,我们对页面进行基本的描述。Add Parameters:添加请求参数。Response:与相应相关的进行定义。选择框:请求方法,如Get,Post等。1,打开定义Api的界面。Request:与请求相关的进行定义。

2024-06-03 10:25:38 367 1

原创 Flutter开发效率提升1000%,Flutter Quick教程之定义构造参数和State成员变量

那么,如何定义页面的构造参数和State的成员变量呢?定义构造参数的方法和定义State成员变量的方法基本相同,区别基本只在于入口不同。两者的位置都在右边的属性面板,如图。一个Flutter页面,可以定义页面构造参数和State成员变量。所谓页面构造参数,就是当前页面构造函数里面的参数。比如说Type是String,List又是选中的状态,那么这个变量即是一个。比如下面代码,a就是构造参数,a1就是State成员变量。String,即这个参数的类型。Name,即这个参数的名称。我们只讲如何定义构造参数。

2024-06-02 16:40:29 808

原创 Flutter开发效率提升1000%,Flutter Quick教程之在特定位置插入Widget

当我们要将Widget插入一个Column,Row或者Listview等有多个子元素的Widget的时候,有两种情况,一种是顺序插入,一种是非顺序插入。如图,一个Column里面已经有了Image和Container子组件,这时候要将Text放入中间,只需要将Text拖拽到两者之间,在两者间出现一个棕黄色框的时候,这就表示两者之间是可以插入的。如图所示,在一个Column里已经插入了一个Image,这时候,在没有其他子组件的地方,插入Widget,这就是顺序插入。官网地址:www.appshop.cc。

2024-06-02 15:53:40 358

原创 Flutter开发效率提升1000%,Flutter Quick教程之对Widget进行删除,剪切,粘贴

1,选择要粘贴的位置。比如我们要把Widget粘贴到Container里面,那么,我们先选择Container。2,在左边的侧边栏,点击删除按钮,即可完成对组件的删除操作。2,在左边的侧边栏,点击剪切按钮,即可完成对组件的剪切操作。剪切是相同的道理,都是先选中,再点击对应的按钮。比如我们已经剪切了一个Widget.那么只需要进行两步。2,这时候,只需点击左边侧边栏里面的粘贴按钮。1,首先我们选中要删除的Widget。1,选择要剪切的Widget。在剪切完成后,可以进行粘贴操作。

2024-06-02 13:53:54 327

原创 Flutter开发效率提升1000%,Flutter Quick教程之对写好的Widget进行嵌套

通常写代码的时候,我们是先写好外面的Widget,再写里面的Widget。但是,也有的时候,我们写好了一个Widget,但是我们觉得有必要再在外面嵌套一个Widget,这时候应该怎么做呢?(还有其他方式,本篇讲的就是快捷的方式)2,这时候,我们要选择的嵌套在外面的Widget,只需要点击右边的侧边栏的对应图标。将鼠标悬浮在上面的时候会提示Widget的类型。1,首先,我们左键选中要嵌套的Widget。官方网址:www.appshop.cc。

2024-06-02 10:57:58 506

原创 Flutter开发效率提升1000%,Flutter Quick教程之对被遮挡的组件进行编辑

1,有些时候,有的widget会被其他widget所遮挡,那么,我们如何选中被遮挡的Widget?上面是一个Text,外面包裹着一个Container,这时候点击事件会被Text所拦截,那么,如何选中Container?2 点击右键,这时候会弹出一个弹窗,有Select Widget一个区域,里面有一个Container,点击选择Container即可。官方网址:www.appshop.cc。首先,选择左键点击选择Text。

2024-06-02 09:36:50 391 1

原创 Flutter开发效率提升1000%,Flutter Quick教程之对组件进行拖拽与接收

2,拖拽后,我们要选择一个接收组件。什么时候可以接收组件,就是当这个组件的边框变成棕黄色的时候。如图,Container就是一个接收者,将Text组件拖拽到Container上,Container边框变成了棕黄色,这时候就表示Container可以接收这个Widget,这时候,松开鼠标左键即可。1,首先,所有可以选择的组件,都在左边的组件面板里。从里面点击任何一个,按住左键,向右边的手机面板上进行拖拽即可。官方网址www.appshop.cc。

2024-06-01 16:55:00 353

原创 Flutter开发效率提升1000%,Flutter Quick教程之对组件进行基本编辑

Flutter Quick开发教程。Flutter Quick是一款基于Flutter的低代码产品,价格低廉,易于使用,能够大大加快你的开发进度。

2024-06-01 13:36:09 240

转载 linux服务启动的几种方式

https://www.cnblogs.com/jinanxiaolaohu/p/17056035.html

2024-05-24 20:18:44 22

原创 pg 导出所有和恢复

【代码】pg 导出所有和恢复。

2024-05-23 09:29:59 118

原创 rust

println!println!("{req:?}");// println!// println!println!Ok(v) => {println!},(),

2024-03-09 21:21:59 484

转载 invalid byte sequence for encoding “UTF8“: 0xff

So I got here, because I have the same issue! I want to move from windows to linux.What I noticed, i was using powershell on windows to create the database dump and opening it with vscode revealed, it was utf16 and special characters like where already br

2024-02-12 11:01:19 84

原创 windows pg导出的方法

\pg_dump.exe --username "yourUserName" --no-owner "数据库名" >./name.sql。

2024-02-11 19:13:41 385

原创 linux

systemctl list-unit-files --type=service

2024-02-10 12:42:42 118

转载 rust 编译 openssl sys

Why rust is failing to build command for openssl-sys v0.9.60 even after local installation? - Stack Overflow

2024-02-10 06:49:38 133

原创 一个设计网站

www.designevo.com

2023-09-30 19:37:41 85

转载 rust在windows上编译openssl

安装vcpkg和openssl。#安装choco和make。

2023-07-27 10:01:56 387

原创 dart extends 覆盖规则

1,不覆写super的变量,child会自动继承super的变量。即使是在child里给super赋值,child里也是可以访问到的,可能是因为引用的关系。2,只要覆写了super的变量,只给super赋值,那么当前child是没有值的...

2022-12-31 11:55:00 87

原创 Flutter statecontroller.update(MaterialState.disabled,false)无效

因为中间会调用 void initStatesController() { if (widget.statesController == null) { internalStatesController = MaterialStatesController(); } statesController.update(MaterialState.disable...

2022-12-25 09:21:00 112

原创 pgsql 自定义函数

CREATE OR REPLACE FUNCTION test1(id INTEGER,id1 INTEGER) RETURNS INTEGER LANGUAGE plpgsqlAS$$declare count integer;begin count = (select array_position(string,'hehe19') from public.sal_emp1 ...

2022-11-01 08:56:00 40

转载 rust 闭包与move

Rust 中函数与闭包与 Fn Traits 探讨 | Nihil

2022-10-14 12:01:18 126 1

原创 flutter debug的问题记录

这里的container是继承于Container的,所以是stateless的将断点放在第二行,会发现child为null,但是,实际内存中已经不为Null,因为是stateless的,debug默认只取第一次的值。flutter debug工具内部可能会对dubug 对象有一个类型的判断,当类型为statelesswidget的时候,因为内部的成员变量为final的,所以debug会不对这部分进行监听,从而产生问题。

2022-09-13 11:53:49 554

原创 flutter 向下传递约束,向上传递大小

今天遇到一个container 嵌套container的问题,内外都设置大小,结果内部的失效,自动填充了外部的大小。当外部设置了大小的时候,这时候的约束最大最小就都相等,所以,才出现了这个问题。

2022-09-13 10:06:17 609

原创 JSON::ParserError - 416: unexpected token at

rm -rf ~/.cocoapods/repos/Spec_Lockandrm -rf ~/.cocoapods/repos/trunk/

2022-07-24 12:07:00 26

转载 libffi_convenience.a(/) is not an object file (not allowed in a library)

libffi_convenience.a(/) is not an object file (not allowed in a library)

2022-07-24 07:56:38 258

原创 c/c++语言比较大小结果与类型有关。

如果以int 和 unsigned long进行比较大小,那么,得出的结果可能是错误的,所以要以相同类型进行比较。

2022-06-29 07:02:05 463

原创 记c++一个多线程读问题

这段代码是有机会出错的,根本原因在于pthread_create开始的时候,参数没传进去也已经开始了新的线程。也就是说,线程开始和传参是分开的。pthread_create开始的时候,已经是并发了,而不是参数传完才开始。所以,当进行传参的时候,这个参数是不确定的。正确的写法是将参数先构造出来放到集合里。后面顺序取。...

2022-06-24 12:48:53 265

转载 Android Studio art_sigsegv_fault —— art::FaultManager::HandleFault——NDK断点失效

这个问题可能是由代码引起的,但是,也可能是debug本身的问题,重启android studio ,不要以debug的方式运行调试一个NDK项目,希望从java层把文件路径传给native层,再从native层打开文件 。发现在Native层C代码设置断点用Android7.0的虚拟机调试正常,而用Android10的虚拟调试断点会失效,而重启电脑后,断点又正常。已经做的配置如下:1、RUN——edit configurations——app——debugger: debug type 选择.

2022-05-23 17:02:05 1649

原创 flutter 环境问题记录

No valid Android SDK platforms foundAndroid SDK file not found: adb.第一个对应的sdk mng 里面的buidtools 第二个是platformtoolscocoapods 安装一大堆错误,可能是版本原因sudo gem install -n /usr/local/bin cocoapods -v 1.8.4

2022-01-21 08:35:30 1932

转载 android 国内网

Android 开发者 | Android Developers

2022-01-21 08:16:58 91

原创 current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/ext/ffi_c

安装cocoapods出现错误。原因是版本问题,默认命令会安装最新的。用这个 sudo gem install -n /usr/local/bin cocoapods -v 1.8.4。当mac是mojave的时候好像没这个问题,升级到catalina出现这个问题。搞了好久...

2022-01-21 07:12:50 2334

转载 flutter pc

Desktop support for Flutter | Flutter

2022-01-19 17:50:53 98

转载 brew问题汇总

一 brew commant not found1,装了,位置错误。或者没装。安装 brew command not found_小龙在线-CSDN博客_brew: 未找到命令2,bash_profile里面的path配置有问题。homebrew会用到c 的编译器,如果配置出问题,就会报错。二,安装的时候要指定镜像。Mac-Homebrew安装/卸载/更换国内镜像源 - 简书...

2021-12-31 12:39:29 328

转载 SO文件命令

替换字符rpl -R -e .so.1.1 "1_1_so" libcrypto.sorpl -R -e .so.1.1 "1_1_so" libssl.so浏览文件信息readelf -a elf文件sonamepatchelf --set-soname libbz2.so libbz2.so

2021-12-31 10:25:30 153

原创 mac xcode环境调用第三方c语言库

1,download lib2, compile ,using cmake or brew install3, export path for the compiler to find4, start a new comandline project on xcode5, build settings,search paths library search paths ,add the paths of include file and lib6, create...

2021-12-10 18:16:12 602

原创 mac 操作权限总结

sudo chmod -R 777 目录或者在任何操作前加上sudo 即以管理员身份或者csrutil

2021-12-09 15:29:42 164

flutter练习——漫画客户端

flutter的练习

2018-11-24

安卓加密程序

针对任何类型的文件进行加密,电脑,手机上均有效加密

2015-05-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除