3D数学之柏林噪声(Perlin Noise)
经过四天的努力,终于自己实现了3D柏林噪声,当第一次用它成功渲染出茶壶的时候,感觉自己跟《当幸福来敲门》的男主角chris一样,当时不由自主为自己鼓起了掌. 4天时间啊,这4天时间基本上没有背单词,白天一个人去教室面对冰冷的代码.晚上回寝室熬夜到2,3点,到处在网上找资料,找源码,但是当自己把茶壶渲染出来的时候,突然觉得这一切都是值得的,因为它那斑驳的颜色温暖了我的心!!! 好了,转入正题....
View Articlejava读取文件中文乱码问题
不管文件什么编码格式的,读出来都不会再是乱码 我的播客地址:http://my.csdn.net/hfmbook package org.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import...
View Articlepoj 3169 layout
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> using namespace std; const int maxn=1e3+9,inf=1e6+9; struct { int to,next,w; }e[maxn*20*2]; int...
View ArticleJava多线程编程的讨论
项目组的新进同事要求做一次关于Jav语言多线程开发相关的培训,我整理了一下思路,按照API的发展和变化列出了一份提纲,包含官方的介绍和自己的理解,不一定完全正确。限于篇幅和培训的目的,因而内容不会太全,只提到项目组在日常工作会遇到的一些议题,另外的一些比如惊群、虚假唤醒之类的话题则由于太深入而没有包括。 基础知识...
View Article【SQL】数据库操作组件Common Dbutils的详解
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 DBUtils包括3个包 org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappers...
View Article面试题:删除字符串1中出现的字符串2的字符
#include<stdio.h> #include<stdlib.h> #include<string.h> static char *delete(char *string,char *del) { int i = 0; int j = 0; int k = 0; char *p;...
View ArticleUbuntu 13.04安装Google Chrome
下载google chrome deb包 1.按Ctrl+Alt+T打开终端: 切换到chrome的所在目录: cd Downloads 2.安装: sudo dpkg -i google-chrome-stable_amd64.deb 这时会提示错误,依赖关系没有满足,无法安装。 3.接下来,我们解决依赖关系。 sudo apt-get -f install...
View Article【JavaScript】运用jQuery实现控件左右移动的三种方法
方法一 【注】需把控件的 CSS 的 position 属性设置为 relative 或 absolute。 <script type="text/javascript" src="js/jquery-1.8.0.js"></script> <script language="javascript"> $(document).ready(function(){...
View Articlevijos P1144(金典树形DP)
vijos P1144 (小胖守皇宫) 描述 huyichen世子事件后,xuzhenyi成了皇上特聘的御前一品侍卫。 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。 可是xuzhenyi手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。...
View ArticleLinux入门基础 #12:Linux网络基础配置
本文出自 http://blog.csdn.net/shuangde800 --------------------------------------------------------------------------------- 以太网连接 在Linux中,以太网接口被命名为:eth0,eth1等,0,1代表网卡编号...
View Articlemysql启动的error 2003和1067错误问题
mysql安装好经常发现无法正常启动 碰到最多的是error 2003的错误,一下为解决方法: mysqld -nt -remove mysqld -nt -install 重新启动mysql net start mysql 可能还会遇到服务1067错误的问题,原因大致有两个:...
View ArticleIO流程中IO向量iovec
作者:Younger Liu,本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。 为了提高从磁盘读取数据到内存的效率,引入了IO向量机制,IO向量即struct iovec,在API接口在readv和writev中使用,当然其他地方也较多的使用它。抛砖引玉,聊一下自己对iovec的了解。 readv & writev...
View Article使用CXF做webservice整合现有项目的例子
从网上看了很多CXF的资料,大部分都是单独的作为一个webservice项目,对于在现有的spring项目上提供webservice服务的例子基本没有找到。 我做的这个例子是介绍怎么把cxf整合到现有的spring项目中,现在只做到可以传简单的字符串和JAVABEAN,复杂的以后研究。 一,应用cxf应该先把该服务所需要的架包加载进项目中。...
View ArticleLinux入门基础 #13:DNS基础及域名系统架构
本文出自 http://blog.csdn.net/shuangde800 --------------------------------------------------------------------------------- 域名 IP地址往往难以记忆,所以我们一般使用域名进行管理 www.google.com...
View ArticleCOMPOSITE(组合模式)---(看CCTV天天YY)
CCTV不断在改版,可见,我们国家还是有希望的。且不说其他,最近的“打老虎,拍苍蝇”很严肃,就知道了。 所有的频道,不要划成节目形式: package patterns.structures.composite; import java.util.ArrayList; import java.util.List; /** * 节目 * * @author one * */ public...
View ArticleAndroid打开系统自带的应用管理画面
MainActivity如下: package cc.testsetting; import android.net.Uri; import android.os.Bundle; import android.provider.Settings; import android.view.View; import android.view.View.OnClickListener; import...
View ArticlePOJ3204+DInic+maxflow
Dinic+maxflow 题意:找这样一种边的个数,就是增加该边的容量,可以使得最大流变大 思路:求maxflow,再枚举流量为0的边,增加容量,看是否能找到增广路径。 /* Dinic+maxflow 题意:找这样一种边的个数,就是增加该边的容量,可以使得最大流变大 */ #include<stdio.h> #include<string.h>...
View ArticleC# VS2012操作word文档.(二)
在上一篇文章"C# VS2012创建word文档.(一)"中我们讲述了如何使用VS2012引用COM中Miscrosoft Word 14.0 Object...
View Article