自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 递归算法

程序调用自身的编程技巧称为递归,它做为一种算法在程序设计语言中广泛应用。Java 支持递归,在 Java 编程中,递归是允许方法调用自身调用的属性。调用自身的方法称为是递归的。递归的典型例子是数字的阶乘。数字 N 的阶乘是 1 到 N 之间所有整数的乘积。下面的程序使用递归来计算数字的阶乘。public class Factorial {int fact(int n) {int r...

2020-04-28 16:30:35 147

原创 导出execl表格样式设置

效果图:控制器源码如下:public ActionResult ExportExcel(){NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook();int NodeIDs = Convert.ToInt32(Session[“EXNodeID”]);var list = (from ...

2020-04-28 15:09:26 338

原创 微信小程序

一:微信小程序项目上线流程:(1):本地发布:(在微信web开发者工具中可编辑预览)(2):开发版:(开发者可以真机测试)(3):体验版:(供开发者和体验者做上线前测试)(4):提交审核:(提交给微信进行上线审核)(5):线上版:(审核通过后正式上线)二:微信小程序框架描述:微信小程序框架主要有四大模块:(1):.js-逻辑文件,类似于我们MVC中的控制器。(2):.json-...

2020-04-28 15:03:35 153

原创 元素的数量不等于同于长度

一般情况下,当我们在谈到数组长度的时候,我们会认为长度要么是数组的数量,要么是我们手动给数组设定的长度,事实上数组的长度取决与内部最大的已经存在的索引;长度是个非常灵活的属性,无论你是否实现调整了数组的长度,只要吧不断的给数组添加新的值,它的值也会随之增长在上面的例子中,你可以看到我给的数组的索引5指定了一个值,之后长度变成了6,现在你觉得给index 5添加一个值,数组就会自动创建索引0-4,...

2019-06-26 19:57:56 366

原创 在数组元素中进行循环

由于数组索引都是又非负整数所构成的因此通常情况下,我们都会从0开始,直到数组的全部长度来对整数组进行迭代,然后使用迭代后的值来根据待定索引来换取数组元素。然而ECMASCRIPT6出现之后,我们可以不再管索引,直接在数组值中进行循环,而且这个操作可以使用for of循环来完成,在数组中for of循环可以根据索引的顺序对数组进行循环,换句话说,它可以掌柜索引的迭代,根据给予的索引获取一个...

2019-06-26 19:50:57 732

原创 WPF查询图片

点击行数据,获取图片(根据图片名称提取文件夹中对应的图片)在服务器写一些图片方法:第一步首先判断图片文件夹是否存在,如果路径不存在就创建文件路径第二步if判断传递过来的图片名称是否为空,获取图片路径找到文件,如果找不到就else第三步就在客户端获取表格选中单元格改变事件,在给改变事件写方法获取图片首先提取选中行的单元格(图片名称)...

2019-06-15 16:43:39 205

原创 WPF修改图片

在WPF新增修改图片保存的路径,服务器会根据数据库图片的路径找到图片在服务器写一些图片方法:第一步首先判断图片文件夹是否存在,如果路径不存在就创建文件路径第二步就判断修改有没有选择到图片,再一次if判断如果修改没有选择图片就添加新的图片;else if判断的情况如果修改中有旧图片就替换旧的图片,添加新的图片。第三步的else if情况判断如果修改中不想保存图片就获取原来的图片删除文件...

2019-06-15 16:40:52 326

原创 WPF删除

第一步:先命名一个存储过程的名称,删除DELETE的这个表的ID,WHERE条件筛选需要删除的主键ID的信息第二步:最关键的也是最重要的一步,服务器就是数据库和客户端的一个桥梁,用到的数据库都需要连接服务器,在服务器里操作都需要一个契约【OperationContract】而头上的参数就是需要删除的ID,定义传递参数,以及传递参数的类型,在给定义好的对象赋值,传递需要删除的主键ID,给对象赋值...

2019-06-09 17:59:46 245

原创 WPF修改

第一步:先命名一个存储过程的名称,再定义一个修改的方法,修改UPDATE一个单表修改把该修改的字段列入,再声明修改的字段,有多少字段就声明多少个字段,每个字段的类型一定要对应,ID就int类型、字符串就char类型;WHERE条件筛选需要修改的信息第二步:最关键的也是最重要的一步,服务器就是数据库和客户端的一个桥梁,用到的数据库都需要连接服务器,在服务器里操作都需要一个契约【Operatio...

2019-06-09 17:54:09 172

原创 WPF新增

第一步:首先在数据库里找到可编程性-新建-存储过程,在存储过程里面写新增代码。第二步:先命名一个存储过程的名称,再定义一个新增的方法,新增INSERT INTO一个单表新增把该新增的字段列入,再声明新增的字段,有多少字段就声明多少个字段,每个字段的类型一定要对应,ID就int类型、字符串就char类型;同样新增不可能新增同一条数据就判断有没有一样的信息,而exists就是检测行的数据是否返回同...

2019-06-09 17:50:19 134

原创 StaticResource扩展标记

一样StaticResource也是个扩展标记,而它呢就起到一个引入的作用,引入数据字典中定义的一个静态资源

2019-05-27 21:34:14 498

原创 Binding扩展标记

在实际项目中为XAML控件属性赋值经常遇到设计时属性之处于未知状态是值,就好比如要绑定一个表格,而表格的值是未知状态的同时也不是固定的值,对于这一类就需要引入一个扩展标记来绑定数值。而Binding就是在XAML在载入时,将数据绑定到XAML对象中,2、运行时才能获取到的值...

2019-05-27 21:32:33 214

原创 常用的五个布局元素(下)

Stackpanel:栈式面板就是将控件按照行和列来顺序排列,同类元素需要紧凑排列(就好像制作菜单和列表)设置面板有Orientation两种排列方式属性:横排Horizontal和竖排Vertical。一般默认情况下,水平排列和垂直排列是每个元素与面板一样高和一样宽,而在栈式面板中能控制剩余空间有HorizontalAlignment和VerticalAlignment属性而缺点就是不会换行...

2019-05-16 19:58:38 607

原创 常用的五个布局元素(上)

Grid:顾名思义就是“网格”可以自定义行和列、而且还可以通过行列的数量、行高列宽来调整控件的布局,非常灵活。下面通过UI布局的框架设计介绍Grid的Row和Column的用法:使用Grid、要在RowDefinitions和ColumnDefinitions属性中添加一定数量的Row和Column元素,从而定义行数和列数而这里的索引的从0开始DockPanel:属于泊靠式面板专门负...

2019-05-16 19:53:40 827

原创 Map输出

Map.Entry输出Entry是Map接口里面的一个内部接口、而这个接口用于封装key-value,有三个方法Object getKey();返回Entry里包含的key值Object getValue();返回Entry里包含的value值Object setValue();设置Entry里包含的value值,并返回新设置的value值;所有的Map集合的内容都要依靠Iterator...

2019-05-03 12:34:46 2555

原创 数组遍历输出

Iterator:迭代输出,一旦操作集合是遍历输出,首选Iterator接口;ListIrerator:Iterator子接口,专门输出List中的元素;Enumeration:古老的输出方式,迭代Vector元素被Iterator取代;Foreach:可输出数组和Iterable对象;总结:Iterable接口(迭代遍历)、优先选择Iterable接口,遍历Collection里所以元素...

2019-05-03 12:31:41 1751

原创 三大循环结构

三大循环结构:While:事先不需要知道循环执行多少次;Do while:同上,只是至少要执行一次;(先做,后判断)For:需要知道执行顺序;循环结构(while & Dowhile)格式:while(条件表达式值为 true){执行语句;}我的总结 :while和for可以互换,区别在于for为了循环而定义的变量在for循环结束就在内存中释放。而while循环使用的变...

2019-05-03 12:24:52 1333

原创 嵌套循环

嵌套循环:循环里套循环,假设外循环的循环次数是m次,内循环的循环次数是n次,那么内层循环的次数需要m*n次例:利用for循环语句嵌套打印出的乘法口诀定义 i 与 j 的值必须在 for 循环里面,否则每次跳出循环重新 执行就无法取值print()括号里面 必须传递参数,println()无限制!结果:...

2019-04-24 19:58:40 202

原创 流程控制

通过Break、Continue两个语句用于指定的循环中执行、break语句是流程控制,不会完全被控制,而continue语句是跳过本次循环,继续下次循环。若这两个语句离开应用范围,存在是没有意义的,当然,两个语句后面不能有语句,因为执行不了结果:...

2019-04-24 19:55:52 93

原创 触发器新增

1、 触发器新增 :原理:当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。inserted表还允许引用由初始化INSERT语句而产生的日志数据。触发器通过检查inserted表来确定是否执行触发器动作或如何执行它。inserted表中...

2019-04-18 14:35:55 895

原创 触发器更新

文献种类:触发器更新开发工具与关键技术:Oracle作者:赖俏萍;年级1701;撰写时间:2019年4月17日文献编号: 归档时间: 年 月 日触发器更新1、 触发器更新原理:可将UPDATE语句看成两步操作:即捕获数据前像(before image)的DELETE语句,和捕获数据后像(after image)的INSERT语句。当在定义有触发...

2019-04-18 14:31:27 3097

原创 SQLOrcale连表查询总结

SQL连表查询开发工具与关键技术:Oracle sql*plus PLSQL Developer作者:赖俏萍撰写时间:2019年 3月28日连接查询包含合并、内连接、外连接和满外连接,如果涉及多表查询,首先了解这些连接的特点很重要只有真正了解它们之间的区别,才能正确使用合并两个或多个(UNION)Union操作符用于合并两个或多个select语句的结果集Union预算符通过组...

2019-04-08 10:37:26 106

原创 SQLOracle约束总结

SQL约束(Constraints)开发工具与关键技术:Oracle作者:赖俏萍撰写时间:2019年 3月28日CHECK约束用于限制列中的值的范围.如果对单个列定义CHECK 约束 ,那么该列只允许特定的值,如果对一个表定义CHECK 约束,那么此约束在特定的列中对值进行限制主要有以下几种约束: NOT NULL UNIQUE PRIMARY KEY FOREIG...

2019-04-08 10:31:35 142

原创 定义表格

点击重新定义表格首先我们先在定义一个方法 然后在这个方法下面写一个循环,点击一个之后我们就进行一个添加一个文本框的操作,以此类推然后进行添加。如果想删除的话,我们可以写一个方法点击的时候进行清空...

2019-03-30 19:21:29 472

原创 使用插件进行身份证显示信息

输入身份证进行信息的显示如上图所显示,输入完之后他便自己出来在这里,我们需要封装好一个插件吧一些地区的信息弄进来然后在插件里面写一个方法,然后在页面层进行调用就可以了直接调用插件方法就可以了...

2019-03-30 19:20:33 917

原创 llS本地发布

llS本地发布开发工具与关键技术:MVC 网页发布本地服务作者:赖俏萍撰写时间:2019年1月28日第一步:安装 IIS 功能控制面板=>卸载或更改程序=>启用或关闭 Windows 功能=>安装有必要的功能如下图:第二步:打开要发布的项目 操作如下图:第三步:发布控制面板=>管理工具=>打开 IIS 管理器 具体操作如下图:...

2019-02-23 11:14:46 1573

原创 IIS本地发布错误解决办法

IIS本地发布错误解决办法开发工具与关键技术:MVC 网页发布本地服务作者:赖俏萍撰写时间:2019年2月5日错误信息:解决办法:错误问题:错误信息:500.19 配置源-1 如图:解决办法:编辑权限 Everyone 设置如下图:...

2019-02-23 11:13:54 284

原创 JavaScript 计时器

JavaScript 计时器开发工具与关键技术:JavaScript DW作者:赖俏萍撰写时间:2019年1月19日在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次代码如下:1计时器setTimeout()setTimeou...

2019-01-20 21:32:43 144

原创 理财计算机

理财计算机开发工具与关键技术:Visual Studio 2015、 JQuery 、.NET C#作者:赖俏萍撰写时间:2019年1月19日计算器功能演示:如下图在文本框输入数据点击计算,就可以出来结果,可以根据还款方式计算比如:选中按月给息,到期还款,出来结果如下图选中按月分期,到月还本息显示的结果如下图:方法代码如下...

2019-01-20 21:18:53 219

原创 《“区域定位”模块》项目研发阶段性总结

在图1-2所选里写入该区的名称则出来该区的全部的街道或镇、并在地图上显示想要的街道;图1-2地图配置操作如下图:步骤一:在区县界再复制数据集、见图1-3图1-3步骤二:双击新建的地图、见图1-4图1-4步骤三:选择高亮笔、通过想要分割的区域信息、拖到地图位置,点击对象操作进行地图画线切割;流程见图1-5图1-5切割好的区域对象图(根据区域信息里有多少条进行切割):图1-6...

2019-01-18 09:48:27 234

空空如也

空空如也

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

TA关注的人

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