摘要: 1. sudo apt-get install libglapi-mesa2.sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-devsudo find /usr -name libglut\*显示结果:/usr/lib/x86_64-linux-gnu/libglut.so.3/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0/usr/lib/x86_64-l. 阅读全文
posted @ 2013-07-01 21:29 坚固66 阅读(257) 评论(0) 推荐(0)
摘要: 经过昨天的一些步骤,我们已经将我们的IOS应用的基本界面搭建好,下面我们将开始新的征程:增强现实技术的实现;进入webView后,我们要选用我们这次需要用的nib文件,它是一个家居摆放应用的界面文件,控制它的是视图控制对象Tutorial7ViewController.mm,现在我们就从此文件开始我们的增强现实之旅;首先是增强现实显示除家居的流程:1、当摄像头处于激活状态时使用GPS跟踪2、设置坐标的偏移3、拍摄一张照片并且设置图片作为跟踪图样4、载入机器人模型的跟踪配置文件5、将模型放置在图样上(手势可以应用到模型上)6、截一个屏7、通过清除跟踪图样和重新激活摄像头来重置进程 接着来看文件, 阅读全文
posted @ 2013-07-01 21:27 坚固66 阅读(368) 评论(0) 推荐(0)
摘要: 1.final可以修饰函数的参数,以防止函数内部随意篡改不允许修改的参数。2.在函数内部,把函数的局部变量声明为final类型,可以检查在函数内部它们是否的确只被赋值一次。 阅读全文
posted @ 2013-07-01 21:25 坚固66 阅读(114) 评论(0) 推荐(0)
摘要: 一、有2种作业调度方式1、突发性的,就是只运行作业一次而不是定期运行,使用at命令。例如在进程A运行一段时间后关闭该进程。2、定期运行,就是每隔一定的周期运行一次,使用crontab命令。如每周一次的工作报告二、单一作业调度at执行at命令,必须要有atd这个服务,有些linux默认没有启动,1、 启动atd#/etc/init.d/atd restart#设置开机启动atd服务#chkconfig atd on2、 at命令#at [-mldv]TIME参数:-l :at –l ,列出目前系统上面的所有该用户的at调度-d:at –d 相当于atrm,可以取消一个在at调度中的作业TIME: 阅读全文
posted @ 2013-07-01 21:23 坚固66 阅读(984) 评论(0) 推荐(0)
摘要: 后的访谈 在接下采访任务之前,我对杨贵福的了解仅仅限于:有名的科幻作家,男性,成年。我虽然读过他的许多作品,但在这些作品中并不能找到作者的影子。我试着从作品的行文风格中猜测他的个性——他或许是一个内敛沉默的人,因为他的作品处处透出一种平稳内敛的智慧。 他的文章情节总是在主人公的口中娓娓道来,而不是在激烈的矛盾冲突中展开。读他的写的故事,如同听一位老奶奶在午后的阳光里,眯缝着眼睛,讲述那些已经早已尘埃落定、成为历史的过往。那过去,有关于苏恒的记忆(《牧猫人》),有关于苏格拉底的爱情(《回忆苏格拉底》),也有模糊了真实与虚幻,苦苦寻找真相的人的故事(《周宁》)。但讲故事的人到... 阅读全文
posted @ 2013-07-01 21:20 坚固66 阅读(216) 评论(0) 推荐(0)
摘要: http://122.207.68.93/OnlineJudge/problem.php?id=1299第二个样例解释..3 63->4->6..两步..由此可以BFS也可以DP..但关键是要离线把100000内每个数的约数情况预先处理出来..否则会超时... Program:#include#include#include#include#include#include#include#include#include#define pi acos(-1)#define ll long long #define oo 2139062143#define MAXN 200005usi 阅读全文
posted @ 2013-07-01 21:17 坚固66 阅读(144) 评论(0) 推荐(0)
摘要: 在实际开发中我们常常要涉及到到在页面上显示上下级关系这样的需求,我的实现方法:环境:S2SH+mysql数据库结构如下图:其中mgr字段是指经理,也就是自己的上一级 映射信息: Action和service层不做过多的介绍,因为每个项目的架构不可能相同,写出我自己的反而会迷惑别人。不管怎样查,只要能传递到页面一个员工list就OK,方法有很多种,自己选择。在JSP页面如何操作这个list才是问题的关键:引入dtree:/common/dtree/dtree.css"type=text/cssrel=stylesheet/>迭代list 阅读全文
posted @ 2013-07-01 21:15 坚固66 阅读(299) 评论(0) 推荐(0)
摘要: 在学习C语言的时候,我们曾经遇到过一个宏的概念。宏的作用机理本质上是宏的展开,C语言中的宏的用法也有很多种(水其实很深...),不过从感觉上来讲,人们大致上会在以下的场景中,利用宏来解决一些窘境:一是为了避免重复书写同样性质代码时,会使用到宏;二是为了定义一些常量参数时,会使用到宏。另外,宏的意义也在于,当我们修改某个宏的定义时,便修改了所有引用宏的地方所展开的代码,这无疑节省了我们修改代码的工作量以及代码修改的灵活性。 在Visual Studio中进行C++工程属性的配置时,同样也会遇到与写代码类似的场景,例如我们可能会在不同的表单(同一个工程或者多个工程)中,填写相同的内容(例... 阅读全文
posted @ 2013-07-01 21:14 坚固66 阅读(862) 评论(0) 推荐(0)
摘要: 最近,把很长时间和精力都用在看专业资料,可是半天下来总是会出现走神的状态,该如何集中精神看资料呢?一、阅读目的: 不同的目的所使用的方法不同,如果有可能把这个目的写下来,越明确越好。比如考试、三天之后出个报告、读懂一个陌生行业的项目说明书、解决某个具体问题, 大脑更喜欢具体详细的目标。 目的明确后能估算出自己有多少时间,去收集资料、阅读和整理。 1、花一点时间计划一下准备做什么。2、把工作划分成可控制的小块,每次专心做好一块。3、一个任务有了明确的最后期限能对时间的消耗有个判断,很多人都会在临近最后期限时效率大增。二、阅读时间:在精神最充沛的时候阅读 人一天的注意力有高有低,从早上一起床开始. 阅读全文
posted @ 2013-07-01 21:12 坚固66 阅读(458) 评论(0) 推荐(0)
摘要: 一、每日备份数据该脚本backupday.sh用来每日备份你需要备份的文件或目录使用办法1)打开脚本修改要备份的目录或文件和备份到的目录(如从A备份到B) 2)修改后运行脚本需要备份数据时,直接运行设置好的脚本即可(如./backupday.sh),会将数据自动备份到设置的目录下,如 3)如果想每天晚上23:59自动将数据备份到脚本中设置的目录下,怎么办?运行命令:crontab -e运行该命令会进入vi的编辑界面,然后编辑如下内容59 23 * * */home/ghips/lajiao/liBackup/backupday.sh编辑完之后输入“:wq”保存后离开vi就可以了。自此,每天会自 阅读全文
posted @ 2013-07-01 21:10 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 在 Cordova/Phonegap for Android 中包含中文文件名的页面 本贴首发于: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=14 将中文文件名重命名为 jarsigner 程序支持的文件名 将文件名按 UTF-8 编码进行 URL 编码。$encodename = urlencode(iconv('GB2312','UTF-8',$filename));判断是否和原来的文件名相同if ($encodename !== $filename) {如果不相同则重命名rename($a 阅读全文
posted @ 2013-07-01 21:08 坚固66 阅读(289) 评论(0) 推荐(0)
摘要: 通用的框架(function($){ $.fn.yourName = function(options){ //各种属性、参数 } var options = $.extend(defaults, options); this.each(function(){ //插件实现代码 }); }; })(jQuery); 各种属性、参数实现,定义插件函数名称tableUI (function($){ $.fn.tableUI = function(options){ var defaults = { evenRowClass:"evenRow", oddRowClass:&quo 阅读全文
posted @ 2013-07-01 21:06 坚固66 阅读(172) 评论(0) 推荐(0)
摘要: Google的阅读器快要关闭了。。。立刻截图留恋呢,以后就没机会了。 唉,真是令人惋惜。虽然我接触Google Reader还不到一年,但是我已经习惯当连上WiFi时马上更新一下手机上的gReader,看有没有新的博客。走在路上躺在床上闲着无聊都会看看rss上的信息,打发无聊的时间还能了解到很多东西。订阅自己的博客,发表博文后经常会刷新手机上的rss看几时才能出现我的播客更新。等等等等。Google Reader已经成为我生活中的一部分。 我的第一个邮箱是雅虎中文邮箱,以前的通讯录上的邮箱我都写的雅虎那个邮箱,不久前雅虎邮箱也关闭了,现在想想我已经失去了很多重要的东西了。。。当我听到Googl 阅读全文
posted @ 2013-07-01 21:04 坚固66 阅读(186) 评论(0) 推荐(0)
摘要: 构造了2个int数组(模拟含负整数、0、正整数)package com.hylink.common;public class Maximum2 { /** * @function 冒泡排序 降序 升序 * @author ylchou@qq.com * @param args */ public static void main(String[] args) { int[] intArr = {-9,-20,-4,0,3,1,88,33,11,2,1,3}; int[] intArr2 = {-9,-20,-4,0,3,1,88,33,11,2,1,3}; int tmp = 0... 阅读全文
posted @ 2013-07-01 21:02 坚固66 阅读(150) 评论(0) 推荐(0)
摘要: 稍后更精彩 阅读全文
posted @ 2013-07-01 21:00 坚固66 阅读(71) 评论(0) 推荐(0)
摘要: 精彩内容,稍后继续。。。 阅读全文
posted @ 2013-07-01 20:58 坚固66 阅读(197) 评论(0) 推荐(0)
摘要: 飞思卡尔的KL25单片机AD做的是很不错的,SAR型能做到16位。不过数据手册就写得不怎么样了,简直可以说是坑爹,很难看懂。有的描述让人难以理解,你指望在别的地方对不理解的地方会有其他角度的描述,结果你发现关于同一描述,他们坚定的采用了复制粘贴的办法!擦!而且,我还发现了数据手册的错误。用户手册上给出了一个案列,AD工作在16bit单端模式下ADCK为1MHZ,但是数据手册上注明如果AD工作在16比特模式,ADCK必须至少2MHZ,你说这不是坑爹不是!我给官网发了邮件,他们打哈哈让我去社区搜帖子。结果,我看了整整一天的时间,跳过了很多不重要的功能,才能写出AD采集代码。这玩意寄存器20多个,手 阅读全文
posted @ 2013-07-01 20:56 坚固66 阅读(543) 评论(0) 推荐(0)
摘要: 一、工作流简介项目中不断的接触工作流,点点滴滴积累了一些,下面把一些学习到的东西整理记录下来。工作流一般的适用场景:公文流转、行政审批、订单处理、产品研发、制造过程等。用专业一点的语言来描述工作流就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。针对这种特殊的业务实现的称之为工作流管理系统,此系统应提供三方面的支持:1.定义工作流(业务规则);2.运行控制功能(按照业务规则进行调度);3.运行交互(系统用户和工作流系统进行交互的功能)。为了快速和灵 阅读全文
posted @ 2013-07-01 20:54 坚固66 阅读(785) 评论(0) 推荐(0)
摘要: 今天调试测试代码时,发现在用完了new出来的内存buf后,在执行delete时报错了,具体信息为: HEAP_CORRUPTION_DETECTED: after Normal block(#908) at 0x399EC0. CRT detected that the application wrote to memory after end of heap buffer . 经仔细查阅代码,是new出来的buf操作越界了,导致delete时出现这样的错误。 一般出现此类情况,都是对new出来的内存非法操作引起的,比如数组越界操作、delete掉的内存没有置NULL导致同一个内存被释放了两. 阅读全文
posted @ 2013-07-01 20:52 坚固66 阅读(818) 评论(0) 推荐(0)
摘要: 最近工作中经常碰到一些链接小问题。刚碰到时一般会稍有迷惑,思索一下感到原来如此。 1.一个工程里引用的两个库,各自引用了一份基本相同的json解析库(源文件名称相同,代码相同,命名空间不同)。链接时vc总报告说找不到其中之一的定义。看了下链接报告,发现vc报了个警告,大意是重复定义,忽略其中之一。网上找了个解决方案,在项目设置里,将输出obj路径改为包含源文件的目录结构,遂解决。想来也是,默认的目标文件扁平目录输出,vc不做特殊处理的话,确实无法应对源文件名称相同的情况。不过这个警告报的似乎有点文不对题。 2.用了一个开源库,应该是隐式动态链接的。但是我并没有拷贝这个库的dll到程序目录下,w 阅读全文
posted @ 2013-07-01 20:50 坚固66 阅读(146) 评论(0) 推荐(0)