- 博客(338)
- 资源 (13)
- 收藏
- 关注
原创 Eclipse使用
说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者只是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。1. 常用快捷键这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。Ctrl + 鼠标
2012-11-25 21:53:35
1941
1
原创 中间件小结——几个概念
学习了两天中间件,虽然对于中间件这个概念还是比较模糊,但也不算白学。中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑
2012-11-21 15:23:03
21315
原创 JAVA&CORBA详解
Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。Java IDL技术使得分布式的Java Web应用能够通过使用工业标准的IDL和IIOP(Internet Inter-ORB Protocol)来透明地调用远程网络服务的操作。运行时组件(Runtime Compon
2012-11-21 13:38:59
5780
原创 基于Java的CORBA技术复杂应用范例
本文通过一个四则运算实例来展示一个基于Java的CORBA应用,范例如下: 一、定义IDL module zzvcom{ module cbrtest{ interface Calc{ void add(in long a,in long b,out long c); void sub(in long a,in long b,out long c); vo
2012-11-13 15:41:08
1030
原创 云计算分布式架构综述
传统的关系数据库由底层文件系统和上层表格系统构成,类似地,云计算也包含了分布式文件系统(如Google的文件系统GFS)和分布式表格系统(如Google的Bigtable)两个部分,其中分布式文件系统实现可靠、高效的数据存储和处理,分布式表格系统在分布式文件系统的基础上实现表的各种处理逻辑,例如查询、修改、扫描等。此外,鉴于开发和调试分布式程序有比较大的难度,实现高效的分布式程序挑战更大,因而云计
2012-08-25 23:36:27
1561
原创 云计算之分布式文件系统
云计算之分布式文件系统 云计算的分布式文件系统(如Google的GFS)是整个云计算的基石,提供上层表格系统所需的可靠和高效的数据存储,假设是:l 容错与自动故障恢复是DNA整个文件系统由许多廉价计算机组成,机器故障是常事而非例外,系统需要不停地进行自我检测和监控,发现故障机器并自动恢复;l 系统存储大文件而非小文件整个文件系统存储数百万数千
2012-08-25 23:35:25
2237
原创 云计算概述
云计算介绍 许多数据信息中包含了十分重要的信息,以移动电话日志为例,某个用户在一个地点(机场)关机若干小时后在另一个地点(机场)开机表明该用户可能搭乘飞机旅行了,而连续变换基站表明该用户可能搭乘火车或汽车上旅行等等,通过分析和挖掘这些日志以,运营商可以发现用户的电话呼叫特征和规律,以探索新的业务增长机会、发现有离网倾向的用户等等。然而,庞大的数据量使得这种数据分析和挖掘越来越困难,例如中国
2012-08-25 23:34:40
1269
原创 Hadoop分布式文件系统:架构和设计要点
一、前提和设计目标1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。3、HDFS以支持大数据集合为目标,一个存储在上面的典型文件大小一
2012-08-25 23:31:02
1194
原创 VC配置WDK环境变量
本文档介绍怎么使用本书的源码工程。首先请读者按照下面的两个步骤进行操作:1. 设置名为BASEDIR 的环境变量,变量的值为用户本地WDK的目录,比如:e:\WinDDK\7600.16385.1。如何设置环境变量呢?鼠标右键“我的电脑”,选“属性”,在“高级”标签中点击“环境变量”按钮即可。如下图所示:图1 环境变量2. 将当前目录下的my_build.bat和my_cl
2012-08-25 21:09:45
5000
原创 Visual C++ 6.0配置WDK(VC6.0配置WDK)
1、新建一个控制台工作空间 2、找一个例子编译,以安装的我WDK附带例子说明路径:E:\WinDDK\7600.16385.1\src\general\event\wdm,复制里边的后缀为*C、*H和RC的4个文件到工作空间里边点击工程-文件把文件加载到VC++6.0工作空间上3、工具-选项-目录Include files(包含文件)
2012-08-25 21:06:05
3821
1
原创 js原型、继承
前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解……本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看js的原型(链)到底有多神秘……一、函数创建过程在了解原型链之前我们先来看看一个函数在创建过程中做了哪些事情,举一个
2012-08-22 17:51:41
12086
1
原创 构建大型网站(百万级访问量)的技术准备
对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜。当访问量到达一定数量级的时候成本就开始飙升了,问题也开始显现了。因为带宽的增加、硬件的扩展、人员的扩张所带来的成本提高是显而易见的,而还有相当大的一部分成本是因为代码重构、架构重构,甚至底层开发语言更换引起的,最惨的就是数据丢失,辛辛苦苦好几
2012-08-22 16:24:09
9397
原创 VC6配置WDK
网上找了很多资料,都不好使。相信有很多像我一样偏好VC6.0的家伙,最新的WDK真的用不了么?必须可以!!!开始之前要一定要明确一件事情,单独使用WDK+记事本就可以开发驱动,和VC的编译器耗无关系,而使用VC的唯一目的,就是把它当作超级记事本,这样可以省去自己维护Makefile的麻烦,并且拥有IDE的其他各种便捷。1.安装好VC6和DWK,先后顺序无关。从开始菜单找到W
2012-08-20 15:01:25
3322
原创 VS2008 、WDK 和DDKWizard搭建Win7驱动开发环境
Published 23/03/2010 | By obaby一、安装VS2008二、安装Visual Assist (这不是必需的)但它确是我们开发时不可多得的好工具三、安装WDK四、安装DDKWizard下载地址:http://ddkwizard.assarbad.net/需要下载的文件有1、ddkwizard_setup.exe2、ddkbuild_bat
2012-08-20 15:00:09
3847
原创 Win7配置驱动开发环境(wdk7.60)
1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1)2. 新建VC 控制台项目(选择为空项目) 3. 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)输入名称(driver)点击确定就可以了,其他的不要动哦!完成后的效果!点击确定按钮之后呈现出来的画面鼠标右击新建的driver属性,会弹出以下窗口!
2012-08-20 14:59:19
7576
原创 Compiler version not supported by Windows DDK!
这个也是困惑我良久的,当一切的N多设置完成后,在VC++6.0中按下F7鍵,满以为会像在DDK的命令行中输入Build命令后按下Enter出现一样的结果的时候,收到的却是这样一个无情的Fetal Error!在网上搜了一下,原来是这样一回事:VC++6.0的编译器不支持XP的DDK,据说支持2000的DDK。那咋办呢?网上有人提供了这样一种折中的解决方案:利用的是Driver Stud
2012-08-20 13:49:30
1875
原创 fatal error C1010: unexpected end of file while looking for precompiled header directive
在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框
2012-08-20 13:46:50
704
原创 vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置 驱动编程入门
最近在学习windows内核编程,为了搭建一个比较完善的开发环境,使内核编程比较方便,我在网上搜集了很多资料,最后整理出自己的一套比较不错的方案,现在拿出来和大家分享1.首先安装vs2008,这个就不用多说了。在此我介绍一下一款好使的vs插件,我平常称其为vc助手,VA_X_Setup。百度一下就可以下载到破解版的。2.安装wdk。建议完整安装。网址是:http://www.microso
2012-08-16 14:03:22
1556
原创 2012最新网站手工注入详解教程
想起 苦学技术的梯子真是感慨万千,别人在背英语句子,而卧却在背数据库语句,同样都是英文 ,可为啥咱英语成绩还是不及格-- 言归正传,现在sql注入工具可谓层出不穷,但是工具毕竟都是人写的,总会有不合适的地方,所以学会手工注入还是很重要的,今天的教程就给大家说说手工注入,新手一起来看,老鸟直接飞过好了。 动态脚本语言(例 asp php aspx jsp等),总会与数据库关联,带
2012-08-15 17:33:48
1656
原创 linux系统下rpm包的安装、删除、效验、查询
点评:安装软件包rpm -i 包全名 删除 rpm -e name(不是包名)参数-ivh 获得一个详细的安装进程 --nodeps 忽略依赖关系--force 强制安装-U 包名:升级安装-F 更新不管是什么直接覆盖--replacepkgs这样 RPM 将忽略该错误信息 -vih --repla安装软件包rpm -i 包全名删除 rpm -e name(不是包名
2012-08-15 14:42:33
905
原创 linux mysql 操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shut
2012-08-14 13:52:54
786
原创 .htaccess的作用和用法
今天在《外刊IT评论》上看见了关于.htaccess的使用总结,觉得很不错的,因为wp博客还有其他的php的web服务站点好多都是用.htaccess来管理比如效率以及安全的问题,有必要来学习一下。1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有
2012-08-14 11:32:29
1074
原创 phpcms v9 模块开发基本教程。。。。。新手必看
本教材写的很基础,适合新手看。。高手看见不足也指点下。。我也是刚刚学pc。。。谢谢。。。如果想看的效果好,建议先看看官方的二次开发说明:我不能上传连接。。悲剧啊 v 9 . help.phpcms.cn/html/dev/[/url]我这次教材主要是做后台部分如何建立一个独立的新模块,前台调用数据库我就不讲了,跟其他的都一样。。。如果以后有时间,我就再讲下吧。。。我做的
2012-08-14 11:09:14
1896
原创 PHPCMS_v9使用教程
PHPCMS_v9文件目录结构根目录| – api 结构文件目录| – caches缓存文件目录 | – configs 系统配置文件目录 | – caches_* 系统缓存目录| – phpcms phpcms框架主目录 | – languages 框架语言包目录 | – libs 框架主类库、主函数
2012-08-14 11:07:36
926
原创 linux下C语言socket网络编程简例
这里给出在linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详细的说明,其中对具体的结构体和函数的实现可以参考其他资料。程序说明: 这里服务器的端口号和ip地址使用固定的设置,移植时可以根据具体情况更改,可以改写为参数传递更好,这里为了方便,使用固定的。移植时服务端可
2012-08-14 10:51:01
1195
原创 linux下安装mysql数据库
**************************************************** * Linux 安装 Mysql * *************************************************** 第一部分: Linux_Configure_MYSQL 5.1.7 安装文件:mysql-5.1.7-
2012-08-13 17:36:53
1367
原创 NGINX配置多域名
方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦)这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设:IP地址: 192.168.1.100域名1 example1.com 放在 /www/example1域名2 example2.com 放在 /www/example2 配置 nginx virtual ho
2012-08-13 13:02:35
141744
原创 Nginx和PHP-FPM的启动/重启脚本
服务器上的Nginx和PHP都是源码编译安装的,不像ubuntu一样有自带service启动脚本,所以不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora, CentOS下都适用。一、Nginx启动脚本/etc/init.d/nginx#!/bin/bash## Start
2012-08-13 12:10:36
2701
原创 ECshop文件结构说明
ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ article.php 文章内容┣ article_cat.php文章分类┣ auction.php 拍卖前台文件┣ brand.
2012-08-10 14:42:17
1633
原创 强大的负载均衡+静态文件WEB服务器nginx实战
当前比较流行的负载均衡前端服务器主要有apache(with mod_proxy),nginx,lighttpd,squid,perlbal,pound,或者如果你的域名服务商提供DNS级别的负载均衡,也可 以(就是一个域名随机指向多个IP,定制性不高)。以前自己常用pound作为前端,它专注于负载均衡,支持https协议,配置还算简单,不过渐渐发现功能不够强大,转而研究其他一些既可以做负载均
2012-08-10 14:38:23
1562
原创 nginx 静态文件缓存
目的: 缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现: nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置: 打开配置文件/etc/nginx/nginx.confuser w
2012-08-10 11:47:09
1402
原创 Nginx:页面输出缓存(页面静态化)的设计方案?
页面输出缓存(页面静态化)的设计 随着网站规模的变大,访问量提升,网站服务器越来越不堪重负,浏览者也会对页面打开的速度怨声载道。这时候最简单的解决方案就是增加缓存。网站服务器的缓存有很多中,可以放在数据库和Web应用程序之间,也可以放在Web应用程序和Web服务器之间,还可以放在Web服务器和用户浏览器之间,甚至可以直接放在浏览器端。其中最简单
2012-08-10 11:45:08
11940
原创 谈谈网站静态化
写在前头静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网站静态化后的架构设计方案,同时和大家探讨一下,在开源产品大行其道,言架构必称MemberCache, Nginx,的时代,微软技术在网站架构设计中的运用.静态化的设计原则和步骤静态化是解决减轻网站压力,但是静态化也会
2012-08-10 11:34:24
1623
原创 Squid反向代理服务器架设
SQUID反向代理工作原理: Squid主要作用,是对WEB服务器进行前端加速。客户端发出请求,给代理服务器(squid)。如果,请求的内容在代理服务器的cache中。代理服务器直接返回给客户端。假如,不在代理服务器的chace中,代理服务器会向WEB服务器发出请求请求。 如下图所示:是一个典型的web cache架构图Squid可以有效提高响应速度,提高并发连接。性能和
2012-08-10 11:32:32
1229
原创 反向代理的概念及提高WEB服务器的安全性
公司上了几台服务器用suid做了反向代理,开始还有点闹不明白,不过后来清楚了,问能不能抵抗dos之类的攻击,呵呵用Squid实现反向代理背景介绍:代理服务器是使用非常普遍的一种将局域网主机联入互联网的一种方式,使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机的访问,使内部网主机免受外部网主机的攻击。但是,如果想让互联网上的主机访问内部网的主机资源(例如:W
2012-08-10 10:41:40
4383
原创 网站Cache全分析
本文经过我对大多数网站的http头分析、自己做网站中的一些缓存设置、服务器的一些配置优化,后又阅读了RFC2616HTTP协议相关内容,以做此文。1、为什么要cache?这是个经常提到但很多时候又无法突然准确回答的问题。粗略讲,就是要加速和减压。加速:试想中国的网络,网通电信(就不提铁通之类)开创了互联互通新障碍,我们的用户在不多交钱的时候就得忍受奇慢的跨网速度。而作为互联
2012-08-10 09:42:45
1900
原创 PHP Cache文件缓存机制与缓存原理解析
PHP Cache文件缓存机制及其缓存原理详解,使用 PEAR 中的 cache 可以将内容缓存于文件,数据库或者内存中,以文件为例。没有使用缓存pear_content_cache1.php以下为引用内容: <?php echo "这是内容。<P>"; echo "当前时间是" . date('M-d-Y H:i:s A', time()) . "<BR>";
2012-08-10 09:40:53
1458
原创 nginx多域名设置
当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问多个站点/域名呢?这就是大多数 web 服务器支持的 virtual hosting 功能。这里将描
2012-08-09 17:31:49
859
原创 PHP里的instanceof
instanceof是php5为面向对象引入的php中唯一的类型运算符。instanceof用来检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。如果是则返回true。 看下面的一段代码:class baseClass {}class subClass extends baseClass{}inter
2012-08-09 16:30:44
1526
TensorFlow技术解析与实战 带书签 高清
2019-02-20
深度学习框架PyTorch:入门与实践(陈云)
2019-02-19
深度强化学习原理入门
2019-01-25
spark 源码分析
2019-01-25
深入理解Java虚拟机高清PDF
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人