现在位置: 首页 > Pelteleplay发表的所有文章
  • 09月
  • 07日
综合 ⁄ 共 4438字 评论关闭
在 Java 中有两种方式可以实现多线程,一种是继承 Thread 类,一种是实现 Runnable 接口。 Thread 类     Thread 类是在 java.lang 包中定义的。一个类只要继承了 Thread 类同时覆写了其中的 run() 方法就可以实现多线程操作了。但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread { private String name; public MyThread(String name) { super(); this.name = name; } public void run() { for(int i=0; i < 10; i++) { System.out.pri......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 5125字 评论关闭
通过几天的认真阅读,发现这是一本难得一见的好书,为了加深巩固学习成功,我打算将书中的例子全部自己实现一遍,特此记录下来也方便其他朋友学习。   第一章,java语言的线程 单线程程序:打印10000次good字符串 ? public class SingleThreadSample {     public static void main(String[] args) {         for(int i=0; i< 10000; i++){             System.out.print("good!");         }     } } 严格的说并不是只有一个线程在操作,还有其他的线程在非java处理系统上运行,比如gc,gui相关的线程等......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1874字 评论关闭
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40021651 享元模式(Flyweight):运用共享的技术有效地支持大量细粒度的对象。主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销。在某种程度上,你可以把单例看成是享元的一种特例。 一、uml建模: 二、代码实现 /** * 享元模式(Flyweight):运用共享的技术有效地支持大量细粒度的对象。 * * 主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销。 */ abstract class FlyWeight { public a......
阅读全文
  • 01月
  • 06日
综合 ⁄ 共 655字 评论关闭
转载  http://www.ilovematlab.cn/thread-84411-1-1.html 最近遇到这么一个问题需要去掉周围图像空白区域;(尤其是在期刊发表论文的时候,需要提供可以编辑的图像,例如 (ps, eps, fig, ai, Visio, wmf, emf, word, Excel, PowerPoint, obj, cdr or PDF file) 看了很久的资料和自带的参数,现把解决办法和大家分享一下。 imshow(); %画图set(gca,'units','pixels','Visible','off'); %设置图像度量单位,关闭坐标轴。详细可在matlab帮助文件中搜索q=get(gca,'position'); %获取当前图像的位置信息,得到数组含义:[left bott......
阅读全文
  • 10月
  • 23日
综合 ⁄ 共 1148字 评论关闭
tianwild在其日志中做过详细的记录,题为《读取文件夹下所有相同文件》,链接为 http://www.mysas.net/sns/index.php?app=blog&mod=Index&act=show&id=1834&mid=43 恰巧,mysas论坛上有一问,不同之处,题为:如何读取目录下的所有文件夹名。goole到了结果,想到日后或许用到特此记录: 1. filename pipe %macro filenames(location);  %*--End the %macro statement with a semi-colon--*;    filename dirname pipe "dir ""%unquote(&location)"" /b" lrecl=32767;                      %*--Surround the m......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 1544字 评论关闭
POJ 3160 Father Christmas flymouse 题目链接 题意:给定一个有向图,每个点有权值(可能为负),现在要求一条路径,走过每个点可以选择获得或或得该点权值,一个点最多获得一次,问一条最大值的路 思路:图有环,所以先缩点,然后就是DAG最长路了,dp搞搞就可以了 代码: #include <cstdio> #include <cstring> #include <vector> #include <map> #include <algorithm> #include <stack> using namespace std; const int N = 30005; int n, m, val[N]; vector<int> g[N], scc......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1886字 评论关闭
贴上代码,记录遇到的问题:这部分代码只是记录调试遇到的问题,和当时的一些想法,欢迎拍砖。 void uart4_task(void *pdata) { //INT8U RxBuffer1[MAX_SERIAL_LEN4];//UART3D 接收缓存数组是全局的和局部的效果一样 unsigned char i=0,RxCounter1=0,checksum=0; unsigned char bTemp1,bTemp2; while(1){ if(USART_GetFlagStatus(UART4, USART_FLAG_RXNE) != RESET) { // USART_ClearFlag(UART4, USART_FLAG_RXNE); RxBuffer1[RxCounter1++] = USART_ReceiveData(UART4); ......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2348字 评论关闭
文章目录 1.3.1 内涵特性 1.3.2 外延特性 数据仓库设计包括3个主要阶段:概念设计、逻辑设计、物理设计。3种不同的设计场景:数据驱动的场景、需求驱动的场景、混合场景。在数据集市设计中可以使用3种基本的系统方法:数据驱动的方法、需求驱动的方法和混合方法。它们的区别在于源数据库分析和终端用户需求分析阶段所占的比重。 1. 概念建模 目前普遍认可数据集市基于数据的多维视图(即采用多维模型,常用的模式包括星型模型、雪花模型),但是对于如何根据用户的需求实现......
阅读全文
20、13 个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球? 13个球,就是分成4个、4个、5个,先拿两个四个上去, 如果平衡,则问题出在5个那组, 就在5个里任拿三个设为C1C2C3,再拿在前面4个当中拿三个正常的,分别放两边, 若平衡就简单啦,若不平衡,就出现C1C2C3重,或C1C2C3轻, 相当于就知道那个特别的球是比较重或者比较轻啦,接下就不用说了  如果不平衡,假设现在是A重B轻,取A1+A2+B1放天平一边(设为左边),再取A3+A4+B2放另一边(右),  若平衡,就在B3/B4任拿一个跟C1上去称就行了,  ......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 3484字 评论关闭
俄罗斯方块 tetris 【题意】 俄罗斯方块游戏,在一个宽度为n高度为h的矩阵中进行,给定初始状态,每次给定一个形状的方块,将它放到最靠左进行最少旋转次数可不出现“洞”(就是说同一列方块之间有缝隙)且加入后最高高度不超过h的位置,并输出这个位置,跟一般的俄罗斯方块一样,一行满了便会消行 各种编号对应的方块 0 ** * * 1 **  *  * 2  ** ** 3 **  ** 4 ***  * 5 ** ** 6 **** 【输入】 第一行n、m、h(皆小于等于100000) 接下来m行每行一个数字表示加入的方块的形状 【输出】 对于每次加入输出其位置 十分麻烦的题 首先需......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 2924字 评论关闭
无向图的边-双连通分量 无向图的双连通分量实际上包含两个内容:点-双连通分量、边-双连通分量 点-双连通分量是指:在该连通分量里面,任意两个点之间有多条点不重复的路径(不包括起点、终点) 边-双连通分量是指:在该连通分量里面,任意两个点之间有多条边不重复的路径 在求解点-双连通分量时,无向图有没有重边都没有关系,因为一个点只能经过一次(有重边也无妨) 该篇文章并不深入讨论点-双连通分量,给出代码给有兴趣的参考参考:(也可以看看POJ2942这道题, 解题报告) /*========================================= ......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 2324字 评论关闭
控制结构 if else elseif/else if 就是不是这样,就那样吧。但是要注意: -使用if elseif 时,如果没有最后的else边界情况,省略到空的else{}结尾; -elseif 分开和不分开的讲究,保持可读性,都把大括号{}加上,避免有些意料之外的程序流程,也为了节约代码书写成本,就不分开了。流程控制的替代语法 存在既是合理。这些替代语法还是很有用处的。因为mvc的存在,因为有从其他语言转过来的phper。引用一位网友的说法: 这样书写的好处是 1.使HTML和PHP混合页面代码更加干净整齐。 有代码洁癖的朋友最惧怕的就是乱七八糟的混合代......
阅读全文