- 博客(17)
- 收藏
- 关注
原创 SwifUi之分段器(SegmentedControl)
工具版本:xcode: 12.5.1swift: 5.4.2代码示例:import SwiftUIenum Season: String, CaseIterable { case spring = "1" case summer = "2" case autumn = "3" case winter = "4"}// 测试uistruct TestView: View { @State var flagText: Season
2021-08-18 00:51:19 261
原创 java中集合数据处理
1、list集合数据分组代码示例:(1)数据分组// 创建list对象List<String> listStr = new ArrayList<>();listStr.add("aa");listStr.add("bb");listStr.add("bb");listStr.add("aa");// 分组Map<String, List<String>> newData = listStr.stream().collect(Coll
2021-08-13 14:24:12 288
原创 swiftUi底部弹窗
工具版本:xcode: 12.5.1swift: 5.4.2代码示例:import SwiftUI// 测试uistruct TestView: View { // 弹窗是否展示; 默认false @State var isPresented = false var body: some View { Button(action: { // 按钮点击,改变弹窗现实状态 self.isPr
2021-08-08 02:14:03 1304 2
原创 swiftUI中,水平滚动图片
工具版本:xcode: 12.5.1swift: 5.4.2代码示例:import SwiftUIstruct CategoryCell: View { // 分类名称 let categoryName: String // landmarks分类后的集合 let landmarks: [LandmarkTest] var body: some View { VStack(alignment: .leading
2021-08-07 00:35:05 367
原创 ios开发中 对象数据根据属性分组
工具版本:xcode: 12.5.1swift: 5.4.2代码示例:/* 根据对象属性分组对象数组 */// 定义对象struct Phone: Identifiable{ var id: Int var name: String var price: Double var color: String}// 数组数据var dataArr = [ Phone(id: 1, name: "iphone 6", price: 3000,
2021-08-06 00:27:30 373
原创 swiftUi全屏背景色设置
工具版本:xcode: 12.5.1swift: 5.4.2实例代码:struct HomeView: View { var body: some View { // 堆叠布局, 其他布局同样的设置方式 ZStack{ // 布局内容 Text("hello World") } // 使布局撑满屏幕 .frame(minWidth: 0, maxWidt
2021-08-05 21:44:41 2292
原创 通过freemarker模板,使用jsoup将html转换为word,包含图片
实现思路:一、制作模板1、在word中无非三种格式,文字、图片、表格,目前我所涉及到的业务中只有这三个,其他情况没涉及到没研究,首先需要准备一个模板文件,即xml格式的模板,通过打开一个空白的word文档,另存为xml文件,即可得到一个空白的word模板(可使用notepad++工具打开)2、获取到空白文档的模板后,再新建一个word,填充文字,再另存为xml,打开并对比之前空白的模板...
2018-09-12 15:06:27 3048 3
原创 Java 通过使用freemarker,动态填充字符串模板
一、通过使用freemarker标签,实现动态填充字符串模板,到maven仓库选择需要的版本下载:freemarker.jar二、example:import java.io.IOException;import java.io.StringReader;import java.io.StringWriter;import java.util.HashMap;import java.uti...
2018-06-08 16:39:10 7537
原创 Java,Web前端发送请求下载Excel表格,通过勾选列表数据下载
实现思路: 1、前端展示列表数据 2、js中通过获取勾选数据的id,构建一个空的form表单,并将id通过input绑定到form表单中,提交表单,发送请求 3、后台处理根据id查询数据,并将数据填充到Excel表格,并将填充完整的数据发送到前端一,前端: (1)前端js下载方法,点击事件可调用此方法,param作为一个字符串数组参数,将多个选择的id存放到集合中。以逗号分...
2018-05-30 21:05:55 2111
原创 Java 将xml模板动态填充数据转换为word文档
实现思路: 1、先将word文档另存为 : Word 2003 XML文档(*.xml) 格式的模板文件; 2、通过Java程序,使用freemarker.jar包转换为xml格式的word文档文件 3、使用jacob包,将xml格式的word文档文件,转换为docx格式的文档文件具体实现步骤:一、模板编辑 1、将word文档另存为xml模板: 2、模板中需要动...
2018-05-30 19:56:00 31507 42
原创 mybatis中group by 语句中SQL报错,原因是MySQL版本的group规则默认是:only_full_group_by
报错信息:......not in GROUP BY clause and contains nonaggregated column ...... which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by查看sq...
2018-04-14 00:13:31 4728
原创 记一次大坑:SpringBoot+Mybatis项目中,配置文件中的修改了SQL语句后不生效
问题:原是SSM框架项目,转移到SpringBoot+Mybatis,使用的是C3P0连接数据库。转移到SpringBoot后的项目,我修改了xml配置文件中的查询sql语句,也就是增加了一个查询字段,无论是在前端页面测试,还是使用单元测试时候,我修改后的SQL就是不生效,查询的仍然是旧的SQL语句。尝试过了:clean、update、重新编译,重启电脑;都是无效但是我在原来的SSM的项目上做同样...
2018-03-31 23:17:51 9067 8
原创 SpringBoot使用Driud连接数据库(仅配置测试连接,通过配置类方法配置)
1、下载SpringBoot官网下载SpringBoot项目 : start.spring.io 2、使用sts工具,通过导入maven项目,将下载好的项目导入;sts工具下载地址:https://spring.io/tools目录结构如下: 3、导入项目后,到pom.xml中添加Druid 和 mysql 依赖;对应的依赖可到maven仓库查找 ...
2018-03-31 17:27:45 7561 2
原创 redis操作相关命令:停止、启动、查看
1、查看redis是否在运行: ps aux | grep redis2、启动redis: redis-server redis-conf3、关闭redis: redis-cli shutdown4、当设置密码后,上面的关闭命令无效:带密码输入: redis-cli -a [password] 回车后输入:shutdown即可关闭redis,输入exit 退出。5、查看r...
2018-03-18 12:53:28 103503 3
原创 Redis从下载到安装部署
可通过到Redis中到官网下载需要的版本: ①先下载到电脑,在通过电脑上传到 linux 服务器;可使用:FileZilla工具上传 ②直接从 linux 服务器中使用wget+ftp地址下载,这里介绍通过第二种方式下载(通过源码安装)1、Redis 下载: redis官网:https://redis.io/download (1)复制下载地址: (2)打开登录 li...
2018-03-17 22:33:47 634
原创 使用Java的DES加密时,不能导入BASE64的解决方法
一、添加rt.jar包 1、Eclipse菜单栏:Project --> Properties --> Libraries选项卡 --> Add External JARs...按钮 2、找到jdk的安装目录,选择:jre --> lib --> rt.jar 3、选择rt.jar之后保存二、删除项目的jdk,重新添加 4、右击项目名称:Pr...
2018-03-11 16:13:31 445
原创 Eclipse打开Java文件,默认是否折叠相关位置的代码
1、Eclipse菜单栏 --> Window --> Preferences --> Java --> Editor --> Floding打开后如下图所示:注:右侧选项中,打钩则表示:默认打开Java文件时相对应的位置的代码为折叠状态2、选项中的意思: ①comments 文档注释 ②Header Comments 标题注释 ...
2018-03-11 12:07:09 1327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人