- 博客(97)
- 资源 (3)
- 收藏
- 关注
原创 Flutter实现登录/退出登录
话不多说,直接上代码(表单页面代码就不贴了,自己怎么喜欢怎么来,直接贴实现方法代码)class LoginPage extends StatefulWidget { final arguments; LoginPage({Key key, this.arguments}) : super(key: key); _LoginPageState createState() =>...
2020-03-13 13:57:22 2006 1
原创 Flutter上传多张图片
最近研究了几天上传图片,看了视频资料后上传一张图片是没问题了,自己有深究了一下一次上传多张图片的情况,自己琢磨出个思路~首先引入依赖:image_picker,当然还有别的大家可以自行选择,有个multy_image_picker依赖也可以,是一次选择多张图片的~然后在你需要上传的文件中引入文件:import 'package:image_picker/image_picker.dart';和...
2020-03-09 14:40:26 6575 17
原创 Flutter设置默认中文
今天继续写项目发现Flutter默认的长按输入框弹出的复制粘贴等功能都是英文的,这个体验很不好,给他默认转成中文~首先引入依赖:flutter_cupertino_localizations: ^1.0.1执行Packages get然后在main入口文件加上代码:@overrideWidget build(BuildContext context) { return Mate...
2020-03-09 11:07:43 3625
原创 Flutter集成高德地图获取定位信息
首先需要在高德开放平台注册一个用户,并申请一个key和你的项目相关联,地址:https://lbs.amap.com/登录后进入:控制台→应用管理→我的应用→创建新应用→添加key(底下附上流程)应用名称随便填写,符合规则就行key名称也是符合规则下随便写;服务平台看自己需求;发布版安全码和调试版安全码SHA1我之前已经介绍过如何获取,有不知道的小伙伴可以前去ht...
2020-03-03 13:12:20 4325 4
原创 高德地图获取两个SHA1方式
最近用flutter做APP涉及到了定位功能,看了教程之后发现flutter正好提供了用高德地图定位的功能,于是研究了一番,但是用高德地图和百度地图一样,得申请一个叫key的东西,在官网上看了半天,把调试用的SHA1安全码弄出来了,正式release版的SHA1安全码官网说的很不详细,这里做个记录~获取调试版SHA1安全码:运行cmd,分别执行以下命令:cd .android→keytoo...
2020-02-27 10:44:41 901
原创 Flutter禁止GridView滑动
在GridView组件里加上属性:physics: const NeverScrollableScrollPhysics()
2020-02-20 16:11:00 2216 2
原创 FlutterAPP实现屏幕右滑返回上一页
其实这个很简单,只需要在入口文件配置一下主题里的一个参数就可以import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) {...
2020-02-18 09:28:44 1449 2
原创 Flutter点击两次返回键退出APP
最近用flutter弄了个APP后发现APP运行时,在首页点击一次返回键直接就退出了,这种体验很不好,而且一般的APP都是需要按两次返回键退出,或者按一次返回键只返回桌面不结束进程,所以我研究了一下点击两次返回键退出APP的姿势~首先需要明确的是需要在APP的首页(根目录)实现这个功能,当然需求各有不同,下面上代码import 'package:flutter/material.dart...
2020-02-18 09:21:41 1208
原创 oracle分页语句&触发器
分页:select * from (select a.*,rownum rn from (select a, b, c, d from haha where 1=1) group by (a, b, c, d)) aa where rownum<=20) where rn>10;触发器:create or replace trigger user1_chufa18 a...
2020-02-17 11:36:36 180
原创 js获取年份时间段赋值给select标签
var year=new Date().getFullYear();for (var i = year;i >= year - 70;i--){ var option = document.createElement ('option'); option.value = i; var txt = document.createTextNode (i); o...
2020-02-17 11:32:18 461
原创 计算月份差
java:SimpleDateFormat sdate1 = new SimpleDateFormat("yyyy-MM-dd");String str1 = request.getParameter("t1");String str2 = request.getParameter("t2");System.out.println(str1+str2);Calendar begin ...
2020-02-17 11:31:23 1005
原创 java随机分组
1.利用Collections的shuffle把定义好的集合随机打乱再按顺序截出来public class Waner { public static void main(String[] args) { List<String> list = new ArrayList<String>(); String[] arr = {...
2020-02-17 11:24:57 3030
原创 oracle查询每个表中有多少条数据
select t.table_name,t.num_rows from user_tables t where t.table_name like 'INTERLOCU%';
2020-02-17 10:01:19 9288
原创 Flutter踩坑记录
1、启动项目报错:flutter Failed host lookup: 'xxx' (OS Error: No address associated with hostname, errno = 7)在Android配置文件中配置接入网络权限但是我配置了上面两个之后启动还是报错,机智的我用眼睛这么一扫,嘿嘿······夜神模拟器没有网络连接,坑啊!!!解决办法:Win+R→输...
2020-01-02 10:10:49 3546
原创 Flutter路由返回/替换/返回根路由
再来分享一篇关于路由的姿势,前面两篇说的是由一个页面跳转另一个页面,这篇说说跳转页面之后如何往回跳(当然了,一般跳转页面后页面标题左面都会有一个箭头可以返回上一页,这个就不做讨论了),前面两篇文章已经附上了管理路由的代码,这里就简写了,只贴实现功能的部分代码先把入口文件和管理路由配置好,后面直接往上面添加就可以//main.dartimport 'package:flutter/mat...
2019-12-26 14:23:35 1566
原创 Flutter命名路由跳转页面及传值
这篇文章说一下命名路由跳转页面和传值的方式,目录结构就不贴了,在上一篇文章里就有,直接上代码首先实现以下在分类页面点击按钮跳转到分类详情页面这里需要注意,配置命名路由需要在main.dart,入口文件里配置,或者单独配置成一个文件然后在main.dart里调用也可以//main.dartimport 'package:flutter/material.dart';import ...
2019-12-25 16:24:35 493
原创 Flutter普通路由跳转页面及传值
最近由于公司业务要求在学Flutter&Dart开发APP,开始想学webview开发Android但是还需要开发ios版本的于是找到了这项新技术,正好这两天学到路由器这部分,感觉需要记录一下,其他的以后陆续更(包括环境搭建,项目创建等)首先看一下目录结构这里我只截了需要的几个页面部分首先是main.dart,这个是项目的入口文件,相当于初始化文件import 'packag...
2019-12-25 14:12:28 482
原创 SpringBoot开发微信公众号(三)
这篇文章创建一下菜单public class MyX509TrustManager implements X509TrustManager { @Override public void checkClientTrusted(X509Certificate[] chain, String authType)throws CertificateEncodingException...
2019-12-16 15:43:16 379
原创 SpringBoot开发微信公众号(二)
上一篇说了如何连接微信服务器,这篇来实现消息的接收和响应先来看一下微信的消息是如何传递的,上代码@RestControllerpublic class WeChatController { @Autowired private WeChatService weChatService; @RequestMapping(value="/WeixinServl...
2019-12-16 15:14:46 331 3
原创 POI导入导出Excel
导入Excel:首先需要一个小小工具类,当然如果为了测试的话直接参考导入部分即可,下面上代码提示:如果你的表格中后面的列有空值可能会导致poi读取出的最终列数和你表格中实际的列数不一致,例:你的表格中共有五列数据但是最后一列全部没有数据,当执行到---判断共有多少列:if(row==null||row.getFirstCellNum()==j){ continue;}---时poi可能会只读取...
2019-12-16 14:30:47 174
原创 SpringBoot开发微信公众号(一)
这两天研究了下公众号,因为之前用MVC写的公众号放到新写的springboot项目中总是报错,于是打算干脆用springboot写个公众号架子以后也好用先来第一步:连接微信服务器1.创建个springboot框架项目,可以用eclipse或者idea创建,也可以到springboot官网上创建,不会官网创建的同学可以参照之前的博客https://blog.csdn.net/Gemini_K...
2019-12-16 14:24:26 1588 2
原创 Java解析json字符串(二)
上篇踩坑了Java解析json字符串直接解析的方式,这篇踩一下解析成javabean的方式的坑儿~还是分三种方式来,先上jsonlib的解析方式~一、JsonLibimport net.sf.json.JSONArray;import net.sf.json.JSONObject;public class jsonLibToJavaBean { public static ...
2019-12-06 15:40:58 241
原创 Java解析json字符串(一)
最近突然对json比较敏感,项目里不少地方需要自己拼接json或者对json进行解析处理,来记录一下学习经历,这篇说说直接访问json进行解析的方式,后续更解析成Javabean的方式~有三种解析方式:解析的方式无大差异只是方法名不一样需要注意1.jsonlib解析:比较麻烦,需要引入的jar包比较多:commons-beanutils-xxx.jar commons-collect...
2019-12-06 13:47:06 252
原创 Echarts生成柱状图饼状图(二)
上篇纹章介绍了利用echarts插件生成静态柱状图、饼状图,这篇纹章跟大家分享下动态生成图形(自己也踩了几个小坑儿)~直接上代码了动态生成柱状图:后端代码:因为项目需求我只查询出几个数字,后台数据可以根据需要自己定(小编这里用的MongoDB数据库)public Map getData (HttpSession session) { Criteria hahaCriteria...
2019-11-15 16:31:11 585
原创 Echarts生成柱状图饼状图(一)
最近项目需求根据数据生成柱状图,饼状图等统计图小编又学了学,先发个生成静态的代码~首先到Echarts官网下载echarts.js文件引入到你的HTML文件中<script type="text/javascript" src="echarts.js"></script>生成柱状图:<div id="main" style="width: 600px...
2019-11-15 15:36:53 740
原创 springboot+MongoDB实现distinct查询
Criteria c = Criteria.where(key).is(value);Query q = new Query(c);List<String> list = mongoTemplate.findDistinct( q, //查询条件 distinct_column, //需要去重的列 COLLECTIONNA...
2019-11-05 15:37:23 4893
原创 使用IDEA开发Android程序(二)第一个简单的程序并运行
上篇文章介绍了Android开发环境sdk安装,今天来简单实现一个小Demo并在手机上运行起来~首先先了解几个文件的作用:res/layout/activity_main.xml App主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式res/values/strings.xml 可以理解为i18n文件,这个文件用来存放程序调用的各种字符串src/com...
2019-08-14 13:55:50 6619
原创 使用IDEA开发Android程序(一)安装Android开发环境
突然间又接个大活,一个推广系统,竟然还需要开发APP我勒个去,本着活到老学到老的精神,开始着手学习这一方面的姿势······首先开发Android程序需要有jdk开发环境,就像java开发要javaJDK开发环境一样,下面上一下今天安装环境踩得坑~首先下载Android的SDK:http://www.androiddevtools.cn/安装:选择你下载的sd...
2019-08-13 16:02:48 7252 1
原创 MongoDB安装教程
记录一下安装MongoDB踩的坑~之前一直使用公司服务器的MongoDB,今天在自己PC上安装一个,方便测试用~首先需要到MongoDB官网下载个安装文件:https://www.mongodb.com/download-center/community?jmp=nav下载完成后是这样一个文件:mongodb-win32-x86_64-2008plus-ssl-4.0.11-signed....
2019-08-05 16:29:31 320
原创 Java常见文件上传方式
//先准备个时间戳,拿来当文件名,以免上传同一个文件名覆盖SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMddHHmmsssss);第一种:采用spring提供的上传文件的方法@RequestMapping("uploadFile")public String uploadFile(HttpServletRequest re...
2019-08-02 10:02:47 442
原创 Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';
今天小编写新项目向数据库插入数据时遇到了一个小阻碍,当前端form表单提交数据时后端controller就报了标题的错,原因是前端提交到后端的数据时string类型的,而实体类中需要的是date型的数据,所以报了这个错误~ajax代码:$.ajax({ type: 'POST', url: '/zouni', data: $("#myForm").serializ...
2019-07-29 14:11:28 5184
原创 dos命令打包Javaweb、Maven项目
今天心血来潮研究一下手动打包项目的问题,这也是程序猿必备的技能之一~首先要通过dos命令进入到项目的根目录中,或者打开项目根目录按住shift+鼠标右键直接在该文件夹下打开命令窗口~1.打包Javaweb项目输入: jar -cvf 项目名.war *;(例:jar -cvf haha.war * )→回车完成会在webroot或者webcontent文件夹下找到相关war文件...
2019-06-26 16:10:27 1145
原创 js实现浏览器页面标题闪烁
<script type="text/javascript"> var msg = { time: 0, title: document.title, timer: null, //显示新消息提示 show: function () { var title = msg.title.replace("", "").replace("【您有新消息...
2019-06-26 09:36:36 1864 3
原创 springboot+mybatis+thymeleaf简单demo
今天再来个springboot+mybatis逆向工程+thymeleaf的简单demo,比springmvc坑还要多~话不多说,言归正传,开门见山!!!首先大家可以先到springboot官网上生成一个项目,这样比较方便,而且启动类和pom.xml的一些依赖也可以直接生成出来,可以省事不少,当然要是想手动自己建也可以,本片介绍前种官网生成法~1、进入springboot官网:https:...
2019-06-05 16:25:13 560
原创 springmvc+mybatis+thymeleaf简单demo
今天又踩了一下午坑玩儿了这东东出来,分享一下:springmvc+thymeleaf3的简单demo首先创建一个maven工程(web工程也一样)-springmvc+mybatis逆向工程+thymeleaf:其他springweb的jar包就不一一说了,这里主要应用到两个jar包:thymeleaf-3.0.11.RELEASE.jar和thymeleaf-spring5-3.0.2....
2019-06-04 17:26:52 392
原创 springmvc+poi导出数据库数据到Excel
今天分享个springmvc+poi实现导出数据库数据到Excel的例子,代码走起~首先需要一个jar包:小编用的poi-3.9.jar,可以下载到先整个页面,比较简单,就一个按钮点击触发事件:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>...
2019-06-04 09:46:11 2052 1
原创 js实现ctrl+v粘贴并上传图片
再分享一个刚学会的小东东:聊天室实现ctrl+v粘贴并上传图片,亲测有效(目前只能粘贴QQ或者微信的截图上传,桌面上的图片直接复制再粘贴无效,今后再深究),下面上代码前端页面:<textarea class="scroll" id="text" placeholder="在此输入..."></textarea><script type="text/jav...
2019-05-28 10:27:48 3716 6
原创 PrintWriter和OutputStreamWriter的使用
这几天小编被乱码这哥们儿坑稀了,搞了好一阵子才弄出来,不过我遇到的只是一种情况,其他情况以后遇到再来说!我的项目需要调用第三方接口来获取数据,刚开始我给服务器那边传参的编码格式不对,导致入参和返回数据都是乱码;但是我把入参的编码格式改成UTF-8后返回的数据还是乱码,我感觉应该就是题目中这两个流的事儿了,下面贴代码:字符串转编码:String text = "{\"haha\":\"...
2019-05-13 16:28:46 1935
原创 onclick触发type=file并上传文件
最近又研究了点前端的东西(小编也是见了鬼,身为后端程序员净干前端活儿了),通过onclick函数触发input的type="file"并实现上传文件,目的是为了美化input的上传文件功能,而且我发现了个事儿,网上的代码有用的很多,实用的没几个,基本贴出来的代码不是不全就是运行报错,这对于新手来说属实很闹心······下面贴代码~<button id="uploadBtn">走你...
2019-05-09 15:41:50 6062 2
原创 SpringMVC拦截器
拦截器验证登录,实现未登录时一部分操作或全部操作全部跳转到登录界面~controller层:@RequestMapping(value="/login")public String login(String username, String password, HttpServletRequest request, HttpSession session){ Haha haha...
2019-04-29 11:21:47 128
SpringBoot开发微信公众号
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人