自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 以最简易的方法写一个串口通信连接

new一个串口的对象,然后赋值其中需要的端口名称,波特率,数据位,停止位,校验位这五个参数SerialPort spt = new SerialPort(); private void button20_Click(object sender, EventArgs e) { //检查是否有串口 string[] str = SerialPort.GetPortNames(); if (str.Len

2021-11-12 10:45:26 259

原创 用线程循环实现定时器的效果

private void button5_Click(object sender, EventArgs e) {//点击某个按钮触发 Thread th = new Thread(RealtimeData); th.Start(); }private void RealtimeData() { while (true) { //这里

2021-10-20 16:57:24 233

原创 css:px和%区别在哪?

开发工具与关键技术:工具:DW 关键技术:js、css 作者:郑海辉撰写时间:2019年1月16日我们在写样式时,通常都是要给div设置高度和宽度又或者是一些圆角的效果的,在一个大的div里,给小的div设置宽度和高度,有的人喜欢直接给它设置多少px(像素单位),也有人喜欢直接给小的一个百分比,一般情况下,用px又或者是%是没有什么区别的,都能实现相同的高度和宽度。那有没有px实...

2021-09-03 15:52:30 3081 5

原创 winform注册用户实现用户新增

/// <summary> /// 注册按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RegisterBtn_Click(object sender, EventArgs e) ...

2021-09-03 15:45:44 349

原创 “System.Data.OleDb.OleDbException”类型的未经处理的异常在 System.Data.dll 中发生 其他信息: INSERT INTO 语句的语法错误。

学习winform的过程中遇到的坑,记录一下,这个错是Access数据库敏感字的错误,需要加上中扩号,修改后如下string Insert = "insert into [User_Table]([UserName],[Password]) values('" + uName + "','" + pas +"')";

2021-09-03 15:21:41 2318 2

原创 异步请求后执行函数里再发送异步请求的情况出错,该如何解决

分享下博主在工作中遇到的这个回调函数里调用回调函数出错的问题,这种情况下被称为回调地狱。该如何解决呢?在JavaScript中,有一个Promise对象就是专门解决这种问题的。用法很简单。 function myFirstPromise() { return new Promise(function (resolve, reject) { //放置需要执行的异步 resolve(); //代...

2021-05-17 14:33:47 381

原创 C#double类型转decimal类型出错,double类型无法强制转换decimal类型

在查询的时候报了以下这个错,,分享一下如何解决的。System.NotSupportedException:“Casting to Decimal is not supported in LINQ to Entities queries, because the required precision and scale information cannot be inferred.”这段报错的意思就是在linq to entities中无法转换成decimal,因为所需的精度和规模信息不能被推断var

2021-04-29 09:13:05 5406

原创 关于session过期iframe层嵌套登录页面

在我们做web开发常常都会遇到这种问题,就是session过期的时候重定向登录页面,发现登录页面被嵌套在iframe层里if (window != top) { top.location.href = location.href; }在你登录页面的js中加入这串便能解决问题,意思判断当前的页面是否为最上层,如果不是就变成最上层...

2021-03-23 10:13:28 358

原创 避雷——layui表格渲染空白

问题描述:layui表格渲染出现空白行,后台无报错!!!我断点确认了,路径没有问题,可以跳转到控制器方法最后输出的数据也没有问题,字段名字也都一样。苦了我找了一个多小时,毫无头绪!最后,爷开窍了,发现一个奇怪的地方,显示三条空白!我查出来的就是三条数据啊,会不会是已经查出来了没显示出来??然后就在下面写了一个监听行点击事件!果然这些字段居然全都变成了小驼峰,就这???改小驼峰之后就出来了到这里,问题解决,就是控制器输出的数据到了jsp后就变成了小驼峰的写法总的来说,就是字段..

2020-12-04 10:22:57 658

原创 Cesium初始化地球

Cesium入门的第一步,初始化地球。新建一个项目,把所需要的文件拉进来。要想初始化地球,必须要引用Cesium的js和一个css,如图下接下来就开始加载地球,很简单,一句代码就能实现。 <body> <div id="cesiumContainer"></div> <script> var viewer;//初始地图参数 //初始化三维地球 viewer = new Cesium.Viewer(

2020-09-18 08:41:48 1075

原创 input输入框type参数

今日闲来无事,把所有的输入框type属性都试了一遍。一共呢,是有23个参数。<form action=""><input type="text" placeholder="1">//纯文本输入框<input type="button" placeholder="2">//转换成按钮<input type="checkbox" placeholde...

2019-07-27 16:41:53 2615

原创 C#获取本机名与ip地址

C#中应该如何获取ip地址?其实网上都有很多的总结方法,我也写一个我从网上找来的经过调试后ok的方法吧,所以说,写代码我们要养成一个总结这些小知识的好习惯,遇到一些新的知识点要学会总结嗷! string HosrName = Dns.GetHostName();//获取主机名 IPAddress[] addressList = Dns.GetHostAddresses(HosrNa...

2019-07-27 16:37:32 313

原创 注销登录(Session清空)

分享一下自己所学习到的一个功能实现,通过Session的清空来实现注销用户登录。首先,在控制器中写好清空Session的方法。Emmm,就一句代码,极其精简。方法写好之后就来到视图层上调用方法。写一个Ajax请求调用控制器中的方法。一般这种情况下用的都是confirm提示框比较多吧,起码让用户确认一下在退出这样子会好点。大概就是这样子了,一个注销用户登录功能的实现,也没有什么特别...

2019-07-18 10:50:18 2241

原创 Razor-标记语法

啥是Razor?Razor就是一种标记语法,不是什么编程语言,可以让你把在服务器的代码嵌入到网页中。Razor同时支持C#和VB。主要讲的是C#里的代码语法。Razor C#语法规则• Razor 代码块包含在 @{ … } 中• 内联表达式(就是一些变量和函数)以 @ 开头就行了• 代码语句用分号结束• 变量使用 var 关键字声明• 字符串用引号括起来• C# 代码区分大小写...

2019-07-08 08:12:12 411

原创 在页面中获取用户的登录

在页面中获取到用户是否登录,就是获取页面中的Session。简单说一下Session,Session是一种记录客户状态的机制,Cookie是保存在客户端浏览器中,而Session,是保存在服务器上的。客户端浏览器访问服务器的时候,服务器把客户端以某种形式记录在服务器上,这,就是Session。那究竟该如何在页面上获取Session值呢?方法很简单,这里涉及到一个MVC Razor语法,是一个将...

2019-07-08 08:07:34 2161

原创 项目小日志-条件查询表格数据

总结一下做项目实现的小功能,这个是用户申请额度信息的数据表格跟条件查询。表格渲染后,可根据条件查询来筛选数据,先在页面中获取文本框和下拉框的值,然后通过AJAX请求控制器中的方法体,根据这个文本框和下拉框的值去筛选数据库中表的数据,最后再返回到页面中。下面这个if语句就是用来筛选数据库中的数据的以下是功能完成后的一个演示:借款用途查询,输入买车,点击查询,查询之后的借款用途是只有买车...

2019-06-27 16:49:22 201

原创 Excel表格数据导入

要先引用NPOI的插件便可写导入方法。思路:(1)判断类型是不是: .xls1、获取读取的文件; 2、把文件转换为二进制数组;3、二进制数组转成内存流;4、利用NPOI把内存流中的数据读取成工作簿Excel(2)工作簿中有工作表(3)工作表有数据(4)数据准确性(5)数据都有,然后读取数据。以下是供参考的方法:代码实在是有点长,不过代码中的注释写的非常清楚了。 pu...

2019-06-18 08:28:28 316

原创 AES256位加密

为了保证数据的安全性,特别是客户的账号密码,加密是非常重要的,今天就是想分享一下学习到的一个256位AES加密算法。方法如下:public static string Encrypt(string toEncrypt){ // 256-AES key byte[] keyArray = Encoding.UTF8.GetBytes(Key); byte[] t...

2019-06-18 08:21:37 24585 2

原创 PowerDesigner模型导入SQL出错怎么办

我们在做数据库的时候,如果数据过于繁琐,要建的表很多,我们在建表的时候难免会出现一些纰漏,导致我们无法把数据模型导入到数据库中。假设一个错误:我故意有个表没设置主键就导入进去。可以看到我把主键的√去掉了(假设我不知道这个错误)。现在进行一个导入,出现了一堆不知道什么鬼的错。随便点进去看,完全不知道这是什么玩意错,看不懂那这个时候该怎么办?莫慌,回到我们数据模型中,右键Propert...

2019-06-09 21:49:46 4350 2

原创 注册用户功能实现(新增判断+验证码)

这是一个无处不在的功能,主要会做新增和验证码就行了,虽然说很简单,但是想这个判断其实我却想了挺久的(菜的真实),之前学习的项目里登录里有验证码判断,新增就是单纯的新增,一开始有点蒙,不过试了几次后就知道该怎么做了。先来理清下思路,再来写判断判断一:判断页面填写数据是否完整。判断二:判断验证码是否对应判断三:账号与数据库的字段是否重复出现把判断输入框是否输入完整这个判断在最外层,都输...

2019-06-09 21:44:52 1406

原创 将单条数据与页面属性绑定

第一次做项目,有很多东西都是自己没有学习过的,也遇到了很多的难题,今天主要想分享一下自己做项目过程中遇到的一个小难题。问题:单条数据如何跟页面元素绑定?难度:★(一颗星多了)技术要点:对数据的一个日常操作环境如下:这些按钮配置一样的模态框,但是打开模态框的第一个input回填不同的数据。问题要点:之前学习的都是对数据表格的数据修改回填,点击获取单行ID,通过ID查询数据来进行回填。...

2019-06-09 21:41:11 239

原创 登录验证

在写这种登录验证判断的时候,逻辑一定要清晰明确,要想好有哪些判断。判断一:首先判断每个输入框是否输入数据判断二:账号是否正确,密码是否正确(我觉得这两个判断可以放在一起,也可以分开判断吧,因为遇到过很多的一些登录验证都是把账号和密码放在一起的)判断三:验证码是否对应(听说验证码的出现是防止非人工填写)如果还需要其它的判断的话,继续嵌套下去就行了。以下是示例代码,可供参考public ...

2019-05-28 09:01:53 510

原创 Layui数据表格

Layui的数据表格是非常实用的,用法方便易上手,代码量少且简单易懂。接下来我简单的介绍一下Layui数据表格的必要参数。1、 elem:指定table容器的选择器或者DOM2、 cols: 表头列的设置,3、 url:异步数据的接口,具体路径、除此之外,还有很多其它的参数,比如Page(分页操作),width(宽),height(高),data(直接赋值),limit(每页条数)等等。...

2019-05-28 08:55:38 378

原创 导出表格数据到Excel

首先,先在我们的项目资源管理器中找到引用,将NPIO插件引用到项目中如下再使用插件方法HSSFWorkbook创建工作簿 //将查询出来的数据转化为对象列表的格式 List<Student> listExaminee = listStu.ToList(); //HSSFWorkbook方法创建工作簿Excel HSSFWorkbook excelB...

2019-05-17 15:13:59 346

原创 生成随机验证码图片

在登录或者验证信息的时候经常会跳出验证码的图片来让你填写,那我就讲解一下生成图片验证码的方法吧。先在控制器中写好生成图片验证码的方法public ActionResult CreateValidCodeImage(){ //1、生成长度为5的随机的验证码字符串 ,长度 string strRandom = ValidCodeUtils.GetRandomCode(5); ...

2019-05-17 15:08:22 1183

原创 生成ehcarts图表

Echarts呢,就是一个纯JavaScript的图表库,这个图表库里给我们提供了各种各样的图表,有常规图表折线图,柱状图,散点图,饼图,K线图,有用于统计的盒型图,有用于地理数据可视化的地图,热力图,还有关系数据可视化的关系图,还有用于BI的漏斗图,仪表盘等等这么多图表。所以呢,我们就来学习如何使用这个echarts,把这些绚丽灿烂的图表加入到我们页面中,让自己的作品更上一层楼。在网站上下载好...

2019-05-08 22:04:16 325

原创 ASP.NET MVC:修改保存数据

今天讲的是最后一个基本操作,修改保存数据,分两个,一个数据回填,再之就是保存修改数据,在新增修改删除里,修改跟其它两个区别比较起来更要难上手一点点,多了一个数据回填。以下是控制器部分public ActionResult Updataemployee(PW_Employee Semployee){ReturnJson returnJson = new ReturnJson();try{...

2019-05-08 21:57:31 2122

原创 ASP.NET MVC:新增数据

我今天要讲解的是在如何做到在页面上新增数据并保存在你的数据库中。其实也是LINQ语句,比起简单的LINQ语句要多几层判断吧,而且像新增修改删除之类的需求都会放在try catch里面,try catch就是错误捕捉,我直接放代码部分给大家看下吧,这个代码来源呢是我模仿以前学习过的代码写出来的新增语句。public ActionResult Insertemployee(PW_Employee S...

2019-05-08 21:53:39 847

原创 LINQ查询(二):联合查询

在之前已经给大家简单的介绍了单表查询,但是往往在页面上要显示的信息是不仅仅只来源于一个表的。简单的举个例子,一个学生的个人信息,是来源学生表,但是也想知道他是哪一个学校的,读的什么专业,哪一个年级哪一个班的,这样的话,牵涉到的就不只是学生表了,还有专业表年级表班级表等等,这么多个表,那岂不是要写很多个查询语句?No,一个就够了,这个时候就需要用到我们的联合查询。我们先来看下这三个表:PW_Stu...

2019-04-28 09:26:21 793

原创 ASP.NET MVC:删除数据

今天要讲解的是如何在页面上操作删除数据库中的数据,想要成为一名合格的程序员,这些基本操作是肯定要会的啦,删除数据的代码最好要放在try catch 里面来捕捉错误,我直接放一段示例代码吧,再来分析代码的构成public ActionResult Deleteemployee(int employeeId){ ReturnJson returnJson = new ReturnJson(...

2019-04-28 09:00:48 1738

原创 JQuery动画基础:上卷下拉

开发工具与关键技术: JQuery作者:咕哒咕哒giao撰写时间:2019年4月16日今天要说的是JQuery动画基础其中之一:上卷下拉的动画效果。上卷下拉的话分别是JQuery中的 slideUp(上卷),slideDown(下拉),slideToggle(既可以上卷又可以下拉)这三个属性,接下来再来介绍下这些属性中的参数:speed: 三种预定速度之一的字符串(“slow”,“no...

2019-04-18 09:16:59 457

原创 下拉框数据绑定

开发工具与关键技术: C# JQuery作者:咕哒咕哒giao撰写时间:2019年4月15日一个没有数据的下拉框是莫得灵魂的下拉框,接下来就由我来做一个简单的下拉框绑定演示。首先,这个数据绑定是牵扯到C#,JQuery,HTML5的,所以可以划分为三个步骤:(一):先用HTML5编辑好下拉框下拉框是一个select标签,里面的选项是option,<div> ...

2019-04-18 09:06:58 291

原创 Ajax请求

开发工具与关键技术: Visual Studio 2015作者:咕哒咕哒giao撰写时间:2019年4月4日前言:我上一篇文章中已经说明MVC模式中的LINQ语句,用来以对象形式管理关系数据,这里就不再多提了。那在MVC中呢,还有一个非常重要的环节,那就是异步请求,异步请求就是JQuery里面AJAX请求,这个异步请求呢是写在MVC里Views(视图)层,也就是所谓的页面那边,你在Con...

2019-04-08 08:38:27 346

原创 LINQ查询的三种基本写法

首先,作为一个还在学习mvc开发模式的新手来说,学会LINQ查询是入门基础,LINQ to SQL全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能。以我目前所了解到的,LINQ语句一般都是写在MVC里的Controller(控制器·)中的,当然我也希望自己为未来能够学到更多的用法。接下来我来简单说明最简便用的也很多的三种单表查询方式吧,理解了LINQ基础...

2019-04-07 22:00:02 1827 1

原创 HTML的一个实用的属性

HTML的一个实用却又少人记得的属性开发工具与关键技术:HTML5作者:咕哒咕哒giao撰写时间:2019年2月 3日在一次偶然的学习中发现了这个属性,这个属性就个人感觉来说用处挺大的。这是一个属于HTML5的全局属性:title 。title可以规定元素的额外信息,就是提供一些额外的信息提示,鼠标移入到元素上便会触发提示。<abbr title="Animation Car...

2019-04-01 14:17:23 152

原创 @keyframes 创建属于你的动画

开发工具与关键技术:作者:咕哒咕哒giao撰写时间:2019年2月 18日@keyframes是css3里的一个创建动画的属性,通过@keyframes你可以创建自己想要的动画,我写个实例来演示一下吧。.bool{ height: 50px; width: 50px; border-radius: 50%; background: #D619E1; animatio...

2019-04-01 14:13:39 333

原创 写一个简单的点击事件

开发工具与关键技术:作者:咕哒咕哒giao撰写时间:2019年2月 8日作为前端初入门的人,如何去写一个简单点击事件呢?下面我就来教大家去写一个简单的点击事件。第一步,点击事件的对象,就写一个简单的按钮吧,给按钮一个单击触发函数的属性:onclick。 按钮然后通过给它一些样式,让它显示在页面上 ![在这里插入图片描述](https://img-blog.csdnimg.cn/...

2019-04-01 12:48:03 1288 3

原创 利用bootstraps实现响应式布局

首先我们要在页面上引用bootstraps引用bootstrap或者bootstrap.min都可以的,如果有需要查看源代码,那么可以引用bootstrap,一般都建议用boostrap.min。同样的效果,bootstrap.min占的内存小,意味着能加载的更快一点,哪怕只是快0.1秒,感觉也是很不一样的。怎样引用就不用我说了吧?&lt;link rel="stylesheet" href...

2019-01-18 16:48:44 12549

空空如也

空空如也

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

TA关注的人

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