自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 unity5+Vuforia SDK5实现高通AR在unity下的环境构建

暑期学习过unity4.6+Vuforia SDK3 的开发环境。并实现了利用TargetImage实现图像识别。然而,在实际后来开发项目的时候,发现我再制作的图卡就不能显示出来了。找了好久才发现原因。原来从7.31号开始,他所制作的图卡不支持Vuforia SDK4以下的版本了。因此经过多次实验,发现unity5(32bit)+Vuforia SDK 5是兼容性最好的。

2015-09-16 09:26:16 1213

原创 Win10实现窗口AeroGlass化

一直以来,我觉得Win8的优化设计做的非常好,唯一美中不足的是将原有的Aero效果去掉了,并且以一种非常简单粗暴的方式去掉了,毫无美感。庆幸的是,Win10中虽然没有恢复窗口Aero效果,但它的扁平化风格已经非常有美感了(图标设计的45°透视问题请忽略)。 但是,我一直在想,Aero和扁平化就一定是不能相容的吗?经过实验,我认为不是的。如下图。 所使用的工具有:Aero Glass for W

2015-09-16 01:06:00 4678

原创 解决将Github上的项目导入到Android Studio中去

最近几天在家休息,忙了大半个暑假了,可是还是闲不住。除了在外面的一点活动,因为与阿兆交谈,我又重新想要解决当时六月份搁置下来的活动日历项目了。还记得,当时搁置下来的关键原因在于我无法从技术上解决:如何把我在Github上找到的比较好的开源项目用到我自己的项目中去。这具体一点就是,我不知道如何将github上的开源日历项目用到我的项目中去。一开始,我们找了好多,界面UI以及交互都设计好了。而且我在gi

2015-09-02 01:56:55 1713

原创 关于Eclipse与Genymotion连接时报错“The connection to adb is down, and a severe error has occured.”的解决办法

最近一直是使用使用Genymotion模拟器与Android开发环境匹配来进行运行和调试的,简单来说就是安装好ADT和Genymotion以后,在Eclipse里面装上Genymotion的官方插件就可以了。但很不巧,五一前出现了问题。具体表现形式是这样的。当我们点击项目的Run As - Android Application的时候,结果没有将目标apk导入到Genymotion设备中,而是

2015-05-08 09:36:01 1466 1

转载 在Win8/Win8.1下安装WAMPServer后无法打开localhost的解决办法

今天安装完Wampserver后,浏览器输入localhost,竟然报了403错误,只有输入127.0.0.1才能访问。习惯localhost访问的我顿感蛋疼不已。无奈只能打开度娘,各种搜索相关资料,终于找到了解决方案。打开httpd.conf文件,定位    OptionsFollowSymLinks   AllowOverride None    Orderdeny,all

2015-02-03 18:03:38 1590

原创 程序清单 17.3

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Function Example:Average function Average(a,b,c,d){ result = (a + b + c + d) / 4; return re

2015-01-21 11:54:51 481

原创 程序清单 17.2 & 程序清单 17.2.2

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Function function Greet(who){ alert("Greetings " + who + " !"); } Function ExampleP

2015-01-21 11:52:41 453

原创 【寻找】一首小诗

寻      找我们一直在寻找人生的意义爱过错过才知道珍惜谁都有过年少无知的岁月看似过往却仿似昨天或许一直都错了时而完美时而糟糕的内心自画像没有意识到的闪光角落却是他人眼中的幸福我们一直在寻找生命的意义看着他人的青春岁月虽然不说心中却顿感失落曾经总是会装作坚强或许从来都很好失败过成功过不总在你身旁环绕没有意识到

2014-07-01 18:03:45 536

原创 和院里面10级一位大神聊了会儿

计算机,包括互联网、物联网、das

2014-06-21 22:27:24 725

原创 三、Hash练习_1156_1

有了前面例子的经验,即刻想到Hash思想。我们只需用hash数组的下标来标志,用它的值来计数,就很方便了。但是,这里跟前面有区别的地方在于,他有n行,也就是默认隐含了n个序号。因此我们需要使用另一个数组buf来作为行序号。很明显,如果此题在输出时,要求你给出一个标准值x,然后输出跟x相同的有几个,那么就不用考虑这种顺序,不用使用buf数组了。

2014-06-20 19:02:34 589

原创 三、Hash_1431_2

此题略经分析便可发现其问题规模如果仅仅采用排序的办法就会十分大。这里我们采用Hash思想。输入数量是有限的,并各不相同。利用Hash数组,对于其值出现的为1,不出现的为0。统计所需的m个数字时仅需遍历此数组。 由此我们可以看出,当输入数据是有限的时候就可考虑采用Hash思想。进一步,若有重复的输入,那么可由此解决计数问题(元素数组值就是出现的次数);若不可重复,那么可将其当作一个已排好序的

2014-06-20 17:29:41 364

原创 三、Hash_1081_1

这题一看会觉得,哎呦真简单。直接弄变量计数,一个作为对比标准,一个数组用以存储。然后for循环输入、for循环输出,并且跟着计数,最后一输出就完了。但我们这里现在采用一种Hash的思想来解决这类“有限的,重复的”问题。 基本思想就是,建立一个Hash数组。与之前的数组不同的是,Hash数组的序号本身就是所存储的元素的大小,而这个Hash数组的值就是它的重复次数。这样我们找某个数出现的重复次

2014-06-20 16:35:19 543

原创 一、排序_练习_1054_3

按前几篇文章的思路分析,发现可以使用冒泡排序。其所谓的在字符串内进行比较简单来说就是比较每个字符的ASCII码,这样的比较与整型int的比较是一样的。 但是结果为WA,为什么?在分析了网上其他高手的代码后,我决定还是使用STL进行操作比较简洁高效(他们的代码就是这样弄得)。但是还是有问题,依然AC不了。 这是为什么?我突然想到,是否是buf数组开的不够大?马上将buf开到20000

2014-06-08 21:31:52 418

原创 一、排序_练习_1023_2

拿到这道题依然分析时间限制条件和空间限制条件。跟上文一样,也是采用sort来进行排序。而算法的思路读懂了题目后是很清楚的,因此这次主要说明在实现上的各种错误。首先,我写出的代码是用switch控制n的输入类型的,用三个自定义比较规则函数cmp1、cmp2、cmp3来作为sort的最后一个参数传递进去。 #include#include#include#includeusing name

2014-06-08 20:40:58 445

原创 一、排序_练习_1185_1

拿到题目后首先分析时间限制条件和内存空间大小,本题既可以使用冒泡排序这类时间复杂度为O(n^2)的排序,也可以使用快速排序这种O(nlogn)的排序。由于考虑到简便性和与上文的连贯性,我们决定使用algorithm里的sort进行排序。 好了,在本地编译,输入例子,运行,没问题。提交到OJ上,结果却显示WA。这是为什么呢?我试了好久,改了许多地方,终于发现原来是定义buf时不应使用char

2014-06-08 01:29:42 451

原创 一、排序_1061_2

继续研究排序问题。对于,教程在引导我们分析问题规模(N)与时间限制()关系后,虽然可以使用冒泡排序,但为了显示sort函数的优越性,依然使用此函数。此时由于比较规则比较复杂,与上文一样,我们需要编写一个比较函数cmp来说明规则。这样,只需在sort中,将比较规则函数cmp作为其最后一个参数传递进去就行了。 然而,教程并不推荐我们使用这种方式。他提到,可以利用C++的运算符重载直接在结构体里

2014-06-08 00:01:45 428

原创 一、排序_1202_1

从本周开始我将基本按照教程进度来学习机试的基本类型与方法。本小节按照经典ACM入门顺序,从排序的讲解中附加讲解了输入的几种类型。好了,问题一开始我们读题(1202)后分析题设耗时,认识到问题数据规模必须在百万级以下(数据规模在百万以下时能够保证耗时在1s内)。而当看到边界限定条件(0)很快意识到即便是使用冒泡排序时间复杂度也没有超过限制条件(1000^2)。在确定使用冒泡排序后,接着,马上判断出这

2014-06-07 01:09:05 480

转载 关于类ACM机试中输入类型的整理

关于类ACM机试中输入类型的整理1、输入不说明有多少个Input Block,以EOF为结束标志。      while(scanf("%d %d",&a, &b) != EOF)     printf("%d\n",a+b);2、输入一开始就会说有N个Input Block,下面接着是N个Input Block。      scanf("%d",&n);     

2014-06-06 21:28:42 1583

原创 Aftet Reading My Thinking Abotu C Programming FAQs 495

1.typedef 与 #define 有什么区别?最好使用typedef 因为它可以正确处理指针类型,当然#define也有#ifdef的优点,同时typedef也有遵守作用域规则的特点(即可在函数或块内声明)。 2.typedef 声明一个结构指向自己的指针typedef struct node{char *item;struct node *next;}N

2014-04-06 15:45:02 703

Python面向对象编程速成(速记速学小例子和源码迅速学会Python面向对象编程)

自己整理的Python面向对象编程速记速学小例子和源码,只有6页,可以迅速学会Python面向对象编程。原书已加入书签方便阅读。介绍了类的声明,实例化,绑定属性,构造函数,数据封装,继承,多态,实例属性和类属性。言简意赅,通俗易懂。

2021-01-08

labuladong的算法小抄(源代码+注解+勘误)

《算法小抄》一书中的源代码,加上注解之后。并且有对原书的勘误信息制成pdf方便查阅。

2021-01-08

数据结构——用C语言描述

与数据结构有关的Iso 文件,文件名为 :数据结构——用C语言描述

2014-03-07

空空如也

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

TA关注的人

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