现在位置: 首页 > irritated发表的所有文章
  • 10月
  • 14日
综合 ⁄ 共 3333字 评论关闭
这边文章先将可能的需求分析一下,设计出HBase表,下一步再开始编写客户端代码。 TwiBase系统 1、背景 为了加深HBase基本概念的学习,参考HBase实战这本书实际动手做了这个例子。 2、需求 这是一个用户推特系统,用户登陆到系统,需要维护用户的基本信息,然后用户可以发帖和其他用户进行互动。用户之间可以相互关注,用户可以浏览关注用户的推文等等。 这是一个比较简单的推特系统,不考虑用户之间的私信,用户评论推特等功能。 3、概要设计 3.1表设计 首先需要设计三个表:用户表,推特表以及用户之间的关系表。 (1)用户表......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 2365字 评论关闭
这题目不会做,看了网上别人写的代码,发现使用DFS+剪枝完成, 把火柴看成一个集合A,把正方形看成集合B,火柴在正方形上,就连边,然后就用最少的火彩覆盖所有B的正方形,果断DFS,但有剪枝,1.按在正方形数多 从大到小排序。 2.去掉效果一样的火柴。 3.judge下,看后面火柴全取到不到的了res,不行就剪掉。 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; struct Stick { int sum; long long sq; bool status; friend int operator<(Stick ......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 2804字 评论关闭
      在NOKIA reserch center做过的两个Qt项目,每个项目分别都做了三个版本,一个是QWidget体系版本,一个是QGraphicsWidget体系版本,一个则是Orbit版本。       首先解释下三者之间的关系:       ①:QWidget体系是我们平时最常用的Qt体系,亦即其中所有使用的窗口类都是QWidget或其派生类!       ②:QGraphicsWidget体系则是《c++ GUI Qt4编程(第二版)》中第8章8.4所讲的基于项的图形视图架构:              书上的称呼是:Qt的视图体系。             其主窗口MainWindow类框架的一般写法为:               //MainWind......
阅读全文
  • 03月
  • 11日
综合 ⁄ 共 2102字 评论关闭
题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set. get(key) - Get the value (will always be positive) of the key if the key exists in the cache, otherwise return -1.set(key, value) - Set or insert the value if the key is not already present. When the cache reached its capacity, it should invalidate the least recently used item before inserting a new item. 解题: 我以为get不会更新的,结果get也会更......
阅读全文
  • 01月
  • 07日
综合 ⁄ 共 657字 评论关闭
              题目大意:给你连个字符串A 和 B , 让你求A 和 B 的最长公共子序列。          解题思路:此题属简单的DP 问题, 具体讲解推荐以下博客:                     http://blog.csdn.net/yysdsyl/article/details/4226630 我的代码如下: #include<iostream> #include<cstring> #include<cstdio> #include<string> #include<algorithm> #include<cmath> using namespace std ; const int MAXN = 1e4 + 5 ; char x[MAXN] ; char y[MAXN] ; int L[MAXN][MAXN] ; void solve() { ......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 226字 评论关闭
1.Bridgen模式使用“对象间的组合关系”解耦了抽象与现实之间固有的绑定关系,使得抽象和实现可以沿着各自的维度来变化。 2.Bridge模式有时候类似于多继承方案,但是多继承方案往往违背单一职责原则,复用性比较差。Bridge模式是比多继承方案更好的解决方法。 3.Bridge模式的应用一般在“两个非常强的变化维度”,有时候即使有两个变化的维度,但是某个方向的变化维度并不剧烈-换而言之两个变化不会导致纵横交错的结果,并不一定要使用Bridge模式。
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3112字 评论关闭
作者:梁辰 2014-07-11 分享 1.智能硬件的概念被极大地泛化,虽然未来发展存有潜力,但是市场或迎来一次小低潮; 2.多种因素导致智能硬件行业存在泡沫,未找准用户需求是首要原因; 3.巨头入场,虽然会导致产品趋于同质化,但是有利于行业标准制定和市场催熟,更何况平台建设也需要巨头的推动。 序1%的中国人可能购买智能手表 谷歌用Android Wear给出了它认可的智能手表的样子,并给出当你一天掏125次手机时就会想要这样一个设备的结论时,你是否考虑买上一个试试看? 如果你在今年买了一块,恭喜你有可能引领潮流......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2038字 评论关闭
ebtables和iptables类似,都是Linux系统下网络数据包过滤的配置工具。既然称之为配置工具,就是说过滤功能是由内核底层提供支持的,这两个工具只是负责制定过滤的rules. ebtables即是以太网桥防火墙,以太网桥工作在数据链路层,ebtables来过滤数据链路层数据包。 2.6内核内置了ebtables,要使用它必须先安装ebtables的用户空间工具(ebtables-v2.0.6),安装完成后就可以使用ebtables来过滤网桥的数据包。 参照用户实际要求,设置ebtables规则如下: 1:对所有的数据包默认通过  2:分清楚源地址和目的地址和源端口和目的端口  3......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1493字 评论关闭
          CPU模型图,源自http://teach.jwc.bupt.cn:4213/jsjzcyl/resource/cai/素材库/fig/Flash/5.1.swf 从上图中我们看到CPU内部有3个主要组成部分:指令寄存器,指令译码器,指令执行单元(包括ALU和通用寄存器组)。 CPU在执行1条指令的时候,主要有3个步骤:取指(将指令从内存或指令cache中取入指令寄存器);译码(指令译码器对指令寄存器中的指令进行译码操作,从而辨识出该指令是要执行add,或是sub,或是其它操作,从而产生各种时序控制信号);执行(指令执行单元根据译码的结果进行运算并保存结果) 现在我们假设......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 2385字 评论关闭
java程序的界面编程详解 在Java中可以为程序自定义程序界面选择Windows、Unix、Java或Macintosh外观。甚至可以在程序运行时让用户自由的选择外观。 UIManager和SwingUtilities类 UIManager类保留了当前外观的信息,而SwingUtilities提供了几种实用的方法,尤其是UIManager类提供的静态方法setLookAndFeel。 一般的“界面”类如下: javax.swing.plaf.metal.MetalLookAndFeel; com.sun.java.swing.plaf.windows.WindowsLookAndFeel; com.sun.java.swing.plaf.motif.MotifLookAndFeel;   可以来创建以下界面: 1:Java界面 ......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 2049字 评论关闭
什么是JVM?为什么要有它? JVM(Java虚拟机)是一个运行已编译Java程序的抽象计算机。之所以说是”虚拟“的,是因为它基于“真正”的硬件平台和操作系统,一般以软件的形式实现。所有的Java程序都为JVM而编译。因此,在特定平台上运行已编译Java程序之前,该平台的JVM必须先要被实现。 JVM在Java的跨平台特性中,起着中间人的角色。它在已编译Java程序与底层硬件平台和操作系统之间,提供一个抽象层。JVM对Java的可移植性非常关键,因为,已编译Java程序运行在JVM之上,并独立于底层JVM的具体实现。 那么,是什么导致JVM的短小精悍?......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1600字 评论关闭
              (注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)          无论在游戏还是简单的动画程序当中,定时器是一个必不可少的元素,用来正确地控制游戏帧数、动画的播放。最简单的实现定时器的方法通过在主循环中定义两个静态计时用的变量即可实现。但在学习过程中,定时器的使用相当频繁,因此设计一个具备基本功能的方便使用的定时器类很有必要。这次就来创建一个简单但精度很高的定时器。        这个定时器支持暂时、开始、重置等基本操作,程......
阅读全文