自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 JAVA——不简单的fianl关键字

protected用来修饰 域,代表域的访问权限是:包权限 或者 不同包,但是是子类 ;final 修饰常量只要是该常量代入的计算式,在编译时期,就会被执行计算,以减轻运行时的负担。(只对基本数据类型的计算式,奏效)final 修饰引用这个有个地方需要说下,只是引用指向的对象,一经确定,就不再可以修改为指向别的对象。但是对象本身的属性,可以随意改变;空白 final就是被申明为fin...

2019-05-28 10:04:02 1026 6

转载 16款优秀的Vue UI组件库推荐

Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的认可。在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用。开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了。在选择Vue UI组件库的过程中,通过GitHub上根据star数量、文档丰富程度、更新的频率以及维护等因素,也收集整理了一些优秀的Vue UI组件库。PS:国内的UI组件大部分

2020-07-18 08:21:34 819

原创 C#——表格操作常用方法

前言:在新学JavaScript的时候,对于很多人来说,对于表单的一些操作常用的方法并不熟悉,下面专门给大家测试了几个常用的功能点,希望能够帮助到大家.页面测试代码:<body> <button onClick="javascript:mytable.rnd()">随机选择行</button> <button onClick=...

2019-08-17 20:31:43 1463

原创 C#——克隆表单

前言:由于很多时候搭建界面,需要读取N行数据的时候不好设计布局,一般很多人都会用简便的方法进行克隆表单读取,从而达到想要的效果。页面测试代码:<title>克隆表格</title></head><body> <input type=button value=克隆表格 name=mytxt onclick=add()>...

2019-08-17 20:09:29 204

原创 C#——隐藏不想打印的页面内容

前言:由于很多时候打印页面都是想要打印出自己想要的内容;而还有一部分内容我不需要,那么我需要怎么办勒?很简单,那就是去除掉不想打印的元素呗!页面测试代码:<body background="" leftMargin=0 topMargin=0 rightMargin=0 bottomMargin=0 style="BACKGROUND-POSITION: center 50%"&g...

2019-07-18 10:23:10 249

原创 C#——NPOI对Excel的操作、导入导出时异常处理(四)

--------------------------------------以下异常处理-------------------------------------一、数据库中数据类型不同、为空时处理(这个问题我在第三章强调过,设置默认值)数据库数据导出处理 private void button1_Click(object sender, EventArgs e)...

2019-07-17 21:26:12 1147

原创 C#——NPOI对Excel的操作、导入导出时异常处理(三)

1.NPOI读取Excel内容private void button2_Click(object sender, EventArgs e) { //需要读取的文件:学生表.xls // 创建文件 OpenFileDialog ofd = new OpenFileDialog(); ...

2019-07-17 21:02:06 1165 1

原创 C#——NPOI对Excel的操作、导入导出时异常处理(二)

1.NPOI导出(默认导出位置)private void button1_Click(object sender, EventArgs e) { List<Person> list = new List<Person>() { new Person(){Name="张三",Age="15",Ema...

2019-07-17 20:47:11 447

原创 C#——NPOI对Excel的操作、导入导出时异常处理(一)

一、Excel知识的理解整个Excel表格叫做工作簿:WorkBook工作簿由这三部分组成:a.页(Sheet); b.行(Row); c.单元格(Cell);二、处理Excel的技术1.OLE Automation:程序启动一个Excel进程,然后和Excel进程进行通讯来运行Excel的操作。  优点:强大,Excel能实现的功能,都可以实现  缺点:必须装Excel...

2019-07-17 20:33:13 1090

原创 C#——遍历图片以及优化加载图片

页面有大量图片,优化图片的加载方法1. 图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载。  什么是图片懒加载问题:  对于图片过多的页面,为了加速页面加载速度,所以很多时候我们需要将页面内未出现在可视区域内的图片先不做加载, 等到滚动到可视区域后再去加载。这样子对于页面加载性能上会有很大的提升,也提高了用户...

2019-07-17 20:09:20 1748

原创 C#——多表修改

修改按钮:修改事件:修改模态框:<form class="layui-form" id="formUpdateExaminee"action="/AssetMatchingInformation/AssetMatchingInformation/UpdateStudent" method="post"role="form" > &l...

2019-07-08 20:27:08 503

原创 C#——Excel导入的多表新增

导入Excel按钮:<form method="post" enctype="multipart/form-data" id="formExcel" style="DISPLAY: inherit;padding: 5px 10px;" name="fileForm"> <input multiple type="file" name="file" acce...

2019-07-08 20:05:50 407

原创 C#——数据回填总结

第一种封装的方法:控制器:页面:js第二种参照试题管理跨页面回填 实现不跨页面回填(测试单表)有点(控制器代码少)缺点(页面代码比价到)和第一种方法相反此方法类似于数据绑定控制器代码:页面代码:(用getjoin不需要隐藏域)(用from表单提交需要隐藏域)js代码:第三种方法://回填ID 1:GongSi1是查询...

2019-06-28 08:48:12 280

原创 C#——正则表达式

正则车牌号:function isVehicleNumber(vehicleNumber) { var xreg=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/; var creg=/^[京津沪渝...

2019-06-28 08:43:36 537

原创 JAVA——抽象类和接口,一看就懂

抽象类(abstract)以下重点内容我会用加粗字体标明:一个类,如果有抽象方法(没有方法体),则该类必须被限定为抽象类(abstract);当然,我们也可以创造出一个没有任何抽象方法的抽象类,仅仅是我们不想它产生对象;抽象类中,依然是有构造器的,只是我们不能创造对象 ;但是,它跟普通类并没有多大区别,比如,抽象类可以有静态方法,我们也可以直接通过类名使用它的静态方法 ;跟普通类,其实没差...

2019-06-17 21:32:12 159 3

原创 JAVA——Cookie

什么是会话?会话可简单的理解为:用户打开 一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭 浏览器,整个过程称之为一个会话 。(打开浏览器 ——> 关闭浏览器)会话过程中需要解决的一些问题;每个用户与服务器进行交互的过程中,各自会产生一些数据,程序要想办法保存每个用户的数据 。例如:用户点击超链接通过一个 servlet 购买一个商品,程序应该保存用户购买的商品,以便用户...

2019-05-28 10:41:09 117

原创 JAVA笔记——JDBC获取存储过程和主键

获取数据库自动生成的主键:update 更新操作以后,如果需要用到结果集,可以通过 PreparedStatement.getResultSet()方法获得结果集;getGeneratedKeys(); 获取执行完插入语句后自动生成的键,结果封装在一个结果集里面;PreparedStatement 对象,进行预编译的时候,可以接受2个参数,第二个参数表示是自动获得自动生成的键。获得的结果,...

2019-05-17 11:13:05 270

原创 JAVA笔记——JDBC多表查询

多表查询分别有三种表的关系:一对多 VS 多对一 VS多对多具体是选择 一对多 、 多对一 还是 多对多,在查询显示的时候,怎么显示,主要看我们的实际需求,显示一方的时候,是否需要显示另一方;比如员工和部门的例子,部门表和员工表,就不应该选择双向绑定关系;因为在展示部门的时候,不需要将其下面的员工全部显示出来的;还有一点,就是多的一方数据很多,我们需要采用分页的技术进行显示;一对多,尽量避免,...

2019-05-17 11:10:56 1309

原创 Java笔记——多线程

1、多线程的定义a、程序:是一个可执行的文件.b、进程:是一个正在运行的程序.在内存中开辟了一块儿空间c、线程:负责程序的运行,可以看做程序运行的一条通道或者一个执行单元.所以我们通常将进程的工作理解成线程的工作.2、多线程的原理3、多线程的实例----垃圾回收机制4、多线程的创建方式public class Demo{public static void main(String[...

2019-05-08 15:48:06 149

原创 Java笔记——泛型的定义与使用

1.泛型定义通过<数据类型>接收一种数据类型,在编译的时候会使用这种类型检测集合中的元素,如果不是<>中规定的类型,就不允许添加到集合当中(编译不通过)。2.泛型作用a、使用了泛型不再需要强制类型转换,容错处理,向下转型-----简化代码b、将运行阶段的问题提前到了编译阶段检查,提高了代码的安全性和编程的效3.类上的使用public class Demo3 {...

2019-05-08 14:48:25 165

原创 Java笔记——List与set的用法

1、List特有方法,可以操作下标增//void add(int index, E element) list.add("java");//boolean addAll(int index, Collection<? extends E> c)删//E remove(int index) 这里可以将E暂时理解成Objectlist.remove(0);改//E...

2019-05-08 11:40:32 662

原创 Java笔记——时间类

1、Date:日期类Data:数据类,他表示的二进制的数据Date date = new Date();System.out.println(“当前的时间:”+date);//long型的时间long time = System.currentTimeMillis();//获取的是当前的时间,单位是毫秒System.out.println(time); //先实现将long型时间转...

2019-04-28 09:04:41 112

原创 Java笔记——封装,继承,单例

一、封装1.set、get 的编写方法因为对所有的属性都要进行赋值和取值,系统制定了一套默认的规则---->get、set方法。set----->赋值 有参无返回值get----->取值 无参有返回值2.set的编写方法构成:修饰词 返回值 方法名(参数列表){ 方法体 }修饰词:一般public返回值:不需要返回值方法名: set + 对应的成员变量的名...

2019-04-27 11:33:22 247

原创 Java的interface接口

1、abstracta、抽象类b、抽象方法 抽象类 普通类 创建对象 不能 直接创建 抽象方法 有 没有 2、interfacea、比较接口与抽象类 ----->接口可以实现多继承----->抽象类除了抽象方法还可以由普通方法---->可以由方法的实现b、接口的定义c、接口的构成d、接口的注意点e...

2019-04-18 10:51:27 153

原创 Java二维数组与构造方法

1、二维数组比较一维数组:一维数组对于一维数组的时候,如果元素是简单数据类型,我们直接将数据本身放入数组,如果元素是引用数据类型,我们是将对象的地址放入数组。创建:赋值/取值:————下标遍历:————增强for循环2、排序a.冒泡排序b.选择排序3、查找a.普通查找b.二分查找————数组必须有序4、面向对象的理解a.面向对...

2019-04-18 08:49:33 2149

原创 使用 java.lang.Math 类完成编程

开发工具与关键技术:eclipse、java 生成 100 个 0~99 之间的随机整数,找出它们之中的最大者及最小者,并统计大于 50 的整数个数。 提示: Math 类支持 random 方法: Public static synchronized double random( ) 该方法返回一个 0.0~1.0 之间的小数,如果要得到其他范围的数,需要进行...

2019-04-08 11:41:34 1934

原创 Java 解一元二次方程与阶层

1.编程序,输入 a,b,c,求方程 ax2+bx+c=0 的解。源码:package lsy;import java.util.Scanner;//一元二次方程的解public class nihao { public static void main(String[] args) { Scanner reader=new Scanner(System....

2019-03-31 10:09:53 2017

转载 Java初学知识

给初学者之一:浅谈java及应用学java不知不觉也已经三年了从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语言更适合商业应用所...

2019-03-30 15:18:25 652

原创 JAVA完成九宫格程序

JAVA完成九宫格程序import java.util.Scanner;class NinePalace{public static void main(String[] args){// 定义 N 为九宫格的行列数,需要输入System.out.println(“请输入九宫格的行列规模(只能是奇数的)”);Scanner n = new Scanner(System.in);int...

2019-03-30 15:09:08 3757

原创 java运算符 与(&)、非(~)、或(|)、异或(^)

2019-03-27 09:32:23 138

转载 LINQ查询基本操作

1、如何使用LINQ LINQ作为一种数据查询编码方式,本身并不是独立的开发语句,也不能进行应用程序开发。在.NET3.5中,可以在C#中集成LINQ查询代码。在任何源代码文件中,要使用LINQ查询功能,必须引用System.Linq命名空间。使用LINQ to XML要引用System.Xml.Linq命名空间,使用LINQ to ADO.NET要引用System.Data.L...

2019-03-23 16:24:33 577

原创 jQuery日食音量调节器

开发工具与关键技术:Visual Studio 、jQuery作者:林顺扬撰写时间:2019年1月20日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~下面是JQuery日食音量调节器的编码,首先需要引用一个插件就是jQuery.js。视图:下面是...

2019-01-20 21:22:32 336

原创 《广州市越秀区慢性病地理信息系统》项目研发阶段性总结

作者:林顺扬本次任务完成时间:2018年12月24日~2019年1月16日开发工具与关键技术:Visual Studio 、SuperMap、SQL Server、GIS、C#(MVC) 区域定位此模块主要是针对一块区域进行查询,比如一些区域,街道等无法确定范围;所以进行切割数据集的区域来查询,然后显示在图层里进行定位,这样就可以明显的知道区域的位置。经典代码: 查询...

2019-01-20 10:46:52 257 6

原创 《GIS--SuperMap iDesktop 9D制作地图(一)》

 开发工具:SuperMap iDoktop 9D作者:林顺扬撰写时间:2019年1月18号SuperMap iDoktop 9D下载地址:http://support.supermap.com.cn/product/iDesktop_NET.aspx第一步:安装完成之后,打开SuperMap iDesktop 9D 界面,点击数据源,右键新建一个数据库型数据源。如下图: 第二步:创...

2019-01-18 11:30:19 991

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除