自定义博客皮肤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)
  • 收藏
  • 关注

转载 铁道部新客票系统设计

这几天正好看到一条新闻 铁道部:新客票系统2015年建成  ,正好最近想整理和总结一下这几年的工作中的收获,正好可以借这个机会,尝试设计一下铁路客票系统,把自己所学全部用到这个系统中去,顺便也希望各位猿们拍砖,一起探讨一下设计,技术吗,讨论讨论总是有点收获的,总比一个人在那里看书好。非功能性要求废话不说,这里先脱离系统的整体架构,后续在不断完善整体架构,这里首先讨论的是数据库层

2015-07-31 21:55:25 1463 1

转载 关于分布式系统的数据一致性问题

正好遇到一个博友,咨询了一个问题,这个问题正好可以作为分布式系统的数据一致性的简单例子,当然,这个只是比较简单的情况现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地方数据中心,现在的问题是,假设成都上海各自的数据中心有记录变更,需要先同步到主数据中心,主数据中心更新完成之后,在把最新的数据分发到上海,成都的地方数据中心A,地方数据中心更新数据,保持和主数据中心一致性

2015-07-31 21:48:25 511

转载 tcpip问题(较全)

非阻塞Connect对于select时应注意问题      对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,也就是创建socket之后必须调用bind绑定到一个指定的地址,然后调用int listen(int sockfd, int backlog);进行监

2015-07-31 21:04:36 745

转载 探讨read的返回值的三种情况

作者:gfree.wind@gmail.com博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net  本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。===================

2015-07-31 20:14:02 303

转载 centsOs(Linux) memcache 安装教程

安装Linux:centOs5.4安装libevent库[java] view plaincopyprint?cd /usr/local/src  wget http://monkey.org/~provos/libevent-1.3b.tar.gz  tar zxvf libevent-1.3b.tar.gz  cd libevent-1.3b  ./co

2015-07-31 11:07:08 239

转载 NoSQL数据库:Redis适用场景及产品定位

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.Mem

2015-07-28 17:20:42 367

原创 qt项目生成exe文件指南

1.把mingw32,qt,qtcreater下载下来,安装好,添加mingw32,qt的bin环境变量。具体参考http://wenku.baidu.com/view/4e7d7f415a8102d276a22f882.cmd进入带.pro文件的项目目录,敲qmake命令生成makefile。3.然后在cmd中切换到VS2010的bin目录,执行VCVARS32.BAT,执行后nma

2015-07-25 22:10:21 635

转载 epoll源码实现分析

epoll源码实现分析[整理]转载自http://www.cnblogs.com/apprentice89/p/3234677.html epoll用法回顾先简单回顾下如何使用C库封装的3个epoll相关的系统调用。更详细的用法参见http://www.cnblogs.com/apprentice89/archive/2013/05/06/3063039.htmlint

2015-07-22 22:44:41 324

转载 简单有效的图像去雾技术CVPR 2009 BEST

出处:http://blog.csdn.net/abcjennifer/article/details/6662706真正了解了什么叫最简单的就是最美好的真正的好文章不需要大堆公式堆积显得充实,而是最最平实的思想!这篇文章的:原文PDF、数据集、幻灯片、视频。感兴趣的可以了解一下。这篇文章的目的就是以最简单的思路将图像达到去雾效果。用Matlab编了

2015-07-22 22:40:39 780

转载 Java中Runnable和Thread的区别

线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速度很快,所以我们就感觉是很多线程在同时运行一样.你

2015-07-21 10:31:49 185

转载 说的很清楚:限制对象只能建立在堆上或者栈上

在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。        静态建立一个类对象,是由编译器为对象在栈空间中分配内存,是通过直接移动栈顶指针,挪出适当的空间,然后在这片内存空间上调用构造函数形成一个栈对象。使用这种方法,直接调用类的构造函数。        动态建立类对象,是使用new运算符将对象建立

2015-07-07 08:20:32 288

转载 阅读优秀代码是提高开发人员修为的一种捷径

阅读优秀代码是提高开发人员修为的一种捷径2013/04/01 · IT职场, 开发 · 17.5K 阅读 · 7 评论 · 程序员, 职场, 阅读代码分享到:121Android-重识ActivityLinux Guide for DevelopersCanvas绘图详解AngularJS实战本文由 伯乐在线 - 

2015-07-05 11:30:22 402

转载 redis源码分析实践

Redis是一个用ANSI C 编写的开源数据结构服务器。“数据结构服务器”只是对灵巧的key-value存储服务的另外一种称谓。你不仅仅可以存储简单的字符串,还可以存储包括hash(或者map,甚至dicts),list,set,sorted set。我们在Top10 中大量应用了Redis,大部分为了根据用户搜索的日期和酒店的空房情况和价格建立索引。我发现Redis的代码非常容易读懂,甚至是对

2015-07-05 11:28:25 548

原创 两道网易ttt编程题

1.pku 1088滑雪这道题我在笔试的时候用贪心法,得了0分;后来想到了用泛洪的方法,算法效率差;正确答案是用深搜+动态规划。#include#includeint R,C;int a[101][101];//各点高度int f[101][101];//各点最大滑雪长度inline int max(int a,int b){return a>b?a:b;}in

2015-07-04 23:17:00 342

空空如也

空空如也

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

TA关注的人

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