随笔 - 213  文章 - 34 评论 - 150 trackbacks - 29

摘要:最近遇到过几次需要分析客户发来的业务数据的工作。 客户是用Excel发来的,分析之前需要把Excel里的数据导入到数据库中,后续会再利用程序对数据做分析。 现在主要讲一下如何把Excel数据导入到数据库中。 在导入前,先看看这个Excel数据的格式,发现会有以下几个现象: 1)第一行的标题,中英文都 阅读全文
posted @ 2020-12-21 15:25 Louis.Lu.Sz 阅读(18) 评论(0) 推荐(0) 编辑
摘要:核心想法:基于模板,数据与样式分离,不希望把数据和样式混在一起拼接。 模板,使用WPF的普通Page页即可,样式布局直接使用现有的。 数据,通过DataContext绑定到页面上。 原理很简单,下面贴一下代码或截图。 模板页(一个很普通的WPF页面): 简单写了一个打印类及相应方法。 /// <su 阅读全文
posted @ 2020-12-14 12:28 Louis.Lu.Sz 阅读(21) 评论(0) 推荐(0) 编辑
摘要:背景介绍: 在一个以AspNet MVC Web API技术为后端的Web开发项目中,使用了Vue 2.0+作为前端表现技术。 在进行两种开发框架的物理文件整合的时候,笔者不想把他俩的物理文件都“揉”在一个文件夹下面。 想尽量隔离开来,方便前后端两类开人员,把精力只关注到自己的开发文件上。 具体配置 阅读全文
posted @ 2020-11-27 11:37 Louis.Lu.Sz 阅读(47) 评论(0) 推荐(0) 编辑
摘要://调用 this.Controls.Find<Button>(true).ForEach((btn) => { btn.Enabled = false; }); //定义 public static class FormControlExtensions { /// <summary> /// 获 阅读全文
posted @ 2020-08-12 11:46 Louis.Lu.Sz 阅读(375) 评论(0) 推荐(0) 编辑
摘要:以下方法,测试有效,记录一下。 在build.gradle中修改: android{ lintOptions { checkReleaseBuilds false abortOnError false } } 阅读全文
posted @ 2020-08-07 08:52 Louis.Lu.Sz 阅读(1310) 评论(0) 推荐(0) 编辑
摘要:oracle数据库转到mysql数据库 工具:Navicat 注意 Navicat连接oracle数据需要下载instantclient_11_2.zip包 然后配置Navicat的oci指定路径. Navicat下路路径,instantclient_11_2下载路径. 链接:https://pan 阅读全文
posted @ 2020-07-08 08:56 Louis.Lu.Sz 阅读(243) 评论(0) 推荐(0) 编辑
摘要:var saveDialog = new SaveFileDialog(); saveDialog.Title = "下载模板"; //设置文件类型 saveDialog.Filter = "Excel工作簿|*.xlsx"; saveDialog.DefaultExt = "*.xlsx"; // 阅读全文
posted @ 2020-06-04 11:22 Louis.Lu.Sz 阅读(112) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> int main() { int t, s1, s2, s3; printf("散装重量按指定规格分包方案:\n"); printf("输入总重量:"); scanf("%d", &t); printf("输入三种规格(从大到小):"); scanf("%d%d 阅读全文
posted @ 2020-04-16 22:23 Louis.Lu.Sz 阅读(241) 评论(0) 推荐(0) 编辑
摘要:<StackPanel Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,5,5,0"> <TextBlock Text="自动刷新" FontSize="14" Margin="0,0,3,0" 阅读全文
posted @ 2020-04-16 15:09 Louis.Lu.Sz 阅读(165) 评论(0) 推荐(0) 编辑
摘要:大部分表格,都有显示行号的需求。 WPF里的DataGrid显示行号,一般如下方式显示: 在后台代码里写上相应的事件处理方法: 运行效果如下: 但是,这样需要对项目里的所有需要显示行号的DataGrid都要写重复的代码。 十分不优雅。 下面介绍一种通过附加属性的方式,把上面的代码进行一下封装。 然后 阅读全文
posted @ 2020-04-14 12:36 Louis.Lu.Sz 阅读(159) 评论(0) 推荐(0) 编辑