自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 SpringSecurity学习笔记 记住我功能无效

今天学习SpringSecurity的时候,在实现记住我功能这里发现并没有把登录的用户信息保存起来.and().rememberMe() // 记住我.tokenRepository(jdbcTokenRepository()) // 保存登录信息.tokenValiditySeconds(securityProperties.getAuthentication().getTokenValiditySeconds()) // 记住我有效时长原来是少了userDetailsService,注入Us

2021-01-22 12:10:37 1225

原创 学习笔记 HTTP 状态码

```javapublic enum HttpStatus { CONTINUE(100, "Continue"), //继续 SWITCHING_PROTOCOLS(101, "Switching Protocols"), //交换协议 PROCESSING(102, "Processing"), //处理中 CHECKPOINT(103, "Checkpoint"), //检查点 OK(200, "OK"), //成功 CREATED(201.

2021-01-22 11:55:45 232

原创 Ruby on Rails学习笔记08

<%= f.submit "Submit", data: { disable_with: "Submitting..."} %><%= f.submit "Submit02", data: { confirm: "Are you sure!" } %>data: { disable_with: “Submitting…”}:在参数送出时暂时关闭按钮避免重复送出,按钮显...

2019-11-29 16:42:47 185

原创 Ruby on Rails学习笔记 用Navicat连接项目默认产生的数据库

打开Navicat选择连接,新建SQLite连接,类型选择现有的数据库文件找到项目db下的development.sqlite3,直接用rails new project默认生成的数据库是sqlite,可以查看config下的database.yml文件查看自己项目的数据库配置默认用户名密码都为空,直接连接...

2019-11-28 15:16:15 267

原创 Ruby on Rails学习笔记 migrate里的一些修改数据库字段的方法

add_column:增加字段def add_column(table_name, column_name, type, options = {}) at = create_alter_table table_name at.add_column(column_name, type, options) execute schema_creation.accept atendre...

2019-11-26 22:43:25 428

原创 解决IDEA中文乱码问题

打开Preferences下Editor下的File Encodings,修改以下部分,设置默认使用UTF-8,将Transparent native-to-ascli conversion勾选上

2019-11-21 15:00:22 142

原创 IDEA添加类时设置文件头File Header

之前看别人使用idea新建类时,都会自动生成一些创建信息,今天自己也捣鼓了一下/** * ClassName Test * Description * Create by chenyinzhe * Date 2019-11-21 14:47 */public class Test {}在IDEA的Preferences下的Editor下的File and Code Templa...

2019-11-21 14:51:37 4317

原创 SpringBoot学习笔记 解决Spring Boot Configuration Annotation Processor not found in classpath

使用@ConfigurationProperties注解时提示:Spring Boot Configuration Annotation Processor not found in classpath在pom.xml文件中添加依赖 <dependency> <groupId>org.springframework.boot&lt...

2019-11-21 14:26:12 269

原创 Flutter学习笔记 TextFormField点击空白处收回键盘

点击TextFormField弹出键盘后,点击周围空白处收回弹出的键盘。只需要嵌套一层GestureDetector即可@override Widget build(BuildContext context) { ScreenUtil.instance = ScreenUtil(width: 1080, height: 1920)..init(context); retur...

2019-11-09 13:42:47 895

原创 Rails bundle install卡住问题

每次bundle install都要等很久或者卡住不动,可以检查下Gemfile文件,更改一下Ruby源为国内镜像即可# source 'https://rubygems.org'source 'https://gems.ruby-china.com'(发现网上说的ruby淘宝源https://ruby.taobao.org已经不能用了,直接更换为https://gems.ruby-chi...

2019-11-07 11:26:38 3489 1

原创 Rails redirect_to :back替换为redirect_back(fallback_location: root_path)

使用redirect_to :back后发现出现报错了,查看资料发现,在Rails5redirect_to :back被废弃了,新的用法为:redirect_back(fallback_location: root_path),可以将root_path替换为你想要返回的路径参考:https://booox.github.io/2017/11/17/rails-5-redirect_to_back...

2019-11-06 11:06:57 473

原创 Rails NameError: uninitialized constant Product::ImageUploader

在项目中使用carrierwave用来上传文件报这个错误需要在/config/application.rb下添加一下require 'carrierwave'require 'carrierwave/orm/activerecord'重新执行一下,发现问题解决...

2019-11-06 10:37:42 472

原创 AndroidStudio 生成签名

首先,需要创建一个Android的App签名证书,点击Android studio的Build下的Generate Signed Bundle or APK选择创建一个新的签名路径,放到Android项目路径下创建成功...

2019-11-03 15:59:28 534

原创 Rails学习笔记 CURD与RESTful

CRUD是常见的四种增删查改操作:C:create(新增,使用POST)R:read(读取,使用GET)U:update(更新,使用PUT)D:destroy(删除,使用DELETE)RESTful是使用了HTTP的动作,去封装了CURD的行为:在一个controller里面,我们会定义好7个action和4个页面7个action:index:首页。用来展示所有信息,选择后可跳转到...

2019-10-26 14:50:32 234

原创 Rails学习笔记 添加Font-awesome

参考网上写法添加font-awesome首先在Gemfile中添加gem 'font-awesome-rails'执行完bundle install后,修改app/assets/stylesheets/application.scss,加入*= require font-awesome和@import "font-awesome";发现还是会有报错我的解决办法:在Gem...

2019-10-26 14:30:46 212

原创 Rails 101 8-3额外作业:练习自己实作“编辑”和“删除”按钮这两个功能!

首先修改app/controllers/posts_controller.rb,添加 def edit @group = Group.find(params[:group_id]) @post = @group.posts.find(params[:id]) end def update @group = Group.find(params[:group_i...

2019-10-21 11:18:02 223

原创 Rails学习笔记 分页功能

想要在rails中展示分页功能可以使用will_paginate当我直接使用gem 'will_paginate'的时候,运行起来会报错,查看will_paginate的GitHub地址https://github.com/mislav/will_paginate后,将其改为gem 'will_paginate', '~> 3.1.0'bundle install后rails ...

2019-10-19 01:46:12 195

原创 Rails学习笔记 使用Bootstrap下拉菜单dropdown没反应

在使用rails练习过程中,发现使用bootstrap的下拉菜单点击没有反应,查阅资料后解决过程:1.在Gemfile中添加gem 'jquery-rails'2.然后在app/assets/javascripts/application.js中将原来的bootstrap修改为//= require jquery//= require bootstrap-sprockets然后重新...

2019-10-18 23:58:37 390

原创 Flutter学习笔记 按返回键直接回到桌面,不退出APP

在Flutter应用中,每次按返回键返回桌面时,APP就自动退出了。为了使返回到桌面时,应用可以在后台继续执行,需要与Android原生进行通讯首先在android包下的MainActivity中,修改package com.example.flutter_app;import android.os.Bundle;import io.flutter.app.FlutterActivity...

2019-10-13 16:13:31 1967

原创 Flutter学习笔记 加载Html页面

在Flutter中加载Html页面有很多中插件,例如:flutter_webview_plugin和flutter_html由于在实际使用时,flutter_webview_plugin碰到了一些问题,暂时先使用flutter_html这个插件来加载html信息https://pub.flutter-io.cn/packages/flutter_html首先导入:dependencies:...

2019-10-10 22:02:18 1066

原创 AndroidStudio 版本控制

记录一下在Android Studio上使用Git进行版本控制一、安装Git下载安装:http://git-scm.com/download/二、配置点击Test测试一下可以登陆一下自己的GitHub账号三、提交可以将项目分享到自己到GitHub上修改代码后可以commit提交可以通过push将当前本地Git仓库到代码提交到GitHub可以通过pull将GitHub上...

2019-09-28 00:50:24 834

原创 Flutter学习笔记 ContentType

今天参考别人的代码使用Dio请求时,使用dart:io包下的这个ContentType一直报错,导致无法获取数据将其转化成String类型也是不行,百度了一下也不知道哪里出了问题,然后自己瞎改一下,改为上面这种,突然就可以获取到数据了...

2019-09-27 11:39:01 2154 1

原创 Flutter学习笔记 使用Provide实现状态管理

首先添加插件:dependencies: provide: ^1.0.2例子:首先新建了一个provide包,里面新建了一个counter.dart文件内容:import 'package:flutter/material.dart';class Counter with ChangeNotifier{ int value = 0; increment(){ ...

2019-09-26 21:50:22 189

原创 Flutter学习笔记 页面保持状态

首先在需要保持页面状态的页面混入AutomaticKeepAliveClientMixin然后重写wantKeepAlive方法返回trueclass HomeState extends State<HomePage> with AutomaticKeepAliveClientMixin { @override // TODO: implement wantKeepAli...

2019-09-25 23:35:36 371

原创 Flutter学习笔记 弹出键盘越界

在界面存在有输入框的时候,弹出键盘时总是会报异常:bottom overflowed by 236 PIXELS这时候在界面的body上可以用SingleChildScrollView包裹一下body的内容,包装一下解决异常...

2019-09-23 11:11:54 1179

原创 Flutter学习笔记 数据储存shared_preferences

Flutter中可以通过shared_preferences库来保存键值对信息首先添加插件:dependencies: shared_preferences: ^0.5.3+4在使用的地方导入:import 'package:shared_preferences/shared_preferences.dart';保存:SharedPreferences sharedPrefer...

2019-09-21 10:51:57 666

原创 Flutter学习笔记 二维码

生成二维码:首先安装生成二维码插件:dependencies: qr_flutter: ^3.0.1在使用的地方导入:import 'package:qr_flutter/qr_flutter.dart';使用: QrImage( data: '二维码要显示的数据', size: 100.0, embeddedImage: AssetImage('images...

2019-09-20 15:25:02 1387

原创 Flutter学习笔记 屏幕适配

Flutter屏幕适配方案,使页面设计在不同尺寸的屏幕上都能显示一致可以使用插件:flutter_ScreenUtilhttps://pub.flutter-io.cn/packages/flutter_screenutil安装:dependencies: flutter: sdk: flutter # 添加依赖 flutter_screenutil: ^0.6.0...

2019-09-20 15:05:27 216

原创 Flutter学习笔记 动画

Animation(动画):AnimationController _animationController; @override void initState() { // TODO: implement initState super.initState(); _animationController = AnimationController( ...

2019-09-20 14:49:25 180

原创 Flutter学习笔记 部分组件

AppBar Widget build(BuildContext context) { // TODO: implement build return DefaultTabController( length: 3, child: Scaffold( appBar: AppBar( leading: IconButto...

2019-09-20 13:28:47 212 1

原创 Flutter学习笔记 Form表单

Form表单需要设置一个全局类型的GlobalKey,通过这个key获取表单对象 GlobalKey<FormState> _formKey = new GlobalKey<FormState>();//获取表单当前实例对象_formKey.currentState;//重置表单内容_formKey.currentState.reset();//验证...

2019-09-19 13:23:03 893

原创 Flutter学习笔记 生命周期

Flutter生命周期分为三个阶段:初始化状态变化组件移除初始化阶段:构造函数>>initState>>didChangeDependencies>>Widget build>>页面加载完成状态变化(热重载):didUpdateWidget>>build组件移除:deactivate>>dispose生...

2019-09-18 20:44:23 151

原创 Flutter学习笔记 边框

BoxDecoration(装饰器)const BoxDecoration({ this.color, this.image, this.border, this.borderRadius, this.boxShadow, this.gradient, this.backgroundBlendMode, this.shape = BoxShape.rectangl...

2019-09-18 12:25:42 1224

原创 Flutter学习笔记 ListView列表

ListView(滚动列表)在主轴方向可以滚动,在交叉轴方向填满构建方式:ListView(), ListView.builder(), ListView.separated(), ListView.custom()ListView() 例:ListView( shrinkWrap: true, children: <Widget>[ Text('List1')...

2019-09-18 10:45:21 279

原创 Flutter学习笔记 Route路由

设置路由,应用启动时首先打开初始路由,可以使用路由和导航通过路由跳转到其他页面静态路由:class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return Mate...

2019-09-17 21:13:15 259

原创 Flutter学习笔记 BottomNavigationBar + PageView.builder 底部导航栏加滑动视图

页面底部存在一个底部导航栏,点击切换页面。页面使用滑动视图,可以左右滑动切换页面。class _MyHomePageState extends State<MyHomePage> { //当前页面 int _currentIndex; //定义页面控制器,可以左右滑动切换页面 PageController pageController = new PageCont...

2019-09-17 20:38:41 1124

原创 Flutter学习笔记 按钮

1. 按钮FlatButton:文字按钮onPressed和child是必选属性FlatButton( onPressed: () {}, child: Text('Button'), splashColor: Colors.grey, //溅墨色 textColor: Colors.pinkAccent, color: Colors.black26,),Fla...

2019-09-17 15:42:22 165

转载 Flutter 添加插件时android版本库冲突问题

添加Flutter第三方插件时,当前Android版本跟新插件需要AndroidX版本冲突问题,解决方法,参考以下博客:https://blog.csdn.net/ocean20/article/details/89215290

2019-09-17 13:38:56 1118

原创 哦吼,First day~

哦吼,First day~第一次使用博客,以后用来记录学习过程和笔记啦~新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将...

2019-09-09 12:25:16 113

空空如也

空空如也

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

TA关注的人

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