上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 84 下一页

2013年12月9日

『openframeworks』shader制作三角形马赛克效果

摘要: 不久前做了六边形马赛克的效果,很有意思,乘热打铁,弄了个三角形马赛克。首先肯定是等边三角形,这样才能真正的无缝拼接。观察发现,三角形可以拼接成之前做个的六边形。如下图: 我们可以发现6个三角形正好组成了一个六边形。我们要判断一个点属于哪个三角形,必须先判断它属于那个六边形,这个在之前的博文中已经提到了。OK,我们知道在那个六边形了,也就是我们知道了上面O点的坐标。我们开始想怎么判断它在哪个三角形。嗯,我想大家都能想到,根据点与中心点O的夹角判断在那个三角形,调用atan就OK了:float a = atan((x-O.x)/(y-O.y));//夹角然后根据各自的角度就能判断是属于哪一个三角形 阅读全文

posted @ 2013-12-09 11:36 love so much 阅读(651) 评论(0) 推荐(0)

【自由谈】城域网IPv6过渡技术——MAP技术(4)

摘要: 本节接着回答MAP技术的第三个问题:“MAP-BR的Pool是如何实现?可靠性如何提升?”在MAP域中通过将多个MAP-BR放在同一个Pool内实现负载分担和保护倒换的。同一个Pool中的每个MAP-BR配置相同的Anycast IPv6 address和不同的IPv6 address。MAP-CE配置的BR地址是选用的Anycast IPv6 address。Anycast IPv6 address是IPv6地址族里面一个特殊的地址类型,它是一组接口的标识符,送往一个任播播地址的包被传送至该地址标识的接口之一(“路由最近”)。Anycast IPv6 address的这种特点可以实现负载分担 阅读全文

posted @ 2013-12-09 11:33 love so much 阅读(282) 评论(0) 推荐(0)

Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16

摘要: Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16 一:BufferedWriter 1、类功能简介: BufferedWriter、缓存字符输出流、他的功能是为传入的底层字符输出流提供缓存功能、同样当使用底层字符输出流向目的地中写入字符或者字符数组时、每写入一次就要打开一次到目的地的连接、这样频繁的访问不断效率底下、也有可能会对存储介质造成一定的破坏、比如当我们向磁盘中不断的写入字节时、夸张一点、将一个非常大单位是G的字节数据写入到磁盘的指定文件中的、没写入一个字节就要打开一次到这个磁盘的通道、这个结果无疑是恐怖... 阅读全文

posted @ 2013-12-09 11:29 love so much 阅读(445) 评论(0) 推荐(0)

实现数组头尾两端元素对调代码

摘要: 深入理解计算机系统第二章p35页, 也是常见的面试题目,即不用第三个变量,实时交换二个数的值。利用对于数组元素个数为 偶数时,交换两端数组元素代码,当数组元素个数为奇数时,中间的元素将变为0,只需要将first void inplace_swap(int *x,int *y) { *x = *x ^ *y; *y = *x ^ *y; *x = *x ^ *y; } void reverse_array(int a[],int cnt) { int first,last; for(first = 0,last = cnt-1; first<=las... 阅读全文

posted @ 2013-12-09 11:25 love so much 阅读(731) 评论(0) 推荐(0)

oracle RAC搭建中的潜规则 该死的app

摘要: oracle RAC 安装目录必须是ORACLE_BASE=/u01/app/gridORACLE_HOME=/u01/app/11.2.0/grid看着中间有个app,又没什么实际用处,就删掉了[root@rac1 ~]# su - grid [grid@rac1 ~]$ env | grep ORA ORACLE_SID=+ASM1 ORACLE_BASE=/u01/grid ORACLE_HOME=/u01/grid/11.2.0 结果在第13步报错[INS-32026] The Software Location specified should not be under Oracle 阅读全文

posted @ 2013-12-09 11:22 love so much 阅读(357) 评论(0) 推荐(0)

前台和后台,前端和后端

摘要: 概述 学习AJAX的过程中,发现自己之前存在着很多的不足,于是花了些时间,总结了一些知识,现在和大家分享一下。 前端和后端,前台和后台 前端和后端指的是客户端和服务器端;前台和后台指的都是客户端上浏览者浏览界面和管理者管理界面。 get和post方法 客户端和服务器端进行数据的传递通过的都是get方法或者post方法。get方法的数据会留在浏览器中新返回页面的url里面;post方法中的数据在浏览器的请求包内的数据内容里面,服务器接收后,如果没有对齐进行处理,那么我们就无法在返回页面中找到相应的数据。 脚本 单纯的说脚本太抽象,从电影的角度说:电影后期编辑时,编辑师根据脚本... 阅读全文

posted @ 2013-12-09 11:18 love so much 阅读(1481) 评论(0) 推荐(0)

Codeforces Round #218 (Div. 2)

摘要: 500pt,题目链接:http://codeforces.com/problemset/problem/371/A分析:k-periodic说明每一段长度为k,整个数组被分成这样长度为k的片段,要使得修改最少,求出k长度的片段中每个位置出现次数最多的数就行。代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-12-09 11:15 love so much 阅读(222) 评论(0) 推荐(0)

控制管理

摘要: 今天看了控制管理的视频,压制不住地想写写博客。 要说内容,从前到后,感觉很有亲和力,这是为什么呢?看过了,就会发现,这儿的“控制管理”跟“软件工程”的六大阶段中的“软件测试”和“运行维护”都有很多的相似之处。就比如说目标一致:为消费者提供满意可靠的软件、部分方法一致:也是需要通过测试用例对软件进行纠错测试。 而“控制管理”专门另立牌坊自然是有它的独到之处的。首先,控制管理的覆盖区域更大,包括整个软件的生命周期。再则,控制管理对软件的管理要求更加严格、清晰,也更加具体。因此对软件质量提出了三方面要求:1.可移植性;2.可使用性;3.可维护性 这两幅图代表相同的意思,以不同的方式... 阅读全文

posted @ 2013-12-09 11:11 love so much 阅读(276) 评论(0) 推荐(0)

插入排序

摘要: 方法一:package com.wenzhi.util;import java.util.Arrays;public class Demo01 { /** * 插入排序 * @param args */ public static void main(String[] args) { int ary[]=new int[]{ 69,60,78,90,76,85,98,64,66,82}; for(int i=0;i=0&&k=0&&k<ary[j];j--){ ary[j+1]=ary[j]; } ary[j+1]=k; System.out.printl 阅读全文

posted @ 2013-12-09 11:08 love so much 阅读(261) 评论(0) 推荐(0)

阿里巴巴数据平台火热招聘中

摘要: 阿里大脑-智能数据平台项目招聘分布式系统研发工程师1、拥有C++大型系统开发经验2、在以下领域之一有大型生产系统研发经验-大型分布式系统开发-大流量和高性能在线服务设计和性能调优领域有实践经验-大型搜索相关性、广告投放、推荐引擎的研发3、在大型线上系统的部署、诊断(Debug)、和算法优化、等方面有实际工程经验4、在Linuxkernel和网络领域有实践经验的候选人优先考虑分布式机器学习算法工程师1、拥有C++大型系统开发经验2、在以下领域之一有大型生产系统研发经验-机器学习算法的实现-图像处理和语音识别算法设计和引擎实现-大型搜索相关性、广告投放、推荐引擎的研发3、在大型线上系统的部署、诊断 阅读全文

posted @ 2013-12-09 11:04 love so much 阅读(233) 评论(0) 推荐(0)

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 84 下一页

导航