mvc5入门示例博客(有惊喜)

因为一直做pc客户端,总感觉要被社会淘汰一样,近来时间又有空闲,索性学习一下asp.net mvc开发,试着追赶互联网的潮流。

话说在软件开发中,最费力的还是界面上,太多细节要关注了,从今年起便努力将自己的工作内容往后端靠,果然很轻松,嚯~嚯~~

下面我在做这个示例中所用技术体会:

  1. 虽然网上有很多开源的博客,但我觉得它们都不是mvc5都没有使用mysql
  2. 后台16位md5加密(js加密)登陆 http://localhost:2223/Account/Login
  3. 前台自定css,本想使用bootstrap,但想到将来会适配手机端,为省流量还是自写的好,一个页面加载完才几kb
  4. MySql+FluentData,FluentData是个轻量级开源Orm比之EntityFramework简单数倍,一分钟学会,十分钟精通,非常好用,需编写中量SQL,自由度极高。之所以没有用微软的那一套,我觉得太大了(mysql精简版不到5m),不论从入门技术还是软件体积,I hate them.
  5. 仅供学习使用,如有疑问概不回答。
  6. 源码下载 http://share.weiyun.com/8e3191391a9ef3d80ed060d6f76bc3bd
时间: 2024-10-15 10:23:33

mvc5入门示例博客(有惊喜)的相关文章

博客入门--自定义博客主题

对于以往博客网站已提出较多主题供用户使用,但对于海量用户而言其主题难免过于单一. 为突出博客主题个性化显示,目前已有第三方开源库(https://github.com/BNDong/Cnblogs-Theme-SimpleMemory)供大家使用.本文以博客园为例,实现自定义主题设置. 进入博客园设置页面 下载第三方库.本文重要使用资源包中的.\src\style\base.min.css的样式资源(https://github.com/BNDong/Cnblogs-Theme-SimpleMe

RxJava入门优秀博客推荐

RxJava用了快半年了,现在越来越离不开这个库,从使用到逐渐接触它的背后实现,突然想写点什么关于RxJava的内容.在酝酿如何组织内容的时候,就去看看自己关于RxJava的收藏,发现满满的干货! 1.抛物线:给 Android 开发者的 RxJava 详解,我的RxJava入门老师,从原理到用法到实现,面面俱到,非常nice! 2.hi大头鬼hi:深入浅出RxJava(一:基础篇),这是篇翻译文章,偏重用使用RxJava,对于操作符的讲解还不错,值得一看. 3.RxJava wiki:http

读书笔记_写给自学者的入门指南 >博客园||知识库

it背景缺失 初学者对于IT世界没有足够的认知来搭建起一个世界观.无法把所学的基础转换成地图的一个块.容易感到失落(不知道学会了一门新技术的意义和使用方向) 1.学科基础 <高等数学>.<离散数学>.<电子电路>.<数据结构>.<程序设计>.<计算机组成原理>.<编译原理>.<计算机网络>. <软件工程>.<数据库原理>等.有些学校会有一些额外的课程,例如<通信原理>.<

Python爬虫入门教程:博客园首页推荐博客排行的秘密

1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首页的推荐博客排行时,心里痒痒的,想想看看这些大佬究竟是写了什么文章这么受欢迎,可以被推荐.所以用Python抓取了这100位推荐博客,简单分析了每个博客的文章分类,阅读排行榜,评论排行榜及推荐排行榜,最后统计汇总并生成词云.正好这也算是一篇非常好的Python爬虫入门教程了. 2. 环境准备 2.1

Django开发博客 入门篇

Django是神马? Django是一个开源免费的Web框架,使用Python编写.能够让你快速写出一个Web应用, 因为它包含了绝大部分的组件,比如认证,表单,ORM,Session,安全,文件上传,页面模板等,避免了重复造轮子. 官方网站:https://www.djangoproject.com/ 笔者写这篇教程的时候,最新版本是1.9 安装Django1.9 安装python虚拟环境 为了开发应用的时候使用单独的环境,最好是安装virtual environment, 这样有很好的独立性

nodejs环境 + 入门 + 博客搭建

NodeJS:NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现.它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相结合,使之成为编写高吞吐 量网络服务程序的优秀平台. NPM:全称是Node Package Manager,是一个NodeJS定制的包管理和分发工具,如node-mysql,已经成为了非官方的发布Node模块(包)的标准. (npm类似maven,package.json类似pom.xml文件) mongod

博客开篇之编程入门感想

最早接触编程语言应该是VB,当时貌似是高中,大致会设计些计算类的小程序.利用随机数和控件完成些小游戏(像猜拳啊,打地鼠啊= =)以及利用画笔画正弦函数和钟摆运动.不过就没有深入进去了,对编程的理解也就仅仅处使用简单的语句的阶段.本科的时候也是因为课程需要,了解了基本的C++知识.数据结构和简单的数据库操作,考了个二级证书,编写的最长代码也许只有不到三四百行,只会使用,完全还是皮毛的皮毛.而后因为项目缘故,需要更深入地学习编程知识,开始使用VS2010,学习c#,了解.NET平台,了解dev的XA

从入门到放弃,.net构建博客系统(二):依赖注入

文章目录:<从入门到放弃,.net构建博客系统> 从入门到放弃,.net构建博客系统(一):系统构建 从入门到放弃,.net构建博客系统(二):依赖注入 上一篇中有讲到项目启动时会进行ioc的依赖注入,但具体是怎么注入的呢?我们先一步步往下走 一.注册autofac配置 首先bootstraper会进行初始化,接着将当前mvc控制器工厂改为AutofacControllerFactory. 1 public class AutofacConfig 2 { 3 /// <summary&g

python网络爬虫入门(一)——简单的博客爬虫

最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去.但感觉一篇一篇的看实在是麻烦死了.想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选.不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的. 先把完整的代码贴上来,如果朋友们需要试验下,请先安装python相关环境,然后在复制粘贴保存,再按F5运行. #导入urllib库,python访问网页必须