上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 84 下一页

2013年11月19日

POJ 3384 Feng Shui 凸包直径 + 半平面交

摘要: G++一直没有过了 换成 C++果断A掉了。。。It's time to bet RP. 题意:给一个多边形,然后放进去两个圆,让两个圆的覆盖面积尽量最大,输出两个圆心的坐标。思路:将多边形的边向里平移圆的的半径R,然后求新多边形的距离最长的两个点。平移多少废了一点脑筋,其他的就都是现成的模板了。这个是平移的函数,自己想得,不知道还有没有更简便的。左右平移只需要改一下 向量 Vvoid Panning_Edge(P &a1,P &a2,double dis){ //向v的右侧平移 P v = {a2.y-a1.y,a1.x-a2.x}; double t = dis/C 阅读全文

posted @ 2013-11-19 10:15 love so much 阅读(252) 评论(0) 推荐(0)

Irrlicht学习之光照的研究

摘要: Irrlicht学习之光照的研究 最近研究一下Irrlicht的光照。发现Irrlicht的光照还是比较简单的,相比低于它的OpenGL和Direct3D,设置光源以及设置光照的参数更加人性化(可能是因为OpenGL是基于C的,Direct3D是基于COM的,都没有面向对象那么简洁易懂?)但是光照的实现还是根据底层的渲染器来决定的,也就是说可能是OpenGL的高洛德光照模型,也可能是Direct3D中的光照模型。 演示程序和源代码下载地址:这里 为了准确地展现Irrlicht设置和显示光照的特性,需要载入一个场景模型。这里我从游艺网中下载了一个max模型,然后通过3DS Max转为obj格式, 阅读全文

posted @ 2013-11-19 10:11 love so much 阅读(530) 评论(0) 推荐(0)

正襟危坐说--操作系统(伍):进程间通信

摘要: 进程(线程)间通信-----------关于进程间通信,以后会有专门的一个专题,故在此简单介绍。两个进程在不同的地址空间中,它们之间如何通信?1,通过main函数传入参数。传递的消息只能是文本消息(当然,你也可以把二进制消息转成文本的),传递的消息小,且不灵活。2,通过文件。这样当然可以,只是I/O操作会导致程序效率较低。为了解决我们的问题,操作系统给我们提供了一些进程间通信的机制。我们调用这些系统调用,可安全方便地实现在进程间通信。管道一个线程向这片存储空间的一端写入信息,另一个线程从存储空间的另一端读取信息。此方式为管道。管道所占的空间既可以是内存,也可以是磁盘(一般是内存)。从根本上说, 阅读全文

posted @ 2013-11-19 10:08 love so much 阅读(313) 评论(0) 推荐(0)

网站建设--团队的重要性

摘要: 从来没有做一件事情做很长时间,朋友说我缺乏毅力,也许是吧!我也不想反驳,我也不会说他们不懂我,既然别人说了,必然我有不好之处。 我就是这样,不愿意比别人差,成长过程中我付出很多,不能说比别人多,但是绝对不会比别人少的。 小学-中学-高中-大学,直到现在大学毕业,步入社会,我都还算是满顺利的。身边的朋友也渐渐多了起来,陪着我一起成长。 几个月前,我创办了需真网,在创办过程遇到了很多的困难,也遇到了很多的挫折,身边的朋友一直在支持着我,这也成为我前进的动力。 我总是想着,靠自己的努力可以去做成什么事情。突然想起南拳妈妈的一首歌《小时候》,“小时候常常望着窗外的天空,幻想长大以后,能实现从前作过的. 阅读全文

posted @ 2013-11-19 10:04 love so much 阅读(189) 评论(0) 推荐(0)

好累啊,你感觉到了吗?

摘要: 做程序员 ,每一天都是头昏昏沉沉的。累的很,有时仔细想一想不想在干了,今天在上班时,我看了两遍离职指南,虽然现在的我,不知道离职后可以干什么,但是我追随内心,但是下一次遇到困难时,会不会轻易放弃呢?在上学期间,自己是多么想当一个优秀的程序员,自己也做过一些努力,但是现实就是残酷的。虽然自己也努力,有可能是努力不够,觉得有点力不从心。我有两三次都在问自己,我是真的喜欢“程序员”,还是想初恋那样,我只是喜欢自己想象中的那个女孩子,现在接触后却发现不是那样。失恋后,我也会反问我怎么会喜欢这样的女孩子?我再也不会选择这个的女孩子,虽然现在自己很痛苦,我想是上坡路,自然的规律告知我,是不好走的,凡是站的 阅读全文

posted @ 2013-11-19 10:00 love so much 阅读(190) 评论(0) 推荐(0)

android 4.2 root

摘要: 前一段因工作需要,对android4.2 进行root。但是在下载了 点击打开链接,下载了Superuser.apk,把对应的apk拷贝到system/app,su拷贝到/system/bin 与/system/xbin、下之后,修改权限未777.但是发现一个奇怪的现象,一直显示找不到su来安装。几经周折,最后终于找到原因,多了一个SUID群组的权限s。在终端修改了6755权限后,问题得到解决,root成功了。看到这里大家活血要开心了,但是在init.rc中修改完权限,重新更新系统后,奇迹出现了,权限还是777,仍然无法root。后来找了一下原因,原来应该吧权限修改在init.${produc 阅读全文

posted @ 2013-11-19 09:57 love so much 阅读(297) 评论(0) 推荐(0)

OpenSSL命令---rand

摘要: 用途:用来产生伪随机字节。随机数字产生器需要一个seed,先已经说过了,在没有/dev/srandom系统下的解决方法是自己做一个~/.rnd文件。如果该程序能让随机数字产生器很满意的被seeded。程序写回一些怪怪的东西回该文件。用法:openssl rand [-out file] [-rand file(s)] [-base64] [-hex] num 选项说明:-out file:结果输出到file中。-rand file(s):指定随机数种子文件,多个文件间用分隔符分开,windows用“;”,OpenVMS用“,“,其他系统用“:”。-base64:输出结果为BASE64编码数据. 阅读全文

posted @ 2013-11-19 09:53 love so much 阅读(943) 评论(0) 推荐(0)

STL中deque

摘要: 以下学习一下STL中另一种序列容器——deque。deque表示double-ended queue,即双向队列,deque是通过作为动态数组的方式实现的,这样可以在两端插入元素。因此,deque可以在任何一个方向进行扩展。同时可以在中间插入元素。在开头或结尾处插入元素非常的快,然而在中间插入元素将会比较耗时间,因此需要移动队列中的元素。 定义deque容器的类名为deque。类deque的定义以及deque对象的各种操作函数的实现包含在头文件中,因此,在程序中使用deque时,程序中必须包含如下语句:#include 类deque中包含好几个构造器,因此,当声明一个deque对象时,可以通. 阅读全文

posted @ 2013-11-19 09:49 love so much 阅读(273) 评论(0) 推荐(0)

正襟危坐说--操作系统(陆):进程同步

摘要: 进程同步引入线程后,我们也引入了一个巨大的问题:即多线程程序的执行结果有可能是不确定的。同步就是让所有线程按照一定的规则执行,使得其正确性和效率都有迹可循。线程同步的手段就是对线程之间的穿插进行控制。锁两个步骤(两条语句)中间留有被别的线程穿插的空挡,可能造成执行结果的错误。这时,我们可以用锁来将这两个步骤并为一个步骤,或者变成一个原子操作,使其中间不留空挡。锁有两个基本操作:闭锁和开锁。闭锁就是将锁锁上,其他人进不来。开锁就是你做的事情做完了,将锁打开,别人可以进去了。闭锁操作有两个步骤:①等待锁为打开状态②获得锁并锁上显然,闭锁的两个操作应该是原子操作,不然就会留下穿插的空挡,从而造成功效 阅读全文

posted @ 2013-11-19 09:46 love so much 阅读(291) 评论(0) 推荐(0)

CUDA纹理绑定

摘要: 纹理绑定的一般步骤:size_t fea_pitch;texture features2D;cudaMallocPitch((void**)(&dev_features), &fea_pitch, sizeof(unsigned char) * sfeaturesw, sfeaturesh);cudaChannelFormatDesc feaDesc = cudaCreateChannelDesc();cudaMemcpy2D(dev_features, fea_pitch, sfeatures, sizeof(unsigned char) * sfeaturesw, size 阅读全文

posted @ 2013-11-19 09:42 love so much 阅读(808) 评论(0) 推荐(0)

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 84 下一页

导航