- 博客(39)
- 收藏
- 关注
原创 SpringSecurity学习笔记 记住我功能无效
今天学习SpringSecurity的时候,在实现记住我功能这里发现并没有把登录的用户信息保存起来.and().rememberMe() // 记住我.tokenRepository(jdbcTokenRepository()) // 保存登录信息.tokenValiditySeconds(securityProperties.getAuthentication().getTokenValiditySeconds()) // 记住我有效时长原来是少了userDetailsService,注入Us
2021-01-22 12:10:37
1299
原创 学习笔记 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
301
原创 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
246
原创 Ruby on Rails学习笔记 用Navicat连接项目默认产生的数据库
打开Navicat选择连接,新建SQLite连接,类型选择现有的数据库文件找到项目db下的development.sqlite3,直接用rails new project默认生成的数据库是sqlite,可以查看config下的database.yml文件查看自己项目的数据库配置默认用户名密码都为空,直接连接...
2019-11-28 15:16:15
308
原创 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
489
原创 解决IDEA中文乱码问题
打开Preferences下Editor下的File Encodings,修改以下部分,设置默认使用UTF-8,将Transparent native-to-ascli conversion勾选上
2019-11-21 15:00:22
179
原创 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
4500
原创 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<...
2019-11-21 14:26:12
312
原创 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
998
原创 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
3782
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
535
原创 Rails NameError: uninitialized constant Product::ImageUploader
在项目中使用carrierwave用来上传文件报这个错误需要在/config/application.rb下添加一下require 'carrierwave'require 'carrierwave/orm/activerecord'重新执行一下,发现问题解决...
2019-11-06 10:37:42
514
原创 AndroidStudio 生成签名
首先,需要创建一个Android的App签名证书,点击Android studio的Build下的Generate Signed Bundle or APK选择创建一个新的签名路径,放到Android项目路径下创建成功...
2019-11-03 15:59:28
595
原创 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
276
原创 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
235
原创 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
266
原创 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
260
原创 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
438
原创 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
2124
原创 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
1131
原创 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
925
原创 Flutter学习笔记 ContentType
今天参考别人的代码使用Dio请求时,使用dart:io包下的这个ContentType一直报错,导致无法获取数据将其转化成String类型也是不行,百度了一下也不知道哪里出了问题,然后自己瞎改一下,改为上面这种,突然就可以获取到数据了...
2019-09-27 11:39:01
2235
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
235
原创 Flutter学习笔记 页面保持状态
首先在需要保持页面状态的页面混入AutomaticKeepAliveClientMixin然后重写wantKeepAlive方法返回trueclass HomeState extends State<HomePage> with AutomaticKeepAliveClientMixin { @override // TODO: implement wantKeepAli...
2019-09-25 23:35:36
425
原创 Flutter学习笔记 弹出键盘越界
在界面存在有输入框的时候,弹出键盘时总是会报异常:bottom overflowed by 236 PIXELS这时候在界面的body上可以用SingleChildScrollView包裹一下body的内容,包装一下解决异常...
2019-09-23 11:11:54
1235
原创 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
715
原创 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
1448
原创 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
276
原创 Flutter学习笔记 动画
Animation(动画):AnimationController _animationController; @override void initState() { // TODO: implement initState super.initState(); _animationController = AnimationController( ...
2019-09-20 14:49:25
229
原创 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
270
1
原创 Flutter学习笔记 Form表单
Form表单需要设置一个全局类型的GlobalKey,通过这个key获取表单对象 GlobalKey<FormState> _formKey = new GlobalKey<FormState>();//获取表单当前实例对象_formKey.currentState;//重置表单内容_formKey.currentState.reset();//验证...
2019-09-19 13:23:03
986
原创 Flutter学习笔记 生命周期
Flutter生命周期分为三个阶段:初始化状态变化组件移除初始化阶段:构造函数>>initState>>didChangeDependencies>>Widget build>>页面加载完成状态变化(热重载):didUpdateWidget>>build组件移除:deactivate>>dispose生...
2019-09-18 20:44:23
198
原创 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
1283
原创 Flutter学习笔记 ListView列表
ListView(滚动列表)在主轴方向可以滚动,在交叉轴方向填满构建方式:ListView(), ListView.builder(), ListView.separated(), ListView.custom()ListView() 例:ListView( shrinkWrap: true, children: <Widget>[ Text('List1')...
2019-09-18 10:45:21
363
原创 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
353
原创 Flutter学习笔记 BottomNavigationBar + PageView.builder 底部导航栏加滑动视图
页面底部存在一个底部导航栏,点击切换页面。页面使用滑动视图,可以左右滑动切换页面。class _MyHomePageState extends State<MyHomePage> { //当前页面 int _currentIndex; //定义页面控制器,可以左右滑动切换页面 PageController pageController = new PageCont...
2019-09-17 20:38:41
1198
原创 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
209
转载 Flutter 添加插件时android版本库冲突问题
添加Flutter第三方插件时,当前Android版本跟新插件需要AndroidX版本冲突问题,解决方法,参考以下博客:https://blog.youkuaiyun.com/ocean20/article/details/89215290
2019-09-17 13:38:56
1204
原创 哦吼,First day~
哦吼,First day~第一次使用博客,以后用来记录学习过程和笔记啦~新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将...
2019-09-09 12:25:16
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人