自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

转载 常用社交网络(SNS、人人网、新浪微博)动态新闻(feed、新鲜事、好友动态)系统浅析

原文:http://blog.csdn.net/lzy_168/article/details/7240258 最近见几个朋友都在说人人网新鲜事排序的问题,恰巧对这方面也较感兴趣,于是打算顺便把手头收集到的资料梳理学习一下。由于本人也只是新手,很多内容仅仅是参阅资料后的个人猜测与纸上谈兵故难免存有错误与纰漏,感谢大家指正。一、 什么是feed“Feed,本意是“饲料、饲养、

2012-11-24 21:45:48 478

原创 c\c++二维数组动态分配和释放

C 二维数组动态分配和释放(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a);(2)已知第一维

2012-11-21 14:51:13 379

原创 服务器提供服务的方式

网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程来提供服务,由于在操作系统中,生成一个进程需要进程内存复制等额外的开销,这样在客户较多时的性能就会降低。为了克服这种生成进程的额外开销,可以使用多线程方式或异步方式。在多线程方式中,使用进程中的多个线

2012-11-12 18:25:51 809

转载 java 的线程模型

在运行java时,系统在许多方面都依赖于多线程,而且在设计所有的类库时也要考虑到多线程。事实上,java是使用线程以便整个环境异步,以便减少cpu周期的浪费来提高效率。 通过对单线程环境对比,多线程环境的优势可以得到更好的理解。单线程系统使用轮流检测(polling)事件循环的方法,控制线程运行无限次循环,轮流检测一个事件队列中每个事件以便确定下一不做什么。一但检测机制返回一个信号,说明网络文件已

2012-11-12 17:55:32 577

转载 Foglight—应用系统监控解决方案

Foglight—应用系统监控解决方案原文地址:http://www.innovatedigital.com/JavaTuning/Foglight.shtml 由 Goodluck 于 星期四, 03/11/2010 - 16:10 发表 inQuest Foglight欢迎与我们联系咨询 010-62139280 北京铸锐数码

2012-11-10 09:52:53 2298

转载 php empty()和isset()的区别

在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问题不再。顾名思义,empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置。正是这种所谓的“顾名思义”,令我开始时走了些弯路:当一个变量值等于0时,empty()也会成立

2012-11-07 23:48:01 351 2

转载 [全文检索]用PHP调用Lucene包来实现全文检索

/*转贴请保留以下信息*/作者:[url=http://spaces.msn.com/members/newbdez33/]张杰URL:http://spaces.msn.com/members/newbdez33/http://www.phpboom.com/由于工作需要,需要使用PHP实现对网站内大量数量进行全文检索,而且目前最流行的全文检索的搜索引擎库就是Lu

2012-11-07 21:53:30 3345

转载 Linux下查看CPU真实核数

很多人都知道,直接敲cat /proc/cpuinfo可以看到详细的cpu信息.信息里会分processor 0 -n,如果你认为n就是cpu真实核数的话,就大错特错了.我们知道intel有超线程技术(HT),它可以在逻辑上分一倍数量的cpu出来.所以,光看processor数量是不准的.真实的核数,应该是cpu cores 这个参数值. [admi

2012-11-03 17:18:14 492

转载 nginx配置详解

user nginx ; #用户worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit; #错误日志pid logs/nginx.pid;#pid放置的位置work

2012-11-03 14:21:16 294

转载 Spring MVC防御CSRF和XSS

本文说一下SpringMVC如何防御CSRF(Cross-site request forgery跨站请求伪造)和XSS(Cross site script跨站脚本攻击)。说说CSRF对CSRF来说,其实Spring3.1、ASP.NET MVC3、Rails、Django等都已经支持自动在涉及POST的地方添加Token(包括FORM表单和AJAX POST等),似乎是一个tag的事

2012-11-02 18:41:26 918

转载 也谈系统设计的一些原则

在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experienc

2012-11-02 18:26:06 1464

转载 架构设计之性能设计经验

性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也会获得良好的用户体验,从而给用户留下高质量软件的良好印象。因此在进行架构设计中性能设计非常重要。但架构设计实际是一个平衡设计,在可用性、可扩展性、可维护性、可靠性、高性能等之间做个妥协选择。这些非功能性的需求再加上复杂的功能性需求,同时还要考虑到项目管理上tight

2012-11-02 18:21:16 367

转载 大型网站系统架构分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个

2012-11-02 18:12:55 875

转载 OpenGL: 多边形分格化 和 gluTessCallback() 函数在c++中的使用方法

虽然在OpenGL中可以使用glBegin(GL_POLYGON)来画一个多边形,但是它只能实现简单的凸多边形。对于一些复杂的多边形,比如凹多边形,或者有实心有空心的多边形,OpenGL的glBegin(GL_POLYGON)就不能满足需求了。通常可以采用一种叫做"分格化"的方法来画复杂的多边形。要用分格化的方法画多边形,步骤如下:1. gluNewTess(); //创建一个新的分格化对

2012-11-02 18:03:14 3406

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除