首先说明,视频教程、源码并非本人原创 本人将项目分割开,并写了一些说明。 该视频教程 地址 https://study.163.com/course/courseMain.htm?courseId=1005955006 原作者 笔者正在学 ASP.NET Core ,发现这位作者的视频教程非常好,按教程做了一遍,所以专门写一篇文章进行介绍,并对项目进行分析。 项目源码下载地址 链接:https://pan.baidu.com/s/11sg-6IUKad35Q2RKl-DKXg 提取…
首先说明,视频教程、源码并非本人原创 本人将项目分割开,并写了一些说明。 该视频教程 地址 https://study.163.com/course/courseMain.htm?courseId=1005955006 原作者 笔者正在学 ASP.NET Core ,发现这位作者的视频教程非常好,按教程做了一遍,所以专门写一篇文章进行介绍,并对项目进行分析。 项目源码下载地址 链接:https://pan.baidu.com/s/11sg-6IUKad35Q2RKl-DKXg 提取…
C# 的类型转换有 显式转型 和 隐式转型 两种方式。 显式转型:有可能引发异常、精确度丢失及其他问题的转换方式。需要使用手段进行转换操作。 隐式转型:不会改变原有数据精确度、引发异常,不会发生任何问题的转换方式。由系统自动转换。 不同类型的数据进行操作(加减乘除赋值等等),是需要进行 类型转换 后,才能继续操作。所以需要“类型转换”。 隐式转型 隐式转型容易理解,当两种或多种数据类型进行某种操作时,不需要干预,系统会自动进行隐式转换。 如 int i =…
多维数组的声明 在声明时,必须指定数组的长度,格式为 type [lenght ,lenght ,lengh, ... ] int [,] test1 = new int [3,3]; 或声明时即赋值,由系统推断长度 int [,] test1 = { {1,2,3}, {1,2,3}, {1,2,3}, }; 交错数组的声明 声明时,至少需要指定第一维的长度,格式为 type [ ] [ ] [ ] ... int [][] test1 = new int[5][]; int [][] t[......]继续…
一般使用格式为 int pagesize = 分页大小(每一页大小)int pageindex = 第几页(一般这个变量是随循环递增的) 使用方法.Skip(pagesize*pageindex).Take(pagesize) .Skip() 忽略数,表示从哪里开始分页 .Take() 表示每一页截取多少个记录 注意 ,数列是从0开始的,也就是说,第一个是 0,第二个是 1 ... ... 以上方法结合,截取的只是一页,需要在循环中使用,不断截取下一页 例如 {1,2,3,4,5…
Xunsearch 是开源免费、高性能、多功能,简单易用的专业全文检索技术方案,是目前非常知名的开源搜索引擎。 安装完Xunserach,还需要安装PHP SDK,才能进行搜索。 本人已在腾讯云实验室建立了实验,可以直接上机操作。当然,你也可以用自己的服务器进行测试。 实验室地址 https://cloud.tencent.com/developer/labs/lab/10424 软件环境: Centos 7 目录 1.安装 GCC 依赖 2.安装xunsearch 3.安装环境…
使用app.UseFileServer 在 public void Configure(){}中,修改或添加 1 app.UseFileServer(new FileServerOptions() 2 { 3 FileProvider =new PhysicalFileProvider 4 ( 5 Path.Combine(Directory.GetCurrentDirectory(),@"StaticFile/Image")), //实际目录地址6[......]继续阅读
我是用我的电脑测试的。看看我电脑的配置 我的是windows10,机械硬盘。 在这里要说的是给电脑优化,让其开机更快。当然,因电脑配置而异,我的最快是11秒。标题可能有点夸张了,结果因电脑配置而异,高手路过,小白往下看。 晒一下我的电脑装了啥。我是计算机系学生,所以电脑的软件比较多,装了好多系统插件。 看看我的开机时间 以前都是11,12秒的 开学后,装了许多东东。时间如下图 时间在16/17秒徘徊。 好了,现在我们说正题。 要优化,就要用软件。我用的是360卫士,其他的软件功能差不多也是可以用的。 首先要弄开机启…
为什么会有可恶的腾讯电脑管家 怎么干掉它 电脑开机出现腾讯电脑管家 无法卸载腾讯电脑管家 某天,趁空闲,升级了一些常用软件,其中就升了新版电脑qq,晚上玩完电脑后关机睡觉,第二天早上开机。出现了图一: ①图一 我擦,我有下载过?我有安装过?我的笔记本是windows10,如果在关机前,有软件不能正常运行、偷偷运行的或在关机前关闭过,需要的权限又有点高的,在开机时就会有弹框提示。如图一。可是我没有下载过,更没有安装过。现在不纠结这个问题,先干掉它再说。 图一,点那个展开详细信息,看图二,就…
服务器环境的区别 *数据和内容来自互联网 一.软件介绍(apache lighttpd nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。 Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很…
关于ListBox ListBox是WinForm中的 列表 控件,它提供了一个项目列表(一组数据项),用户可以选择一个或者多个条目,当列表项目过多时,ListBox会自动添加滚动条,使用户可以滚动查阅所有选项。ListBox可以预先设定列表内容,也可以绑定其他控件或数据库,自动更新条目,把数据逐一显示出来。 ListBox常用属性 *列表索引值,是指列表中的条目的序号,从0开始,如0,1,2,3... ...,当对列表进行增删插入等操作时,条目的排序发生变化,索引亦会变化。 *选择…
文章的关键词和所含教程: VS2017安装/visual studio 2017安装/Xamarin/Android for visual studio 2017/VS2017找不到网站/VS2017找不到Xamarin/install Microsoft.VisualStudio.AspNet45.Feature 该篇文章主要是介绍和解决在Windows10下,安装VS2017和使用过程产生的各类问题。文章按照操作过程来写,如果你仅仅是碰到一两个问题,请往下面查找相对应的教程。 本文主要根据…
目前互联网上主要有Windows、Uniux、Linux、Mac等不同功能特性的系统... ...废话不多说,教程马上开始。 电脑双系统,是指将两个操作系统安装在电脑的不同分区,两个系统互不干扰。能装什么系统需要看系统兼容性及硬件架构是否支持,如果支持,你可以选择双Windows或Windows+Linux等任意组合。一般来说,要把一个系统设置为默认系统,另一个为副系统,默认系统装在C盘,副系统装在任意分区。我是Windows(主)+ Kali Linux(副系统)。 下镜像 要双系统,当然需要先下载系统镜像啦,目…
这是回到学校的第二天,准备搞一份实习证明,然而宿舍宽带停了,于是我来到了社团办公室,打开了其中一台电脑。 各位师弟师妹。。。你们也太厉害,把电脑折腾成这样。。。电脑装了各种各样的工具, Adobe Photoshop、MediaCreationTool、EditPlus、C-Free、SQL Server Management Studio、CorelDRAW Graphics Suite ... ...电脑太多东西了,让电脑非常卡。征得大三的师兄同意后,我准备将这台电脑重装系统。 废…
2015年8月,国务院印发《促进大数据发展行动纲要》,首次明确提出建设数据强国;2015年10月,党的十八届五中全会提出“实施国家大数据战略”,将大数据上升为国家战略。其后,国家政府部门、科技研究院、互联网大企业、传统工业企业等不断发布战略蓝皮书,对未来进行规划布局。
导读:2015年8月,国务院印发《促进大数据发展行动纲要》,首次明确提出建设数据强国;2015年10月,党的十八届五中全会提出“实施国家大数据战略”,将大数据上升为国家战略。其后,国家政府部门、科技研究院、互联网大企业、传统工业企业等不断发布战略蓝皮书,对未来进行规划布局。
生成流程图 flowchart.js 代码 ```flow st=>start: User login op=>operation: Operation cond=>condition: Successful Yes or No? e=>end: Into admin st->op->cond cond(yes)->e cond(no)->op ` `` st=>start: User login op=>operation: Operation cond…
程序关闭后,端口已经被占用,使用 netstat -npla | grep {端口号} 可以看到被占用的端口及进程号,但是使用 kill 却提示找不到进程。 1、强制杀死该端口进程 sudo fuser -k -n tcp 80 2、根据PID关闭某个被占用的端口 netstat -tunlp | grep 80 lsof -i:80 sudo kill -9 PID [......] 继续阅读
使用Json存储时间需要转为对象时, 要使用如下面的格式 2019-12-06T17:15:52Z Z 表示时区 使用示例: 表示北京时间 2019-12-06T17:15:52+08:00 但是前端、C#时间转换和数据库的时间处理,协调起来会比较麻烦,JSON和字符串转时间也会麻烦。 根据笔者的校验,建议使用 UNIX 时间戳 形式传递。 C# 快速将当前时间转换为时间戳的代码为(以秒为单位) (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) …