现在位置: 首页 > hairbrush发表的所有文章
  • 11月
  • 06日
综合 ⁄ 共 1286字 评论关闭
继续上一次的旋转卡壳的问题,这次是求两个凸包的最短距离, 其实选择卡壳就是只要找到"当前向量面积不小于下一个向量面积"即可, 满足这个条件,当前的两个ymin和ymax点就是一对对踵点了。 代码如下,欢迎参考: #include<cmath> #include<cstdio> #include<iostream> using namespace std; typedef struct{float x,y;} Dot; Dot operator -(Dot a,Dot b){Dot c={a.x-b.x,a.y-b.y};return c;} float operator *(Dot a,Dot b){return a.x*b.y-b.x*a.y;} float operator /(Dot a,Dot b){return a.x*b.x+a.y*b.y;......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 2063字 评论关闭
PS是LINUX下最常用的也是非常强大的进程查看命令 1. ps简介   前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本 同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、 进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。   2. ps命令及其参数   ps命令最常用的还是用于监控后......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 1740字 评论关闭
最近开始接触一些程序员的招聘工作,于是开始思考如何在短时间内了解一个人,并给出聘用或不聘用的意见。 一个通常招聘流程如下: 筛选简历 从一堆简历中筛选候选人,通常马马虎虎的简历(有明显的错误)背后可能隐藏着马马虎虎的工作习惯,若没有更多的选择理由可能就会被直接舍弃了。 从简历中寻找有选择理由的事情。例如,业内知名公司的工作经历,如果是刚毕业的学生,那么有像ACM / ICPC的比赛经历,都是很好的选择理由。 电话面试 对于一些从简历中无法确切判断是否进行现场面试的人选,可以采用电话面试来进行互动性......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 1618字 评论关闭
地址:http://www.metsky.com/archives/548.html 本文汇总CentOS LiveCD、LiveDVD和BinDVD下载及版本区别说明,定期更新。CentOS是很多人优选的操作系统,跟Ubuntu相比,稳定性优劣不好 “细说”,跟实际应用还是有很大关系,但相关辅助资源还是非常多,相比RED HAT老用户而言,操作习惯、命令集等变化也较小,遇到问题,似乎更容易搜到解决办法,目前最新版本CentOS 6。 下面链接下载时,首先需选择某个架构( i386、x86_64、SRPMS),参考进入目录:  /centos/6.2/isos/i386/  /centos/6.2/isos/x86_64/ 下载包选择参考下文说明。 ......
阅读全文
具体的语句多参考其他正确的Android.mk import-module的功能 导入外部模块的.mk文件 ,和 include基本一样。 概念上的区别是include导入的是由我们自己写的.mk。而import-module导入的是外部库、外部模块提供的.mk。 用法上:include的路径是.mk文件的绝对路径。 而import是设置的路径指定到模块的.mk所在目录,是相对于NDK_MODULE_PATH中的路径列表的相对路径。 import-module的使用 $(call import-module,相对路径) -----------------场景重现--------------------------- 比如我的当前模块要调用 cocosdenshion模块。 1\找到......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1332字 评论关闭
hadoop1.0需要解决的几个问题:    1:单点故障问题,HDFS和MapReduce都是Master-Slave的结构,但是Master节点都是单点,一旦出现故障,那么集群就不能正常运行。    2:HDFS存储海量数据是按照Block来存储的,整个存储只有一种格式,企业存储受限,企业的数据非常多样,存储起来容易造成资源的浪费。         当namenode所在机器的内存不够时,集群不能正常工作。    3:MapReduce进行离线的批处理,处理速度慢,以Map和Reduce进程的方式来运行,一般是晚间来进行计算,MapReduce集群资源利用率低。 Hadoop2.0     在HDFS上的基......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 819字 评论关闭
环境:ubuntu11.04  2.6内核  gcc4.5.3   源码:hello.c #include <linux/init.h>    #include <linux/module.h>    MODULE_LICENSE("Dual BSD/GPL");    static int hello_init(void)     {            printk(KERN_ALERT "Hello, Linux.I am coming!\n");            return 0;    }    static void hello_exit(void)    {            printk(KERN_ALERT "Goodbye, Linux. I will back later.\n");    }    module_init (hello_init);    module_exit (hello_exit);   Makefile文件(M一定大写) KERN......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1013字 评论关闭
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://amazingxiu.blogbus.com/logs/62781676.html     这几天闲来无事,在看如何安装RVDS4.0,也就是RealView Development Suite 4.0 Professional。 自己一个人捣腾了很久才慢慢知道如何安装了,其中参考了网上不少的强帖: gliethttp.cublog.cn 的帖子:RVDS-RealView Development Suite 4.0 Professional软件 另外还有MCU论坛,ARM专栏论坛中的帖子:RealView Development Suite 4.0 Professional (for windows,linux)及其破解下载(我的crack就是从这里下......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1440字 评论关闭
什么是多态:一个父类的引用类型变量它既可以指向父类对象也可以指向子类对象,它可以根据当前时刻指向的不同,自动调用不同对象的方法。 举个现实生活中多态应用例子:比方说按下 F1 键这个动作,如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是 Word 帮助;在 Windows 下弹出的就是 Windows 帮助和支持。同一个事件发生在不同的对象上会产生不同的结果。 利用多态可以实现:同一段代码做不同的事情。 注意点:多态使用过程中,父类和子类的调用方法,要同名同参同返回值。 举例: <pre nam......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 951字 评论关闭
General-->Workspace-->Text file encoding,设置合适的编码。  这是整个workspace下面所有工程的查看文件的编码格式。 General --- content type --- text --- jsp单类文件的设置(这个在MyEclipse中怎么设置都不生效,也许在Eclipse中才能生效) 在项目按右键-->properties-->resources--> Text file encoding,这里是设置单个项目的编码。 在源码按右键-->properties--> Text file encoding,这里是设置单个文件的编码。 myeclipse enterprise workbench --- files and editors --- jsp\html,出现crea......
阅读全文
汽车行业软件可靠性联盟(MISRA:Motor Industry Software Reliability Association)的使命为了提高车辆系统中软件的安全性和可靠性,是对汽车工业的软件应用和开发提供相应支持和帮助。MISRA-C的早期目的是为了指导汽车行业中C语言软件的开发,但是,从1998年,MISRA-C已经在汽车工业、航空航天、医疗设备、以及其它工业环境中得到应用和发展。 MISRA-C:2004是MISRA-C:1998的更新版。MISRA-C:2004纠正了软件工程师在实现MISRA-C:1998中存在的问题。为了适合嵌入式系统的开发,本文档描述了一个C语言的子集。它包含一个C编程语......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 10219字 评论关闭
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、 Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调 用。    信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人 称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以 说是进程控制的一部分。    一、信号的基本概念    本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和信号对应的事 件。基本概念对于理解和使用信号,对于理解信号机制都特别重要。下面就来看 看什么是信号......
阅读全文