现在位置: 首页 > impot发表的所有文章
  • 03月
  • 03日
编程语言 ⁄ 共 998字 评论关闭
在学语言之间,还要做的一个功课就是要明白程序的构架,这个也同样简单,大体可分为几个部分。 1、声明变量及接口名称(int val;int ledPin=13;)。 2、setup()——函数在程序开始时使用,可以初始化变量、接口模式、启用库等(例如:pinMode(ledPin,OUTUPT);)。 3、loop()——在setup()函数之后,即初始化之后,loop() 让你的程序循环地被执行。使用它来运转Arduino。 接下来就开始学习一下几个基本函数。 1、pinMode(接口名称,OUTPUT或INPUT)将——接口定义为输入或输出接口,用在setup()函数里。 2、digitalWrite(接口名......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 2003字 评论关闭
逆波兰表达式:后缀表达式 波兰表达式:前缀表达式 计算后缀表达式: 当遇到一个数时就把它压入栈中,在遇到一个操作符时就将该操作符作用于该栈弹出的两个数上,并将结果压入栈中。 #include<stack> double evalPostFix( ) { stack<double> s; string token; double a, b, result; cin>> token; while (token[0] != '=') { result = atof (token.c_str()); if (result != 0.0 ) s.push(result); else if (token == "0.0") s.push(result); else switch (token[0]) { case '+' :......
阅读全文
  • 12月
  • 18日
算法 ⁄ 共 2255字 评论关闭
Circulation pipe Time Limit: 4 Seconds      Memory Limit: 65536 KB Darkgy is a transport pipe master. One day, due to some strange redstone signal, an Iron pipe changed its direction and make a part of the pipe system become a circulation pipe. The circulation pipe consists of L unit pipe numbered from 0 to L-1. Every K ticks, an item will input into pipe 0, and it will be transported in pipes with 1 unit pipe length per tick speed from pipe 0 to pipe L-1. When it was transported into p......
阅读全文
  • 10月
  • 10日
综合 ⁄ 共 2347字 评论关闭
Java解惑(即:Java Puzzlers: Traps, Pitfalls, and Corner Cases),作者 Joshua Bloch, Neal Gafter(Joshua Bloch就是 effective java和java concurrency in practice的作者) 第44条,为什么我就是搞不出来 NoClassDefFoundError,搜索了下,原因是 JDK6以上的 JVM的 Verifier 有了improvement(当然是好事,可以加快verification的速度。也就是,类可以更快的被加载) 从头到尾 总结下这个问题 public class Strange1 { public static void main(String[] args) { try { Missing m = new Missing(......
阅读全文
// // // // // // // // // ///2013.1.20 // // // // // // // // // 还记得小的时候看哆啦A梦, 里面有一话讲到大雄用一个神奇的工具, 好像是一个灯之类的东西, 照一照点心, 点心就会自动复制到无限多(2^n)。 先不管这是不是一件让人羡慕的事情, 但是这个道具,无意间实现了我们今天所要讲的模式——Prototype。 【核心】使用复制(Clone)代替创建(new)对象。 UML图表示: 从表面上看, 与其说是一个模式, 倒不如说是一种复制行为更为贴切。 然而, 这其中,却隐藏着另一个难以察觉的问题。 ......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 7921字 评论关闭
mac 终端 常用命令 基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录      cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions 3、建立新目录mkdir 目录名     例:在驱动目录下建一个备份目录 backup     mkdir /System/Library/Extensions/backup在桌面上建一个备份目录 backup    mkdir /User/用户名/Desktop/backup 4、拷贝文件cp 参数 源文件 目标文件    例:想把桌面的Natit.kext 拷贝到驱......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 342字 评论关闭
http://blog.csdn.net/lyklinse/article/details/20527947 之前下载了Rover Tang的Google Map api V3 (3.9.12)的离线开发包,一直可以正常运行,但是现在使用该离线包时,发现在线卫星地图无法显示。 应该是Google的在线卫星地图服务地址有变化。于是封装了一个最新的3.16.2版本的离线开发包,测试了一下,在线街道图、地形图、离线地图均正常。 现在放出下载地址 2014-3-26 : 0305封包有问题,不好意思。 CSDN下载:地址更新 网盘下载: 百度网盘 2014-4-15: 修复了Marker没有默认图标的问题。 网盘下载: 百度网盘......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1928字 评论关闭
最近做pdf显示,用itext转换html,百度google 不是版本太老,就是没有直白的方案,记录下解决方案 需要 itext-asian.jar 字体相关 itextpdf-5.5.3.jar   xmlworker-5.5.3.jar 包 百度 谷歌之 package com.padf.lib; /** * @author */ import java.io.ByteArrayInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.Charset; import com.itextpdf.text.BaseColor; import com.itextpdf.text.Document......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1844字 评论关闭
        Google的GMAIL相信大家都知道,基本上人人拥有,它以简约的风格和方便的操作赢得了许多专业人士的好评,这两天没事自己用IE自动化模型以及HTML DOM写了一个自动化GMAIL的VBScript脚本。 必要条件: 因为是VBS,所有电脑都支持,不需要安装任何工具 需要有Gmail帐号和密码 脚本如下: '**********************定义变量********************** Dim gmail_username ' GMAIL用户名 Dim gmail_password  ' GMAIL密码 Dim mail_to        ' 需要发送的邮箱 Dim mail_subject    ' 需要发送的标题 Dim mail_content    ' ......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2444字 评论关闭
synchronized是java中用于同步的关键字,一般我们通过Synchronized锁住一个对象,来进行线程同步。我们需要了解在程序执行过程中,synchronized锁住的到底是哪个对象,否则我们在多线程的程序就有可能出现问题。 看下面的代码,我们定义了一个静态变量n,在run方法中,我们使n增加10,然后在main方法中,我们开辟了100个线程,来执行n增加的操作,如果线程没有并发执行,那么n最后的值应该为1000,显然下面的程序执行完结果不是1000,因为我们没有进行线程同步。 import java.util.concurrent.TimeUnit; public class Synchronized......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 3492字 评论关闭
 目录 基本预备相关知识 对象的销毁过程 对象重生的例子 对象的finalize的执行顺序 何时及如何使用finalize 参考 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。 2 调用GC并不保证GC实际执行。 3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。 4 用户可以自己调用对象的finalize方法,但是这种调用是正常的方法调用,和对象的销毁过程无关。 5 JVM保证在一个对象所占用的内存被回收之前,如果它实现了finaliz......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 475字 评论关闭
CCLayer的子类,在CCLayer的基础上增加了绘制颜色的功能。 CCLayerColor新增的属性: GLubyteopacity ccColor3B color_ ccVerter2F squareVertices_[4] ccColor4F squareColors_[4] ccBlendFunc blendFunc_ -(id) initWithColor: (ccColor4B)color width: (GLfloat)w height: (GLfloat)h -(id)initWithColor: (ccColor4B)color -(void) setContentSize: (CGSize)size -(void) changeWidth: (GLfloat)w height: (GLfloat)h -(void) changeWidth: (GLfloat)w -(void) changeHeight: (GLfloat)h -(void) updateColor ......
阅读全文