![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
其他
文章平均质量分 61
其他分类
诗琪小姐姐
这个作者很懒,什么都没留下…
展开
-
如何成为更厉害的人
01 读万卷书,行万里路,阅人无数,名师指路,自己去悟。人生每个阶段都需要找到一位认知高于自己导师,帮你指明前方道路,从而让自己少走弯路。02 融入一个高质量的圈子,一个人走的快,但一群人走的远。一个人容易放弃,但一群人更容易坚持。03 要懂得感恩,感恩可以让我们更幸运。在请教完他人之后给对方以真诚的反馈和感谢。过节日给老师朋友以真挚的祝福。04 多发现别人身上的优点,别人身上的优点会成为你的优点,如果你一直盯着别人身上的缺点,那么别人身上的缺点会成为你的缺点05 利他之心,时刻想着怎么能够帮助别人原创 2021-05-07 19:42:19 · 879 阅读 · 4 评论 -
C#——多态
哈哈原创 2016-11-16 20:15:38 · 696 阅读 · 29 评论 -
C#——构造函数
【前言】结合上一篇博客,针对当我们访问类的属性时,反复赋值,出现代码冗余的问题,这次我们引进一个新的解决办法,就是构造函数,直接传递参数就可以实现属性值的初始化。【内容】普通办法访问属性缺点:当我们访问类的属性的时候,需要多次赋值,出现了冗余的代码;当我们对zsStu.Age=-88,当对写入操作没有限制的时候,就破坏了数据的完整性,并且不安全。stat原创 2016-11-13 10:40:41 · 2367 阅读 · 26 评论 -
C#——属性读写
【前言】C#是面向对象的一门语言,对象是实实在在存在的具体的特指的事物,他有本身的行为即属性,有他的动作操作即方法,把具有共同特征的对象进行抽象,就得到类。所以类是抽象的,对象是实际存在的,对象是类的实例化结果。1.类的组成包括字段,属性和方法。字段:定义类的变量成员,描述对象的状态信息。所以类的字段最好以私有的方式提供给类的外部,否则不适的操作将造成不必要的错原创 2016-11-10 23:32:29 · 1807 阅读 · 25 评论 -
C#——初识Console
1.console.writeline();2.console.readkey();//求100-999之间的水仙花数。 for (i = 100; i < 999; i++) { a = i / 100; //百位上的数 b = i % 100;原创 2016-11-01 19:54:35 · 3339 阅读 · 24 评论 -
JS 中给easyui一列添加按钮
在做库房管理系统的过程中要求点击表格最后一列归还物品,如下图所示: 下面就介绍一下如何给easyui中操作列添加按钮:function click() { //判断文本框输入是否为空 if ($('#bb').value = "") { alert("商品不能为空"); return; } var outgoing = $("#bb")原创 2017-10-06 17:08:11 · 2012 阅读 · 13 评论 -
Angular-使用Angular CLI快速搭建框架
搭建前端框架一般的三种方法:1.是自己一点点的搭建,这种对开发者要求比较高,必须对框架具有很深入的理解和很丰富的使用经验,否则搭建起来会遇到非常多的问题;2.是直接使用Angular2 seed,一些国外优秀程序员在github上已经贡献了,非常感激!我本人也站在前人的基础上加上了一些自己的内容,构建了一套脚手架,初学者们可以拿来即用,后面不断的去理解其中原委。3.使用angular2提供的Angu原创 2017-10-06 14:13:59 · 1870 阅读 · 12 评论 -
Asp.Net 数据绑定控件
控件:原创 2017-08-28 11:45:43 · 411 阅读 · 20 评论 -
Asp.net 开发中常用对象
Request: 用于从用户那里取得信息。Form 集合的用法:<html><body><form action="/example/aspe/demo_aspe_simpleform.asp" method="post">您的姓名:<input type="text" name="fname" size="20" /><input type="submit" value="提交" />原创 2017-08-28 11:23:06 · 527 阅读 · 20 评论 -
Asp.Net 验证
在我们前面学习的验证信息时,需要写很多判空,判输入的格式是否正确等一系列代码用于判断,但是在ASP.net 里内置了不同的验证控件,通过控件的属性设置就可以轻松地完成这些判断。ASP.net中的验证控件: 这些控件通用的属性: 用法说明: 验证的前台代码如下:<head runat="server"> <title>验证控件的演示页面</title> <script type ="原创 2017-08-28 09:53:29 · 690 阅读 · 17 评论 -
ASP.Net 总结
Web 控件 基本控件: lable,textbox,button,linkButton,ImageButton,HyperLink 用法:<asp :Label ID="Label1" Text="要显示的内容" runat="server"/>列表控件:listbox,DropDownList,CheckBoxList,RadioButtonList,验证控件: 在我们前面学习的验证信息原创 2017-08-27 22:11:49 · 460 阅读 · 15 评论 -
ASP.Net基础
ASP.Net 是什么?ASP.NET是ASP的简单升级的脚本语言,是微软提出的用于创建动态Web内容的一种强大的服务器端技术。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。Asp.net特点:1,支持多语言支持, 2,在ASP.NET中,页面代码是被编原创 2017-08-27 16:49:57 · 1064 阅读 · 14 评论 -
盒子模型
在网页制作的过程中,我们经常需要对网页进行布局,在布局过程中最典型的就是盒子模型,如下图:盒子模型就是我们平时装东西的箱子,盒子模型有内容(content)、填充(padding)、边框(border)、边界(margin)这四个最基本的属性。盒子模型与我们平时装东西的箱子又有什么联系呢?内容(CONTENT)就是盒子里装的东西; 而填充(PADDING)就是怕盒子里装的东西(贵重的)损坏而添加的原创 2017-07-28 16:01:47 · 481 阅读 · 28 评论 -
AspNetPager控件实现网页分页显示
AspNetPager控件:在ASP.NET中,虽然自带了一个可以分页的DataGrid控件,但是该控件只能查询数据表中所有的记录,如果我们存放的数据达到1000万或者更多的时候,如果全部查询出来,不仅需要很多的时候,还会占用系统内存。那么有没有一种方法是当我想去看第几页的内容的时候,才去把该页的内容加载出来?那就是AspNetPage控件。AspNetPage控件将分页导航功能与数据显示功能完全独原创 2017-07-28 10:11:49 · 710 阅读 · 23 评论 -
网页创建用户控件
为什么要创建用户控件?有时候某一个页面的某一部分在其他几个页面都需要显示,就像下图中的新闻分类,如果每个页面的前台后台都配置的话,则需要写很多重复的代码,这时我们就可以把重复的代码写成一个控件,就像我们平时用的VS封装好的控件一样,等我们用的时候直接拖过来用就可以了,这样就不必在每次用的时候都写控件里面封装好的代码了。 那网页里面怎么创建用户控件?在新建项里面选择Web用户控件,然后点击添加就可以原创 2017-07-16 18:13:29 · 439 阅读 · 17 评论 -
C# 项目没有.sln文件的解决办法:
什么是sln文件? sln文件开发中使用的解决方案文件,使用解决方案文件(后缀为sln的文件)表示一个项目组,他通常包含一个项目中所有的工程文件信息。包括文件版本,工程信息,全局设置,通过打开sln文件就可以加载整个项目.但是我新建的一个项目里面没有Sln文件,该如何打开整个项目?解决办法:打开VS,点击新建项目,同时会生成一个解决方法,然后往这个解决方案里面添加现有项目,注意添加的是.cspro原创 2017-07-05 11:17:10 · 21568 阅读 · 10 评论 -
HTTP错误 403.14-Forbidden
当我打开新建的网站时提示:HTTP 错误 403.14-Forbidden,Web 服务器被配置为不列出此目录内容的错误. 403 Forbidden 是HTTP协议中的一个状态码(Status Code), 可以简望的理解为沿有权限访问此站 。 该状态表示服务器处理了本次请求,但是拒绝执行该务 。一般情况站点都是不会允许直接读取目录内容的。解决办法 方法一:在 IIS 中启用目录浏览功能 (原创 2017-07-04 20:57:25 · 1041 阅读 · 11 评论 -
ASP.NET 4.0 尚未在WEB服务器上注册
当我在VS 2012里面新建一个WEB网站时,提示ASP.NET 4.0 尚未在WEB服务器上注册,如下图所示: ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。解决办法: 1.IIS应用程序池添加 net framework4.0版本。 首先我们需要打开IIS服务站点,创建IIS服务站点的方法:http://jingyan.b原创 2017-07-03 20:26:10 · 12511 阅读 · 19 评论 -
静态变量和动态变量区别
在机房合作的过程中,我在一个类里面定义了一个可读写的属性,当学生登陆系统时,判断学生是否存在,若存在,则把学生的卡号保存到stucardNo里面,等着在显示学生信息的时候直接使用,但是出现的问题是:在显示学生信息时,无法读取stucardNo属性的值。 public string stucardNo { set; get; }然后问别人知道了要定义成静态的属性,这样才可以使用 public stat原创 2017-07-01 20:42:46 · 5542 阅读 · 13 评论 -
异常处理
为什么要使用异常处理机制? 当没有异常处理时,系统遇到错误会直接报错,然后整个系统会崩,无法执行,而异常处理功能提供了处理程序运行时出现的任何意外或异常情况的方法,让程序即使有问题也可以正常执行下去,然后把异常抛出,对异常准确定位。看下面一段代码的错误处理机制:try { if (listCard == null || listCard.Co原创 2017-07-01 18:38:28 · 361 阅读 · 13 评论 -
SVN冲突
SVN是什么? svn是一个开放源代码的版本管理软件,SVN=版本控制+备份服务器,可以将你每一次的修改内容,差异进行统计,保存到服务器上。你也可以随时恢复到你想回去的相应版本(即你修改后上传时的每次更新的内容)。SVN就是用于多个人共同开发同一个项目,共用资源的目的。为什么要使用SVN 版本控制 我们在修改代码的时候,突然发现自己的思路错了,代码被改的面目全非却回不到从前了,这时候就需要版原创 2017-07-01 12:01:04 · 502 阅读 · 13 评论 -
SVN 项目文件加载失败
SVN是项目合作过程中必用的工具,但是总是会出现“项目加载失败”的问题 出现这种问题的原因是: 这种问题是由于版本冲突造成的,当两个人同时修改同一个版本的文件如7.0版本,当第一个人更改好之后 commit 了,该文件就会变成8.0版本,但是第二个人还是在7.0版本上修改的,再commit就会发生冲突。 就有可能导致文件所在的文件夹,或者层加载不成功。 错误提示:在Web.csproj文件中未原创 2017-06-19 14:13:41 · 1686 阅读 · 23 评论 -
存储过程
在机房重构的过程中用了很多的存储过程,但是感觉对存储过程的理解还不够深刻,下面就来总结一下。到底何为存储过程? Andrea说:完成一定功能,可被重复调用的程序百度说: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行原创 2017-06-11 11:01:29 · 309 阅读 · 16 评论 -
Windows防火墙阻止了远程调试
问题:当调试数据库里的存储过程时提示”Windows防火墙当前阻止了远程调试”.当接着打开SQL Server的时候提示“远程过程调用失败”解决办法:1.当遇到远程过程调试失败时,打开控制面板,找到卸载程序,把“Microsoft SQL Server 2012 Express LocalDB”卸载掉,然后打开 Sql Server配置管理器原创 2017-05-19 16:32:31 · 15674 阅读 · 35 评论 -
职责链模式实现机房上机
职责链模式: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链模式类图: 举例说明: 假如我想请5天假,一般请假方式:如图一: 首先我向纪委请,纪委不可以批5天的假的话,会拒绝我的审批,我会去向纪老师请假,但是也会被拒绝,最后我会向米老师请假,这样的话就会出现的情况是我与各个纪委老师之间的交原创 2017-03-21 21:53:03 · 541 阅读 · 38 评论 -
机房重构再看外观模式
在机房重构的刚开始过程中,我对于每一个功能都建立了一个外观层,所以刚开始我感觉外观怎么没有起到应起的作用呢,只是简单地降低了U层和B层之间的耦合,用于传递参数,把UI层的参数传递给外观,然后再有外观层把参数传递给B层,后来跟小胖交流,才发现还是没有理解外观模式的用处,所以才导致了下面的问题,于是重新开始翻开书重新理解外观到底是干什么用的。 这是刚开始学习设计模式时总结的一篇博客:外观模式。当初只是原创 2017-03-19 22:05:49 · 629 阅读 · 36 评论 -
泛型
前言:在机房重构的过程,以学生查看余额为例功能为例,我刚开始会从D层传回一个datable类型的表,一直传到了U层,然后再根据datable的行号和列号往各个文本框中赋值,这样我就必须要知道数据库中字段的结构顺序,这样U层和D层之间的耦合大大增大,这当然不是我们想要的了,还有一点是有时我想返回一个datatable类型的表和一个Boolean类型,如何同时返回多种类型的数据?这就引来了泛型。原创 2017-03-15 15:46:53 · 528 阅读 · 26 评论 -
机房收费系统(六)———多角度看机房收费
机房收费系统结束有半个月了,当时想做一个 整体的总结,导图不知道怎么画才好,现在有了自己的一点思路,再来总结,原创 2016-08-31 14:42:59 · 664 阅读 · 16 评论 -
机房收费系统(五)——结账
【前言】机房收费系统终于大收官了,感觉结账可以说是机房收费系统中相对需要好好理清思路的一部分了,其他的现在感觉起来还简单,在结账的过程中每个人都有自己的理解,但是选择自己认为正确的理解去实现功能就好了,要从软件是为谁设计的,要实现什么样的功能出发来思考软件各部分的设计。下面就总结一下我在结账中的爬摸滚打,为前面的学习做一个完美的总结,为后面的学习留下宝贵的经验。【内容分析】原创 2016-08-19 11:00:02 · 1659 阅读 · 24 评论 -
机房收费系统(四)——MSFlexGrid用法总结
机房收费系统中我们经常会遇到有关MSFlexGrid的一些用法上的操作,下面就对他做一下总结。属性row:colrows:colsrowselcolseltextmatrixcellalignment方法:removeitemadditem应用一:显示信息二:导出成excel表三修改msflexgrid中信息四原创 2016-08-04 23:07:38 · 972 阅读 · 24 评论 -
机房收费系统(三)—再看组合查询
写在前面:组合查询顾名思义是多条件查询,可是当我看到有那么多的条件要去选择时,一时头蒙,思路明白,可是不知道该如何去写代码,当看到了师姐的博客,说的是组合查询在学生信息管理系统中就已经用到过,才恍然大悟,不得不承认自己的学习过程中出现了问题,怎么我就没有第一眼就意识到呢?过程:1.向combobox控件中填充信息,我在添加的时候就是一个个地添加,结果写了好长的代码,在这里值原创 2016-07-17 11:44:03 · 1125 阅读 · 23 评论 -
机房收费系统(二)——上下机
机房收费系统上下机也是一个很重要的部分,期中理清思路是很重要的,下面就是上下机部分的流程图上机:上机过程涉及到的数据表是:从student_info到online_ info代码中我没有想到的部分就是当前上机人数的显示:'显示当前上机人数 txtsql = "select * from online_info" Set m原创 2016-07-15 14:20:26 · 567 阅读 · 19 评论 -
机房收费系统(一)——解决子窗体被picturebox覆盖
在敲机房刚开始可谓大波大浪,在敲学生过程中侥幸逃过的问题,在这里全部遇到了,有些坑还是要跳的,该经历的总会经历,经历过后就会大彻大悟。。。。。问题一:无可用的MDI窗体可加载这个问题在敲学生的时候侥幸逃过,是因为在敲学生的时候在这里遇到了编写代码:Private Sub registermenu_Click(Index As Integer) SetPar原创 2016-06-04 14:47:38 · 1419 阅读 · 25 评论 -
学生信息管理系统总结(二)——回首需求分析,建模
在敲学生的过程中没有好好总结,一开始也不知道该怎么总结才好,所以总结的就特别乱,不过在后面又看到同学们的博客,总结的都很好,期中包括遇到的错误,还有优化过程的总结,茅塞顿开的感觉,站在巨人的肩膀上学习,会看的更远。。。。。下面是我在敲机房的过程中,再回头看学生信息管理系统的时候的理解,感觉so easy需求分析:学生信息管理系统主要是实现对学生学籍信息,班级信息,课程信原创 2016-06-10 16:35:03 · 3739 阅读 · 20 评论 -
学生信息管理系统总结(一)
【前言】学生信息管理系统——自己接触到的第一个系统,我们要学着站在巨人的肩膀上学习,所以这个系统基本是照着源码敲下来的,但是源码中也有错误,我很喜欢这样,源码里的核心知识以及错误正式我们要学习的地方,所以感觉收获还是挺多的,很喜欢提高班的这种教育,尊重科学,每学习一种新的东西,都是在原来的基础上稍微加点难度,让我们蹦一下就可以够得到,同时伴随着收获的喜悦,原来学习是一件这么有意思的事情原创 2016-06-01 14:19:36 · 4841 阅读 · 15 评论 -
实时错误91,对象变量或with块变量未设置
问题:在添加用户信息的过程中,执行到while(mrc.EOF=False)的时候,提示如下错误,对象变量或with块变量未设置当把光标放到set mrc=executesql(txtsql,msgtext)上面的时候,会发现mrc返回值为Nothing.mrc的值为空,所以就会提示对象变量未设置这样的错误提示。解决办法:原创 2016-05-11 19:32:07 · 3410 阅读 · 16 评论 -
【计算机网络】
二.传输层UDP套接字:<目的Ip地址,目的端口号>若两台主机A,B进行通信,A将从应用层接受到的数据分解为报文段,包括:应用数据,源端口,目的端口号,然后将报文段传递给网络层,网络层将数据包封装到一个Ip数据报中,并传送给主机B,B在网络层提取IP中封装的的报文段,交付给主机B的传输层,主机B检测报文段中的目的端口号,并将其分解到相应的套接字,从而将相应数据发送给相应的应用进行...原创 2019-04-06 13:05:40 · 172 阅读 · 0 评论 -
C++总结
C++特殊的地方?1.C++有指针2. 没有垃圾回收机制,需要定义析构函数原创 2018-10-21 21:28:24 · 144 阅读 · 3 评论 -
c++ 对象作为参数,指针作为参数,引用作为参数
c++ 对象作为参数,指针作为参数,引用作为参数原创 2018-10-14 22:53:44 · 7369 阅读 · 1 评论