怎么建个废品网站投资建设网站

diannao/2026/1/18 16:06:08/文章来源:
怎么建个废品网站,投资建设网站,西安找工作,如皋官方网站建设什么地铁一、前言这几年前端的发展速度就像坐上了火箭#xff0c;各种的框架一个接一个的出现#xff0c;需要学习的东西越来越多#xff0c;分工也越来越细#xff0c;作为一个 .NET Web 程序猿#xff0c;多了解了解行业的发展#xff0c;让自己扩展出新的技能树#xff0c;对… 一、前言   这几年前端的发展速度就像坐上了火箭各种的框架一个接一个的出现需要学习的东西越来越多分工也越来越细作为一个 .NET Web 程序猿多了解了解行业的发展让自己扩展出新的技能树对自己的职业发展还是很有帮助的。毕竟现在都快到9102年了如果你还是只会 Web Form或许还是能找到很多的工作机会可是这真的不再适应未来的发展了。如果你准备继续在 .NET 平台下进行开发适时开始拥抱开源拥抱 ASP.NET Core即使现在工作中可能用不到。  雪崩发生时没有一片雪花是无辜的你也不会知道那片雪花会引起最后的雪崩。有些自说自话见谅。  系列目录地址ASP.NET Core 项目实战  仓储地址https://github.com/Lanesra712/Grapefruit.VuCore 二、Step by Step  在整个的开发过程中后端应用使用 Visual Studio 2017 进行开发对于前端项目则是使用 Visual Studio Code 进行开发嗯使用专业的工具做相应的事。对于前端的 Vue 项目我采用的是 Vue CLI 来进行构建的当然巨硬也为我们准备了一套 Vue 的模板如何使用的方法可以在附录中进行查看。  1、项目开发环境搭建  1.1、安装 .NET Core  .NET Core 与之前的 .NET Framework 不一样它不再紧紧的耦合在 Windows 系统上了因此我们可以在支持的操作系统上以安装软件的形式安装我们的 .NET Core 开发环境。  打开官网的下载页面.NET Downloads找到 .NET Core这里因为我们需要在当前环境进行开发所以需要安装 .NET Core SDK下载完成后一路 Next 即可。  当我们安装完成后打开控制台输入命令则会显示出我们本机安装的 .NET Core 版本。dotnet --info ## 或者使用 dotnet --version 查看本机安装的 .NET Core 版本信息  在 .NET Core 中为我们提供了 .NET Core CLI 这一工具使我们使用命令行的方式创建我们的 .NET Core 应用这里我们还是使用 VS 来创建我们的应用有兴趣的朋友可以看看园子里的这篇文章 》.NET Core dotnet 命令大全  1.2、安装 Node.js Vue CLI  在整个前后端分离的项目的搭建中前端的 Vue 项目是使用 Vue CLI 3 进行搭建的脚手架项目而 Vue CLI 本质上是一个全局安装的 npm 包通过安装这一 npm 包可以为我们提供终端里的 vue 命令因此我们需要使用这一脚手架工具的前提则是需要我们安装 Node.js 环境。  打开 Node.js 官网Node.js选择长期支持版下载之后一路 Next 下去即可。目前的 Node.js 安装包中已经包含了 npm因此我们安装好 Node.js 即可。npm 可以类比于我们 .NET 平台的 Nuget而默认我们安装的全局组件和缓存默认是在 C:\Users\用户名\AppData\Roaming 下如果你想修改缓存的地址或者全局安装的包地址则需要自己配置环境具体可参考 》Node.js安装及环境配置之Windows篇  PSVue CLI 3 需要 Node.js 8.9 或更高版本 (推荐 8.11.0)。  当 Node 环境安装好之后我们就可以安装 Vue CLI 3 脚手架工具了如果你之前已经全局安装了旧版本的 vue-cli (1.x 或 2.x)则需要先卸载旧版本的 Vue CLI。npm uninstall vue-cli -g ## 卸载 vue-cli (1.x or 2.x) npm install -g vue/cli  安装之后我们就可以在命令行中使用 vue 命令。vue ## 查看 vue 相关帮助信息 vue --version ## 查看安装的 vue cli 版本信息  1.3、安装 Git  为代码添加版本控制是必须的它可以详细的记录你的每一次操作以及当你的某次作死导致的环境出错时你可以很快的恢复环境。经常作死的表示这个巨需要。        Git 作为一个分布式的版本控制系统与 SVN 这种集中式的版本控制系统不同我们的本地仓库不仅包含了我们的代码还包含了每个人对代码的操作历史 log而 SVN 的历史操作记录只存在于中央仓库中。        这样有什么好处呢假如某天中央仓库出错了需要重新创建因为我们本地的代码不包含操作历史 log你只能把代码重新放置到中央仓库而文件的历史版本却丢失了。如果使用 Git 进行版本控制的话因为我们本地的仓库是一个完整的包含历史操作记录的仓库我们就可以毫无差别的重新搭建一个中央仓库。        Git 方面的学习教程可以看看廖雪峰大神写的这一系列的教程 》Git 教程        打开 Git 官网Git下载安装包安装一路 Next 即可。安装完成后开始菜单里出现 Git Bash 这个应用则说明我们的 Git 已经安装成功了。安装 Git 之后我们需要设置我们的名字以及 Email从而表明我们的身份这里使用 Git Bash 设置即可。git config --global user.name Your Name ## 全局设置用户名 git config --global user.email emailexample.com ## 全局设置邮箱  2、应用整体框架搭建  当我们安装好项目开发的环境之后就可以搭建我们的项目框架了这里我选择将前后端的项目放到同一个 Git 仓储中你也可以根据你自己的喜好放到多个 Git 仓储中。  新建一个文件夹作为仓储在创建好的文件夹路径下打开 Git Bash初始化我们的仓储。如果你勾选了显示隐藏文件夹则会发现当我们执行好初始化的命令之后则会在当前文件夹下创建一个 .git 文件夹。git init  当然你也可以使用 VS 进行创建 Git 仓储使用 VS 创建仓储后会自动帮我们创建 .gitignore 和 .gitattributes 文件同样的后续对于该仓储的任何 Git 操作我们也可以通过 VS 进行。  gitignore 文件表示我们需要忽略的文件或目录而 gitattribute 则用于设置非文本文件的对比方式这里我们使用 VS 创建 Git 仓储后生成的 gitignore 文件默认会添加 .NET 项目需要忽略提交的文件和目录。因为前端的项目我是使用 VS Code 进行开发的这里我需要将一些 VS Code 生成的文件也添加到 gitignore 文件中。.vscode/*!.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json  创建 ASP.NET Core Web API 的具体过程就不演示了这里采用的就是基础的多层架构当我们创建好项目之后可以看到 VS 右下角铅笔 icon 处会显示我们未做提交的修改。点击 icon 输入我们的提交信息后就可以将我们的修改提交到仓储中。  后端的 API 接口应用创建好了现在我们使用 Vue CLI 来构建我们前端的 Vue 项目。这里我选择在解决方案的根目录创建我们的前端项目。  在 Vue CLI 3 中我们不仅可以使用 vue create 命令来创建我们的项目而且可以使用图形化的页面创建我们的应用。vue create project-name ## 使用命令行的形式创建 vue ui ## 使用图形化的方式创建    当使用 vue ui 命令后会自动打开创建项目的页面可以看到这个路径下并没有创建好的项目你可以选择从别的路径下导入或者是直接创建新的项目。如果你有使用过 Vue CLI 之前的版本使用大写字母创建项目时是会报错的但是在 Vue CLI 3 版本中没有出现这种问题。  因为我将前端项目与后端的项目放到同一个仓储中所以这里就不需要再进行初始化 git 仓库了对于项目的配置这里就采用默认的配置。点击创建之后就会自动搭建我们的项目。如何启动这个脚手架项目可以按照生成的 README 文件中的步骤执行。  到这里基础的 Vue 脚手架项目就已经搭建完成了对于添加插件之类的内容放到我们后面的内容中。另外虽然我们在创建项目时并没有勾选初始化 Git 仓储但是 Vue CLI 还是创建了一个 gitignore 文件如果你和我一样是将前后端项目放到一个仓储的话可以把这个文件里的内容复制到项目根目录中的 gitignore 文件中然后把这个文件删除。 三、附录   微软官方有提供一套 Vue 的 SPA 应用模板不过并没有显示在我们使用 VS 创建项目的页面中而且需要我们添加一个插件之后使用 .NET Core CLI 的方式创建。因为自己并没有详细了解这块的内容这里只列出创建的方法详细的介绍请查看微软的官方文档Building Single Page Applications on ASP.NET Core with JavaScriptServices 。## 安装 SPA 模板 dotnet new --install Microsoft.AspNetCore.SpaTemplates::*  当你安装好模板之后可以看到多了使用 Aurelia、Vue、Knockout 创建 SPA 模板的选项这时我们就可以使用 dotnet new 命令来创建包含 Vue 的模板应用。模板创建完成后需要安装依赖的包。加载完依赖的包之后我们就可以通过 VS 或 VS Code 开发调试我们的项目。dotnet new vue ## 创建 Vue SPA 项目 npm install ## 还原依赖的 npm 包 四、总结   这一章没有包含很多的内容主要就是如何搭建我们的 .NET Core 和 Vue 的开发环境以及创建我们的项目架构在后面的文章中则会慢慢的阐述整个项目的开发过程希望可以能对你有一丢丢的帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站在手机显示怎么很乱太原建站

一 中断线程 1.1 中断概念 1.在java中,没有提供一种立即停止一条线程。但却给了停止线程的协商机制-中断。 中断是一种协商机制。中断的过程完全需要程序员自己实现。也即,如果要中断一个线程,你需要手动调用该线程的interrupt()方法&…

怎样做音视频宣传网站做体育直播网站

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。…

淘宝网站icp备案PHP+Ajax网站开发典型实例

0小桥的神秘礼物盒 - 蓝桥云课 (lanqiao.cn) 问题描述 在一个阳光明媚的早晨,小桥收到了一份神秘的礼物--一只魔法盒子。这个盒子有四个按钮,每个按钮都有特殊的功能: 按钮 A:“添加”,将一个神秘物品 (每个物品都有一个独特的编号)放入盒子中…

铁岭做网站cms是啥

一、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数…

各大网站网址跑流量的网站

vscode 扩展商店链接 https://marketplace.visualstudio.com/vscode settings sync 插件

做网站做哪个行业好什么装修网站做的好的

参考自B站该视频 1:电阻 贴片电阻的读取方式 四环电阻 2:电容 其他的电子元器件

优秀高端网站建设公司国内酷炫网站

最近在电子工业出版社做的《计算机视觉入门路线图》讲座的部分PPT。 主要介绍了计算机视觉的学习基本路线。

温州做网站多少钱瑞安哪里有做百度的网站

什么是套接字?Socket基本介绍一、什么是套接字?二、套接字特性三、套接字缓冲区一、什么是套接字? 套接字是一种通信机制(通信的两方的一种约定),socket屏蔽了各个协议的通信细节,提供了tcp/ip…

天猫网站什么时候建设云服务器可以做两个网站

根据IDC最新发布的《中国商业智能和分析软件市场跟踪报告,2023H2》显示,2023下半年,中国商业智能与分析软件市场规模为5.2亿美元,同比增长为3.7%。其中,本地部署收入占比为89.3%,同比增长1.7%;公…

浙江百度代理公司seo站长平台

文章目录 情景一 : 二分查找情景二 : 找出一个 > num 的最左侧的位置情景三 : 找出一个 < num 的最右侧的位置leetcode 162 :寻找峰值leetcode 69 : x 的平方根 首先来简介一下二分搜索算法,二分搜索是一种每次砍半的算法,最经典的案例当然是我们的二分查找算法,但是大部…

百度网站打开百度关键词工具

列表的遍历&#xff1a; a [10,20,30,40] for obj in a: #obj 是临时变量名称&#xff0c;随意起名print(obj) 执行结果&#xff1a; 复制列表所有的元素到新列表对象&#xff1a; list1 [30,40,50] list2 list1 #只是将list2也指向了列表对象。也就是说list…

杭州公司做网站青海微信网站建设

OSS网页上传和断点续传主要根据BrowserJS-SDK和相关文档整理而得&#xff0c;快速构建OSS上传应用 一、Bucket设置 浏览器中直接访问OSS需要开通Bucket的CORS设置 将allowed origins设置成 *将allowed methods设置成 PUT, GET, POST, DELETE, HEAD将allowed headers设置成 *将e…

官渡网站设计制作浙江省城乡建设住房厅网

导读&#xff1a; 欢迎阅读《AI大模型日报》&#xff0c;内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。 标题: 速递&#xff5c;木头姐 ARK 宣布已投资 OpenAI&#xff01;还将 Anthropic 及 Figure1 等 AI 独角兽一网打尽摘要: ARK已通过其风…

可以打开所有网站的浏览器wordpress企业网站定制教程 一

1.简介 Java NIO是从Java 1.4引入的库。 自从Java NIO推出以来&#xff0c;它提供了另一种方法来处理I / O和网络事务。 它被认为是Java网络和Java IO库的替代方法。 开发Java NIO的目的是使输入和输出的事务异步和非阻塞。 阻塞和非阻塞IO的概念将在后面的部分中介绍。 目录…

上海外贸网站制作网络服务商在哪咨询

目录 而不使用enabled属性 现在&#xff0c;使用enabled属性 我们可以使用enabled属性来忽略类中的所有情况吗&#xff1f; Test注解有很多属性&#xff0c;enabled也是其中之一。在这篇文章中&#xff0c;我们将详细讨论enabled属性。 enabled属性有什么作用&#xff1f;当…

办网站流程天河网站建设方案

1.TEXTAREA自适应文字行数的多少 2.脚本永不出错<script LANGUAGE"javascript"></script>3.ENTER键可以让光标移到下一个输入框4.预定秒数内自动转到指定网址5.怎么改变滚动条的颜色&#xff0c;只有ie5.5版本以上才能支持。 这是使用CSS语言&#xff0c…

网站怎么更新内容wordpress编辑器那个好

2024年全国职业院校技能大赛中职组大数据应用与服务赛项题库参考答案陆续更新中&#xff0c;敬请期待… 武汉唯众智创科技有限公司 2024 年 3 月 联系人&#xff1a;辜渝傧13037102709 题号&#xff1a;试题05 ZZ052-大数据应用与服务赛项试题 05 模块一:平台搭建与运维 (一…

英文网站策划杭州网站建设浙江

1、从NXP的共享账号下载资料 共享账号需要找对接的NXP人员拿到&#xff0c;他会把资料分享到这个账号&#xff0c;在这个账号里面可以下载 进入nxp官网&#xff0c;登录后点击my nxp&#xff0c;选择Software Licensing and Support 进入后接着选择View accounts 进入后选择…

旅游网站的设计私自建立网站网站判决书

此文章用于详细介绍malloc_consolidate。 众所周知&#xff0c;fastbin一般是不能合并&#xff0c;但在malloc_consolidate中是个例外。 1.触发机制 首先构造这样的堆块结构 一个0x40的堆块在fastbin中&#xff0c;一个0x110的堆块在unbin中 随后我们尝试分配一个0x300的堆…

上海智能网站建设公司怎么进wordpress后台

题意&#xff1a;给 nnn 个长度为 mmm 的 01 串&#xff0c;一个 01 串初始为空&#xff0c;不断随机一个字符加在后面&#xff0c;当出现给定的 nnn 个串中的一个时停止。分别求在 nnn 个串处停止的概率。 考场思路历程&#xff1a; 显然建出 AC 自动机&#xff08;flag&…