你的位置:首页 > ASP.net教程
git添加GitHub远程库
2016-12-01 15:00:07

git添加GitHub远程库

已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作首先,登陆GitHub,然后,在右上角找到“New repository”按钮,创建一个新的仓库: 在 ...
DevExpress GridView 自定义实现底部汇总
1.设置gridview里面的属性中ShowFooter="True",就是把gridview的页脚显示出来 this.gvData.OptionsView.ShowFooter = true; 2.设置要汇总的列,例如汇总" ...
多线程的非主线程的销毁机制
假设有如下代码所示的多线程: 1 private void btnNewThread_Click(object sender, EventArgs e) 2 { 3 Thread t = new Thread(new ThreadStart(Test)); 4 ...
基于ASP.NET/C#开发国外支付平台(Paypal)学习心得。
最近一直在研究Paypal的支付平台,因为本人之前没有接触过接口这一块,新来一家公司比较不清楚流程就要求开发两个支付平台一个是支付宝(这边就不再这篇文章里面赘述了),但还是花了2-3天的时间通过自己研究和借鉴别人的文章以及强大的Paypal官方技术文档搞清楚了真正的原理和开发过程 ...
C# this用法系列(一) this关键字代表当前实例
this关键字代表当前实例,我们可以用this.来调用当前实例的成员方法,变量,属性,字段等namespace Demo{ public class Test { private string scope = "全局变量"; public st ...
.NET 实现并行的几种方式(四)
本随笔续接:.NET 实现并行的几种方式(三)八、await、async - 异步方法的秘密武器1) 使用async修饰符 和 await运算符 轻易实现异步方法前三篇随笔已经介绍了多种方式、利用多线程、充分利用多核心CPU以提高运行效率。但是以前的方式在WebAPI和GUI系统 ...
C# this的五种用法
2016-12-01 10:00:04

C# this的五种用法

用法一:this关键字代表当前实例,我们可以用this.来调用当前实例的成员方法,变量,属性,字段等namespace Demo{ public class Test { private string scope = "全局变量"; publi ...
如何写出安全的API接口?接口参数加密签名设计思路
开发中经常用到接口,尤其是在面向服务的soa架构中,数据交互全是用的接口。 几年以前我认为,我写个接口,不向任何人告知我的接口地址,我的接口就是安全的,现在回想真是too young,too simple。但凡部署在广域 ...
UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包
背景项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build。 公司要求用Jenkins 来做,别笑话我,之前还真不晓得这个东西。会的同学请看一下支持错误,不会的同学请先自行脑补,我们一步一步的来。首先我们准备2个安装包,Jenkins,NuGet 都 ...
MVC Core 网站开发(Ninesky) 1、创建项目
又要开一个新项目了!说来惭愧,以前的东西每次都没写完,不是不想写完,主要是我每次看到新技术出来我都想尝试一下,看到.Net Core 手又痒了,开始学MVC Core。 MVC Core最吸引我的有三点: 跨平台:windows和linux都可以用,以后没必要让客服非得用win ...
技术顾问认知(一)
2016-12-01 00:00:04

技术顾问认知(一)

1.主动性:产品技术领域的问题在客户之前想到,并提出解决方案2.积极性:定期跟客户保持沟通,交流彼此的想法;输出一些可见的成果给客户3.针对性:认真的站在客户(老板)角度思考他的需求,找到他对我的需求,并付诸实施4.预见性:时刻保持警惕,发觉合作过程中出现的问题,尽早发现风险,寻 ...
开源物联网框架ServerSuperIO 3.0正式发布(C#),跨平台:WinWin10 IotUbuntuUbuntu Mate,一套设备驱动跨平台挂载,附:开发套件和教程。
SSIO的特点1.轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。2.不光是通讯框架,是设备驱动、IO通道、控制模式场景的协调机制。3.支持协议驱动器,可以按规范写标准协议和自定义协议。4.支持发送数据缓存器,支持命令缓存重发和按优先级别发送。5.支 ...
分布式学习系列(一)【dubbo学习】
分布式学习系列(一)【dubbo学习】1、dubbo admin 管理控制台安装(Windows环境) #下载dubbo-admin-2.5.3.war,部署到tomcat下,根据需要编辑WEB-INF/dubbo.properties文件:  dubbo.r ...
爬虫之博客园精华客户端
在博客园学习知识是很方便的,但若做成客户端,自定义获取数据,那就更好啦!  那么需求有哪些呢,第一,我只查看推荐数大于2的文章;第二,我想要只查看C#或者Java的文章;第三,我想要查看推荐数大于2的新闻;第四,我还想搜索文章,并且只搜索推荐数大于2的文章。  先来预览一下成品吧 ...
git远程库GitHub
2016-11-30 16:00:08

git远程库GitHub

首先,注册一个GitHub(github.com)帐号,免费获得Git远程仓库由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id ...
C#文件重命名的代码
2016-11-30 16:00:08

C#文件重命名的代码

C#中没有重命名的方法,自己写了一个方法,来处理文件的重命名。/// <summary> /// 重命名文件夹内的所有子文件夹 /// </summary> /// <param n ...
C#的Lambda 表达式
2016-11-30 13:00:07

C#的Lambda 表达式

...
EF CodeFirst增删改查之‘CRUD’
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。 十年河东十年河西,莫欺少年穷 学无止境,精益求精 本篇旨在学习EF增删改查四大操作 上一节讲述了EF CodeFirst 创建数据库, ...
C#泛型方法解析
2016-11-30 12:00:08

C#泛型方法解析

C#2.0引入了泛型这个特性,由于泛型的引入,在一定程度上极大的增强了C#的生命力,可以完成C#1.0时需要编写复杂代码才可以完成的一些功能。但是作为开发者,对于泛型可谓是又爱又恨,爱的是其强大的功能,以及该特性带来的效率的提升,恨的是泛型在复杂的时候,会呈现相当复杂的语法结构。 ...
关于vs code 的nuget私库引用
昨天因为要用到自己写的sdk包,并且加上前段时间下载nuget官网的包特别的慢,也可能是网络延迟导致的问题,但是一个人下载完其他同事下载仍旧要很慢的下载,因此索性老大就自己搭了nuget服务器,一方面可以放自己的sdk包,另一方面也可以缓存下载过的nuget包。本人也是今年才尝试 ...
在ASP.NET Core中使用百度在线编辑器UEditor
在ASP.NET Core中使用百度在线编辑器UEditor0x00 起因最近需要一个在线编辑器,之前听人说过百度的UEditor不错,去官网下了一个。不过服务端只有ASP.NET版的,如果是为了能尽快使用,只要把ASP.NET版的服务端作为应用部署在IIS上就可以立即使用了。不 ...
如何一步一步用DDD设计一个电商网站(六)—— 给购物车加点料,集成售价上下文
阅读目录前言如何在一个项目中实现多个上下文的业务售价上下文与购买上下文的集成结语 一、前言  前几篇已经实现了一个最简单的购买过程,这次开始往这个过程中增加一些东西。比如促销、会员价等,在我们的第一篇文章(如何一步一步用DDD设计一个电商网站(一)&mdash;&am ...
分享一个简单一用的 Excel 导出的类库
特性如下:可支持复杂的多级表头的导出,表头采用树结构的数据,最终取所有的叶子节点作为数据列。支持 DataTable、DataSet、IEnumerable、IEnumerable<>、IEnumerable<IDictianry>、IEnumerable ...
MvcPager使用的Demo(同步分页)
最近接触了一下MvcPager,昂。。。来做个笔记吧其实,我喜欢前后端分离,分页这种东西前端负责的地方,后端不用顾问,这里的MvcPager有点让我想起服务器控件,毕竟用到了HtmlHelper。但是挺方便的。。以前我们写分页,后端会封装一Page<T>类,现在我们可 ...
创建ABPboilerplate模版项目
本文是根据角落的白板报的《通过ABPboilerplate模版创建项目》一文的学习总结,感谢原文作者角落的白板报。1 准备开发环境:Visual Studio 2015 update3SQL Server 2012 2 创建Demo项目2.1 进入ABP官网:http://w ...
ABP项目中使用Swagger生成动态WebAPI
本文是根据角落的白板报的《使用ABP实现SwaggerUI,生成动态webapi》一文的学习总结,感谢原文作者角落的白板报。 1 安装Swashbuckle.core1.1 选择WebApi项目,右键“管理NuGet程序包”。 1.2 输入 “Swashbuckle. ...
安全退出,清空Session或Cookie
概览:网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问。这种所谓的退出并不是安全的。那么怎样做到安全退出呢?那就是点击退出后清空相应的Session或Cookie。清空Session的代码:Session ...
entityframework学习笔记
2016-11-29 16:00:11

entityframework学习笔记

1.实体框架紧紧地和Visual Studio集成在一起,为了在你的应用程序中使用实体框架,我们增加一个ADO.NET实体数据框架到你的项目。方法如下:右键你的项目,然后选择 ➤New Item(新建项)。在弹出的对话框中(如图1-4),选择Data(数据)模板下边的ADO. ...
工作的时候 用到了  获取时间 DateTime 整理了一下
获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.WriteLine(now.ToString(" ...
在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理
在很多业务系统里面,越来越多涉及到条形码、二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码、二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错 ...
在DevExpress程序中使用SplashScreenManager控件实现启动闪屏和等待信息窗口
在我很早的WInform随笔《WinForm界面开发之"SplashScreen控件"》有介绍如何使用闪屏的处理操作,不过那种是普通WInform和DevExpress都适用的方案,如果是基于DevExpress,那么可以使用更简便的方式,就是本文介绍的在De ...
9.2.1 .net framework下的MVC 控件的封装(上)
在写.net core下mvc控件的编写之前,我先说一下.net framework下我们MVC控件的做法。 MVC下控件的写法,主要有如下三种,最后一种是泛型的写法,mvc提供的控件都是基本控件。1 @model UserInfo2 3 <input type=" ...
[转载]敏捷开发之Scrum扫盲篇
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结, ...
maven的pom.xml关系依赖书写顺序
今天遇到了一个情况,以前代码编译没有问题,升级了hbase客户端phoenix驱动,又调整了thrift的关系依赖的位置,放到了这个驱动后面。 如下: 导致了一个thrift接口类编译报错: 检查这个问题,发现jar在,而且org.apache.thrift.protocol ...
UWP 颜色选择器(ColorPicker)  和 自定义的Flyout(AdvancedFlyout)
ColorPicker故事背景项目里面需要一个像Winfrom里面那样的颜色选择器,如下图所示:在网上看了一下。没有现成的东东可以拿来使用。大概查看了一下关于颜色的一些知识,想着没人种树,那就由我自己来种树,大家来乘凉好了。 设计过程由于要考虑到手机上的效果,所以说这种向右展 ...
ASP.NET Core 折腾笔记二:自己写个完整的Cache缓存类来支持.NET Core
背景:1:.NET Core 已经没System.Web,也木有了HttpRuntime.Cache,因此,该空间下Cache也木有了。2:.NET Core 有新的Memory Cache提供,不过该内存类我看了一下,并没有支持文件的缓存依赖。因此,在此前提下,预计.NET C ...
SemanticZoom配合GridView组件的使用关键点
1,SemanticZoom 有两个重要属性 默认值ZoomedInView(不设置的话,默认显示,包括分类名和分类成员)和ZoomedOutView(这个是缩小后的目录,只要包括分类名,点击跳到对应分类位置)。2,绑定数据使用CollectionViewSource要注意:1) ...
C#的扩展方法解析
2016-11-28 17:00:17

C#的扩展方法解析

在使用面向对象的语言进行项目开发的过程中,较多的会使用到“继承”的特性,但是并非所有的场景都适合使用“继承”特性,在设计模式的一些基本原则中也有较多的提到。 继承的有关特性的使用所带来的问题:对象的继承关系实在编译时就定义好了,所以无法在运行时改变从父类继承的实现。 ...
java web学习总结(五)
2016-11-28 16:00:47

java web学习总结(五)

一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现se ...
常见算法题合辑(一)
2016-11-28 15:00:08

常见算法题合辑(一)

这一章的内容,有些之前已经在微信公众号中将详细的思路及步骤汇总过,有些之后可能会再找时间对其进行分析,这里只将最终实现罗列出来,难易程度不分先后,算法复杂度不保证是最优,留给大家空间自行思考,当然,本章用的是C#语言进行编码,大家可以使用自己熟悉的语言将这些算法实现一遍哦~如果你 ...
大叔最新课程~MVC核心技术剖析
MVC核心技术剖析介绍MVC各层分工Http请求的过程ViewModel,DTO,DomainModel,EntityModel的阐述关于实体校验技术,关于action的返回值与页面的绑定关于页面到action传值的几种方式关于路由的配置关于Bundles包裹技术关于global ...
C#中==、Equals、ReferenceEquals的区别
原文链接:http://www.studyofnet.com/news/1188.html本文导读:C#中Equals , == , ReferenceEquals都可以用于判断两个对象的个体是不是相等,对于相同的基本值类型,==和Equals()比较结果是一样的;由于Refer ...
Opserver监控工具的使用
2016-11-28 13:00:13

Opserver监控工具的使用

Opserver监控工具的使用Opserver是Stack Overflow的开源监控解决方案,由Stack Exchange发布,基于.NET框架构建。开源地址:https://github.com/opserver/Opserver.只需要将其下载下来,编译发布至IIS即可, ...
C#中跨库事务处理解决方案
最近新接手了一项业务,其中有一个方法,需要对业务表进行写入数据,之后记录到日志表中。这部分代码原先是前人写的,他没有采用任何方案,只是简单的调用Ado.net执行了两次写库操作。因此经常出现系统使用者不断发邮件说数据有问题,经过查看原因就是在于写库操作中,有某个表写入失败,但是其 ...
在禅道中实现WORD等OFFICE文档转换为PDF进行在线浏览
条件: 安装好禅道的服务器 能直接浏览PDF的浏览器(或通过 安装插件实现 ) 文档转换服务程序(建议部署在另一台服务器上)   实现 原理: 修改禅道的文件预览功能(OFFICE文档其使用的是下载打开方式)为向转换服务请求PDF 转换服务收到URL后,下载该 ...
Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持
Jexus 是一款运行于 Linux 平台,以支持 ASP.NET、PHP 为特色的集高安全性和高性能为一体的 WEB 服务器和反向代理服务器。最新版 5.8.2 已经发布,有如下更新: 1,现在大部分网站已经部署HTTPS,大家对于安全越来越重视,顺应潮流新增HTTPS多 ...
开源网站.NETMVC+ Layui+SqlSugar+RestSharp
SugarSite一个前端支持移动端的企业网站,目前只支持了简单功能,后续还会加上论坛等。源码GIT地址: https://github.com/sunkaixuan/SugarSite技术介绍Layui个人而言不喜欢引用一堆东西,越简洁越好,layui正好能够满足我的这种需 ...
ASP.NET Core应用中如何记录和查看日志
日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性。我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger、LoggerFactory和LoggerProvider这三个核心对象组成。我们可以通过简单 ...
ComponentOne 2016 V3 发布
2016-11-28 10:00:18

ComponentOne 2016 V3 发布

ComponentOne Studio Enterprise 2016 V3 新特性我们很高兴的宣布ComponentOne 2016 V3发布了!2016 Connect开发者大会上微软发布了Visual Studio 2017 RC。经过我们的努力ComponentOne S ...
C#在winform中操作数据库,实现数据增删改查
1.前言:运行环境:VS2013+SQL2008+Windows10程序界面预览:使用的主要控件:dataGridview和menuStrip等。 2.功能具体介绍:1.首先,我们要先实现基本的数据操作,增删改查这几个操作。(1)先定义一个数据库操作的公共类:using Sy ...
WebAPi的可视化输出模式(RabbitMQ、消息补偿相关)——所有webapi似乎都缺失的一个功能
最近的工作我在做一个有关于消息发送和接受封装工作。大概流程是这样的,消息中间件是采用rabbitmq,为了保证消息的绝对无丢失,我们需要在发送和接受前对消息进行DB落地。在发送前我会先进行DB的插入,单表插入,所以在性能上也是能接受的,单表插入做了压测基本上是一到两毫秒的时间,加 ...
谷歌电子市场4
2016-11-27 20:00:15

谷歌电子市场4

1.json2.按照指定比例展示宽高的自定义控件实现为了让图片按照完美比例进行展现, 不被压缩, 需要自定义控件,该控件可以根据预设的比例来确定宽高 * 按照比例展示宽高的自定义控件 * * @author Kevin * */public class RatioLayout e ...
谷歌电子市场6
2016-11-27 20:00:11

谷歌电子市场6

1.json 2.HotFragment/** * 排行 * * @author Kevin * */public class HotFragment extends BaseFragment { private ArrayList<String> mList; ...
从零开始学架构(一):架构师成长路径
内容摘要从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构,架构流程以及架构师职责和成长规划。本篇主题一、什么是架构二、项目中的角色三、架构师职责和工作内容四、架构工作流五、架构师成长路径六、架构能力模型七、扩展知识八、本章总结一、什么是架构架构是系统的蓝图,描述 ...
Word,Excel插入密集水印和二维码
最近客户要求开发一个功能: 在系统中上传文件后,自动个文档每页加上密集水印和二维码,打印纸质文档后扫描二维码自动打开系统电子档,防止其他人随意篡改。 简单做了一个DEMO程序: ...
GJM : C#设计模式汇总整理——导航  【原创】
感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神支持是博主强大的写作动力以及转载收藏动力。欢迎转载!版权声明:本文原创发表于 【请点击连接前往】 ,未经作者同意必须保留此段声明!如有问题请联系我,侵立删,谢谢!我的博客:http://www.cnblog ...
如果把带有html的标记的字符串从服务端传到页面上,需要对其进行编码。Ajax.JavaScriptStringEncode()
controller: StringBuilder s = new StringBuilder(); string a = "<script>alert('我StringBuilder')</script>文档内容" ...
GJM :   C#设计模式——单例模式
感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神支持是博主强大的写作动力以及转载收藏动力。欢迎转载!版权声明:本文原创发表于 【请点击连接前往】 ,未经作者同意必须保留此段声明!如有问题请联系我,侵立删,谢谢!我的博客:http://www.cnblog ...
【开源项目SugarSite】ASP.NET MVC+ Layui+ SqlSugar+RestSharp项目讲解
SugarSite一个前端支持移动端的企业网站,目前只支持了简单功能,后续还会加上论坛等。技术介绍Layui个人而言不喜欢引用一堆东西,越简洁越好,layui正好能够满足我的这种需求,它是一款轻量级UI,JS部分都是采用模块化设计(AMD) ,对移动端支持比较不错。唯 一不足是目 ...
SqlSugar ORM已经支持读写分离
目前只有MYSQL版 3.5.2.9 支持,其库版本12月3号更新该功能 用例讲解 using (var db = new SqlSugarClient("主连接字符串", "从连接字符串","可以多个从连接") ...
第一页下一页12345678910下10页末页第10/810页,总共:48566条数据