代码改变世界

身为码农,为12306说两句公道话

2014-01-12 15:57 by 音乐让我说, 869 阅读, 0 推荐, 收藏, 编辑
摘要:我曾在淘宝写过一段时间代码,2012 年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个 B2C 网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。 也就在那个时候,我对 12306 嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半 阅读全文

12306外包给阿里巴巴/IBM到底是否可行?

2014-01-09 21:27 by 音乐让我说, 909 阅读, 0 推荐, 收藏, 编辑
摘要:春运开始以后 12306 免不了要罢工几次,毕竟人民群众买票回家的热情实在是高涨,12306 很难承受如此大的压力。每次 12306 网站罢工以后都会有人忍不住对其进行吐槽,而还有人认为如果把 12306 外包给 IBM 或者阿里巴巴来做的话效果一定会比现在要好。但是事实真的是这样吗?IBM 和阿里 阅读全文

自定义一个叫 ReadOnlyXmlMembershipProvider 的 MembershipProvider,用 XML 作为用户储藏室

2013-10-23 19:32 by 音乐让我说, 589 阅读, 0 推荐, 收藏, 编辑
摘要:1. 配置 web.config <membership defaultProvider="AspNetReadOnlyXmlMembershipProvider"> <providers> <clear /> <add name="AspNetReadOnlyXmlMembershipProvid 阅读全文

在Visual Studio 2010中进行“项目重命名”的有效工具

2013-10-23 17:36 by 音乐让我说, 992 阅读, 0 推荐, 收藏, 编辑
摘要:地址:http://www.cnblogs.com/dudu/archive/2011/12/11/visual_studio_2010_project_rename.html 提示:这个工具一次 rename 操作,只能对解决方案(solution)里面的一个项目进行重命名,如果解决方案(solu 阅读全文

解决 Tomcat 无法绑定 80 端口的问题,以及 Tomcat 配置虚拟目录、二级域名等

2013-10-16 14:30 by 音乐让我说, 3638 阅读, 0 推荐, 收藏, 编辑
摘要:问题今天安装完 Tomcat,安装时把 Tomcat 默认的HTTP/1.1 Connector Port 从 8080 改为了 7080,启动 Tomcat,在浏览器中输入 Http://localhost:7080/ 也能看到 Tomcat 的欢迎页。后来想改成 80 端口,然后想测试绑定一个域名看看,于是进入C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf 的 server.xml,把配置改成下面的代码:(注意:server.xml 中不能用中文注释,否则 Tomcat 启动会失败!) ... 阅读全文

自己动手搭建 CAS(Central Authentication Service) 环境,为了单点登录(Single Sign On , 简称 SSO )

2013-10-15 14:58 by 音乐让我说, 1850 阅读, 0 推荐, 收藏, 编辑
摘要:介绍刚刚搭建 CAS 成功了,现在记录下来,怕以后忘记,同时也给需要帮助的人。CAS 搭建需要服务端和客户端,服务端是 Java 写的,如果自己搭建则需要安装与配置Java 环境。客户端可以是多种语言(Java, .Net, PHP, Perl, Apache, uPortal, and others)等等。下面我就来简单介绍如何搭建CAS服务端。安装与配置1. 安装与配置 Java JDK 7不明白的同学可以参考这里:下载安装与配置 Java JDK 72. 下载并安装Tomcat我下载的版本是:apache-tomcat-7.0.42.exe, 原本下载的是apache-tomcat-8. 阅读全文

跨域名 Cookie 传递测试

2013-10-09 14:01 by 音乐让我说, 580 阅读, 0 推荐, 收藏, 编辑
摘要:问题我打开了 www.aaa.com 里面的一个页面(www.aaa.com/hello.php),其中这个 hello.php 里面包含一个 标签,里面的 src 来自于 www.bbb.com/get.php。请问如果我已经在 aaa.com 里面登录了,那么访问 hello.php 时会不会把 cookie 发送给 www.bbb.com/get.php ?实战没有什么比实战测试更有说服力了!新建 2 个独立的站点 A,B , 分别对应域名 aaa.com , bbb.com,其中在 A 里面制作一个登录功能,并且还有一直图片引用 bbb.com,登录后 aaa.com 会写入 coo. 阅读全文

.NET不可变集合已经正式发布

2013-10-01 11:05 by 音乐让我说, 631 阅读, 1 推荐, 收藏, 编辑
摘要:英文原文:.NET Immutable Collections Ready for Production 微软基础类库(Base Class Library)团队已经完成了.NET 不可变集合的正式版本,但不包括 ImmutableArray。与其一起发布的还包括针对其它不可变对象类型的设计指南。 如果你需要在多个线程中安全地共享集合,并且允许每个线程在需要时对其内容进行改变。这种场景就是不可变集合所设计的初衷。只读集合在使用时需要复制集合中的全部内容,而新的不可变集合可以以一种更高性能的方式从一个现有集合中进行创建。 使用不可变集合需要特别当心,因为你很容易错误地写成“list.Add... 阅读全文

中国人唯一不认可的成功——就是家庭的和睦,人生的平淡【转】

2013-09-15 22:44 by 音乐让我说, 851 阅读, 0 推荐, 收藏, 编辑
摘要:英国某小镇。 有一个青年人,整日以沿街为小镇的人说唱为生;这儿,有一个华人妇女,远离家人,在这儿打工。他们总是在同一个小餐馆用餐,于是他们屡屡相遇。时间长了,彼此已十分的熟悉。 有一日,我们的女同胞,关切地对那个小伙子说:“不要沿街卖唱了,去做一个正当的职业吧。我介绍你到中国去教书,在那儿,你完全可以拿到比你现在高得多的薪水。” 小伙子听后,先是一愣,然后反问道:“难道我现在从事的不是正当的职业吗?我喜欢这个职业,它给我,也给其他人带来欢乐。有什么不好?我何必要远渡重洋,抛弃亲人,抛弃家园,去做我并不喜欢的工作?” 邻桌的英国人,无论老人孩子,也都为之愕然。他们不明白,仅仅为了多挣几张钞票,抛 阅读全文

自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试

2013-09-03 19:13 by 音乐让我说, 833 阅读, 0 推荐, 收藏, 编辑
摘要:关于 MongoDB,下面来自百度百科:MongoDB[1]是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。mongoDB[1]MongoDB[2]是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。[3]上次测试了 Memcached 和 Redis, 阅读全文

ASP.NET MVC 中如何用自定义 Handler 来处理来自 AJAX 请求的 HttpRequestValidationException 错误

2013-09-02 14:50 by 音乐让我说, 1823 阅读, 0 推荐, 收藏, 编辑
摘要:今天我们的项目遇到问题为了避免跨站点脚本攻击,默认我们项目是启用了 validateRequest,这也是 ASP.NET 的默认验证规则。项目发布后,如果 customError 启用了,则会显示我们自己定义的错误页面,如果没有,就会显示具体的错误页面,比如:如果想忽略这个 ASP.NET 默认的验证规则,则可以在 web.config 中禁用 如果是基于 ASP.NET 4.0 的项目,则还需要配置自定义请求验证处理规则由于 ASP.NET 在验证提交的数据时,默认会调用 System.Web.Util.RequestValidator 类的 IsValidRequestString 方. 阅读全文

自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试

2013-08-28 18:11 by 音乐让我说, 1214 阅读, 2 推荐, 收藏, 编辑
摘要:关于 Redis,下面来自百度百科:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现 阅读全文

ServiceStack 介绍

2013-08-28 15:29 by 音乐让我说, 2069 阅读, 0 推荐, 收藏, 编辑
摘要:关于ServiceStackServiceStack官网介绍:Opensource .NET and Mono REST Web Services framework什么是 ServiceStack新闻:ServiceStack已有超过100位合作者ServiceStack 是 .Net 和 Mono 的开源框架,相对 WCF,MVC 及 Web API 而言它是开发 Web 服务与 Web 应用的有力替代品。该项目近期宣布他们已经达到超过 100 位合作者的里程碑,请看我们的进一步报道。 ServiceStack 是一系列事物的综合体:包含高性能 Razor Engine 的 Web 应用. 阅读全文

一步一步实战扩展 ASP.NET Route,实现小写 URL、个性化 URL

2013-08-09 08:54 by 音乐让我说, 2875 阅读, 3 推荐, 收藏, 编辑
摘要:介绍不知道大家在使用 ASP.NET MVC 时有没有一些扩展要求,反正我是有很多。在使用 MVC 这几年(PS:我是从 1.0 开始学,2.0、3.0 开发至今),我深深地觉得 MVC 的扩展性真是太好了,几乎你大部分的“合理”需求,用 MVC 都能实现。好了,废话不多说了,今天我就实战演示如何扩展 ASP.NET Route,希望能帮助到你。小写 URL我想很多朋友和我一样,使用 ASP.NET MVC 时都想要小写的 URL。一般除非你在开发时手动把 Controller、Action 的名字建成小写,或者在 Action 方法上标记 ActionNameAttribute,否则如果不经 阅读全文

下载安装与配置 Java JDK 7

2013-07-21 18:53 by 音乐让我说, 833 阅读, 0 推荐, 收藏, 编辑
摘要:1. 去 Oracle 的官网下载 JDK,我下载的是:jdk-7u25-windows-x64.exe 大小为:90.6M 2. 双击它安装。 3. 安装完后,JDK 配置如下: 01 02 - 添加用户变量 变量名:java_home 变量值:C:\Program Files\Java\jdk1 阅读全文

哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!

2013-07-15 18:17 by 音乐让我说, 2201 阅读, 0 推荐, 收藏, 编辑
摘要:1. 首先新建一个记事本,命名为 manifest.json,这是写 Google Chrome 浏览器扩展必须的文件{ "manifest_version": 2, "name": "Account Detect", "description": "This extension will detect your account", "version": "1.0", "permissions": [ "http://*/*& 阅读全文

ASP.NET Web API 的简单示例

2013-07-15 18:02 by 音乐让我说, 536 阅读, 0 推荐, 收藏, 编辑
摘要:Demo1:HTML: Comments Test Home Page &lt;&lt;&lt; Back | Demo 1 Simple Get | On to Demo 2 - Simple CRUD &gt;&gt;&gt; Get Comments Demos Go! ... 阅读全文

在 ubuntu 下安装 apache 和 mod_mono ,并测试

2013-07-11 21:48 by 音乐让我说, 1533 阅读, 0 推荐, 收藏, 编辑
摘要:1. 保证 ubuntu 能联网。2. 打开终端,输入:sudo apt-get install apache23. 安装完 apache2 后,打开浏览器,输入:http://localhost/4. 安装 mono(由于 ubuntu 12 内置了 mono ,则跳过)sudoapt-getinstallmono-gmcsmono-xsp45. 安装 mod-monosudoapt-getinstalllibapache2-mod-mono6. 重启 apache7. 提前在主文档新建一个 hello.aspx,然后 copy 到 /var/www index ... 阅读全文

对 JimmyZhang 老师的文章《项目代码风格要求》的一些个人观点

2013-06-24 16:01 by 音乐让我说, 4255 阅读, 6 推荐, 收藏, 编辑
摘要:时隔多年更新:本文仅仅代表当时的思想,并不代表作者此时此刻的想法,如果得罪,请见谅! Jimmy Zhang 老师是博客园中我最佩服的人之一,今天看了他的文章《项目代码风格要求》觉得大部分地方我都很认同,工作中也是强迫自己也要按照规范来编程。下面是我的一些个人观点,想贴出来和大家一起交流,如果下面有 阅读全文

【转】为什么很多看起来不是很复杂的网站,比如 Facebook、淘宝,都需要大量顶尖高手来开发?

2013-06-22 23:46 by 音乐让我说, 496 阅读, 0 推荐, 收藏, 编辑
摘要:先说你看到的页面上,最重要的几个:【搜索商品】——这个功能,如果你有几千条商品,完全可以用select * from tableXX where title like %XX%这样的操作来搞定。但是——当你有10000000000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?这 阅读全文

【转】技术普及帖:你刚才在淘宝上买了一件东西

2013-06-22 23:37 by 音乐让我说, 273 阅读, 0 推荐, 收藏, 编辑
摘要:你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可能较快的一个 (这和后文的CDN不一样)。 你通过这个入口成功的访问了www.taobao.com的实际的入口IP地址。这时你产生了一个PV,即Page View,页面访问。每日每个网站的总PV量是. 阅读全文

一个轻量级 Javascript 模板引擎 front.js【二】

2013-05-21 23:49 by 音乐让我说, 1920 阅读, 0 推荐, 收藏, 编辑
摘要:项目地址:https://github.com/myst729/front.js主要代码:front.jsvar front = function(source, target, template) { var data = Array.isArray(source) ? source : [source]; var html = ""; data.forEach(function(el) { var tmpl = template.replace(/@if\{\{(\w+)\}\}([\s\S]+?)(@else([\s\S]+?))?@endif/g, function 阅读全文

【转】如何做到 jQuery-free?

2013-05-11 21:31 by 音乐让我说, 690 阅读, 1 推荐, 收藏, 编辑
摘要:jQuery是现在最流行的JavaScript工具库。 据统计,目前全世界57.3%的网站使用它。也就是说,10个网站里面,有6个使用jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的91.7%。虽然jQuery如此受欢迎,但是它臃肿的体积也让人头痛不已。jQuery 2.0的原始大小为235KB,优化后为81KB;如果是支持IE6、7、8的jQuery 1.8.3,原始大小为261KB,优化后为91KB。这样的体积,即使是宽带环境,完全加载也需要1秒或更长,更不要说移动设备了。这意味着,如果你使用了jQuery,用户至少延迟1秒,才能看到网页效果。考虑到本质上,jQuery只 阅读全文

初试 SQLite

2013-05-02 10:49 by 音乐让我说, 474 阅读, 0 推荐, 收藏, 编辑
摘要:关于 SQLite 数据库,下面来自百度百科:SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎 阅读全文

人生永远是起点[转]

2013-05-01 17:45 by 音乐让我说, 536 阅读, 0 推荐, 收藏, 编辑
摘要:在我们或长或短的人生之途中,最让我们充满期待,充满暇想,充满豪迈激情的时刻是什么? 你可能会说:是成功的须臾;是胜利的瞬间;是登临巍巍东岳后,一览总山尽小的时刻。但我却说,成功,胜利,征服可以给我们带来满足喜悦豪情,却无法带给我们希望和暇想。而生命之树常青,可以没有满足没有喜悦,却不能没有希望和暇想。已经成就了的伟业,到达了的高点,是我们已经过去了的经历;是一个起点的终点;是一棵已经结满了果实的大树;是生命的过去式。除非我们人生的目标只是想守着这"一棵"大树,只是贪恋这 "一棵"大树的阴凉,只是满足于品尝这"一棵"树上的果子,否则,我 阅读全文

中文女和程序员的爱情奇遇[转]

2013-04-23 11:25 by 音乐让我说, 833 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:“我所认为最深沉的爱,莫过于分开以后,我将自己,活成了你的样子”。——写给所有热爱互联网和相信爱情的人。菜菜是个开朗乐观的90后小文艺少女,随和开放。饭饭是个睿智严谨的80后程序员,温和传统。她还是个大学生,他已是工作族。故事的发生始于青天白日被一大捆Money砸中的相爱几率,两个人的生活也从此发生了翻天覆地的变化。很多人想象中的程序员,应该是呆板的、不修边幅、不懂时尚不会打扮之类的技术宅男。跟饭饭在一起后,菜菜彻底改变了这个偏见。饭饭穿着整洁干净,谈吐得体幽默,但宅男是真,不会打扮也是真。菜菜给饭饭制定了一套全方位360度无死角转型方案,她给他分析女生喜欢男生的装扮方式,她教他如何恰当 阅读全文

一个 Aspose.Cells 简单的示例

2013-04-22 17:20 by 音乐让我说, 952 阅读, 0 推荐, 收藏, 编辑
摘要:Aspose.Cells是一个广受赞誉的电子表格组件,支持所有Excel格式类型的操作,用户无需依靠Microsoft Excel也可为其应用程序嵌入读写和处理Excel数据表格的功能。Aspose.Cells可以导入和导出每一个具体的数据,表格和格式,在各个层面导入图像,应用复杂的计算公式,并将E 阅读全文

使用 Lucene.Net 进行全文索引,支持中文

2013-04-19 10:47 by 音乐让我说, 1554 阅读, 0 推荐, 收藏, 编辑
摘要:Lucene.Net 对中文的支持不好这是不争的事实,即使能对中文分词也只是两两组合,即比如说一个字符串“我爱博客园,我爱编程”,那么使用Lucene.Net 分词后变成 下面这些词:我爱爱博博客客园我爱爱编编程个人建议还是用Lucene.Net 搭配 盘古 或其它开源组件来分词,毕竟Lucene.Net 不懂中文,没有比较全的词库。可惜盘古最近不怎么更新了,最后一次更新还是 2010-08-18 号,也不知道是什么原因,我只知道最新版的Lucene.Net (版本是:Lucene.Net 3.0.3)不能使用盘古最新的版本,只能用盘古最新版所搭配的Lucene.Net,具体的可以去下载最新版 阅读全文

初识 Memcached【一】

2013-04-18 16:19 by 音乐让我说, 592 阅读, 0 推荐, 收藏, 编辑
摘要:关于 Memcached 大家都已经比较熟悉了,来自百度百科介绍如下:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hash... 阅读全文

初试 node.js 【一】

2013-04-17 16:35 by 音乐让我说, 320 阅读, 0 推荐, 收藏, 编辑
摘要:项目发布了,总算可以小小地空闲一下了,看到 node.js 最近比较火,决定试试!1. 去 node.js 的官网 下载安装文件,我下载的是 Windows 平台的node-v0.10.4-x86.msi2. 安装过程中基本上都是下一步下一步,直到完毕。3. 在 C 盘新建一个记事本文件,重命名为 example.js ,名称可以随便起。4. 贴下如下脚本:var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': & 阅读全文

EF Code First 简单的示例

2013-04-08 17:46 by 音乐让我说, 593 阅读, 0 推荐, 收藏, 编辑
摘要:一对多:public class Category{ public Category() { Id = GuidComb.GenerateComb(); } public Guid Id { get; set; } public string Name { get; set; } public string Description { get; set; } public virtual IList<Topic> Topics { get; set; }}public class Topic{ public Topi... 阅读全文

专访盖茨:我的梦想是实现生命价值平等[转]

2013-04-07 12:44 by 音乐让我说, 291 阅读, 0 推荐, 收藏, 编辑
摘要:北京时间 1 月 25 日消息,比尔及梅琳达·盖茨基金会联***比尔·盖茨今天面向全球发布了一年一度的公开信。在信中,盖茨回顾了过去一年盖茨基金会在全球慈善领域的工作,分享了他的忧虑与希望,呼吁各国更多关注全球十亿贫困人口,增加资源投入,积极加入到创新改变世界的行列。 时值中国春节之际,盖茨日前接受了新浪科技的书面专访,并通过微博向中国网友致以新年问候。 新浪科技:你最开心的事是什么?你持久追求的又是什么? 比尔∙盖茨:无论是过去在软件行业还是如今在慈善领域,我都会因为自己的工作对人们的生活产生积极影响而开心!我在微软工作时,最希望看到的是公司可以把科技的力量传递给成百上千 阅读全文

【娱乐】检查你的电脑是“男人”还是“女人”

2013-04-02 20:55 by 音乐让我说, 255 阅读, 0 推荐, 收藏, 编辑
摘要:步骤很简单:1. 新建一个记事本文件。2. 输入代码:CreateObject("SAPI.SpVoice").Speak "你好,世界!Hello, World! Can't you feel my heartbeats"3. 保存为 .vbs 后缀的文件,比如:hello.vbs4. 直接运行。 阅读全文

一个非常简单的 ASP.NET MVC 示例:长轮询(又叫:反向 AJAX,英文名:Comet)实现

2013-03-26 17:22 by 音乐让我说, 1662 阅读, 1 推荐, 收藏, 编辑
摘要:关于长轮询(又叫:反向 AJAX,英文名:Comet)的介绍,请查看:反向Ajax,第1部分:Comet介绍下面是代码实现:UI: 服务器返回的信息: 后台代码:public class DateTimeController : AsyncController{ public DateTimeController() { } public void GetTimeAsync() { //计时器,5秒种触发一次Elapsed事件 System.Timers.Tim... 阅读全文

自定义 Javascript 模板规则,打造轻量级模板引擎

2013-03-11 19:24 by 音乐让我说, 991 阅读, 0 推荐, 收藏, 编辑
摘要:直接贴 TemplateHelper 代码了:var TemplateHelper = { englishChars: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", beginForeachChars: "{$foreach begin$}", endForeachChars: "{$foreach end$}", beginIfChars: "{$if begin$}", endIfChars: "{$if end$}", validateBeginEndTagGrammar: 阅读全文

ASP.NET MVC 3 扩展之增加一个验证 Email 格式的 DataAnnotation

2013-03-02 22:09 by 音乐让我说, 412 阅读, 0 推荐, 收藏, 编辑
摘要:直接贴代码了:using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Text.RegularExpressions;using System.Web.Mvc;[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]public sealed class EmailAddressAttribute : DataTypeAttribute, IClientValidatab 阅读全文

基于 Entity Framework FluentAPI 思想的强类型的 Lambda Expressions 实体映射

2013-02-06 10:36 by 音乐让我说, 1612 阅读, 0 推荐, 收藏, 编辑
摘要:可能你还感兴趣: 1. C# Lambda 表达式学习之(一):得到一个类的字段(Field)或属性(Property)名,强类型得到 2. C# Lambda 表达式学习之(二):LambdaExpression 实战练习 3. 基于 Entity Framework FluentAPI 思想的强 阅读全文

Entity Framework CodeFirst For Oracle[转]

2013-02-06 09:21 by 音乐让我说, 524 阅读, 0 推荐, 收藏, 编辑
摘要:说明:1)简单示例 2)非纯粹的CodeFirst,更多的是DbFirst+CodeFirst方式相结合。3)只需用Oracle最新版的ODAC,不需要第三方驱动。4)相应的web.config配置。三步即可。1. 声明 model, 并手动创建表结构,字段建议大写。public class PageUser{ public virtual string PId { get; set; } public virtual string UId { get; set; }}2. Model和表 Mapping public class PageUserMapping : EntityT... 阅读全文

WebCruiser

2013-01-20 22:43 by 音乐让我说, 307 阅读, 0 推荐, 收藏, 编辑
摘要:Web安全扫描工具WebCruiser - Web Vulnerability Scanner一个小巧但功能不凡的Web应用漏洞扫描器,能够对整个网站进行漏洞扫描,并能够对发现的漏洞(SQL注入,跨站脚本,XPath注入等)进行验证;它也可以单独进行漏洞验证,作为SQL注入工具、XPath注入工具、跨站检测工具使用。运行平台:Windows with .Net FrameWork 2.0或以上。界面语言:英文版功能简介:* 网站爬虫(目录及文件);* 漏洞扫描(SQL注入,跨站脚本,XPath注入);* 漏洞验证(SQL注入,跨站脚本,XPath注入);* SQL Server明文/字段回显/ 阅读全文

MemberShip SQL Server Provider 库 aspnetdb.mdf 的数据库结构

2013-01-16 14:32 by 音乐让我说, 328 阅读, 0 推荐, 收藏, 编辑
摘要:表名:aspnet_Applications说明:保存应用程序信息字段名类型属性说明ApplicationNamenvarchar(256)应用程序名LoweredApplicationNamenvarchar(256)小写的应用程序名ApplicationIduniqueidentifierPK应用程序的id, GUID值Descriptionnvarchar(256)nullable应用程序的 描述表名:aspnet_Paths说明:路径信息字段名类型属性说明ApplicationIduniqueidentifierFK: appnet_Applications.ApplciationId 阅读全文
上一页 1 2 3 4 5 6 ··· 10 下一页