精华内容
下载资源
问答
  • 自己写的第一个小网站

    千次阅读 2012-07-21 09:23:44
    个人之前有的经验:过2个小项目用到了javascript, 都是那种小网页。鉴于这个网站随时可能推倒重来,于是想要记录下大致过程,以便加速 后面的重构。 第一步:建立一个internet的mvc3程序,新建两个model。上一...

    用的是asp.net mvc3,入手不大容易。个人之前有的经验:写过2个小项目用到了javascript,

    都是那种小网页。鉴于这个网站随时可能推倒重来,于是想要记录下大致过程,以便加速

    后面的重构。

    第一步:建立一个internet的mvc3程序,新建两个model。上一次照着《pro asp.net mvc》

    这本书的sportsstore的例子写了一遍,他里面用了依赖注入的观点,感觉比较复杂,然后

    始终不知道自己在干嘛。这次我直接根据官网的视频教程自己写,总算比较清楚了。

    依赖注入这种高级玩意,以后需要再用吧。第二步:建立一个xxxxDB的model类,

    继承自DbContext,用它来管理和数据库有关的部分。下载codefirst,并设置成model改动

    就立即重构数据库的那种模式。事实证明这真的很方便。本来为了偷懒,直接用的sqlexpress,

    后面还是下了sqlserver 2008,(实在是要吐槽一下它的安装程序,太不友好了)。

    还有,数据库的切换也是很花费时间的,主要是因为对asp.net不熟,要注意webconfig里面

    那些connectionstring的name好像需要和DB那个model的名字对应才可以正确映射上去。

    第三步:建立相关的control和view,先不去管用户部分,实现一些基本CRUD。

    第四步:去掉internet自带的用户控制部分,自己写个简单点的,把用户的数据也存到自己

    建立的DB上。然后登陆上去的用户,名字是被记成cookie的好像?反正

    是<authentication mode="Forms">之类的。

    第五步:目前为止一个雏形已经出来了。忍不住吐槽自己,这么点活花了一个礼拜多才做好。

    然后就是尝试部署程序到IIS上,记得做些用户权限的设置。还有,自己额外引入的文件在部署

    的时候好像没加到IIS上,反正就自己拷过去了。

    总的来说就这样了,在学校还需要呆一周,这一周继续努力吧。回到家也要继续努力 ,我不想

    做坑队友的人。

    如果有哪位看客比较了解写网站的,能留下点宝贵的建议,就再感激不过了。


    展开全文
  • 本来就打算要在美女框架的基础上有所改进,至少能够独立搭出一成型的小网站出来(有界面交互,有db读写等)。刚好最近工作内容不同,故借此机会搭建了一小型的网站。 网站非常简单,框架大部分思想还是借鉴...

    之前的博文中讲述MVC的时候,介绍了美女同学的简单框架one。本来就打算要在美女框架的基础上有所改进,至少能够独立搭出一个成型的小网站出来(有界面交互,有db读写等)。刚好最近工作内容不同,故借此机会搭建了一个小型的网站。

    网站非常简单,框架大部分思想还是借鉴sunny美女。希望后续自己能够使用比较流行的github搭建自己的博客网站,或是采用nodejs+一些主题。总之需要改进的空间有很多,关键在于耐心和求知欲。
     
    1. 代码架构-----各个部分的作用以及相关的依赖
    sunny美女的框架的结构(如下图所示)确实简洁明了。
    美女同学没有使用模版引擎,而是自己写了一个view类,也没有使用其他的mysql访问类,而是自己写一个mysql类来访问db。这样写的好处是框架比较轻,也方便学习代码阅读者了解框架细节。
    但是如果要用这个框架搭建一个网站,就会比较难用。
    所以我在美女同学的基础上引进了smarty的模版引擎,PDO的访问类,并且为了更加成型,参照以前做过的一个管理碗盏,做了一个主界面,写一些简单的js,通过js将每次用户请求访问的数据在一个man div中显示出来。
    改进后的代码结构如下:
     
    • index.php是网站的统一入口文件。获取用户的请求参数。
    • library是框架所依赖的一些库。
    • core.php是入口文件调用的主函数Core::run($requestParms)是在本文件中实现的。本文件主要实现了加载依赖文件loadFile;,初始化控制器以初始化view对象(initController); 解析请求参数,获取路由控制信息(Router),通过c参数知道调用哪个控制类,同个a参数知道调用哪个控制类的哪个函数。
    • smarty文件夹就是所依赖的smarty模版引擎。
    • logs 可以存放运行的相关日志。
    • model主要实现相关数据的读写和逻辑处理类
    • static整个亚太存储静态文件。
    • view存储的是一些视图模版文件,可以通过smarty对模版文件某些变量赋值,并且将界面display出来。
     
    2. 数据流---主要参照MVC框架的介绍
    解析url获取用户请求,将用户请求的参数,转化为相应的controller类的相应action函数,调用该函数请求访问data层,获取处理后的数据,填充到view层,然后渲染在前端显示。
    其实这种有很多细节:
    • 如何解析url将域名转化为服务器ip,并且找到服务器服务程序所在的目录
    • 用户如何通过url将请求参数传回给服务端
    • html,css,js之间如何相互协作,将DOM渲染出来
    • 服务端将处理的结果如何返回给客户端浏览器显示
     
    3. 源代码----提交到我的github
    代码放在github上,大家可以参考。
    运行效果图如下:
     
    4. 小改进:
    (1)通过PDO访问数据库
    $dsn = "mysql:host={$g_databases[$dbname]['host']};port={$g_databases[$dbname]['port']};dbname={$g_databases[$dbname]['dbname']}";
    $db = new PDO($dsn, $g_databases[$dbname]['usr'], $g_databases[$dbname]['pwd'], array(PDO::ATTR_PERSISTENT => true));
    $db->exec("SET NAMES 'utf8';"); // must need to set names utf8, if not, Chinese will be wrong
    (2)使用smarty的模版引擎
    添加了smarty_view访问的baseController类,去掉了library中的controller类和model类
    <?php
    class baseController
    {
        protected $mDefLang = 'CN';
        protected $mView = null;
        protected $mParams = null;
        function __construct($params)
        {
            // 这个需要考虑view,model-----依照最简单的去写
            $this->mView = new View_Smarty();
            $this->mView->caching = false;
            $this->mParams = $params;
        }
    }
     
    5. 感谢
    主要参照了美女sunny的github---一个简单的php框架-----https://github.com/linsunny/one
    参照了之前刚入职做的一个管理网站的架构对上述框架进行精简
    参照了刚入职做的管理网站的主页模版。

    转载于:https://www.cnblogs.com/TsingLo/p/5125047.html

    展开全文
  • 由于想强制自己不看某直播视频网站了一个小程序 这个可以提供给不会程序的人比如(爸爸不想让儿子去某个网站购物,男友不让女友上某购物网站。)大笑

    由于想强制自己不看某直播视频网站就写了一个小程序

    随意写了下,在自己的电脑上测试没问题,

    这个可以提供给不会程序的人比如(爸爸不想让儿子去某个网站购物,男友不让女友上某购物网站。)大笑


    代码很简单,


    核心代码

         FileStream fs = newFileStream(@"C:\Windows\System32\drivers\etc\hosts",FileMode.OpenOrCreate, FileAccess.Write);
                            StreamWriter sw = new StreamWriter(fs);
                            sw.BaseStream.Seek(0, SeekOrigin.End);
                            sw.WriteLine(str);
                            sw.Flush();
                            sw.Close();


    丢脸啦,哈哈,献丑了

    代码在这下载:

    http://download.csdn.net/detail/u010279498/9448442


    //提供源码以及安装包,安装执行点击setup.exe就可安装了。

    安装版在这:

    http://download.csdn.net/detail/u010279498/9448444

    展开全文
  • 看着使用three.js制作的网站效果自己用css3了一个小demo主要使用css如下:transforn-orgin:left denter;//中点位置transform:rotateX(ndeg) rotateY(ndeg) rotate(ndeg);//x轴旋转,y周旋转,旋转transform-style...

    看着使用three.js制作的网站效果自己用css3写了一个小demo

    主要使用css如下:

    transforn-orgin:left denter;//中点位置

    transform:rotateX(ndeg) rotateY(ndeg) rotate(ndeg);//x轴旋转,y周旋转,旋转

    transform-style:preserve-3d;//3d透视

    animation:         //css3动画

    预览地址:http://2019.crc-angle.cn/show/3d/

    展开全文
  • 自己写个小Email发送组件玩

    千次阅读 2012-09-16 01:24:59
    用户激活,密码找回……呃 貌似只想到这两 不过光是他们已经足够让很多很多很多网站需要一发送Email的组件。 那么……怎么发呢? 作为使用.net来做私单的家伙们 这答案貌似有点过于简单了。 System.Net...
  • 地址:http://jiandan.teacher-ol.cn 大家给一点意见哦 除了,题目上面的以外就是一般的文章发布,商品发布,还有一购物车,这是用在装修预算里面的 整体分了3块,一是文章,一是视频,一是视频。...
  • 网站没有用任何框架,直接用javaEE的。 用户登录的时候, //存在,把USER放到session中转向主页 HttpSession session = request.getSession(); session.setAttribute("username", username); request....
  • 在电子厂工作,现在部门只剩下我这个小的,什么事情都需要自己弄(说多了心疼),其中由一个钢网(生产的一种工装治具)需要每天去管理,决定弄一个程序减轻自己的工作任务。自学了一段时间,试试给自身搞一个小项目。走...
  • 如题:自己写了一个小软件,如何发布到网站上去让大家使用,发布到哪个网站上?
  • 写个网站

    2013-08-13 17:02:00
    2013/08/131,ctrl+shift+t, 用于firefox恢复关掉的窗口2,rm -r 目录名 用于删除一个目录的方法.3, bootstrap风格蛮漂亮的,要是我肯学,写个小网站出来.还有用axure自己构建一个网站,自己实现前端,慢慢写后端也算是...
  • 起码做像样点的网站,但是我发现整站的开发和写写小东西完全不一样,哪里有适合我的教学啊?有没有人推荐开源网站,能让新手看得懂的
  • 用Python 怎么写出一 遍历网站所有url的工具, 包括首页的url和所有子网页url 不能有重复的url,我自己写的只能遍历一网页的 首页,子网页的遍历不出来,新人 没币 ,求好心人帮助!!!
  • 预览网站地址:http://52rensheng.com 游戏预览地址:http://52rensheng.com/shl/game/game1.html 地图编辑器预览地址:http://52rensheng.com/shl/game/map.html 游戏 为先开发的 地图编辑器是之后做的 没有...
  • 不管你用的服务器,还是开发时用到的各种开发工具,还有我们自己开发的网站/软件,配置文件都是很重要的。今天说的就是.net环境下的配置问题。 先来段程序,以connectionString为例: web.config中初始的配置: ...
  • 前段时间突然想到一个网站创意,于是... 为什么想到做这个网站和之前做的一个网站是有一定关系的,去年在外地出差的时候,用织梦cms搭过一个小网站,现在已经没了,内容主要是copy外加自己,采集又不太会用,一...
  • 自己写操作系统源于一本叫做的书. 下面是本人收集的一些网站. MenuetOS 英国工程师弄的一用汇编写的操作系统. http://menuetos.net/ www.writeos.com 看了于渊的《自己动手写操作系统》站长希望能够写一...
  • [url]... 马上就要毕业了,想着自己还有不少二手书可以卖,于是就动手了一个小网站自己整个了小框架,部署在SAE上了。 支持人人网登录,可以发送自己卖书或者求书的新鲜事到人人。 欢迎拍砖!...
  • 过程大概需要2步:1、申请域名和服务器空间 2、通过ftp软件上传自己的项目到服务器。 首先第一步,因为仅是用来学习的,不用考虑空间的大小等的限制,我们可以申请一免费的域名和一空间。 推荐一比较好...
  • 本文只为记录小白研究学习爬虫的过程,如有侵权请联系作者 最终效果: ... 通过Python爬虫爬取视频网站的视频真实播放地址,存入数据库,PHP实现页面,访问自己数据库就可以在线播放,无广告,速度快. 详细步骤...
  • 开始写个小项目项目

    2016-09-04 16:00:00
    学习WEB前端已经有一段时间了,开始自己做项目练手了。毕竟做项目才是最好的学习方式。...仿照现有的网站开始慢慢代码,一点一点的去完善页面和功能。不抄原代码,也不用框架。 自己不造轮子是方便很多,但...
  • 本人在暑假期间曾尝试制作一网页,前后花了一多月的时间,现在终于有点起色了,于是篇文章来回顾一下制作历程,也是对这一多月来的内容进行小小总结。由于能力水平有限,做的网页非常普通,甚至有点丑,还请...
  • 前段时间突然想到一个网站创意,于是马上着手... 为什么想到做这个网站和之前做的一个网站是有一定关系的,去年在外地出差的时候,用织梦cms搭过一个小网站,现在已经没了,内容主要是copy外加自己,采集又不...
  • 我们知道现在有一些利用照片来测试颜值的网站或软件,其实使用 Python 就可以实现这一功能,本文我们使用 Python 来颜值测试工具。前言要实现颜值测试功能,大致有两种方式:一种是自己编写检测功能,另一种...
  • 技术文章必备的几个小工具

    千次阅读 2016-04-13 16:46:30
    书匠这工具是345大神告诉我的,非常好用的MakeDown编辑器,比较常见的网站都支持,例如:csdn,简书。官网下载页面传送门在IT这快节奏的行业,用了这工具文章之后能帮到我们什么? 节省时间,容易学习,...
  • 奖励事,进来事大,如果他只是通过漏洞修改了用户数据,这没事,入侵到我机器里这就严重了,看来要深入学习网站服务器攻防知识了! 转载于:https://www.cnblogs.com/coderdu/p/3195275.html...
  • 为了多锻炼自己,我开始写这个小玩意,之前逛聚合数据这个网站的时候,发现他有个天气的API,我就想写个可以用的小应用。所以花了一个晚上东平西凑总算搞出来了。 【技术基础】 我的网站用了riotJs这个框架,所以...
  • 先说一点题外话,目的是为了自己写个网站,然后帮助一下我的生意,但是我在弄完网站以后才知道,不是说有个网站就可以在百度上搜索到我的网站,我也在网上游荡了很久,总体上来说我学会的东西并不是很多,基本上...
  • 自己写的用java实现的爬虫

    千次阅读 2014-12-07 20:48:07
    今天简单的爬虫,可以获取大部分网站网站源代码,扒取网站上图片并下载到本地指定目录下,可以作为爬虫学习的入门的例子····

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,139
精华内容 1,255
关键字:

自己写个小网站