代码改变世界

随笔档案-2019年03月

权限管理系统项目心得

2019-03-31 20:30 by .net小跟班(杜), 792 阅读, 收藏, 编辑
摘要: 最近完成了一套最基础的基于权限管理系统的ERP操作系统。虽然在开发的过程中遇到了一系列的突发问题,但最终还是通过请教别人或者找度娘将问题进行解决,收获颇丰。感谢帮助过我的人。接下来简单进行介绍。 首先,数据库设计方面,充分考虑到权限管理系统的逻辑,建立了五张表:用户表,角色表,功能表,用户角色表,角 阅读全文

MYSQL数据库引擎

2019-03-26 21:27 by .net小跟班(杜), 205 阅读, 收藏, 编辑
摘要: 数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL 阅读全文

MVC中ajax调用API版信息分页显示

2019-03-25 21:25 by .net小跟班(杜), 460 阅读, 收藏, 编辑
摘要: 效果图: API端采用三层架构控制器显示界面: MVC端视图界面: 阅读全文

图片水印

2019-03-25 16:13 by .net小跟班(杜), 224 阅读, 收藏, 编辑
摘要: 水印文字 水印图片 阅读全文

图片上传

2019-03-25 14:58 by .net小跟班(杜), 157 阅读, 收藏, 编辑
摘要: 示例图 前端JavaScript 后台代码 阅读全文

MD5在线加密的应用

2019-03-24 18:30 by .net小跟班(杜), 407 阅读, 收藏, 编辑
摘要: MD5是message-digest algorithm 5(信息-摘要算法)的缩写。被广泛用于加密和解密技术上,是文件的“数字指纹”。可以对用户的密码进行加密操作,是不可逆的,所以用户输入的密码经过加密处理后与存入数据库的密码的不一样的,进行密码验证的时候是检查密文与数据库内的是否相符。简单举例, 阅读全文

文件压缩

2019-03-23 10:18 by .net小跟班(杜), 140 阅读, 收藏, 编辑
摘要: 1、示例图(WinForm窗体应用程序) 2、首先下载SharpZipLib插件 3、代码 阅读全文

文件上传下下载(不包含断点续传) Excel,Word导入导出基础

2019-03-23 10:09 by .net小跟班(杜), 361 阅读, 收藏, 编辑
摘要: 1、文件上传下载(MVC应用) 视图:form表单,编码方式为multipart/form-data 控制器 2、将Excal导入datatable(控制台应用) 3、提取数据库数据到Excel(控制台应用) 4、Word读取(控制台应用) 5、Word写入(控制台应用) 阅读全文

EF设计模式之code first

2019-03-22 19:40 by .net小跟班(杜), 369 阅读, 收藏, 编辑
摘要: 为了支持以设计为中心的开发流程,EF推出了以代码为中心的模式code first。我们称之为代码优先开发,代码优先的开发支持更加优美的开发流程,允许在不使用设计器或者定义一个XML映射文件的情况下进行开发。对数据库的操作不需要通过sql语句完成。 在MVC中使用code first 1、添加引用En 阅读全文

SVN的使用

2019-03-22 16:06 by .net小跟班(杜), 176 阅读, 收藏, 编辑
摘要: SVN是Subversion的简称,是一个开放源代码的版本控制器,可用于多人共同开发一个项目,公用资源的目的。类似于档案仓库。接下来直接上教程,简单粗暴 1、首先官网下载三个安装环境 第一个为客户端(程序员B,程序员C),第二个为服务器端(项目组长A) ,第三个为适用于VS2017。项目组长A新建的 阅读全文

ajax 显示,删除,批量删除,修改反填功能实现

2019-03-20 15:29 by .net小跟班(杜), 1205 阅读, 收藏, 编辑
摘要: 1、页面代码 <body> <h1>显示所有员工信息</h1> <input id="Button1" type="button" value="批量删除" onclick="PatchDel()" /> <div> <table class="table"> @*标题*@ <thead> <tr> 阅读全文

qrcode插件生成二维码

2019-03-20 14:04 by .net小跟班(杜), 229 阅读, 收藏, 编辑
摘要: EmpIndex 请输入文字内容: 阅读全文

条形码生成工具

2019-03-20 10:59 by .net小跟班(杜), 425 阅读, 收藏, 编辑
摘要: 示例图: 代码: 阅读全文

客户端实现分页

2019-03-18 14:00 by .net小跟班(杜), 454 阅读, 收藏, 编辑
摘要: 1、控制器 2、视图 阅读全文

泛型+反射+三层实现工厂

2019-03-16 19:37 by .net小跟班(杜), 416 阅读, 收藏, 编辑
摘要: 1、Web.config配置文件 2、Model层创建BaseModel定义一个空的抽象类 3、DAL层定义接口并实现方法; Factory代码如下: 4、BLL层定义BaseBll类: 5、Bll层继承BaseBll,采用单例模式实现方法: 阅读全文

调用百度地图

2019-03-15 11:39 by .net小跟班(杜), 301 阅读, 收藏, 编辑
摘要: 示例图 代码 阅读全文

MVC爬取网页指定内容到数据库

2019-03-13 20:28 by .net小跟班(杜), 297 阅读, 收藏, 编辑
摘要: 控制器 //获取并插入 //读取 //视图采用ajax获取 阅读全文

工厂模式

2019-03-13 17:03 by .net小跟班(杜), 287 阅读, 收藏, 编辑
摘要: 1、定义: 工厂模式是用工厂方法代替new操作的一种模式。工厂方法封装了多个相关联类的new方法,每次实例化这些类的时候不需要new多次,只需要调用工厂类的对应方法即可实例化这些类,并且是通过使用一个共同的接口来指向新创建的对象。 工厂模式分为三种:简单工厂、工厂方法、抽象工厂。 简单工厂模式由三种 阅读全文

SQL数据库存储过程

2019-03-13 12:51 by .net小跟班(杜), 221 阅读, 收藏, 编辑
摘要: 添加修改 create PROCEDURE sp_insert_1(pid int,pname varchar(200),page varchar(200),pscore int,out code int,out msg varchar(200) )lb:BEGINDECLARE t_error i 阅读全文

.net委托链

2019-03-13 11:48 by .net小跟班(杜), 191 阅读, 收藏, 编辑
摘要: 委托链可以增加方法,可以移除方法,如果是无返回值的方法,我们把它们都绑定到一个委托上面的话,直接调用,那么调用此委托就会依次调用其中的方法;但是如果是多个有返回值的委托链,如果我们不采用特殊手段,直接调用的话,会返回最后一个方法的值,那么我们只能通过下面的方法来实现了,下面方法的本质也是一个个的调用 阅读全文

委托 匿名 lambda表达式

2019-03-13 11:27 by .net小跟班(杜), 155 阅读, 收藏, 编辑
摘要: #region 委托 delegate int ACT(int a, int b); static void Main(string[] args) { ACT act = new ACT(add); int i = add(5, 8); Console.WriteLine(i); Console.ReadKey(); } public static int add(int a, int b) ... 阅读全文

mvc中文件上传下载

2019-03-13 11:23 by .net小跟班(杜), 194 阅读, 收藏, 编辑
摘要: //控制器 //视图 阅读全文

什么是委托?

2019-03-13 11:20 by .net小跟班(杜), 367 阅读, 收藏, 编辑
摘要: 委托是一种引用方法的类型。一旦为委托分配了方法,委托将于该方法具有完全相同的行为。委托方法的使用可以想其他任何方法一样,具有参数和返回值 多播委托通过+=,-=进行实现 阅读全文
点击右上角即可分享
微信分享提示