- 博客(26)
- 资源 (1)
- 收藏
- 关注

原创 OA(二)编写基本的CURD
一.前情提要接着之前的,新建一个控制器UserInfoController,并添加Index视图(前端框架用的easyUI)以下是相关引用: <link href="~/Content/themes/default/easyui.css" rel="stylesheet" /> <link href="~/Content/themes/icon.css"...
2018-09-12 12:48:32
693
2

原创 OA(一)框架搭建
一.新建项目,选择新建一个空白解决方案(详细如图) 二.添加新建项,选择添加类库,添加WebMVc项目(详细如图)1. Model(创建EF实体数据模型)2. Common(创建公共帮助类)3. DAL,IDAL(创建数据访问层)4. DALFactory(创建抽象工厂类 )5. BLL,IBLL(创建业务逻辑层)6. WebApp(创建表示层 )三....
2018-09-11 12:34:22
6763

原创 .NET开发(快捷键篇)
引言:我们都知道快捷键使用得熟,将极大的提高我们的开发效率。可是我发现许多开发人员老喜欢用鼠标去点,不擅长使用快捷键。1、VS常用快捷键F4:打开属性面板。F5:调试Ctrl+F5:直接执行不调试F9:设置、切换断点F10 :逐过程F11 :逐语句F12 :转到定义Alt+F12 :查看定义Ctrl+F:查找Ctrl+A:全选界面代码Ctrl+K ...
2018-07-26 18:05:24
763
原创 xss|常见payload
7.referer UserAgent Cookie等地方也可以进行xss测试。2.绕过htmlspecialchars方法,先闭合输入,再使用事件来绕过。3.<> script onclick被过滤,用a标签绕过。6.使用type=text来显示被隐藏的标签,再用事件。9.用这些字符来测试哪些被过滤了。5.Unicode编码绕过。10.空格用回车编码代替。
2023-03-23 20:42:22
616
原创 PageBarHelper(数字页码条帮助类)
public class PageBarHelper { public static string GetPagaBar(int pageIndex, int pageCount) { if (pageCount == 1) { return string.Empty; ...
2018-09-06 08:01:14
420
原创 provider:SQL Network Interfaces,error:26 - 定位指定的服务器/实例时出错
最近准备把项目放在服务器上,遇到几个问题。在本地数据库连接服务器数据库的时候,以ip地址作为服务器名称 以SQL Server 身份验证(即输入登录名和密码)的方式登录数据库报错。错误信息如下:provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错本地电脑系统:Windows8.1/64 本地数据库:SqlSe...
2018-08-15 14:02:48
26046
5
原创 SQLServer -ServiceBroker
1.ServiceBroker简介直接把文档原话copy过来吧:SQL Service Broker is one of the best recent features in SQL Server 2005 because it makes itpossible to write queuing and message-based applications. With Service...
2018-08-13 19:30:58
3069
转载 JavaScript系列-闭包
一、什么是闭包和闭包的几种写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,Javascript允许使用内部函数---即函数定...
2018-08-12 10:20:12
243
原创 JavaScript系列(2)内置对象:Date
Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:实列:var myDate=new Date()(Date 对象会自动把当前日期和时间保存为其初始值。)alert(date.toString());//获取中国标准时间alert(date.toLocaleString());//获取当前时区的当前时间Date 对象方法: ...
2018-08-11 01:17:10
170
原创 JavaScript系列(1)初体验-弹出HelloWord
一.JavaScript简介 Javascript代码在浏览器中运行,做出更流畅、优美的页面效果,增强用户体验。 与java是完全不同的东西,只是名称类似而已 写在<script></script>标签中二.JavaScript可以放置在页面哪里head部分: 用于声明变量、函数、类型,为事件绑定处理函数body部分: ...
2018-08-11 00:53:03
2039
原创 面向对象系列(四)-接口的特点
接口是一种规范。也是一种能力。只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员接口的功能要单一为了多态。 接口不能被实例化。也就是说,接口不能new(不能创建对象)跟抽象类是一样的,因为创建对象也没意义。接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。类中的成员默认的访问修饰符是private ,而接口中默认的访问修饰符是publ...
2018-08-06 19:30:19
688
原创 面向对象系列(三)-抽象类的特点
======抽象类特点:1.抽象成员必须标记为abstract,并且不能有任何实现。2.抽象成员必须在抽象类中。3.抽象类不能被实例化4.子类继承抽象类后,必须把父类中的所有抽象成员都重写。(除非子类也是一个抽象类,则可以不重写)5.抽象成员的访问修饰符不能是private6.在抽象类中可以包含实例成员。并且抽象类的实例成员可以不被子类实现7.抽象类是有构造函数的。虽...
2018-08-06 19:27:31
365
原创 面向对象系列(二)-封装,继承,多态
封装作用: --->减少了大量的冗余代码 --->封装将一坨很难理解的功能封装起来,但是对外提供了一个很简单的使用接口。我们会使用就OK。 继承作用: --->减少了类中的冗余代码 --->让类与类产生了关系,为多态打下了基础。 特性: 单根性:一个子类只能有...
2018-08-06 19:23:39
135
原创 面向对象系列(一)-关键字
类决定了对象将要拥有的属性和行为。关键字 new 1、创建对象 --->在堆中开辟空间 --->在开辟的堆空间中创建对象 --->调用对象的构造函数 2、隐藏父类的成员 this 1、代表当前类的对象 2、...
2018-08-06 17:21:43
329
原创 进程系列(三)-进程的基本用法(打开文件示列)
第一步 写一个文件父类: public class BaseFile { public string FilePath { get; set; } private string _fileName; public string FileName { get { return _fileNam...
2018-08-05 22:53:56
195
原创 进程系列(二)-进程线程的区别
进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,文件, 套接字等。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。线程与进程的一个主要区别是,同一进程内的多个线程会共享部分状态, 多个线程可以读写同一块内...
2018-08-05 10:53:05
118
原创 进程系列(一)-进程基本概念
1.一个应用程序就是一个进程,而一个进程又是由多个线程组成的。2.进程帮助我们在内存中分配应用程序执行所需要的空间。3.我们可以通过进程直接操作应用程序。namespace 进程{ class Program { static void Main(string[] args) { //示范1:存储我们当前正...
2018-08-05 10:46:56
212
原创 变量的命名
1.首先我们要保证的就是变量的名称一定要有意义(就是我们看到了变量的名字,就知道变量在这段程序中的作用)Camel:多用于变量或字段命名,第一个单词的首字母小写,其余每个单词的首字母大写。 我们给字段命名,前面必须加下划线。例如:_classStudent Pascal:要求我们每个单词的首字母都要大写,其余每个单词的首字母小写。 例如:ClassS...
2018-08-04 09:56:06
245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人