• ABP教程(四)- 开始一个简单的任务管理系统 - 实现UI

    接上一篇:ABP教程(三)- 开始一个简单的任务管理系统 后端编码 1.实现UI端的增删改查 1.1添加增删改查代码 打开SimpleTaskSystem.sln解决方案,添加一个包含视图的MVC 5控制器(使用EntityFramework)TaskController控制器,添加成功后我们就能得到一个完整增删改查...

    2018-06-17 21:44:35

  • 对于处理上传图片添加水印的简单操作

    版权声明:本文为博主原创文章,未经博主允许不得转载。 图片上传之后的流程如下图 首先你的添加一个引用System.Drawing.dll 前端只要有个图片上传功能就可以了 后台代码也简单,只需将图片存起来,再调用 后言:水印原理很简单,没接触过得可以自己去试一试,本博客有...

    2018-06-17 21:44:34

  • 小项目之网络电视精灵

    网络电视精灵 第一步:先搭建架构 创建几个类: 电视节目类TvPorgram 频道类ChannelBase 频道类型类有A类和B类(内容类似) 还有一个工具类 第三步:给TreeView添加两个根节点 代码如下: 在所有电视台节点下添加电视频道,读取XML文件 代码如下: 然后将数据绑定到dgv...

    2018-06-17 21:44:37

  • gRPC C#学习

    前些天gRPC 发布1.0 版本,代表着gRPC 已经正式进入稳定阶段。 今天我们就来学习gRPC C# 。而且目前也已经支持.NET Core 可以实现完美跨平台。 传统的.NET 可以通过Mono 来实现跨平台调用。 GitHub:https://github.com/grpc/grpc gRPC 简单介绍: gRPC是一个高性能、...

    2018-06-17 21:44:34

  • 文件及文件夹操作- File类、Directory 类、FileInfo

    文件及文件夹操作: C/S:WinForm可以操作客户端文件 Client Server B/S:Brower Server 命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径);之后需要关闭否则打不开,fs.close(); 删除:F...

    2018-06-17 21:44:21

  • IIS 的最大并发数

    为了探寻IIS的最大并发数,先要做几个假设。 1、假设最大并发数就是当前的连接数。意思是当前能承受最大的连接,那么就表明最大的并发。 2、假设IIS应用程序池处于默认状态,更改设置将会对最大连接数产生影响。 做完假设,现在做限制,设置站点保持HTTP连接,超时设置...

    2018-06-17 21:44:32

  • 工作中的那些事(1)

    1、toastr http://www.jq22.com/jquery-info476 2、jquery1.11.1 checkbox 前端js代码: //全选function CheckAll(e) { if ($(e).attr("checked") == "checked") { $(e).removeAttr("checked"); $(":checkbox[name='cbxStudent']").removeAttr("checked"); } else { $(...

    2018-06-17 21:44:29

  • 轻量级ORM框架——第一篇:Dapper快速学习

    我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为the king of ORM。 一:为什么选择Dapper 1. 性能优越: 其实在各大网站上,我们大概都会看到这样的一个对比效...

    2018-06-17 21:44:24

  • .net之微信企业号开发(三) 回调模式的接口开发

    一、前言 微信企业号应用中,有两种模式,一种是普通模式,这种模式只能进行简单网页链接,以及发送固定的消息。为了可以让企业号的用户更好的与应用交互,微信提供了回调模式,这种回调模式的可以将用户发送给微信的信息,转发到用户提供的一个回调接口上,该接口解析...

    2018-06-17 21:44:24

  • C#窗体布局方式

    DataGridView: 显示数据表 后台数据绑定: Listxxx list = new Listxxx(); dataGridView1.DataSource = list; //设置不自动生成列,此属性在属性面板中没有 dataGridView1.AutoGenerateColumns = false; //取消加载默认选中第一行 dataGridView1.ClearSelection(); 前...

    2018-06-17 21:44:21

2