1

C#创建日志方法

1.通过流的方式 1 public void WriteLog(string log) 2 { 3 StreamWriter stream; 4 string path = "D:/WriteLog/"; 5 if (!Directory.Exists(path)) 6 { 7 Directory. ...

潜龙-勿用 发布于 2019-12-22 21:29 评论(0)阅读(355)
0

C# 模拟浏览器并自动操作

本文主要讲解通过WebBrowser控件打开页面,并自动输入实现搜索功能,仅供学习分享使用,如有不足之处,还请指正。 ...

Alan.hsiang 发布于 2019-12-20 22:10 评论(0)阅读(1618)
2

C#_.NetCore_WebAPI项目_EXCEL数据导出(ExcelHelper_第二版_优化逻辑)

项目需要引用NPOI的Nuget包:DotNetCore.NPOI-v1.2.2 1-简单的设置下载文件的控制器方法: // // 摘要: // /// Returns a file with the specified fileContents as content (Microsoft.AspN ...

深入学习ing 发布于 2019-12-18 20:38 评论(0)阅读(406)
1

通俗的理解:什么是编程语言?

学习编程语言之前,首先要搞清楚“编程语言”这个概念。 很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉…… 我们说的是汉语,是“中国 ...

Stay627 发布于 2019-12-17 15:33 评论(2)阅读(272)
0

软件自动发布自动化之配置文件修改

.net 平台中,配置文件有web.config和app.config两种,前者是web站点的配置文件,后面是WinForm应用的配置文件,基本库对这两种配置文件的读取提供很好支持。 但对文件本身的修改支持的不是太好,最近这段时间准备做.net应用的自动发布工具,在版本发布时,需要进行配置文件的自动 ...

cdboy 发布于 2019-12-11 15:57 评论(2)阅读(297)
1

vue安装及使用

vue中文网站:https://cn.vuejs.org/v2/guide/installation.html 包含了安装、使用、api、视频。 一. 什么是 Vue Vue 是一个前端框架,特点是 数据绑: 比如你改变一个输入框 Input 标签的值,会自动同步更新到页面上其他绑定该输入框的组件的 ...

只只i 发布于 2019-12-08 15:08 评论(2)阅读(350)
1

《.Net 最佳实践》 - 学习笔记

《.Net 最佳实践》 [作者] (美) Stephen Ritchie[译者] (中) 黄灯桥 黄浩宇 李永[出版] 机械工业出版社[版次] 2014年01月 第1版[印次] 2014年01月 第1次 印刷[定价] 69.00元 (P001) 开发人员应该对任何称之为“最佳实践”的实践保持一种怀疑 ...

GATTACA2011 发布于 2019-12-07 22:52 评论(0)阅读(386)
8

.NET进阶篇06-async异步、thread多线程4

知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 梯子 一、锁1、lock2、Interlocked3、Monitor4、SpinLock5、Mutex6、Semaphore7、Events1、AutoResetEvent2、ManualResetEvent3、ManualResetEvent ...

那是山 发布于 2019-12-07 15:19 评论(3)阅读(1045)
0

c#中@标志的作用

在字符串前加@,字符串中的转义字符串将不再转义。例外:""仍将转义为",{{和}}仍将转义为{和}。在同时使用字符串内插和逐字字符串时,$要在@的前面 ...

深入学习ing 发布于 2019-12-06 17:17 评论(1)阅读(209)
0

windows 本地链接 VMware虚拟机 redis服务

使用本地Windows链接 VMware虚拟机 redis服务 我用的虚拟机系统是:windows Server 2012 先把Redis服务器拷贝到服务器并解压,目录如下 这里仅仅作为演示,所以就不安装成window服务了,直接用非系统服务方式启动服务,启动之前需要做以下配置: 1,关掉虚拟机上w ...

每天努力进步一点点 发布于 2019-12-05 22:44 评论(0)阅读(171)
1

redis学习入门 Redis 3.2.100

参考博客: https://blog.csdn.net/flyer_tang/article/details/80320974 https://blog.csdn.net/weixin_30773135/article/details/97923338 https://www.cnblogs.com ...

每天努力进步一点点 发布于 2019-12-04 22:37 评论(0)阅读(471)
5

博客开通第一天

2019.12.4今天开通博客,跌跌撞撞学了3年C#,感觉有了基础但还不够深入,有些东西学了又忘,特此开通博客做一个记录,记录下以后学习中的每一个知识点,再接再厉,每天进步一点点!!!!!! ...

随风逝 发布于 2019-12-04 14:00 评论(5)阅读(236)
1

C# - VS2019 WebService创建与发布,并部署到Windows Server 2012R

前言 上一次数据库灾备和性能优化后,数据库专家建议,在不扩容的情况下,客户端不能再频繁的扫描数据库了!一句惊醒梦中人,因为我也发现数据库越来越卡了,自从上个项目上线后,就出现了这个情况。后来分析其原因,发现客户端每3秒中扫描一次数据库,一共5000+客户端,可想而知,频繁扫描严重影响到数据库性能。所 ...

Jeremy.Wu 发布于 2019-12-04 12:21 评论(0)阅读(1979)
0

Mvc导入

[HttpPost] public void Import() { //获取文件 HttpPostedFileBase fileBase = Request.Files["file"]; if(fileBase==null) { Response.Write(""); } //转数据流 Stream ...

与bug相伴 发布于 2019-12-03 14:04 评论(1)阅读(176)
5

C#异步案例一则

场景 生产者和消费者队列, 生产者有多个, 消费者也有多个, 生产到消费需要异步. 下面用一个Asp.NetCore Web-API项目来模拟 创建两个API, 一个Get(), 一个Set(), Get返回一个字符串, Set放入一个字符串, Get返回的就是Set进去的字符串. 实现如下: 接着 ...

陈惊蛰 发布于 2019-12-02 17:19 评论(1)阅读(638)
0

使用牛顿迭代法求方程的根

第二篇随笔 9102年11月底,工科男曹**要算一个方程f(x)=0的根,其中f(x)表达式为: 因为实数范围内f(x)=0的根太多,所以本文只研究-2<x<2的情况.这个式子长的太丑了,曹**看着觉得不爽,导之,得一f'(x) 这个式子更丑,但是,我们有牛顿迭代法,可以构造迭代序列{xn}满足: ...

沙航一剑人 发布于 2019-11-30 21:42 评论(0)阅读(426)
0

C#封装继承

面向对象开发有三大特性(特点 / 特征) : 封装, 继承, 多态。我们今天主要讨论封装和继承,多态会在下篇中讨论。 一、封装: 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性 ...

Aquiet 发布于 2019-11-30 20:28 评论(1)阅读(281)
3

使用 Topshelf 组件一步一步创建 Windows 服务 (2) 使用Quartz.net 调度

上一篇说了如何使用 Topshelf 组件快速创建Windows服务,接下来介绍如何使用 Quartz.net 关于Quartz.net的好处,网上搜索都是一大把一大把的,我就不再多介绍。 先介绍需要用到的插件: Quartz版本我用的 2.6.2的, 没有用3.0以上的,因为你用了就会知道,会打印 ...

每天努力进步一点点 发布于 2019-11-29 00:34 评论(2)阅读(499)
0

vsto 检测是否在编辑状态或者光标闪动

object m = Type.Missing; const int MENU_ITEM_TYPE = 1; const int NEW_MENU = 18; CommandBarControl oNewMenu = ExcelGlobals.Application.CommandBars["Wor ...

GIS-MAN 发布于 2019-11-25 09:37 评论(0)阅读(75)
4

.NET进阶篇06-async异步、thread多线程3

知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 梯子 一、任务Task1、启动任务2、阻塞延续3、任务层次结构4、枚举参数5、任务取消6、任务结果7、异常二、并行Parallel1、Parallel.For()、Parallel.ForEach()2、Parallel.For3、Parall ...

那是山 发布于 2019-11-24 13:32 评论(1)阅读(672)