02 2012 档案

Windows2003服务器IIS启用Gzip压缩的设置方法
摘要:本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是效率较高。一. HTTP压缩概述HTTP压缩是在Web服务器 和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或 CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的 一种HTTP压缩算法。二. HTTP压缩工作原理Web服务器处理HTTP压缩的工作原理如下:Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;如果浏览器支持HTTP压缩,Web服务器 阅读全文

posted @ 2012-02-24 18:22 h2内存数据库 阅读(198) 评论(0) 推荐(0) 编辑

handlersocket原理和性能测试
摘要:1.handlersocket原理 很久以前做的测试了,今天只是为了留个存底的地方,所以拿上来,有很多不严谨的地方望大家多多包涵,也可以留言更正我的错误,谢谢! 都说handlersocket速度不是一般的快,公司也想在这方面研究一番,顺便我也学习下mysql的原理,就做了这个测试:在介绍handlersocket之前首先来看一下mysql的原理: 前端应用(php python...)通过用户名和密码连接到mysql服务器,在通过mysql的“中间层”进行语法分析和优化等,最后交给存储引擎(myisma和innodb等)。那么我所理解的handlersocket是怎样的?我是根据什么猜测(在 阅读全文

posted @ 2012-02-22 14:25 h2内存数据库 阅读(1506) 评论(0) 推荐(0) 编辑

Hadoop——你不得不了解的大数据工具
摘要:如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结构化数据,并且可以存储大量的数据。但成本上有些昂贵。这种对数据的要求限制了可处理的数据种类,同时这种惯性所带的缺点还影响到数据仓库在面对海量异构数据时对于敏捷的探索。这通常意味着有价值的数据源在组织内从未被挖 阅读全文

posted @ 2012-02-21 12:09 h2内存数据库 阅读(6336) 评论(0) 推荐(0) 编辑

erlang服务器编程思想和实现
摘要:刚刚读了一本书,读到最后书里写到,本节是本书的精华说在,如果读者读一遍不能理解,那就多读两遍,有必要的话读100遍也在所不惜,不求倒背如流,但求运用自如。下面会写到4个服务器程序,他们以server1,server2...这样的方式命名,好戏即将开始深吸一口气,go!!1.server1 原始服务器程序server1.erl-module(server1).-export([start/2, rpc/2]).start(Name, Mod) -> register(Name, spawn(fun() -> loop(Name, Mod, Mod:init()) end)).rpc( 阅读全文

posted @ 2012-02-20 16:32 h2内存数据库 阅读(1343) 评论(0) 推荐(0) 编辑

Winform 进程之间通讯的几种方法
摘要:进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有:使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Windows在通过WM_COPYDATA消息传递期间,不提供继承同步方式。SDK文档推荐用户使用SendMessage函数,接受方在数据拷贝完成前不返回,这样发送方就不可能删除和修改数据:这个函数的原型及其要用到的结构如下:Send 阅读全文

posted @ 2012-02-15 10:56 h2内存数据库 阅读(410) 评论(0) 推荐(0) 编辑

WinForm--使用C#制做进程监视器
摘要:1)可以查看进程的各项基本信息,如cpu,内存,父进程,执行路径,创建者等2)可以中止进程,创建新进程3)可以配置目标进程,配置刷新速度最终效果图:(以下给出部分代码,其余像进程的创建、中止等,使用process类将很容易实现)1)使用wmi获取父进程id,进程创建者(注意,使用wmi获得的内容,不宜循环刷新,这样代价比较大)添加命名空间:using System.Management; /// <summary> /// 使用Wmi获取指定进程的创建者等信息 /// </summary> /// <param name="pID">进程 阅读全文

posted @ 2012-02-15 09:53 h2内存数据库 阅读(230) 评论(0) 推荐(0) 编辑

WinForm 应用程序中开启新的进程及控制
摘要:在 Winform 里有时会需要打开另一个应用程序或文件,比如打开浏览器、打开word文档、打开文件夹和打印文件等等。本文介绍用 C# 在 Winform 中打开一个新进程,完成上述功能。using System.Diagnostics该命名空间提供与系统进程、事件日志、性能计数器的交互。其中与进程相关的两个基本类是 System.Diagnostics.Process 和 System.Diagnostics.ProcessStartInfoSystem.Diagnostics.Procss:提供对本地和远程进程的访问,并使您能够启动和停止本地系统进程. (1) Start ():启动进程, 阅读全文

posted @ 2012-02-15 09:52 h2内存数据库 阅读(275) 评论(0) 推荐(0) 编辑

黑客的方式:一切皆可自动化
摘要:导语:拒绝重复劳动,以自动化的方式取而代之,这就是黑客的方式!没完没了地重复执行管理任务让我倍感烦恼,难道这是一个程序员的宿命?我所具有的脚本编程能力迅速让我冷静下来,看来在学校里学习一些基本的程序设计真的很重要。任何工作都有可能从几个简单脚本中获益,从而自动化执行任务。我们招聘非开发人员职位的时候,也会有这样一种心态——希望应聘者具备以自动化方式解决问题的能力。我们更多地在自动化方面投入研究,我们的团队也就可以更少的减少重复执行任务的时间。我们的团队成员越多,获益就越大,工作也会变得令人愉悦。这周早些时候,我遇到了一个实际问题。提交费用报表的时候到了,我感觉不太舒服。可能出于某些原因,我们的 阅读全文

posted @ 2012-02-15 09:01 h2内存数据库 阅读(209) 评论(0) 推荐(0) 编辑

情人节的礼物
摘要:with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height=f=500;h=-250;function p(a,b,c){if(c>60)return[S(a*7)*(13+5/(.2+P(b*4,4)))-S(b)*50,b*f+50,625+C(a*7)*(13+5/(.2+P(b*4,4)))+b*400,a*1-b/2,a];A=a*2-1;B=b*2-1;if(A*A+B*B<1){if(c>37){n=(j=c&1)?6:4;o=.5/(a+.01)+C(b*125)*3-a*300;w=b*h;retu 阅读全文

posted @ 2012-02-14 18:29 h2内存数据库 阅读(170) 评论(0) 推荐(0) 编辑

3D圣诞树源码[强力推荐]
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta charset="utf-8" > <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0; border: 0; } div { margin: 0; 阅读全文

posted @ 2012-02-11 09:18 h2内存数据库 阅读(1286) 评论(0) 推荐(0) 编辑

[情人节专属]纯js脚本1k大小的3D玫瑰[整理后]
摘要:首先非常感谢这篇文章的原作者能提供这么好的html代码和大家一起分享最近看见大家都在找3D玫瑰的代码,鉴于需要的人太多,无法一一发送,今天我整理的一下,希望对大家有所帮助:感觉整理的可以的可以回个帖支持一下啊:先声明一下,该文件在IE中无法运行,FireFox中运行很慢,特别耗CPU,最佳浏览器为Chorm急速浏览器,建议安装Google的浏览器或者360极速浏览器。具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/ 阅读全文

posted @ 2012-02-11 08:54 h2内存数据库 阅读(360) 评论(0) 推荐(0) 编辑

在linux下如何修改oracle的sys和system的密码
摘要:1、再linux系统上sqlplus '/as sysdba'进入sqlplus后就可以修改sys和system的密码了2、alter user sys identified by "密码"alter user system identified by "密码"其实就是先登录到oracle然后,在里面进行修改 阅读全文

posted @ 2012-02-07 14:59 h2内存数据库 阅读(883) 评论(0) 推荐(0) 编辑

用C语言扩展Python的功能
摘要:一、简介Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型软件系统的开发过程中。与其它普通脚本语言有所不同,Python程序员可以借助Python语言提供的API,使用C或者C++来对Python进行功能性扩展,从而即可以利用Python方便灵活的语法和功能,又可以获得与C或者C++几乎相同的执行性能。执行速度慢是几乎所有脚本语言都具有的共性,也是倍受人们指责的一个重要因素,Python则通过与C语言的有机结合巧妙地解决了这一问题,从而使脚本语言的应用范围 阅读全文

posted @ 2012-02-05 16:31 h2内存数据库 阅读(288) 评论(0) 推荐(0) 编辑

HTTP协议头部与Keep-Alive模式详解
摘要:在一次百度面试上的问题,难倒了我,之后上网查了下找到如下解释,个人觉得不错就贴在上面了。故事发生在10月份的一次面试经历中,本来我不想说出来丢人显眼,但是为了警醒自己和告诫后人,我决定写成博文发出来。因为在面试过程中,我讲在2009年写过QQ农场助手,在这期间深入学习了HTTP协议,而且在2010-05-18写了博文:HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等 。面试官说既然我熟悉HTTP协议,就问“当HTTP采用keepalive模式,当客户端向服务器发生请求之后,客户端如何判断服务器的数据已经发生完成?”说实话,当时我懵了,一直没有关注过keep 阅读全文

posted @ 2012-02-05 16:29 h2内存数据库 阅读(339) 评论(0) 推荐(0) 编辑

mysql行级锁测试
摘要:MySQL innodb存储引擎使用与oracle相同的行锁机制,对如何查看系统中存在的行锁情况在下面的实验中,将可以看到。下面是测试过程:session 1:更新记录mysql> set autocommit=off;Query OK, 0 rows affected (0.01 sec)mysql> update t1 set email='test@test.com' where id=0;Query OK, 4 rows affected (0.00 sec)Rows matched: 4 Changed: 4 Warnings: 0session 2也更新 阅读全文

posted @ 2012-02-05 16:25 h2内存数据库 阅读(1231) 评论(0) 推荐(0) 编辑

幂等性 个人理解及应用
摘要:绝大部分网络上对幂等性的解释类似于:"幂等性是指重复使用同样的参数调用同一方法时总能获得同样的结果。比如对同一资源的GET请求访问结果都是一样的。"我认为这种解释是非常错误的, 幂等性强调的是外界通过接口对系统内部的影响, 外界怎么看系统和幂等性没有关系. 就上面这种解释, System.getCPULoad(), 这两次调用返回能一样吗? 但因为是只读接口, 对系统内部状态没有影响, 所以这个函数还是幂等性的.首先了解一下什么是幂等性,如果你没有兴趣可以直接跳过这段代数概念解释 :)幂等(idempotence)是来自于高等代数中的概念。定义如下(加入了自己理解):单目运 阅读全文

posted @ 2012-02-05 16:23 h2内存数据库 阅读(653) 评论(0) 推荐(0) 编辑

聚集索引和非聚集索引的区别:
摘要:汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 如果您认识某个字,您可以快速地从自动中查到这个字。但您也可. 阅读全文

posted @ 2012-02-05 16:21 h2内存数据库 阅读(589) 评论(0) 推荐(0) 编辑

ganglia结构和安装
摘要:做了几天hadoop试验和测试,发现监控集群状态有点困难,比如在运行较大文件时,要查看datanode的cpu属性,也只能登陆后查看。后来在网上查了下,搜到一个叫ganglia的管理工具,决定尝试安装一下,下面是我安装的记录,我用的是yum安装(主要是安装的关联文件太多):一、 首先看一下ganglia的结构: 可以看到,ganglia可以通过web显示集群状态,这也是我们想要的,基本的信息我们可以理解为:服务端需要安装一个叫GMETAD的工具,节点需要安装GMOND的工具,这些信息有助于我们较好的理解,ganglia的安装。 二、更新yum ganglia的依赖包有很多,但是大多数是在安.. 阅读全文

posted @ 2012-02-05 16:16 h2内存数据库 阅读(511) 评论(0) 推荐(0) 编辑

花了500学的seo课程教程笔记公布
摘要:PR值算法原理总体上基于下面2个前提:1、一个网页被多次引用,则它可能是很重要的;一个网页虽然没有被多次引用,但是被重要的网页引用,则它也可能是很重要的;一个网页的重要性被平均的传递到它所引用的网页。这种重要的网页称为权威(Authoritive)网页。2、假定用户一开始随机的访问网页集合中的一个网页,然后跟随网页的链接向前浏览网页,不回退浏览,那么浏览下一个网页的概率就是被浏览网页的PageRank值影响PR值的因素PR值体现为从0到10的11个数值,在Google的工具栏上以一条横向绿色柱状图显示,0级情况下呈白色。它是针对网页而不是网站,因此一个网站的首页和内页往往有着迥然不同的PR值。 阅读全文

posted @ 2012-02-02 18:52 h2内存数据库 阅读(320) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示