12 2018 档案

摘要:验证码在后台的编写,并实现点击验证码图片时时发生更新 验证码在软件中的地位越来越重要,有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试;下面就是实现验证码的基本步骤: 1.在MVC框架中,则需添加一个控制器,代码如下 前端页面代码也简单,在index添加一个视图即可 最后 阅读全文
posted @ 2018-12-29 16:53 ~雨落忧伤~ 阅读(111) 评论(0) 推荐(0) 编辑
摘要:C# 动态创建SQL数据库(二) C# 动态创建SQL数据库(二) 使用Entity Framework 创建数据库与表 前面文章有说到使用SQL语句动态创建数据库与数据表,这次直接使用Entriy Framwork 的ORM对象关系映射来创建数据库与表 一 新建项目OrmDemo 二 添加 Ent 阅读全文
posted @ 2018-12-29 16:47 ~雨落忧伤~ 阅读(348) 评论(0) 推荐(0) 编辑
摘要:自动化测试尝试 1、 Selenium IDE Selenium IDE is a Chrome and Firefox plugin which records and plays back user interactions with the browser. Use this to eithe 阅读全文
posted @ 2018-12-29 16:26 ~雨落忧伤~ 阅读(83) 评论(0) 推荐(0) 编辑
摘要:.net mvc前台如何接收和解析后台的字典类型的数据 很久没有写博客了,最近做了一个公司门户网站的小项目,其中接触到了一些我不会的知识点,今日事情少,便记录一下,当时想在网上搜索相关的内容,但是没有找到。 今天想记录一下这样一个小的需求的做法。先说一下我的想法:因为是一个门户网站,所以我需要从后台 阅读全文
posted @ 2018-12-29 16:20 ~雨落忧伤~ 阅读(90) 评论(0) 推荐(0) 编辑
摘要:.NET 跨平台RPC框架DotNettyRPC DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standard2.0 2.产生背景 传统.NET开发中遇到远程调用服务时,多以WCF为主。而WCF虽然功能强大,但是 阅读全文
posted @ 2018-12-29 15:32 ~雨落忧伤~ 阅读(506) 评论(0) 推荐(0) 编辑
摘要:有时打开Excel文件时会弹出一个“此工作簿包含一个或多个无法更新的链接”的提示。对于初次接触这个提示的用户,可能会感到迷惑,不知道应该如何处理,这里以Excel2007为例,介绍一下这个提示出现的原因和处理方法,供大家参考。 要想了解“此工作簿包含一个或多个无法更新的链接”的意思,先要清楚几个概念 阅读全文
posted @ 2018-12-28 16:50 ~雨落忧伤~ 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:1. IsAssignableFrom实例方法 判断一个类或者接口是否继承自另一个指定的类或者接口。 输出结果: IDog was inherited from IAnimalDog was inherited from IAnimalDog was inherited from IDogCate 阅读全文
posted @ 2018-12-27 14:42 ~雨落忧伤~ 阅读(143) 评论(0) 推荐(0) 编辑
摘要:利用HttpWebRequest模拟表单提交 1 using System; 2 using System.Collections.Specialized; 3 using System.IO; 4 using System.Net; 5 using System.Text; 6 7 namespa 阅读全文
posted @ 2018-12-26 11:34 ~雨落忧伤~ 阅读(73) 评论(0) 推荐(0) 编辑
摘要:采用异步来实现重新连接服务器或者重新启动服务 开启异步监听,不会导致主线程的堵塞,在服务异常断开后一直检测重新连接服务,成功连接服务后通知各个注册的客户端! #region 检测断线并重连OPC服务 可以强制启动OPC服务程序/// <summary>/// 提供外部使用/// 重新连接事件/// 阅读全文
posted @ 2018-12-26 11:14 ~雨落忧伤~ 阅读(319) 评论(0) 推荐(0) 编辑
摘要:List多个字段标识过滤 class Program{ public static void Main(string[] args) { List<T> list = new List<T>(); list.Add(new T() { orderid = 1, houseid = 1 }); lis 阅读全文
posted @ 2018-12-26 10:56 ~雨落忧伤~ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:c#基础之异常处理及自定义异常 一、什么是c#中的异常? 异常是程序运行中发生的错误,异常处理是程序的一部分。c#中的异常类主要是直接或者间接的派生于 System.Exception类 ,也就是说System.Exception类是所有预定义的系统异常的基类。错误的出现并不总是编写应用的程序员的原 阅读全文
posted @ 2018-12-25 19:12 ~雨落忧伤~ 阅读(150) 评论(0) 推荐(0) 编辑
摘要:简述C#中IO的应用 在.NET Framework 中. System.IO 命名空间主要包含基于文件(和基于内存)的输入输出(I/O)服务的相关基础类库.和其他命名空间一样. System.IO 定义了一系列类、接口、枚举、结构和委托。它们大多数包含在 mscorlib.dll! 另外有一部分部 阅读全文
posted @ 2018-12-25 13:06 ~雨落忧伤~ 阅读(158) 评论(0) 推荐(0) 编辑
摘要:TransactionScope事务处理方法介绍及.NET Core中的注意事项 作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/10170712.html 今天在写CzarCms的UnitOfWork的使用使用到了这个TransactionScope事务 阅读全文
posted @ 2018-12-25 10:09 ~雨落忧伤~ 阅读(136) 评论(0) 推荐(0) 编辑
摘要:删掉一个就好了 ItemGroup Compile 为加载的cs代码文件 阅读全文
posted @ 2018-12-21 11:30 ~雨落忧伤~ 阅读(96) 评论(0) 推荐(0) 编辑
摘要:pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除,有利于保护程序。 PDB:Program Debug Database(程序调试数据库)文件 PDB( 阅读全文
posted @ 2018-12-19 18:12 ~雨落忧伤~ 阅读(5047) 评论(0) 推荐(1) 编辑
摘要:炒菜模型——各种编程范式 过程式编程 生活的经验告诉我们以下的物理现实,事情是按照时间的顺序一个步骤接一个步骤的发展。编程里有一个范式就模拟了这样的经验,就是过程式编程。 如果现在有一些刚从超市买回来的菜,要吃进肚子,按照过程式编程,可以如下表示: 洗(菜) 切(菜) 炒(菜) 吃(菜) 以上的代码 阅读全文
posted @ 2018-12-18 16:30 ~雨落忧伤~ 阅读(143) 评论(0) 推荐(0) 编辑
摘要:通过源码了解ASP.NET MVC 几种Filter的执行过程 一、前言 之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎 阅读全文
posted @ 2018-12-18 16:13 ~雨落忧伤~ 阅读(108) 评论(0) 推荐(0) 编辑
摘要:SignalR 2 入门 在本教程中使用的软件版本 Visual Studio 2015 .NET 4.5 SignalR 版本 2 概述 本教程介绍了通过演示如何生成简单的基于浏览器的聊天应用程序的 SignalR 开发。 将 SignalR 库添加到空的 ASP.NET web 应用程序,创建一 阅读全文
posted @ 2018-12-17 18:45 ~雨落忧伤~ 阅读(217) 评论(0) 推荐(0) 编辑
摘要:SQL中ON和WHERE的区别 SQL中ON和WHERE的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回 阅读全文
posted @ 2018-12-17 11:16 ~雨落忧伤~ 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:C# -- 等待异步操作执行完成的方式 C# -- 等待异步操作执行完成的方式 1. 等待异步操作的完成,代码实现: class Program { static void Main(string[] args) { Func<int, int> mySum1 = SumNumbers; Func< 阅读全文
posted @ 2018-12-17 10:58 ~雨落忧伤~ 阅读(291) 评论(0) 推荐(0) 编辑
摘要:vue学习01 1. 创建一个Vue实例官网-学习-教程-安装-(开发/生产版本)-与jQuery的引用相似 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="vue.js"></script> </head> <bo 阅读全文
posted @ 2018-12-13 16:53 ~雨落忧伤~ 阅读(52) 评论(0) 推荐(0) 编辑
摘要:vscode自定义背景颜色 大概做前端的builder(只会打代码的才是coder,嘻嘻~)一半以上都会使用vscode编辑代码吧,vscode很轻量,支持的文件拖拽加入编辑区功能我个人认为很方便很强大。 下面我写一下怎么更改vscode的背景图让自己的眼睛更舒服一些。1. 首先vscode的背景颜 阅读全文
posted @ 2018-12-13 15:02 ~雨落忧伤~ 阅读(764) 评论(0) 推荐(0) 编辑
摘要:一、背景 使用Visual Studio Code写了一个简单的Html页面,想调试下其中script标签里的javascript代码,网上查了一通,基本都是复制粘贴或者大同小异的文章,就是要安装Debugger for Chrome插件,修改launch.json配置信息,F5启动,这些都照做了, 阅读全文
posted @ 2018-12-13 12:00 ~雨落忧伤~ 阅读(1189) 评论(0) 推荐(1) 编辑
摘要:当我们点Debug Android时,会弹出以下错误 Could not debug. Unable to set up communication with VSCode react-native extension. Is this a react-native project, and hav 阅读全文
posted @ 2018-12-13 11:52 ~雨落忧伤~ 阅读(833) 评论(0) 推荐(0) 编辑
摘要:前后端分手大师——MVVM 模式 能实现前后端分离就是最大的优势了 以前都是后端代码夹杂前端代码 现在后端只需提供数据就好了 阅读目录 简而言之 组成部分 没有什么是一个栗子不能解决的 简而言之 之前对 MVVM 模式一直只是模模糊糊的认识,正所谓没有实践就没有发言权,通过这两年对 Vue 框架的深 阅读全文
posted @ 2018-12-13 09:24 ~雨落忧伤~ 阅读(86) 评论(1) 推荐(0) 编辑
摘要:连表查询都用Left Join吧 最近看同事的代码,SQL连表查询的时候很多时候用的是Inner Join,而我觉得对我们的业务而言,99.9%都应该使用Left Join(还有0.1%我不知道在哪),我用最简单的方式来描述这两者的区别,直接看图(有点草啊): 我的做法是永远把查询主体放在左边,然后 阅读全文
posted @ 2018-12-11 13:34 ~雨落忧伤~ 阅读(168) 评论(0) 推荐(0) 编辑
摘要:网页基础:网页设计(我所知道的所有的html和css代码(含H5和CSS3)),如有错误请批评指正 最基础的网页设计,就是给你一个图片你做成一个网页,当然,我的工作是C#,个人网页的功底不是很高首先先认识一下网页的一些相关知识: 一般的,现在一个html网页一般包含html文件,css文件,js文件 阅读全文
posted @ 2018-12-10 18:18 ~雨落忧伤~ 阅读(159) 评论(0) 推荐(0) 编辑
摘要:程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课。早有前辈已经明确指出:程序=算法+数据结构 。要想在之后的江湖历练中通关,数据结构必不可少。数据结构与算法相辅相成,亦是阴阳互补之法。 开篇 说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很 阅读全文
posted @ 2018-12-09 11:44 ~雨落忧伤~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要:ASCII字符可以以\x##形式的十六进制表示,例如: 还可以用\u####表示一个Unicode字符: 多行字符串由于多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用反引号 ` ... ` 表示: `这是一个 多行 字符串`;反引号``` !左边 模板字符串 阅读全文
posted @ 2018-12-07 18:19 ~雨落忧伤~ 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文 写在前面 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code。 都不用我安利VS code,大家就会乖乖的去用,无数个大言不惭的攻城狮,都被VS code比德芙还 阅读全文
posted @ 2018-12-07 16:16 ~雨落忧伤~ 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Asp.Net Core 轻松学-一行代码搞定文件上传 前言 在 Web 应用程序开发过程中,总是无法避免涉及到文件上传,这次我们来聊一聊怎么去实现一个简单方便可复用文件上传功能;通过创建自定义绑定模型来实现文件上传。 1. 实现自定义绑定模型 1.1 在 Asp.Net Core MVC 中,内置 阅读全文
posted @ 2018-12-06 10:19 ~雨落忧伤~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要:C#中缓存的使用 缓存的概念及优缺点在这里就不多做介绍,主要介绍一下使用的方法。 1.在ASP.NET中页面缓存的使用方法简单,只需要在aspx页的顶部加上一句声明即可: <%@ OutputCache Duration="100" VaryByParam="none" %> Duration:缓存 阅读全文
posted @ 2018-12-06 10:15 ~雨落忧伤~ 阅读(243) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace hashmap { class A { public string name { get; set; } ... 阅读全文
posted @ 2018-12-05 18:00 ~雨落忧伤~ 阅读(633) 评论(0) 推荐(0) 编辑
摘要:【ASP.NET Core】EF Core - “影子属性” 有朋友说老周近来博客更新较慢,确实有些慢,因为有些 bug 要研究,另外就是老周把部分内容转到直播上面,所以写博客的内容减少了一点。 老周觉得,视频直播可能会好一些,虽然我的水平一般,不过直播时,老周可以现场演示,可能会比看博客效果要好( 阅读全文
posted @ 2018-12-04 18:40 ~雨落忧伤~ 阅读(840) 评论(2) 推荐(1) 编辑
摘要:通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的脾气秉性(二)。 前言 读完上篇《通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。》,相信大家对span的本质应该非常清楚了。含着金钥匙出生的它,从小就被寄予厚望要成为.NET下编写高性能应用程序的重要积木,而且很多 阅读全文
posted @ 2018-12-04 18:37 ~雨落忧伤~ 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-04 13:06 ~雨落忧伤~ 阅读(64) 评论(0) 推荐(0) 编辑
摘要:.net core +codefirst(.net core 基础入门,适合这方面的小白阅读) 前言 .net core mvc和 .net mvc开发很相似,比如 视图-模型-控制器结构。所以.net mvc开发员很容易入手.net core mvc 。但是两个又有细微的区别,比如配置.net m 阅读全文
posted @ 2018-12-03 13:42 ~雨落忧伤~ 阅读(159) 评论(0) 推荐(0) 编辑
摘要:C#的一些获取时间的例子 从周一到周日的顺序,获取排序数值: int i = DateTime.Now.DayOfWeek - DayOfWeek.Monday;if (i == -1) i = 6; 获取某日起,星期一日期: public static DateTime GetMondayDate 阅读全文
posted @ 2018-12-02 11:23 ~雨落忧伤~ 阅读(110) 评论(0) 推荐(0) 编辑
摘要:C# -- HttpWebRequest 和 HttpWebResponse 的使用 C# -- HttpWebRequest 和 HttpWebResponse 的使用 结合使用HttpWebRequest 和 HttpWebResponse,来判断一个网页地址是否可以正常访问。 1.举例 cla 阅读全文
posted @ 2018-12-02 11:19 ~雨落忧伤~ 阅读(864) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示