- 博客(61)
- 收藏
- 关注
原创 【java 执行 postgresql sql 结果不一致】
java 执行 postgresql sql 结果不一致问题描述:pk_deptdoc,deptname 这两个字段只显示第一个字符。解决方案:是因为用到了UNION ALL,为了两边查询结果一致,我们一般会定一个空值,却没有定义数据类型,所以我们要在程序的sql里加上对应的数据类型比如::::char(20)。SELECT tname, SUM ( A.nnum ) nnum, A.ddate, A.pk_deptdoc, A.pk_calbody, A.deptname FROM (
2024-06-28 15:19:23
215
原创 c#通讯西门子plc
一、环境c#:.net core、s7netplus西门子plc:s7200smart二、代码 //通讯plc private void OpenPlc() { plcS7 = new Plc(CpuType.S7200Smart, "192.168.3.2", 0, 1); if (!plcS7.IsConnected) { try
2021-10-07 08:53:44
1240
5
原创 C#List循环删除注意点
注意索引问题,从后往前删能解决。 for (var i=0;i< plcDataModels.Count();i++) { for (var j= plcDataModels.Count()-1; j>i; j--) { if (plcDataModels[i].Specification == plcDataModels[j].Specification)
2021-10-07 08:49:23
286
原创 C# lambda Contains注意点
使用模糊搜索前要判空下query = query.Where(t => (t.SpecificationNo!=null&&t.SpecificationNo.Contains(NoOrName)) || (t.ArticleNumber != null && t.ArticleNumber.Contains(NoOrName))).ToList();
2021-09-01 21:46:54
693
原创 C# 用NPOI导入Excel数据
注意点:用NOPO有个缺点,会出现单元格未激活情况,去单元格数据就会报错,下面有解决方法。//excel导入数据 public List<IRow> ImportExcelData(string filePath) { var fs = System.IO.File.OpenRead(filePath); var wk = new XSSFWorkbook(fs); var errorRow
2021-08-27 09:59:49
595
原创 Echarts Brush 选点导出原始数据功能
功能参考自echarts brush原始数据 var resData = [];//原始数据 对象数组 var screenData = [];//区域选择点的index //获取原始数据 function getRecond() { $.getJSON('@Url.Action("GetByDate", "DataReview")', function (result) { resData = result;
2021-08-26 15:39:39
648
原创 AngularJs $uibModal 注意点
首先得吐槽下:$uibModal弹窗页面代码有错误,运行时也不报错,直接就是打不开弹窗,所以在编写弹窗页面代码时大家一定要谨慎。注意点传递参数,弹窗页面要定义下,不能少,变量名要一致。打不开弹窗时,用断点去找错。...
2021-08-06 17:09:21
255
原创 前端JS字符串转数值 Number和parseInt用法
Number()只包含数值的字符串字符串为空则为0parseInt()字符串不能为空字符串第一个必须为数值从第一个数值开始取,到最后一个连续数值结束
2021-07-22 15:32:09
435
原创 c#使用linq新增实体返回自增Id
新增完直接返回idpublic int InsertDigitalProject(Model.WindFramSystem.Digital_Project project) { using (var content = new Model.WindFramSystem.WindFramSystemContext()) { content.Digital_Project.Add(project);
2021-03-23 18:26:37
741
原创 c#使用jqgird分页
c#使用jqgird分页分页工具类调用分页工具类//jqgrid工具类 public class JqgridData<T> { //list转成jqgird<list> public Model.Jqgrid.JqgridDataModel<T> GetJqgridData(int initPage,int initRowNum, int record,IList<T> list) {
2021-03-23 18:23:11
195
原创 C# xml文件读写
文章目录1.创建xml文件2.读取xml文件内容3.xml文件样式1.创建xml文件public void WriteXml() { XmlDocument xmlDoc = new XmlDocument(); //创建类型声明 xmlDoc = new XmlDocument(); XmlNode node = xmlDoc.CreateXmlDeclaratio
2020-10-19 16:47:39
227
原创 SpringBoot项目错误总结
目录1.链接数据库要注意时区问题。2.ajax返回参数拿不到问题。3.ajax传值问题。1.链接数据库要注意时区问题。在URL后面添加serverTimezone=UTC url: jdbc:mysql://127.0.0.1:3306/miss_asia?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries...
2019-03-28 19:45:31
232
转载 2019/2/13 框架里IOC原理
目录1. IoC理论的背景2. 什么是控制反转(IoC)3. IOC的别名:依赖注入(DI)4. IOC为我们带来了什么好处5. IOC容器的技术剖析6. IOC容器的一些产品7.使用IOC框架应该注意什么1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。如果我们打开机械式手表的...
2019-02-13 11:19:21
182
原创 2019/1/22敲JAVA时小伙伴们遇到的坑
目录一、关于绝对路径二、关于JSTL三、关于转义字符四、jsp带参传值时引号的问题五、eclipse设置字符编码后,控制台依旧乱码的解决方法六、获取主键报错七、JSP传值问题的坑八、判断两个String是否相等九、字符串拼接问题一、关于绝对路径一般服务器内部跳转是相对路径,其他的都是绝对路径比较好,这样报错比较少。而关于绝对路径,一般就在相对路径前加上绝对地址。过滤器 :package c...
2019-01-24 13:44:00
213
原创 2019/01/11JSP5种常见的传值方法
目录1.直接在URL请求后添加2.jsp:param3.jsp设置session和request4.jsp第二种5.jsp第三种1.直接在URL请求后添加如:< a href=“thexuan.jsp?action=transparams&detail=directe”>直接传递参数< /a>特别的在使用response.sendRedirect做页面转向的...
2019-01-12 09:46:26
228
原创 SQL交换一字段中写反的两个(case when)
SELECT (case sex when 'f' then 'm' else 'f' end) FROM sexx 语法:SELECT 字段1,字段2… (CASE 要改的字段WHEN 要换的列1 THEN 换成的列2ELSE 列1END)FROM 表名
2018-12-28 20:31:47
601
原创 Java除法运算(保留几位小数)
DecimalFormat df = new DecimalFormat("0.00");//设置保留位数return df.format(运算);
2018-12-27 20:55:51
5238
转载 Java中的String,StringBuilder,StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。1.首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两...
2018-12-19 15:25:36
110
原创 2018/12/17每日练习(Day7)
jQuery 中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next() :取得匹配元素后面紧邻的同辈元素;prev():取得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest(): 取得最近的匹配元素;find():取得匹配元素中的元素集合,包括直接子元素和后代元素;什么是数据库三大范式?1NF:原子...
2018-12-17 20:29:34
166
原创 每日一练(Day7)
目录JQuery中有哪些方法可以遍历节点?MySQL 什么是数据库三大范式?Java编程题JQuery中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next():取得匹配元素后面紧邻的同辈元素;prev():去得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest():取得最近匹配元素;find():取得匹配元素...
2018-12-14 19:15:47
169
原创 每日一练(day6)
什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:console.log(isNaN(NaN)); //trueconsole.log(isNaN(23)); //falseconsole.log(isNa...
2018-12-13 20:56:14
162
原创 2018/12/12渡课(接口和抽象类的区别)
相同点:都不能被实例化。都被其它类继承或实现。都可以包含抽象方法。子类都必须要实现抽象方法。不同点:抽象类接口方法可以是普通方法方法是抽象方法修饰符可以是static修饰符只能是public或default有构造器无构造器一个类只有一个直接的父类或抽象类一个类有多个接口的实现单继承多继承...
2018-12-12 20:59:38
135
原创 2018/12/11渡课(java三大特性——多态)
目录一、基本含义二、注意事项1、当使用多态方式调用方法时:2、当不使用多态方式调用方法时:3、父类引用指向子类对象三、多态的实现方式四、强制转换——父子间一、基本含义语法:父类名 对象名 = new 子类名();关键字含义含义同一个接口,使用不同的实例,进而执行不同的操作优点灵活、简化、接口性、可替换、扩充性,消除类型间的耦合关系必要条件继承、重写、父类...
2018-12-12 14:14:44
162
原创 每日一练(Day5)
1.js解释下console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如 1/2,1/8,1/1024,每个浮...
2018-12-11 20:35:38
227
原创 2018/12/09渡课(package包的使用)
目录一、package的含义二、package具体操作1.创建2.命名规范3.包的使用4.JDK常用包一、package的含义项目含义目的便于类文件管理,确保类的唯一性命名规范企业域名反写,企业项目名,企业项目模块名导入位置类文件的第一行包中类单个引入Alt + /包中类全部引入Ctrl + Shift + O二、package具体操...
2018-12-10 20:44:55
176
原创 2018/12/08渡课(java三大特性——封装)
目录一、基本含义二、具体操作1.主函数入口文件:2.学生类源文件:一、基本含义创建语法:1.private [非访问控制修饰符] 数据类型 成员变量名2.private [非访问控制修饰符] 返回值数据类型 方法名(数据类型 形参1, 数据类型 形参2){方法体}项目含义别名隐藏目的隐藏属性或方法,防止外部类随意访问本类访问this.成员变量名...
2018-12-10 20:26:44
116
原创 2018/12/07渡课(Java三大特性——继承)
目录一、创建1.语法:2.注意二、调用1.调用父类方法——为被重写2.调用父类方法——被重写后3.调用父类方法——构造器三、具体操作1.主函数入口源文件:2.动物类源文件:3.兔子类源文件:4.狼类源文件:一、创建1.语法:[访问控制修饰符] [非访问控制修饰符] class 子类名 extends 父类名{ 类体 }项目含义含义继承父类的属性和方法目的复用...
2018-12-10 20:11:40
140
原创 import static的用法
在头部使用的imoirt static ***方式叫做静态引入,在Java SE 1.5.0(JDK 5)引入的特性。官方文档的介绍:为了访问静态成员,有必要限定它们来自的类的引用。例如,必须这样使用:double r = Math.cos(Math.PI * theta);为了解决这个问题,人们有时会把静态成员放到一个接口中,并从这个接口继承。这是一个坏主意。问题是一个类的另一个类的静...
2018-12-10 16:10:23
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人