现在位置: 首页 > sheepclean19发表的所有文章
  • 10月
  • 30日
综合 ⁄ 共 76500字 评论关闭
系統管理員很重要的任務之一就是管理好自己的磁碟檔案系統,每個分割槽不可太大也不能太小, 太大會造成磁碟容量的浪費,太小則會產生檔案無法儲存的困擾。此外,我們在前面幾章談到的檔案權限與屬性中, 這些權限與屬性分別記錄在檔案系統的哪個區塊內?這就得要談到 filesystem 中的 inode 與 block 了。 在本章我們的重點在於如何製作檔案系統,包括分割、格式化與掛載等,是很重要的一個章節喔! 转自:http://linux.vbird.org/linux_basic/0230filesystem.php 1. 認識 EXT2 檔案系統  1.1 硬碟組成與分割的複習 ......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 5466字 评论关闭
    公告板是游戏里一很常见的技术,用来绘制树木,草地,爆炸效果等。说白了就求一个矩形框,然后贴一张照片上去。(Ps下由于个人博客所以讲的比较随便,有时候讲billboard,有时候公告板,有时候一个矩形框,都指差不多一个东西)     而Geometry Shader则是Directx10里面推出的一个新的Shader能够处理完整的几何模型。想典型VertexShader只知道并处理顶点,而Geometry Shader知道顶点,直线和三角形并处理它们。     这里用个Demo阐述下如何用GeomtryShader在GPU中绘制Billboard公告板。     1先讲下求公告板的算法。说白了就是......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 1235字 评论关闭
Problem Description Ray又对数字的列产生了兴趣: 现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。 Input 每组数据占一行,代表四张卡片上的数字(0<=数字<=9),如果四张卡片都是0,则输入结束。 Output 对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分隔。 每组输出数据间空一行,最后一组数据后面没有空行。 Sample Input 1 2 3 4 1 1 2 3 0 1 2 3 0 0 0 0 Sample Output 1234 1243 1324 134......
阅读全文
  • 09月
  • 15日
综合 ⁄ 共 1408字 评论关闭
     http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CFcRfH0GoT805sipKkIVZQ0uuEjPqv8MWgjpxGsutM546MultASUypwQss%2B58Tq%2B6tSAXI0RdXt7dWGt8peNzSslA%3D%3D private void GetandSaveCurrentImage()   {       //1.构建Bitmap       WindowManager windowManager = getWindowManager();       Display display = windowManager.getDefaultDisplay();       int w = display.getWidth();       int h = display.getHeight();              Bitmap Bmp = Bitmap.createBitmap( w, h, Config.ARGB_8888 );        ......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 11021字 评论关闭
  Java 语言的线程模型是此语言的一个最难另人满意的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。尽管 Java 语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太少,只能适用于极小型的应用环境。 关于 Java 线程编程的大多数书籍都长篇累牍地指出了 Java 线程模型的缺陷,并提供了解决这些问题的急救包(Band-Aid/邦迪创可贴)类库。我称这些类为急救包,是因为它们所能解决的问题本应是由 Java 语言本身语法所包含的。从长远来看,以语法而不是类库方法,将能产生更高效的代码。这是因为......
阅读全文
今天把以前的一个系统重新搭了起来,在搭建过程中tomcat出现了Error listenerStart错误 网上查了下,发现都是说是项目中的web.xml文件引起的,但是其实原因应该是很多的,单单从控制台是很难看出具体的原因, 最好的解决方法就是看日志文件 在tomcat安装路径下的logs文件夹下面有四个log文件,其中 catalina开头的里面内容跟控制台是一样的 localhost开头的里面可以看到报错的详细信息,从这些信息可以很清楚的看到是由于什么原因导致的错误
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 398字 评论关闭
list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组 listFiles()方法是返回某个目录下所有文件和目录的绝对路径,返回的是File数组 测试: public class FileTest { public static void main(String[] args) { //创建File对象 File file = new File("D:\\Android"); //获取该目录下的所有文件 String[] files = file.list(); for (String f : files){ System.out.println(f); } //listFiles是获取该目录下所有文件和目录的绝对路径 File[] fs = file.listFiles(); for (Fi......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1536字 评论关闭
  package xx.qq.app; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.mchange.v2.c3p0.ComboPooledDataSource; /** * @author Jack Zhang Email:fish2-2@163.com * @date 2011-08-22 */ public class AppTest { public static void main(String[] args) throws......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 4032字 评论关闭
初始化(initialization)其实包含两部分: 1.类的初始化(initialization class & interface) 2.对象的创建(creation of new class instances)。 因为类的初始化其实是类加载(loading of classes)的最后一步,所以很多书中把它归结为“对象的创建”的第一步。其实只是看问题的角度不同而已。为了更清楚的理解,这里还是分开来。 顺序: 应为类的加载肯定是第一步的,所以类的初始化在前。大体的初始化顺序是: 类初始化 -> 子类构造函数 -> 父类构造函数 -> 实例化成员变量 -> 继续执行子类构造函数的语句 下......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 4721字 评论关闭
参考文献: 《expert one-on-one》、《Oracle 9i reference》 oracle函数分两类:单行函数、多行函数 。多行函数也成为聚合函数、组合函数,参数为数组,数据大小为记录数,这种数组不是普通高级语言的数组,是一种虚拟数组,当记录数大时,会将数据写入硬盘,内存中放的只是影像。 oracle从8.1.6开始提供分析函数,用于计算基于组的某种聚合值。它和聚合函数的不同之处在于每个组返回多行,聚合函数每个组只返回一行。开窗函数:指定了分析函数工作的数据窗口大小,这个数据大小会随数据行数变化而变化,示例如下:over(order by......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1371字 评论关闭
 1)<<<Program Abort>>> Invalid Memory Access 内存无效访问是调试程序中最常碰到的错误,一般是程序中的指针出了问题,可以尝试用以下办法来解决: (1)在edit->preference 中给comp_flags 加/Od /Zi 字段,给bind_shobj_flags 加/DEBUG 字段; (2)在edit->preference 中找到handle_exception,将TRUE 改为FALSE,这样程序中的异常就可以由VC 来调试; (3)运行仿真,如提示出现异常,点击cancel,则自动打开VC,并且debug 会停留在发生异常的指针处。但是有时候VC 的debug 有可能停留在让......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1370字 评论关闭
UINib *cellNib = [UINib nibWithNibName:@"TujiCollCell" bundle:nil]; [m_collectionView registerNib:cellNib forCellWithReuseIdentifier:@"TujiCollCell"]; //////////图集delegate - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{ return 1; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{ // NSMutableArray *sectionArray = [self.dataArray objectAtIndex:section]; if(m_tujiList==nil) ......
阅读全文