- 博客(17)
- 资源 (1)
- 收藏
- 关注

原创 挣1万,可能靠的是体力。挣10万,也许靠的是脑力。挣100万靠什么?
大家好,欢迎来到南城,我是一个落魄的程序员,我想成为一个强者,但不知怎么迈出那一部,我分析成为强者的一些秘诀,在这个分析给大家!人为什么要把自己自嘲成弱者,而不是激励自己成为强者?互联网的诞生和快速普及给生活带来了很多便利,也给很多普通人的带来了逆袭的机会!机会永远只会被少数人抓住,财富的天平也只会向具有勇气且敢于深入钻研的人倾斜。当你身边的人成功了,你只会说:当初我也想这样做,只不过被他抢了先机,如果是我来做,我一定可以比他做的更好!也许你还会说:如果我生在马云那个互联网兴起..
2020-08-17 11:05:38
1263
3

原创 c#预览office文档最全面的例子
前段时间项目有一个在线预览office文档的需求,做了一个小栗子,和大家一起学习学习!如何实现这个功能呢?我总结了几个方案:方案一:将需要转换的文档通过office组件转换成html查看方案二:将需要转换的文档通过office组件转换成pdf查看方案三:通过在服务器部署微软的office web apps进行文档预览 参考网页:https://www.cnblogs.com/yan...
2019-12-17 11:25:24
4473
原创 史上最详细的mysql服务安装部署的例子,以及踩坑整合,你值得拥有!
前言:昨天本地安装mysql服务遇到了一些坑,再次记录一下,前人栽树后人好乘凉!希望看了这篇文章的你会越过这些坑!以前用的是spl server和pgSQL,项目开发使用了很久的mysql,感觉和sql server 大同小异,记录一下mysql 服务的安装部署,大佬们见笑了!有不对的地方欢迎指出,学习就是一个不断积累并交流的过程嘛!步骤:1.下载安装包:https://downloads.mysql.com/archives/community/选择需要的版本解压到本地,我的是在D盘的D:
2021-03-24 18:15:08
376
1
原创 长篇故事| 世上的感情真的需要门当户对吗?
我是一名喜欢写作的程序员, 愿世界上所有人 都能找到幸福的爱情 所爱隔山海山海皆可平这是一个落魄吉他手遇到的故事,每个人都是一个小世界,每个人都有故事,很多人只会把伤痛留给自己,只会在深夜的时候一个人独自舔着伤疤。大柱和蒋婷婷最终还是没有在一起!韩立放弃了自己的音乐梦!沈月没有抛弃因伤退伍的兵哥哥男朋友!我有烟酒和音乐,你有故事吗?这三首深夜的歌和三篇深夜的故事,...
2020-08-19 11:14:39
768
转载 ABP系列教学目录——Abp框架之实操演练集合
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。框架ABP是基于最新的ASP.NET CORE,ASP.NET MVC和Web API技术的应用程序框架。并使用流行的框架和库,它提供了便于使用的授权,依赖注入,验证,异常处理,本地化,日志记录,缓存等常用功能。架构ABP实现了多层架构(领域层,应用层,基.
2020-08-14 11:22:28
1847
原创 .net 生成网站地图实战例子
//创建xml文件方法一 protected void btn1_OnClick(object sender, EventArgs e) { XmlText xmltext; XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落 XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null); xmldoc.Appen
2020-08-14 11:18:04
279
原创 C# 多态性 你不理解的看这里!
MSDN 上面的定义:通过继承,一个类可以有多种类型:可以用作它自己的类型,任何基类型,或者在实现接口时用作任何接口的类型。从两个方面来说明多态1.在运行时,方法参数和集合或者是数组等位置,派生类的对象都可以作为基类的对象处理,发生此情况时,该对象的声明类型不再与运行时类型相同。2.基类定义实现虚方法,派生类重写这些方法,在运行时,CLR会查找运行时类型,并且调用派生类重写的方法. class Shape { public virtual void Draw()...
2020-08-14 11:14:15
151
原创 c#设计模式,浅析简单工厂、工厂方法与抽象工厂!
有一个比较好理解的例子,在这跟大家介绍下: 1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了. 2.如果后花园蔬菜品种繁多.得用工厂方法才可以,把共有的东西抽象出来. 3.如果要扩大后花园的规模,比如一个在北方,一个在南方,这样工厂方法就无法实现了,就应当用抽象工厂,把各种各样的植物,又组成一个后花园.所以我个人认为,简单工厂是一个工厂只生产一类的产品,面对的是具体的类,工厂方法是可以生产不同的产品,把公共的方法抽象出来,然后进行创建各种各样的产品.抽象工厂把几种产品划出共同的东西,把...
2020-08-14 11:10:58
324
原创 浅析c#面向对象的原理,你理解了多少?
一、了解面向对象1、概念基本理解:1)、一个个体可以看做是一个对象,例如:人这个个体;2)、有共同属性的一类作为一个个体,例如:学生、白领、农民工;3)、结构体是用户自定义的数据类型,可以定义不同数据类型的变量,结构体也是面向对象的核心;2、基本特性:1)封装:是隐藏信息的特性,具有“封装”意识,是掌握面向对象分析与设计技巧的关键。最简单的理解:创建一个对象的整体,使对象的属性可以具有赋值、取值的功能,也就是对象中的变量可以赋值、取值。,是一种认为的抽象出来的对象的概念。例如:
2020-08-14 11:09:16
416
原创 算法| C#二叉搜索树插入算法实例分析
实例分析了C#二叉树操作的相关技巧,需要的朋友可以参考下本文实例讲述了C#二叉搜索树插入算法。分享给大家供大家参考。具体实现方法如下:public class BinaryTreeNode{ public BinaryTreeNode Left { get; set; } public BinaryTreeNode Right { get; set; } public int Data { get; set; } public BinaryTreeNode(int data) {...
2020-08-14 11:05:49
149
原创 C#冒泡法排序算法最全的实例代码
本文实例讲述了C#冒泡法排序算法。分享给大家供大家参考。具体实现方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 static void BubbleSort(IComparable[] array) { int i, j; IComparable temp; ...
2020-08-14 11:02:22
446
转载 NET Core 使用 EF Code First 实战演练
项目使用多层,把数据库访问层,单独放到DAL层里 一:新建好项目与类库, 并添加好EF依赖 然后在dll层添加好ef的依赖,可以使用Nuget包下载,我们这里使用在DAL.csproj里边配置依赖 自动下载 Microsoft.EntityFrameworkCore.SqlServer 自动下载完依赖后可以在依赖项中看到二:在DAL层添加好model与上下文对象Users.cs: public class Users{ public in
2020-08-14 10:54:34
303
原创 .NET Core IdentityServer4实战, 一文学会授权原理
本文将要讲述如何使用IdentityServer4对API授权保护以及如何携带Token进行访问受保护的API,通过HttpClient或Http请求中的body这些我们都可以达到。那么废话不多说,开始吧~ 1.首先我们一定要知道,我们访问要访问一个受安全限制的API的锁子是在一个专门的IdentityServer4验证服务器。所以呢,我们需要创建一个认证服务器。首先我们创建一个API项目。2.创建完成之后,我们再创建一个Config.cs,当然这个名字你随意,但你需要在DI注入的时候与其
2020-08-14 10:45:45
838
原创 .net core web api轻松解决web跨域
.Net Core 需要引用一个包 Microsoft.AspNetCore.Cors让接口实现跨域,需要配置两个地方。一、Startup.cs这里需要配置两个地方public void ConfigureServices(IServiceCollection services){ //添加cors 服务 配置跨域处理 services.AddCors(options => { options.
2020-08-14 10:12:47
270
原创 asp.Net Core 多线程之Task轻松学,快速上手
Asp.Net Core 轻松学-多线程之Task快速上手目录前言1. Task 的使用方法3. 处理 Task 中的异常4. 同步上下文5. Task 的运行方式6. 有条件的 Task结束语示例代码下载前言Task是从 .NET Framework 4 开始引入的一项基于队列的异步任务(TAP)模式,从 .NET Framework 4.5 开始,任何使用 async/await 进行修饰的方法,都会被认为是一个异步方法;实际上,这些异步方法都是基于队列的线程任务,从你
2020-08-13 17:47:31
1859
原创 使用python爬取网页信息
python爬取网上数据自己可下载fiddle抓包工具,分析网页接口返回参数值demo1##---------------------------------------爬取网页表格信息from bs4 import BeautifulSoupimport requestsimport csvimport bs4 #检查url地址def check_link(url): ...
2019-12-17 12:16:28
518
原创 使用.net core 3.0+ef code first+swagger创建web api
1.使用vs2019创建一个webapi 程序,框架为.net core 3.02.引用相关程序集3.添加一个user实体,一个DbContext上下文类4.添加默认数据生成类,在Startup中的Configure public static class DbInitializer { public static void Initialize(DemoDb...
2019-12-17 12:03:17
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人