自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Tumblr:150亿月浏览量背后的架构挑战

导读:和许多新兴的网站一样,著名的轻博客服务Tumblr在急速发展中面临了系统架构的瓶颈。每天5亿次浏览量,峰值每秒4万次请求,每天3TB新的数据存储,超过1000台服务器,这样的情况下如何保证老系统平稳运行,平稳过渡到新的系统,Tumblr正面临巨大的挑战。近日,HighScalability网站的Todd Hoff采访了该公司的分布式系统工程师Blake Matheny,撰文系统介绍了网站

2012-02-17 13:55:19 1862

转载 Javascript中定义类

今天工作需要,又要封装一些类,总觉得还有些东西理解的不够,今天看了下面文章,感觉透彻了,分享给大家。Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定

2012-02-04 19:34:53 432

转载 2012 年给创业者的 10 个建议

在互联网创业浪潮中,最成功的往往不是最优秀的,而是那些最能抓住机遇的。每一个时代都有它的特征,尤其是这个瞬息万变的互联网时代。如果能抓住机遇,即使你做的不够优秀,也会被互联网的浪潮推着前进。因此,总结一下2011年的经验,把握好2012年的机遇,应该是每个创业者进入2012年必上的一堂课。以下10条建议,是给那些创业公司或者小企业提供的。当然,并不是每一条都适用,也并非每一个创业公司都应该

2012-02-04 17:14:29 771

原创 推荐新浪应用平台的项目在线管理软件-禅道管理

凡是涉及多人协作完成(产品、研发、测试)的项目,一个简单、可用的项目管理软件是必不可少的。自己搭建项目管理软件如JIRA是一种选择,不过需要自己架设服务器,稍显麻烦。    今天无意中发现新浪应用平台SAE有个不错的项目管理软件。它的优点包括:    1、部署简单:打开网站http://sae.sina.com.cn/?m=recommendapps&a=detail&id=17,安装应用

2012-02-03 23:22:10 1071

原创 Tomcat配置基于域名的虚拟主机

Tomcat是常用的Java web服务器,成功安装tomcat后,在浏览器中输入http://127.0.0.1:8080,将出现tomcat的欢迎页面,8080是tomcat的默认端口,可以在/tomcat/conf/server.xml中修改,真正部署网站时,应该修改为http协议默认的80端口,这样在浏览器中直接输入http://127.0.0.1就可以看到tomcat的欢迎页面了。然

2012-01-31 21:45:57 2946 1

原创 在CentOS上搭建JavaWeb+MySql运行环境

受网友“抚琴煮酒”的著作《构建高可用Linux服务器》的影响,我使用CentOS作为网站服务器操作系统。花了一天时间搭好了运行环境,并将网站代码迁移到了新环境中。(一)下载并安装CentOS下载地址:www.entos.org,(建议下载64位版本,http://mirrors.btte.net/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-LiveDV

2012-01-28 17:16:22 2987

转载 设置mysql允许外部IP连接的解决方法

mysql默认情况下,只允许localhost连接, 如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。   例如:让newuser用户使用newpwd密码从IP:192.168.1.3主机链接到mysql服务器       具体步骤:   mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'1

2012-01-27 21:32:07 1332

转载 【转】某公司招聘两个人的经历

这两个人是前几天面试的,本来打算前几天把这个感受发过来,无奈公司事情太多,一直没时间写,今天晚上熬个夜写出来了。但是名字还定为“今天面试两个人的感受”。这两个应聘者都是应届毕业生,因此相关的经验非常适合咱们学生大本营的同学。面试的第一个人是某大学计算机应届硕士毕业生。首先说一下他的简历,简历里列了三个项目经历,当我问他第一项目经历的时候,他说那个项目没怎么接触核心的东西,只有第二个是毕业设计的项目

2009-07-27 10:53:00 1331 4

原创 ACE学习笔记二(开发聊天程序)

这个简单的聊天程序包括如下功能:1、接收所有发过来的消息  2、给指定ip地址发送消息 用的ACE类包括:ACE_INET_Addr,ACE_SOCK_Stream,ACE_SOCK_Connector,ACE_SOCK_Acceptor。 聊天程序建立步骤如下(VS2003):1、建立MFC对话框项目,在项目的同级文件夹建立两个文件夹:inc,bin,其中inc中存放ac

2009-06-21 23:38:00 1845

原创 ACE学习笔记一(生成库文件)

首先从http://www.riverace.com/downloads.htm下载ACE源代码压缩包,解压缩到电脑中。 第二步、不改变解压缩文件名,解压完成后能看到一个ACE_wrappers的目录,里面包括了ACE的所有源代码和工程文件。在里面ace子目录中添加config.h文件,里面添加以下内容#define   ACE_HAS_STANDARD_CPP_LIBRARY   1

2009-06-21 23:26:00 1450

原创 vc 2003 Release 版本添加调试功能

将属性配置更改就可以获得VC程序Release版本简单的断点调试功能,不过由于优化了代码可能调试时候代码执行顺序不对,或者查看变量值有误。具体配置如下:项目属性 c/c++ --> 常规 --> 调试信息格式 :程序数据库(/zi)连接器  --> 调试 --> 生成调试信息:是(/DEBUG) 应用确定即可

2009-03-10 16:30:00 896

原创 今天解决了一个问题:GDI库版本不一致

问题描述:报表程序包括这样一个功能,在对话框上画设备的运行状态图,然后利用GDI库将对话框上的图谱保存到文件中,存为bitmap格式,调用了GetDIBits函数,报表程序在我的开发用机上运行正常,可是换到其它机器上时候,出现的内存访问非法的错误解决过程:1、加MsgBox确定出错的代码,确定在GetDIBits函数调用2、查MSDN,GetDIBits函数在GDI32.dll中,该d

2009-03-04 21:10:00 1276 1

原创 检查MFC程序的内存泄露

 c/C++的一个重要特色是可以动态的分配和释放内存,我们的口号是new和delete成对出现。可是,总会由于各种各样的原因,有内存泄露的情况发生,借助visual C++ 集成开发环境,可以方便的检查内存泄露信息,具体方法如下: 1、在stdafx.h头文件中添加两行代码//内存泄露检测#define _CRTDBG_MAP_ALLO#include 2、在程序退出的地方添加函数,

2009-02-20 22:16:00 2061 1

原创 设置组合框下拉文本的宽度

MFC开发中经常要用到组合框,界面设计的时候为了美观,将组合框设为固定宽度,但是有可能下拉后的文本比组合框宽度宽,导致内容显示不全。不过,可以根据组合框中最长的字符串、组合框字体来计算出组合框下拉部分应该具有的宽度,再设置即可。具体代码如下:CComboBox* pmyComboBox = (CComboBox*)GetDlgItem(IDC_COMBOX);ASSERT(pmyComboBo

2009-02-20 09:31:00 1284

转载 从百度百科中找到的vc

一、VC是什么?学VC是学什么?   首先VC是一个软件(IDE集成开发环境)(编译、编辑、调试)   C和C++。但C++中的有些特性是不用的,例如I/O流,多态继承   WindowsSDK(软件开发工具)   VC的灵魂:MFC(微软基础类库)   ATL(ActiveX模板类库)   其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDi

2008-12-25 12:09:00 1178 1

转载 程序员的六个阶段

第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”

2008-10-26 20:33:00 769 1

转载 转 vc常用数据类型转换

常用数据类型使用转换详解 作者:程佩君 读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 200

2008-10-15 16:27:00 576

原创 试图执行系统不支持的操作

背景:vs 2003,MFC程序,动态链接库,自定义对话框问题描述:在单文档程序中调用动态链接库获得字符串资源,同时该动态链接库中还包括一个自己定义的MessageBox。在程序中加载动态链接库后,编译通过,运行时候,提示“试图执行系统不支持的操作”,程序无法执行。问题原因:ID冲突,在单文档程序中有一个控件ID是IDC_INFO,而我自己定义的MessageBox也有一个控件ID是IDC_INF

2008-09-19 09:57:00 2616 2

MFC切分视图完整代码

MFC,单文档项目,切分为两个视图,左侧导航树,右侧子对话框。 可以做为小项目的模板

2010-07-15

python ez_install.py

python之所以强大,除了语言本身的优势外,丰富的软件第三方包也是重要的支持之一,执行这个python程序,就可以实现方便的安装python支持的库。

2010-01-11

Python 2.6 For Win32 MSI

Python for windows Keep it Simple,stupid a good programming language

2010-01-11

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

TA关注的人

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