摘要:
当前标签: Bee OPOA Platform通用性站点管理后台(Bee OPOA Platform) (5)- 【扩展】基于WebSocket的监视Sql执行功能蜂 2013-10-25 17:17 阅读:458 评论:5通用性站点管理后台(Bee OPOA Platform) (4)- DAL蜂 2012-12-25 15:19 阅读:1927 评论:2通用性站点管理后台(Bee OPOA Platform) (3)- MVC特性蜂 2012-12-10 16:26 阅读:1445 评论:0通用性站点管理后台(Bee OPOA Platform) (2)- 快速开发特性蜂 2012-12-
阅读全文
posted @ 2013-10-25 23:23
HackerVirus
阅读(524)
推荐(0)
摘要:
使用Lucene.net提升网站搜索速度整合记录1.随着网站数据量达到500万条的时候,发现SQL数据库如果使用LIKE语句来查询,总是占用CPU很忙,不管怎么优化,速度还是上不来;2.经过网上收集资料,HUBBLE.net目前虽然做得不错,但需要配置内存给他,由于服务器4G内存,而且运行了好几个网站,所以考虑采用Lucene.net来做为搜索引擎;3.虽然本地测试没有问题,但是部署到64位的服务器上还是经过了好几天的折腾,在此都记录一下.在此记录搜片神器的整个开发过程中遇到的问题和相关的解决方案,希望大家一起交流.Lucene软件下载编译整合的问题网站采用了最新Lucene.Net.3.0.
阅读全文
posted @ 2013-10-25 22:36
HackerVirus
阅读(274)
推荐(0)
posted @ 2013-10-25 17:03
HackerVirus
阅读(1)
推荐(0)
摘要:
Orchard源码分析(7):ASP.NET MVC相关概述Orchard归根结底是一个ASP.NET MVC(以后都简称为MVC)应用,但在前面的分析中,与MVC相关内容的涉及得很少。MVC提供了非常多的扩展点,本文主要关注Orchard所做的扩展。主要集中在如下几个方面:1、Routing(路由)相关2、Controller相关3、ViewEngines相关4、Model绑定(Binding)相关5、Model验证器(Validator)相关我们将分几个篇幅来分别分析。参考资料:How ASP.NET MVC Works(强烈推荐)ASP.NET MVC中你必须知道的13个扩展点ASP.N
阅读全文
posted @ 2013-10-25 10:56
HackerVirus
阅读(155)
推荐(0)
摘要:
LeetCode:Copy List with Random Pointer题目地址:here题目大意:深拷贝一个链表,链表除了含有next指针外,还包含一个random指针,该指针指向字符串中的某个节点或者为空。节点定义为:struct RandomListNode {int label;RandomListNode *next, *random;RandomListNode(int x) : label(x), next(NULL), random(NULL) {}};假设原始链表如下,细线表示next指针,粗线表示random指针,没有画出的指针均指向NULL:算法1:我们在构建新链表的
阅读全文
posted @ 2013-10-24 23:40
HackerVirus
阅读(444)
推荐(0)
摘要:
ASP.NET交互Rest服务接口(Jquery的Get与Post方式)本文将通过一个简单的实例,介绍如何创建一个Rest服务接口,以及通过JQUERY去对它进行调用;主要采取两种方式分别为Get跟Post;其中将通过Post提交简单类型(Sring)以及复杂类型(自定义实现UserModel)与Rest服务进行交互;一 Rest服务创建其中Web客户端(ClintWeb)不对其它层的引用,只通过Rest部署后的服务进行效互;1:实体层(Model)using System.Runtime.Serialization;namespace Model{ [DataContract] ...
阅读全文
posted @ 2013-10-24 23:18
HackerVirus
阅读(301)
推荐(0)
摘要:
How to Prevent Cross-Site Scripting AttacksHow to Prevent Cross-Site Scripting AttacksReference From: http://resources.infosecinstitute.com/how-to-prevent-cross-site-scripting-attacks/Translated By: LittleHann1. 简介跨站点脚本(XSS)是当前web应用中最危险和最普遍的漏洞之一。安全研究人员在大部分最受欢迎的网站,包括Google, Facebook, Amazon, PayPal等网
阅读全文
posted @ 2013-10-24 23:10
HackerVirus
阅读(270)
推荐(0)
摘要:
高性能网站建设指南---前端工程师技能精髓题记:无意间在公司图书馆看到这本书,感觉内容写得很不错,很细很有条理。虽然自己并非前端工程师,然而也需要对此有所了解,供以后在架构设计、系统优化时考虑这些因素,特在此将对该书进行摘录,供不时之需。也希望有更多的同行能够了解到这本书,进而提升自己所负责网站的展现速度,给与用户更好地访问体验。 只有10-20%的最终用户响应时间花在了下载HTML文档上。其余的80-90%时间花在了下载页面中的所有组件上。HTTP概述压缩条件GET请求ExpireKeep-Alive规则1、减少HTTP请求图片地图:将多个图片合并成一个,而后通过css定位显示不同的位置CS
阅读全文
posted @ 2013-10-24 22:49
HackerVirus
阅读(197)
推荐(0)
摘要:
目录背景框架介绍关于异常的一些想法:针对边界类的处理场景核心 API 介绍备注背景返回目录这篇文章介绍的异常处理思路不错,本文试图给出一种具体实现,当然可能和作者的思路有所不同。框架地址:https://github.com/happyframework/HappyFramework。框架介绍返回目录关于异常的一些想法:返回目录异常不能跨越“边界类”。在边界类之下,异步不能被“吞掉”。系统在不同场景或分层中,需要的不同的处理“策略”。每种策略都是一个可扩展的“管道”。可以和 AOP 进行集成。异常可以用来给业务用户提供“提醒”。异常可以给运维用户提供“日志”。我希望异常处理框架以某种机制支持上
阅读全文
posted @ 2013-10-24 22:44
HackerVirus
阅读(198)
推荐(0)
摘要:
soket.io.js + angular.js + express.js(node.js)今天搭建个soket.io.js + angular.js + express.js的环境, 采坑无数,特整理出来避免大家少走弯路。采坑问题原因主要是因为各各.js不同的版本及调用方式引起的,上述几个流行的框架版本更新都很快,而网上google到的资料经常没有标注哪个版本,所以照着写不一定能解决你的问题,因此再搭建环境时要特别注意版本的兼容性及调用方式。我的环境:angularjs v1.0.6express.js v3.4 (这里要注意soket.io 对于express2.x 和 3.x的调用方式有
阅读全文
posted @ 2013-10-24 22:31
HackerVirus
阅读(215)
推荐(0)