上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页

2020年6月20日

Django(09):Django Admin 管理工具

摘要: Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:INSTALLED_APPS = ( 'django.contrib.admin', 'django 阅读全文

posted @ 2020-06-20 19:43 springsnow 阅读(333) 评论(0) 推荐(0) 编辑

Django(08):Django 路由

摘要: 简介路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。Django 路由在 urls.py 配置,urls.py 中的每一条配置对应相应的处理方法。Django 不同版本 urls.py 配置有点不一样:1、Dj 阅读全文

posted @ 2020-06-20 19:42 springsnow 阅读(240) 评论(0) 推荐(0) 编辑

Django(07):Django 视图

摘要: 视图层一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片...无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面, 阅读全文

posted @ 2020-06-20 19:41 springsnow 阅读(199) 评论(0) 推荐(0) 编辑

Django(06):Django 表单

摘要: HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。一、HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。1、GET 方法我们在之前的项目 阅读全文

posted @ 2020-06-20 19:39 springsnow 阅读(240) 评论(0) 推荐(0) 编辑

Django(05):Django 模型

摘要: Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你 阅读全文

posted @ 2020-06-20 19:38 springsnow 阅读(291) 评论(0) 推荐(0) 编辑

Django(04):Django 模板

摘要: 在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。一、模板应用实例 阅读全文

posted @ 2020-06-20 19:37 springsnow 阅读(295) 评论(0) 推荐(0) 编辑

2020年6月19日

Django(03):Django 创建第一个项目

摘要: 本章我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。一、Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个 阅读全文

posted @ 2020-06-19 16:07 springsnow 阅读(466) 评论(0) 推荐(0) 编辑

Django(02):Django安装

摘要: Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 一、Window... 阅读全文

posted @ 2020-06-19 16:06 springsnow 阅读(235) 评论(0) 推荐(0) 编辑

Django(01):Django简介

摘要: 一、简介Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 阅读全文

posted @ 2020-06-19 16:00 springsnow 阅读(261) 评论(0) 推荐(0) 编辑

C#(99):二、并行编程 - Task任务

摘要: 一、并行编程 - 数据并行 System.Threading.Tasks.Parallel 类 二、并行编程 - Task任务三、并行编程 - Task同步机制。TreadLocal类、Lock、Interlocked、Synchronization、ConcurrentQueue以及Barrier等四、并行编程 - 并行LINQ(PLINQ) 的使用。AsParallel五、并行编程 - 信号量... 阅读全文

posted @ 2020-06-19 11:13 springsnow 阅读(590) 评论(0) 推荐(0) 编辑

使用Topshelf创建Windows服务

摘要: 一、介绍Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。Topshelf是创建Windows服务的另一种方。它极大的简化服务创建与部署过程,它支持将控制台应用程序部署为服务。下载1、官网:http://topshelf 阅读全文

posted @ 2020-06-19 10:49 springsnow 阅读(595) 评论(0) 推荐(0) 编辑

2020年6月18日

Quartz.net 3.x使用

摘要: 一、介绍Quartz.NET是一个强大、开源、轻量的作业调度框架,你能够用它来为执行一个作业而创建简单的或复杂的作业调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。在2017年的最后一天Quartz.NET 3.0发布,正式支持了.NET Core 和async/await。这是一个大版本,有众多新特性和大的功能官网:http://www.quartz-sche... 阅读全文

posted @ 2020-06-18 17:28 springsnow 阅读(2526) 评论(1) 推荐(2) 编辑

FluentScheduler定时器

摘要: 一、定时任务调度的方法或者组件:Timer:https://docs.microsoft.com/en-us/dotnet/api/system.timers.timer?view=netframework-4.8FluentScheduler:https://www.nuget.org/packages/FluentScheduler/Quartz.NET:https://www.nuget.o... 阅读全文

posted @ 2020-06-18 17:07 springsnow 阅读(1511) 评论(0) 推荐(0) 编辑

iTextSharp操作PDF

摘要: 最终版iTextSharp 5.5: https://github.com/itext/itextsharp ,已经被 iText 7代替。 一、介绍iTextSharp:是一个从JAVA项目iText衍生的.Net版本的开源项目。iText是一个PDF库,可让您创建,移植,检查和维护可移植文档格式 阅读全文

posted @ 2020-06-18 09:52 springsnow 阅读(6184) 评论(0) 推荐(4) 编辑

2020年6月17日

Webpack4 入门手册(共 18 章)上

摘要: 介绍1. 背景最近和部门老大,一起在研究团队【EFT - 前端新手村】的建设,目的在于:帮助新人快速了解和融入公司团队,帮助零基础新人学习和入门前端开发并且达到公司业务开发水平。本文也是属于【EFT - 前端新手村】的一部分,用来帮助新人快速入门 Webpack4,内容偏基础,当然也可以作为复习材料~~这里分享给各位小伙伴啦!2. 文章概要我将从最基础的【项目初始化】开始介绍,到【处理 CSS ... 阅读全文

posted @ 2020-06-17 16:37 springsnow 阅读(247) 评论(0) 推荐(0) 编辑

Webpack4 入门手册(共 18 章)下

摘要: 介绍1. 背景最近和部门老大,一起在研究团队【EFT - 前端新手村】的建设,目的在于:帮助新人快速了解和融入公司团队,帮助零基础新人学习和入门前端开发并且达到公司业务开发水平。本文也是属于【EFT - 前端新手村】的一部分,用来帮助新人快速入门 Webpack4,内容偏基础,当然也可以作为复习材料 阅读全文

posted @ 2020-06-17 16:36 springsnow 阅读(259) 评论(0) 推荐(0) 编辑

Webpack4 的四个核心概念

摘要: 一. 概念 需要理解四个核心概念: 入口(entry) 输出(output) loader 插件(plugins) 1. 入口 1.1 基础概念 指定 webpack 由哪个模块作为项目构建的开始。 通过配置 entry 属性,指定一个或多个起点,默认值 ./src : module.exports 阅读全文

posted @ 2020-06-17 16:13 springsnow 阅读(435) 评论(0) 推荐(0) 编辑

2020年6月16日

npm(Node Package Manager)

摘要: 一、由来 前端是怎么共享代码的呢? 1、在 GitHub 还没有兴起的年代,前端是通过网址来共享代码 比如你想使用 jQuery,那么你点击 jQuery 网站上提供的链接就可以下载 jQuery,放到自己的网站上使用 2、GItHub 兴起之后,社区中也有人使用 GitHub 的下载功能: 3、麻 阅读全文

posted @ 2020-06-16 20:16 springsnow 阅读(510) 评论(0) 推荐(0) 编辑

C#(99):四、Async和Await使异步编程更简单

摘要: 一、Asynchronous methods 异步方法 .NET 4.5 的推出,对于C#又有了新特性的增加——就是C#5.0中async和await两个关键字,这两个关键字简化了异步编程。 使用async修饰的方法被称为异步方法,这个方法调用时应该在前面加上await。 异步方法命名应该以Asyn 阅读全文

posted @ 2020-06-16 14:00 springsnow 阅读(513) 评论(0) 推荐(0) 编辑

C#(99):三、.NET 4.0基于任务的异步模式(TAP),推荐使用

摘要: 一、引言当使用APM的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐, 然而使用EAP的时候,我们又需要实现Completed事件和Progress事件,上面两种实现方式感觉都有点繁琐。同时微软也意识到了这点,所以在.NET 4.0中提出了一个新的异步模式——基于任务的异步模式TAP(Task-based Asynchronous Pattern )。基于任务的异步模式 (TAP... 阅读全文

posted @ 2020-06-16 12:40 springsnow 阅读(1514) 评论(0) 推荐(0) 编辑

C#(99):二、.NET 2.0基于事件的异步编程模式(EAP)

摘要: 一、引言APM为我们实现异步编程提供了一定的支持,同时它也存在着一些明显的问题——不支持对异步操作的取消和没有提供对进度报告的功能,对于有界面的应用程序来说,进度报告和取消操作的支持也是必不可少的。微软在.NET 2.0的时候就为我们提供了一个新的异步编程模型,也就是基于事件的异步编程模型——EAP(Event-based Asynchronous Pattern )。二、介绍实现了基于事件的异... 阅读全文

posted @ 2020-06-16 11:12 springsnow 阅读(859) 评论(1) 推荐(0) 编辑

C#(99):一、.NET 1.0 异步编程模型(APM)

摘要: 一、概念 .NET 1.0提出了APM(Asynchronous Programming Model)即异步编程模式。 .NET的类库有以BeginXXX和EndXXX类似的方法,就是使用异步编程模型。 NET Framework很多类也实现了该模式,同时我们也可以自定义类来实现该模式,即在自定义的 阅读全文

posted @ 2020-06-16 08:30 springsnow 阅读(583) 评论(1) 推荐(1) 编辑

2020年6月15日

VS中的代码段功能

摘要: 一、初识代码段1、什么是代码段?将一段代码行提取出来,可以多次重复的使用。VS IDE提供对代码段的完整支持、使代码编写更快、更容易、更可靠。2、系统默认代码段对于开发人员的例行任务,Visual Studio 有默认代码段。默认代码段是代码扩展和外侧代码的混合。默认代码段出现在IntelliSense完成列表和代码选择器中。表1列出了一些默认代码段。 二、代码段管理器用代码段管理器来管理代码段... 阅读全文

posted @ 2020-06-15 21:00 springsnow 阅读(1287) 评论(0) 推荐(2) 编辑

VS在C#类文件头部添加文件注释的方法

摘要: 一、使用代码模板步骤:1.VS2012 中找到(安装盘符以C盘为例)64位操作系统路径:C:\Program Files(X86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zipCode文件夹指类代码,Class文件夹指类文件、Interface文件夹指接口文件。 2052... 阅读全文

posted @ 2020-06-15 19:31 springsnow 阅读(5707) 评论(3) 推荐(1) 编辑

2020年6月14日

.NET 5概述

摘要: .NET 5一个统一的平台,在所有平台(桌面、Web、云、移动等)上执行 .NET 5 框架。图 2描述了此统一的体系结构。 .NET 5 中不包含的内容 尽管 .NET 5 框架中提供了一组重要 API,但它并不包括过去 20 年左右开发的所有 API。可以合理地预期 .NET Standard 阅读全文

posted @ 2020-06-14 23:46 springsnow 阅读(1379) 评论(0) 推荐(0) 编辑

WCF(07):C#使用grpc代替WCF

摘要: gRPCgRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。从定义上可以看到这个主要是给移动应用做通信用的,其次他支持双向的通信,因此可以说GRPC是一个RPC框架没错,但是它的功能已经强于RPC,因为普通RPC是定义是一应一答的单向通信模式... 阅读全文

posted @ 2020-06-14 23:35 springsnow 阅读(2726) 评论(0) 推荐(2) 编辑

Blazor:Asp.net core的新前端框架,代替传统的Web Pages

摘要: 一、Blazor介绍Blazor是微软在Asp.net core 3.0中推出的一个前端MVVM模型,它可以利用Razor页面引擎和C#作为脚本语言来构建WEB页面.在.Net5中,Blazor将代替传统的Web Pages。可以代替如下代码简单演示了它的基本功能:和Angular JS和VUE的模 阅读全文

posted @ 2020-06-14 23:16 springsnow 阅读(1750) 评论(0) 推荐(0) 编辑

使用NPOI进行word的读写

摘要: 一、简介1、操作Word的类库: NPOI: V2.5.1 快速生成 https://github.com/tonyqus/npoi DocX(属于Xceed Words for .NET的免费版本): V1.6.0 https://github.com/xceedsoftware/DocX Aspose.Words: 收费 Spire.Doc: 收费二、简单使用1、XWPFDocu... 阅读全文

posted @ 2020-06-14 16:56 springsnow 阅读(11449) 评论(4) 推荐(5) 编辑

使用NPOI进行Excel数据的导入导出

摘要: 一、概述NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目, 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。完整教程:https://www.cnblogs.com/atao/archive/2009/11/15/1603528.html1、操作Excel的类... 阅读全文

posted @ 2020-06-14 10:19 springsnow 阅读(8722) 评论(0) 推荐(0) 编辑

2020年6月12日

visual studio2019 取消显示引用关、作者更改项

摘要: visual studio 2019中,每个类或者方法顶部会显示此方法的引用关系或者作者更改项;这个功能极大了提高了我们代码的定位效率;不过有时候却发现每一行代码都有,会增加我们屏幕显示内容,有时候看起来很累,于是这个可以根据需要显示与不显示;(显示引用关系的时候)如果不希望显示,点击【工具】-【选项】-【文本编辑器】-【所有语言】-【CodeLins】,把不需要显示的取消就可以了。取消之后的Vs... 阅读全文

posted @ 2020-06-12 11:41 springsnow 阅读(7409) 评论(1) 推荐(1) 编辑

Visual Studio 2019中如何使用Git

摘要: 一、VS2019的Git介绍 1、VS2019自带Git功能。 2、选用Git作为源码代码插件。 3、将项目添加到Git进行源码管理。 二、在VS2019中使用GitHub 1、注册GitHub账号(BobinYang) https://github.com/ 向GitHub中添加一个仓库(YbbF 阅读全文

posted @ 2020-06-12 10:44 springsnow 阅读(31315) 评论(2) 推荐(3) 编辑

2020年6月11日

MongoDB(10):在C#中使用MongoDB

摘要: 一、添加MongoDB引用 想要在C#中使用MongoDB,首先安装支持MongoDB的C#版的驱动。 利用MongoDB官方发布的C#驱动,可通过网络下载或nuget安装,得到MongoDB相关的dll,添加到项目中引用。 https://docs.mongodb.com/drivers/csharp/ 1、通过NuGet方式添加 第一步:在项目中右键,选择管理NuGet管理包 ... 阅读全文

posted @ 2020-06-11 16:16 springsnow 阅读(4897) 评论(0) 推荐(0) 编辑

2020年6月10日

C#爬虫(03):使用Selenium

摘要: 一、介绍: Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 1、Selenium Webdriver(也就是Selenium2,Selenium3)和Selenium RC(Selenium 1)一样提供了web自动化的各种语 阅读全文

posted @ 2020-06-10 19:44 springsnow 阅读(9775) 评论(1) 推荐(4) 编辑

MongoDB(08):索引

摘要: 原文:https://www.runoob.com/mongodb/mongodb-indexing.html 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储... 阅读全文

posted @ 2020-06-10 19:12 springsnow 阅读(290) 评论(0) 推荐(0) 编辑

C#爬虫(02):Web browser控件CefSharp的使用

摘要: 一、CefSharp介绍 CEF 全称是Chromium Embedded Framework(Chromium嵌入式框架),是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。CEFSharp就是CEF的C#移植版本。 就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件 资源 ... 阅读全文

posted @ 2020-06-10 19:04 springsnow 阅读(10457) 评论(1) 推荐(3) 编辑

VS2019 安装

摘要: 一、下载https://visualstudio.microsoft.com/zh-hans/vs/发行说明:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes文档:https://docs.microsoft.com/zh-cn/visualstudio/?view=vs-2019扩展:https:/... 阅读全文

posted @ 2020-06-10 16:07 springsnow 阅读(340) 评论(0) 推荐(0) 编辑

2020年6月9日

C#操作SQLite数据库

摘要: 一、SQLite介绍 1、SQLite 简介 SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。 这意味着与其他数据库一样,您不需要在系统中配置。SQLite 引擎不是一个独立的进程,可以按应用程 阅读全文

posted @ 2020-06-09 15:25 springsnow 阅读(20538) 评论(2) 推荐(4) 编辑

SQL Server Express LocalDb(SqlLocalDb)介绍

摘要: 一、介绍 1、SqlLocalDb 全称:SQL Server Express LocalDb。 简化SQL Server的本地数据库。SqlLocalDb就是一个轻量级的基于本地的T-SQL数据库。 SQL Server既可以作为远程,也可以做本地。而SqlLocalDb只能作为本地使用,不支持联网,只能本机连接。 2、轻量级数据库对比(LocalDB vs. SQL Express ... 阅读全文

posted @ 2020-06-09 14:30 springsnow 阅读(3117) 评论(1) 推荐(2) 编辑

2020年6月7日

GitHub Desktop使用简介

摘要: 一、安装 1、安装git Windows 客户端—GitHub Desktop 具有git功能的Windows客户端软件有很多,如:git for windows(以前的msysGit)、TortoiseGit、GitHub Desktop(以前的GitHub for Windows)等 git f 阅读全文

posted @ 2020-06-07 23:57 springsnow 阅读(11093) 评论(0) 推荐(0) 编辑

Dotnetnuke

摘要: download:https://www.dnnsoftware.com/community/downloadgithub:https://github.com/dnnsoftware/Dnn.Platforminstall :https://dnncommunity.org/How-To/-Download-and-Installdoc:https://www.dnndocs.com/ 阅读全文

posted @ 2020-06-07 15:04 springsnow 阅读(167) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页

导航