![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
神也畏惧小卢
Stay hungry Stay foolish.
展开
-
Mysql8关键字
Mysql8和Mysql5.7不同点和冲突点还是挺多的,不建议没有准备的情况下换环境。原创 2023-10-24 15:31:06 · 265 阅读 · 0 评论 -
Java toString()方法经常报空指针
因为调用null对象的toString()会抛出空指针异常,如果我们能够使用valueOf()获得相同的值,那宁愿使用valueOf(),传递一个null给valueOf()将会返回“null”,尤其是在那些包装类,像Integer、Float、Double和BigDecimal。使用String.valueOf(obj)和obj.toString()返回相同的结果时,宁愿使用前者。为了避免重复写判断空值,直接使用String.valueOf()即可。原创 2023-07-31 10:13:37 · 1179 阅读 · 0 评论 -
Java中JSONArray转换List的方法
JSONArray对象 转 List实体类对象原创 2023-05-12 15:55:48 · 4922 阅读 · 1 评论 -
NOPI读取Excel2003、Excel2007或更高级的兼容性问题
NOPI处理文件的兼容性问题原创 2022-12-29 16:21:49 · 545 阅读 · 0 评论 -
JAVA用字符串保存的数学算式并计算其结果
可以使用 commons-jexl3 jar包,此 jar 包提供了一些方法用于计算字符串中的数学算式原创 2022-10-24 11:00:36 · 1344 阅读 · 0 评论 -
C#实现二维码打印模板(PDF格式)
思路是要先制作好一个固定的模板,然后打印时候将对象参数和二维码放到方格模板内即可。于是用word制作了一个模板,并转成pdf格式。模板制作完成后开始编码。原创 2022-09-29 10:56:01 · 1654 阅读 · 0 评论 -
高效备考软考中高级经验分享
报名过三次软考,一次中级两次高级,科目分别是 软件设计师(中级)、系统架构设计师(高级)、系统分析师(高级),其中 软件设计师、系统分析师 压线通过,系统架构设计师论文差几分没有通过。.........原创 2022-07-24 18:28:38 · 787 阅读 · 0 评论 -
C#报错Newtonsoft.Json.JsonReaderException:“Unexpected character encountered while parsing value
问题场景:使用Dictionary处理Json数据,取出值//第一种Dictionary<string, string> dic = new Dictionary<string, string>();dic.Add("id", "i1");dic.Add("2id", "i2");var serializer = new JavaScriptSerializer();//将object对象转换为字符var json = serializer.Serialize(dic原创 2022-05-26 10:51:39 · 15621 阅读 · 0 评论 -
C#报错System.InvalidOperationException:“当 ItemsSource 正在使用时操作无效。改用 ItemsControl.ItemsSource 访问和修改元素。”
C#处理DataGrid的时候偶然遇到以下报错信息:System.InvalidOperationException:“当 ItemsSource 正在使用时操作无效。改用ItemsControl.ItemsSource 访问和修改元素。”这是因为DataGrid中使用了Binding了一个List对象,而后在代码却又使用另一种方式去操作DataGrid,如使用DataGrid.Items.Remove(selectRow);去操作数据,这必然会导致ItemSource出现改变,而与Bind原创 2022-05-16 10:48:06 · 3152 阅读 · 0 评论 -
Mysql取某一列的最小或者最大的第一条数据
比如说我要取学生表信息表上的最年轻的、且名字为“小明”的人的全部信息。此类方法可以用于id最小/最大查询,或者其他有序字段的最小/最大查询。即可取到全校年龄最小的小明的信息。原创 2022-07-21 09:32:15 · 2635 阅读 · 2 评论 -
C#中Map(即Dictionary)用法
在C#中想要使用Map时,发现没有Map,但是有替代方案,就是使用Dictionary。Dictionary< string , string > hashMap = new Dictionary< string , string >();说明:1、必须包含名空间System.Collection.Generic2、Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)3、键必须是唯一的.而值不需要唯一的4、键和值都可以是任何类型(比如: str原创 2022-05-26 14:55:53 · 21310 阅读 · 0 评论 -
C#报错:托管调试助手 “FatalExecutionEngineError“:“运行时遇到了错误。
托管调试助手 "FatalExecutionEngineError":“运行时遇到了错误。此错误的地址为 0x0794a9e0,在线程 0xe6e4 上。错误代码为 0x80131623。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。”...原创 2022-07-05 09:40:10 · 7799 阅读 · 0 评论 -
Vue前端项目部署在tomcat
修改路由配置src/router/index.js,增加配置base‘/Vue/’,如果这里不配置,会导致部署的项目首页访问一片空白,但不报错,且引入的文件有正常加载。执行npmrunbuild,将打包生成的dist目录下的所有东西粘贴到Tomcat/webapps/路径下新建一个Vue文件夹,Vue是自定义的项目名,访问路径格式>>ipport/Vue,例如http//localhost8080/Vue/,即可访问到Vue项目。前端项目中使用到了代码。...原创 2022-07-21 14:07:56 · 3551 阅读 · 1 评论 -
C#导入Excel表格数据报错:System.Data.DuplicateNameException:“名为“xxx”的列已属于此 DataTable。”
原因:导入的Excel表格中,表头有同名重复的列,使得程序无法正常识别,改掉之后再导入即可。原创 2022-07-06 13:54:49 · 829 阅读 · 0 评论 -
C#读写导入导出Excel表格模板(NPOI)
NPOI介绍:NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。NPOI优势:1、您可以完全免费使用该框架2、包含了大部分EXCEL的特性(单元格样式、数据格式、公式等等)3、专业的技术支持服务(24*7全天候) (非免费)4、支持处理的文件格式包括xls, xlsx, docx.5、采用面向接口的设计架构( 可以查看 NPO原创 2022-05-05 17:35:50 · 5901 阅读 · 3 评论 -
C#中获取Object对象里的值
之前百度了大半天,网上的都是说另一种方法,但是我CV进去不可行,最后用下面这种方法实现了例:取Object 对象obj中的“Name”对应的值string name = obj.GetType().GetProperty("Name").GetValue(obj, null).ToString();简洁明了!...原创 2022-05-05 17:00:04 · 10169 阅读 · 1 评论 -
C#报错Newtonsoft.Json.JsonSerializationException: “A member with the name ‘phone‘ already
在做项目的时候,遇到报错信息:Newtonsoft.Json.JsonSerializationException:“A member with the name ‘phone’ already exists on ‘xxx.xxx.xxx.Data’. Use the JsonPropertyAttribute to specify another name.”根据报错信息排查代码,发现实体类中 [JsonProperty(PropertyName = "phone")]原创 2022-04-24 09:25:04 · 1889 阅读 · 0 评论 -
C#保留小数点后位数的方法
Double dValue = 95.12345; int iValue = 10000; string strValue = "95.12345"; string result = ""; result = Convert.ToDouble(dValue).ToString("0.00");//保留小数点后两位,结果为95.12 result = Convert.ToDouble(iValue).ToStr...转载 2022-04-24 09:17:38 · 2437 阅读 · 1 评论 -
WPF中ComboBox设置不可选择
不能使用ComboBox.IsReadOnly = false;要使用ComboBox.IsEnabled = false;下拉框就变成灰色了原创 2022-04-13 15:49:31 · 2640 阅读 · 0 评论 -
C# 日期加减
C#常用的日期加减操作的方法如下:(1)AddDay(N):增加或者减少N天的日期,参数N为double类型值。(2)AddMonth(N):增加或减少N月的日期,参数N为Int类型。(3)AddYear(N):增加或者减少N年的日期,参数N为Int类型。(4)AddMilliseconds(N):增加或者减少N毫秒的日期,参数N为double类型值。(5)AddSeconds(N):增加或者减少N秒的日期,参数N为double类型值。(6)AddMinutes(N):增加或者减少N分钟的日期,转载 2022-04-06 09:07:13 · 7282 阅读 · 1 评论 -
WPF运行报错System.Windows.Markup.XamlParseException:““在“System.Windows.StaticResourceExtension”
报错信息System.Windows.Markup.XamlParseException:““在“System.Windows.StaticResourceExtension”上提供值时引发了异常。”,行号为“42”,行位置为“40”。根据报错信息检查到报错的位置,发现在UI页面写错了控件的Style值<Label Content="中文名称:" Style="{StaticResource RightContentLabel}" />改正过来即可...原创 2022-03-11 16:21:43 · 2693 阅读 · 0 评论 -
Springboot如何开启事务
第一步:在入口类使用注解@EnableTransactionManagement开启事务支持:第二步:在需要使用事务的service方法上添加注解@Transactional即可此时方法中无论数据是 单条操作 还是 循环插入或者修改、删除的数据,只要有一条不符合条件,抛出异常之后,事务都全部会回滚,这样就事务的作用就体现出来了...原创 2022-03-03 09:40:37 · 5525 阅读 · 0 评论 -
Java使用IDEA如何查看底层类的代码
此例子使用的编译器环境是IDEA 2021正版,java8版本,Maven3演示如何在Springboot项目中查看底层方法类的代码:比如说我们要查看我们平时使用较多的org.springframework.util.StringUtils包中的hasText()方法:按住ctrl,鼠标移至方法处,单击进入后,点击右上角的download Source,然后Maven会帮我们下载下载好之后,就可以看到底层的源代码了不难发现,只要是底层封装好的代码,在方法前面都会有一些英文,那些都是解释该方.原创 2022-02-23 14:52:49 · 3772 阅读 · 2 评论 -
C#中Datetime和时间戳之间转换
//long转DateTime private DateTime ConvertLongToDateTime(long d) { DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(d + "0000"); TimeSpan to...原创 2022-02-18 11:30:46 · 1316 阅读 · 0 评论 -
C#将DatePicker时间选择器中的时间格式转换为“yyyy-MM-dd HH:mm:ss“
时间选择器选中的时间默认类型为:Time = “2/11/2022 12:00:00 AM”public DateTime Fun(string date){ //从WPF组件或者组件绑定的对象属性中获取到Time值,本例为绑定了对象student var birthday = Student.Birthday; try { Time = Convert.ToDateTime(StringToDatetime(birthday)).ToString("yyyy-MM-dd HH:mm:s原创 2022-02-14 17:01:26 · 1895 阅读 · 0 评论 -
C#读取导入Excel表格里的数据并存到对象中
使用Spire.XLS读取Excel,具体文档请访问:Spire.XLS for .NET 中文教程官方网址Spire.XLS官方文档简介Spire.XLS for .NET 是一款专业的 .NET Excel 组件, 它可以用在各种 .NET 框架中,包括 ASP.NET 和 Windows Forms 等相关的 .NET 应用程序。Spire.XLS for .NET提供了一个对象模型 Excel API,使开发人员可以快速地在 .NET 平台上完成对 Excel 的各种编程操作,如根据模板创建原创 2022-02-14 09:16:09 · 1380 阅读 · 0 评论