摘要: 通过EF将新用户存入数据库这里,探讨一下如何使用EF的code first将数据存入数据库,以及如何对用户的密码进行md5加密与验证。下面是用户登陆的前台代码。@using (Html.BeginForm("ToLogin", "Log")){ @Html.AntiForgeryToken() @Html.ValidationSummary(true)<div><div> <section id="loginForm"> <span style="font-size:14px;col 阅读全文
posted @ 2013-06-19 19:41 ensleep 阅读(722) 评论(0) 推荐(0) 编辑
摘要: web.config配置文件此文件是整个系统的配置中心,它告诉iis服务器本网站需要哪些运行时环境,需要哪些环境,将要进行哪些操作,开发人员也会将一个常量性的数据放在此配置中,以备系统全局调用。此文件内容丰富,对于一些普适性的项目,不作说明,只针对本系统的配置作相应说明。web.config配置文件web.config是xml格式的文件,它是一种结构性文档,可以通过结点对数据进行遍历。第一行<?xml version="1.0" encoding="utf-8"?>说明了xml所使用的格式与本文件的编码类型,默认是unicode,这里改成了u 阅读全文
posted @ 2013-06-19 19:38 ensleep 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 这是整个系统结构的预览,话不多说,给个图:本网站努力为每个人提供一个有效的校友录系统,为参与者提供一个简单有效的交流互动的平台,操作上要求简单、高效,性能上要求稳定、可扩展。在对同类网站系统进行了调查之后,通过重新设计,为网站使用者提供了如下的功能操作:管理员可以管理用户、用户可以搜索班级加入班级,进入班级后可以创建相册上传照片,可以留言发表评论,可以查看别人的通讯录发送小纸条,对于自己的上传的照片、相册可以进行删除操作,也可以退出班级,也可以删除自己的留言。为了满足上面提出的功能需求,本网站应实现以下功能:A.前台a.注册与登录功能:此功能是必须功能,因为每个用户都不一样,而且每个用户的信息 阅读全文
posted @ 2013-06-19 19:34 ensleep 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 实体模型设计由于是实际开发,而且是时间比较紧的,所以,在开发实现过程中,总有一些对原计划的改动:AlumniBookModel数据库实体模型这是主数据实体类,EF会根据此实体生成数据库,它的每一个成员都是DbSet类型,这是数据集类型,也就是内存中的表,数据库AlumniBookModel中共有九张表,它们的名字分别是成员的名字,但是,若是打开数据库,就会发现,它们的表名是这些成员名的复数,而这个机制,开篇已经有讲过,这里不再多说。再来看一下它的构造函数:public class AlumniBookModel : DbContext { public AlumniBookModel() : 阅读全文
posted @ 2013-06-19 19:28 ensleep 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 前言 已经回学校好多天了,同学们也陆陆续续地来了,多数人已经拿到了自己的毕业设计了,我看着自己的一堆设计资料,却还没有多少东西能给人看的,心里是一阵阵的焦急啊。不过,咱是后期,就老老实实地慢慢farm,总会完成的。这段时间,我把我所能用到的功能(包括权限控制、登陆检测、保存密码等等)在.net mvc4中的实现找了一遍,并且都测试了一遍,怕的是以后做的过程中被卡,就难受了,先探路,后过兵。虽然过程是痛苦的,中间包括cookies在controller中的删除,最是令人心烦,再加上filter在中间插来插去,不过,终于是被我理清楚了。现在网站是一个小的demo,后台的模型也设计好了,包括cod. 阅读全文
posted @ 2013-05-17 15:01 ensleep 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 之前已经想过好多个版本,但是,最终定在这下面这个版本上面,因为我觉得实现起来前台的模块比较固定,浮动的元素也少,因为我是那种万事用div的DS,所以,对于绝对定位相对定位,父定位,一向很DT,这种类metro的风格很方便我来实现前台,而且好看,即使不好看,也可以跟老师说,我这是为响应新元素新风格——metro!(所说不叫这名字了,这货被告了)。 好了,下面进入正题,因为这是我昨天晚上加今天空余时间做的东西,多数是设计,刚刚用一会儿时间才做成图片,给供大家评指。所以,大家看的时候,用手机的同学注意gprs流量哦~~~ 我用的前台引擎是razor,比起以前的aspx(我也没用过,只听说... 阅读全文
posted @ 2013-04-18 16:59 ensleep 阅读(1685) 评论(3) 推荐(1) 编辑
摘要: 鄙人今天大四,马上要毕业了,随之而来的也就是就业协议+毕业设计这类常规的事情,当然还有作为一个准挨踢人特殊烦恼,这个是外话,就不谈了。 这系列的博客是作为我做毕业设计的记录来弄的。因为现在的工作是嵌入式,所以,而.net在学校没有学过,更别说mvc或者是EF的codefirst了,所以,都是自学来了,都是一家之解,有不当之处,大家多提宝贵议见。 园子里的兄弟们,我这是记录而不是教程哦,请和我一样的新手看到我的文章后斟酌而行,万不可随意模仿。 好了,下面我们开始。使用的技术: 这是毕业设计,多数人都是买来的或者是改来的,因为一个人做一个大型的网站,还是我们这样的二本底下的学校,加上还... 阅读全文
posted @ 2013-04-17 14:53 ensleep 阅读(2142) 评论(10) 推荐(5) 编辑
摘要: 一、THINKPHP的一般开发流程创建数据库和数据表项目命名并创建项目入口文件完成项目配置创建控制器类创建模型类创建模板文件运行和调试二、关于模板1、执行方法并输出返回值:格式:{:function(…)}例如,输出U方法的返回值:{:U('User/insert')}编译后的PHP代码是<?php echo U('User/insert');?>2、执行方法但不输出:格式:{~function(…)}例如,调用say_hello函数:{~say_hello('ThinkPHP')}编译后的PHP代码是:<?php say_he 阅读全文
posted @ 2013-02-24 13:55 ensleep 阅读(3931) 评论(0) 推荐(0) 编辑
摘要: FLash存储布局RAW FLASH:闪存芯片直接连接到CPU上FTL FLASH:闪存芯片通过其它芯片连接到CPU上【】一般嵌入式系统中的芯片都是raw,因为都是直接连接到cpu上【】存储分区由MTD与文件系统来控制,传统用MBR或PBR来控制,嵌入式设备中用linux kernel即内核来控制(有时候单独由bootloader来控制)。例子:TP-LINK WR1043ND的flash布局TP-Link WR1043ND Flash LayoutLayer0m25p80spi0.0: m25p64 8192KiBLayer1mtd0u-boot128KiBmtd5firmware8000K 阅读全文
posted @ 2013-02-24 13:49 ensleep 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 因为系统移植,一直需要tftp服务器,但是不知道是什么原因,自己安装上了tftp与tftpd、xinetd,都是不行。时好时坏,其中,也把iptable给remove过,都不行。最后,全部换成了tftp-hpa试了试,咦,问题得到了解决,而且再也没有出现过问题。在此留下方法。1、安装相关软件包1 #sudo apt-get install tftpd-hpa (服务端) 2 #sudo apt-get install tftp-hpa (客户端) 不需要安装minetd,因为后面我们不需要通过minetd来启动tftpd了,我们直接把它作为一个服务来启动就可以了。2、建立配置文件#cd /e. 阅读全文
posted @ 2013-02-24 13:47 ensleep 阅读(1725) 评论(0) 推荐(0) 编辑