- 博客(248)
- 收藏
- 关注
原创 机房验收总结
this.close()与this.hide()区别close与hide close:关闭窗体,该窗体占用的资源在下次垃圾回收时会被释放 hide:隐藏窗体,相当于visible=false效果,该窗体占用的资源不会被释放
2017-09-20 09:59:02 588 35
原创 Ajax实现异步
【异步的原理】简言之,我理解的异步就是:我在做一件事的同时可以同时做另外一件事 就如:洗衣服时我把衣服放到洗衣机后,就可以去干别的事了,不必等到衣服洗好后再做别的事。 而浏览器的异步交互就体现在:当我向服务器发送一个请求时,此页面可以做别的事 与浏览器的同步区别传统的web应用模式:浏览器向服务器发送html请求,服务器接收请求并做出反应,向浏览器发送整个页面 A
2017-09-11 21:03:40 2242 77
原创 EA用类图生成代码框架
一。设置生成的框架代码语言:工具——选项——代码工程 二:设置头注释 原头设置如下(英文的): 可根据需要进行修改: 待续
2017-09-10 20:02:50 1885 16
原创 年度总结之第二年
时间飞逝,转眼已经学了2年。回望这两年,如果用一句话总结这两年的区别,我想说:第二年成长的加速度远大于第一年 2017年,自我评价,还算满意。之所以第二年成长得比第一年快,是因为在第二年:明确了自己接下来要完成的任务,主要攻击哪些方面之所以明确了这些;有个人总在激励或是刺激自己,自己也算是处在“无奈”与“好面子”的处境中逼着自己不得不去发展这些自己所不具备但需要的一些算是的技能计算
2017-08-30 11:07:40 503 31
原创 B/S概念总结
学到B/S中期时,在跟师父交流时,发现好多小知识点没弄清,下面是我的一些总结前台/后台,前端 前台:是最终使用系统的用户浏览看到的界面 后台:是系统管理员管理的界面 前端:可见部分的代码编写,侧重网页的布局(html+css+js+…),个人认为是客户端 后端:它编写的代码是提供给前端调用的,是网站的逻辑部分(设计数据库,动态语言),个人认为是服务
2017-08-28 12:25:23 1097 29
原创 Linux中对MySQL数据库及表的操作
1.启动MySQL服务:service mysqld start 2.打开MySQL数据库:mysql -u root -p回车提示输入密码:输入密码,进入MySQL数据库 3.创建数据库:create database 要创建的数据库名称; 4.查看创建的数据库:show datatables; 5.创建表:
2017-08-23 20:47:37 4411 16
原创 Linux中在线安装MySQL数据库
大体思路如下: 1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm解释:wget是一个下载文件的工具,是World,Wide.Web和get的合称,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,
2017-08-23 17:51:03 7199 21
原创 JQuery初识
What 是JavaScript的一个框架,或JavaScript代码库 我理解的JQuery就是把用javaScript实现的一些小功能封装起来(包括跨平台兼容的问题),我们直接调用疯转的接口即可Why JQuery设计的宗旨就是”write less,do more“,即代码写得少,而做得事多。所以使用它既方便,又能干更多的事优点: 1. 跨浏览器:消除了Jav
2017-08-20 20:30:15 316 17
原创 存储过程+事务
存储过程what 一堆SQL语句+流程控制编写的模块when 数量大且比较复杂的业务(比如当完成一个功能需要好几张表时,可以用存储过程,只需打开一次数据库;若不用存储过程,你得写好几个调用表的方法,连接好几次数据库) 优点提高运行速度 存储过程在创建时进行编译,在调用存储过程的时候,其执行的SQL语句大部分准备工作都已完成;而交互执行的SQL语句是编译执行的,所以速
2017-08-12 21:13:00 811 7
原创 名称不能以"<"字符(十六进制值0x3C)开头
多人合作开发时我们经常用到的工具就是SVN,经常遇到的问题就是冲突了,以前直接Revert changes就可以了,但这次连窗体都加载不出来了,点击重新加载,就显示如下错误“名称不能以“<”字符(十六进制0x3c)开头”,后来得知是冲突造成的。 【原因】A,B两人同时都对一个文件有写入权限,当A对文件(修改前为版本1)修改后并提交后(变为了文件版本2),而此时B修改后提交是在版本1的基础上提交的,
2017-08-06 14:53:48 8158 7
原创 ER图生成SQL脚本
WhatE-R图:实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型When题目的意思很明确,生成sql脚本,就是把各个实体生成建表的脚本,所以当然是建数据库的使用用了How点击新建图层: 选择类型: 就可以开始画实体图了 全选,右击转换 得到此关系模型: 接下来设置每个实体,选择属性,设置每个字段及主键: 选中所有关系模型,右击,代码生成—选择Gener
2017-07-29 15:26:43 5075 28
原创 JavaScript实现连缀
连缀 所谓的连缀就是可以同时对一个或多个节点进行多种操作, 比如: $().getTagName('p').css('color','blue').html('标题').click(function(){alert('a')}) 这是该篇文章得思路 一.首先创建js基础库对象:var Base={ getId:f
2017-07-15 11:29:02 772 87
原创 初识JavaScript
Where 工作于 Netscape 的 Brendan Eich,为了开发一种客户端脚本语言来解决简单的处理问题,开发了名为LiveScript的脚本语言,后改名为JavaScript,目的是为了利用Java这个因特网时髦词汇,利于这门新新生语言的传播What JavaScript是一种转为网页交互而设计的脚本语言,通常存放在后缀为.js的文件中,通常嵌入到HTML代码中实现自
2017-07-06 09:29:52 573 14
原创 JSON
JSON是一种轻量级的数据格式,不是一种编程语言。虽然JSON与JavaScript具有相同得语法形式,但是JSON并不属于JavaScript。很多 编程语言都可使用JSON,都有JSON的解析器和序列化器。 一:语法简单值 表示数值:8 表示字符串:“Hello Word” 注:字符串必须是双引号,区别JavaScript对象{ "Name":"shuang
2017-06-29 17:53:14 354 16
原创 原型
What? 每创建一个函数都会有一个默认有一个prototype属相,该属性是一个对象。作用为:所有特定类型的所有实例共享该该对象包含的属性和方法。通俗讲:prototype对象就是通过调用构造函数创建的 那个对象的原型对象。 好处:让所有的实例对象都可共享它的属相和方法(所以不必在构造函数中定义对象的信息,直接将这些信息添加到原型中,供所有的实例对象使用)function Box(){
2017-06-21 09:25:43 369 23
原创 ADO.NET连接数据库方法
到今天为止,已经和数据库打过无数交道了,到直到现在才明白数据库是如何就和客户端建立了连接,怎么就可以把数据库的数据传递到客服端或客户端数据是如何就把元数据存到了数据库中【数据库与客户端的连接】其实用到了ADO.NET,ADO.NET是.NET平台专门用以存取后端数据库与进行数据操作的一组类。它提供两个核心组件:DataSet和.NET数据提供程序,.NET数据提供程序包括Connect
2017-06-16 11:14:03 10989 80
原创 ECMAScript创建对象
创建一个对象创建对象且给该对象新建属相和方法var box=new Object();box.name='lee';box.age=56;box.run=function(){ return this.name+this.age+'运行中...';};alert(box.run());以上就新建了一个对象,但此时如果还想新建一个类似的对象,还需写如下代码box1=box;box1
2017-06-05 18:24:22 369 16
原创 远程用户不能访问IIS发布的网站
发布牛腩后,自己电脑能访问,但是远程用户不能访问一:配置IIS检查IIS是否配置好,网上有很多详细的IIS配置,此处不做详解,参考:http://jingyan.baidu.com/article/1974b2898bdaa9f4b0f7745a.html如果网站已建好,可点击对应网站的编辑权限和绑定,进行重新设置二:关闭防火墙三:设置入站和出战规则入站规则
2017-05-26 17:55:18 7034 80
原创 HTTP 错误500.24 - Internal Server Error
在IIS发布牛腩后会遇到两个问题:问题一:是在自己电脑上打不开问题二:本地自己电脑上能访问,而远程用户不能访问发布的网站。1.问题一解决方案:
2017-05-17 21:48:32 8421 52
原创 存储过程 VS 触发器
一:存储过程框架1.查询 Select查询新闻表News前5条记录,字段有ID,title,caid,且按创建时间降序排序2.增 Insert3.删 Delete4.改Update【在查询器中设计查询】查询——在编辑器中设计查询——出现添加表框(里面有改数据库用到的表)——选中要添加的表——点击添加——在查询设计器中就出现了添加的表在表外的空
2017-05-08 10:01:16 828 17
原创 ASP分页
一:分类假分页:是把所有的记录都从数据库种取出来,然后再把这些记录分页真分页:先分页,再把对应页的记录从数据库中取出来比较:真分页效率较高,因为每次只需取出所需的内容,相对来说,去的内容较少,执行就快了二:1.下载AspNetPager.dll,提取密码为eyyp2.工具箱右击——选择项——添加AspNetPager.dll文件3.将该控件拉到.asp的设计页面
2017-05-03 08:16:28 477 8
原创 《牛腩新闻发布系统》总结
1.AJAX作用:实现异步更改数据库,不必刷新整个页面工作原理:AJAX发出请求——服务器接收请求,处理请求并将处理结果返回——AJAX收到结果,按照你设定德方式解析结果并更改页面牛腩中有这样一段代码: var url = "../handler/ChangeCaName.ashx?caname=" + encodeURI(encodeUR
2017-04-30 14:23:16 892 32
原创 TortoiseSVN文件及文件夹图标不显示解决方法
我的系统是WIN10的,发现检出的文件或文件夹不现实图标,而图标在svn中的作用又非常重要,不同的图标代表着对该文件或文件夹进行的操作或操作的结果,所以没有了图标,我所进行的操作产生的结果就不知道。于是百度乎,下面是找到的几种解决方案,也代表了我解决此问题的步骤:【方案一】 本地副本右击——TortoiseSVN——setting——Icon Overlays,勾选Drive
2017-04-14 18:11:25 3186 17
原创 机房重构之细粒归仓
一:静态变量1.关键字vb.net中用shared,c#中static2.用处1)用于变量前,但是声明时不能声明在局部变量下面,即方法下面,每次运行的数据都是上次程序未结束运行的结果,直到程序终止被释放2)用于方法前,此方法为所在的类或所在定义类所有,而不是这个类的实例对象所有,此方法称为静态方法,调用此方法时不用实例化该类,可直接调用类.方法,如果不是静态方法的话,使用该方法
2017-04-06 10:27:25 746 21
原创 SVN检出checkout时报错errror: Unable to connect to a repository at URL'svn://localhost'
问题总会出其不意,操作前天晚上还能打开库进行浏览,结果第二天就不行了。第二天要学checkout,但操作到此步时显示如下错误,然后我就返回到上步浏览库,结果也不能浏览了查到有两种解决方案:第一种:配置文件错误conf中的配置文件写错了,比如空格问题,但检查也没错第二种:缓存问题本地右击 TortoiseSVN -> Settings -> Saved Data,把里面的所有
2017-04-01 08:51:11 3688 15
原创 数据库中Date类型数据导入到报表去掉00:00
问题: Date在sql server数据库中是日期类型,也就是年月日形式yyyy年MM月dd日,但是导入到报表中就变成了yyyy年MM月dd日 00:00,即多了00:00如何去掉00:00那???查询表的设置如图:注意到date的类型为date日期类型 原本我在数据库
2017-03-22 16:08:48 2987 36
原创 机房重构之接口层的好处
机房敲完了,就开始总结各个层,各个设计模式的应用与好处,其实这样顺序是错误的,应该先知道它的原理,再去应用,这样就知道为什么要用了。总结到接口层时,发现接口层,除了多写了代码,没发现什么好处,为什么不直接写D层方法那,知道接口好处后,才发现,不是因为不知道接口的好处而不知道接口的好处,好处是怎样体现的那,是通过代码,而我发现我的代码,尤其是类,写的太多,也可以说没有理解为什么用接口,所以代码中没有
2017-03-19 17:21:36 456 26
原创 DateTimePicker
一:Format属性共有4个属性DateTimePickerFormat.Custom '自定义,定义自己想要的格式,如 “yyyy/MM/dd HH:mm:ss dddd”DateTimePickerFormat.Long 'yyyy年MM月dd日DateTimePickerFormat.Short 'yyyy/MM/ddDateTimePick
2017-03-14 21:07:32 557 22
原创 抽象工厂+反射+配置文件
配置文件如下:首先需要在命名空间里引用:Imports System.Configuration ‘引用配置文件Imports System.Reflection ’引用反射代码如下:
2017-03-12 21:15:19 1149 18
原创 【Linux】虚拟机中Linux扩容
1.使用df -h命令查看vmware磁盘信息,如图(此时虚拟机的容量是20G)2.首先扩容vmware硬盘容量,操作如图:更改20为303.然后再Linux扩容@1:输入 fdisk /dev/sda(注意空格),回车出现command(m for help)@2:先查看一下分区数目:p(查得有两个分区/dev/sda1和/dev/sda2)@
2017-03-06 19:57:55 8890 16
原创 值不能为 null。参数名: source
子窗体FormA 继承父窗体FormB,但是再次想打开子窗体时,子窗体打不开(窗体界面也出不来),直接显示:值不能为null,参数名:source打开调用堆栈,则显示如下:于是乎就找到对应窗体FatherOfGroup窗体代码的第30行,发现第30行是个循环 For i = 0 To fileName.Count - 1 ht.Add(fil
2017-02-25 16:10:05 19908 28
原创 参数化查询原理
机房重构敲组合查询时,会遇到多个操作符(+、-、*、/),因为之前在使用参数化查询时只要遇到给数据库赋值时就使用参数,(光知道这样能防止SQL注入,直到如今才知道它为什么能防止SQL注入)索性就把操作符也用成参数,但这时就报“语法错误”了,可是解决了很长时间,老以为是sql语句写错了(自我认为是那种丢掉一个空格或引号之类的错误),其实是没真正理解之前听到到“防SQL注入”的原理,或是说为什么能“防
2017-02-08 15:13:45 6588 89
原创 自我暗示的力量—2016年终总结
16年转瞬即逝,15年27号下午5点放假的情景还历历在目,时间飞逝,2017已悄悄到来,在过去的16年里,自己变化了很多,这些变化微妙而有力,是什么让我改变了,究其原因,思想变了,只有思想变了,你的行动才会去跟上大脑的步伐。一.心态 1.思考 以前做错什么事都会找一些所谓的借口,来冠冕堂皇,自我安慰自己的失误。现在,遇到什么事学会了冷静(当然有时还是会有点冲
2017-01-24 14:33:44 925 29
原创 机房重构七层之登录
七层听起来是不是很高大尚那,其实七层就是在三层的基础上加了Entity实体层Facade外观层,Factory工厂层,IDAL层,Entity实体层:就是存储数据的,方便在各个层之间传递数据,多数作为类中方法的参数Facade外观层:其实就是用了一个外观模式,作用就是接触B层与U层之间的耦合Factory工厂层:就是用到了抽象共产+反射+配置文件,作用是灵活的实现数据库的连接,方便
2017-01-22 19:02:46 468 29
原创 VB.Net未能加载文件或程序集“XXX”或它的某一个依赖项。
在机房重构七层时,运行时出现如下错误,真是折磨了自己半天,网上查出很多办法,除了一种办法没使,其它的都试了,还是不行,其实在此期间,看到师哥的一篇博客,是有关这个问题的,但感觉有点看不懂,其实是自己没仔细看,一看到他那片博客关于这个问题,写了一篇,就给人一种很难的感觉,看到他那篇博客里面设计到很多文件夹感觉见都没见到过,所以就放弃了,但其实该文件夹就在自己建的项目里,自己没去点,就浪费了好多时间,
2017-01-04 12:04:28 3845 76
原创 C#中的值类型和引用类型
值类型:每一个值类型都有一个独立的内存区域保存自己的值,调用它时,调用的是它的值引用类型:调用的是内存地址值类型:值类型Int、double、bool、charStruck 结构Enum枚举引用类型:引用类型St
2016-12-27 20:47:58 526 31
原创 C#SQL连接数据库
代码: using(SqlConnection conn = new SqlConnection(DBUtil.ConnString)) { SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"select ID
2016-12-27 20:29:51 895 28
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人