现在位置: 首页 > ashtray发表的所有文章
  • 09月
  • 17日
综合 ⁄ 共 1079字 评论关闭
C#.NET学习笔记11---布尔表达式2组合 2013/9/6 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com int i=30;  bool b=(i==1);//b为false  console.writeline("{0}",i==1);//判断是否相等。  Console.Writeline("{0}",i!=1);//这种写法也可以,就是赋值给i  ----------------------------------  int i1=20;  int i2=30;  Console.writeline("{0}",i1>10&&i2<100);//true 两边为true的时候,&&的值为true  Console.writeline("{0}",i1<10&&i2<100);//false......
阅读全文
  • 06月
  • 16日
综合 ⁄ 共 9975字 评论关闭
在前面的两篇文章中[1,2],我们描述了Oozie工作流服务器,并且展示了几个工作流的示例。我们还描述了针对Oozie的工作流的部署和配置,以及用来启动、停止和监控Oozie工作流的工具。 在本文中,我们会向你展示Oozie的可扩展性,并说明它是如何支持我们实现自定义的、协同工作的语言扩展。 为什么需要自定义节点(Custom Node)? 正如我们在文章[1]中所说明的,Oozie之所以与众不同,是因为它提供了一种“最小化”的工作流语言,其中只包含少数几种控制和动作节点。尽管其中的一种动作节点是java动作节点,它让我们可以从Oozie工......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 1126字 评论关闭
#include <atlbase.h> #include <MsXml2.h> #include <atlconv.h> void main(int argc,char*argv[]) { CoInitialize(NULL); CComPtr<IXMLDOMDocument> spDoc; spDoc.CoCreateInstance(__uuidof(DOMDocument)); CComPtr<IXMLDOMElement> spRootElement; spDoc->createElement(L"China",&spRootElement); LPWSTR lpwAttri = L"+86"; USES_CONVERSION; CComVariant varAttri = T2OLE(lpwAttri); spRootElement->setAttribute(L"id",varAttri); CComPtr<IXM......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 204字 评论关闭
1:google云和amazon云经常用到,切换到root用户命令:sudo su - 2:crontab 常用执行命令(分-时-日-月-周) 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 0 0 * * 0 每月执行 0 0 1 * * 每年执行 0 0 1 1 * 3:检查当前某个应用安装的包,如php yum list installed | grep php 4:要删除这些已经安装的包,如以php开头的 yum remove php*
阅读全文
原文链接:http://hillboy.blog.51cto.com/1645730/946243 最近的一个应用被拒了,苹果解释如下: Jul 25, 2012 12:52 PM. From Apple. We found that while your app offers In-App Purchase(s) that can be restored, it does not include the required "Restore" feature to allow users to restore the previously purchased In-App Purchase(s), as specified in Restoring Transactions section of the In-App Purchase Programming Guide: "...if your application supports product types that must be restorable, you m......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 489字 评论关闭
笔者今日搞定一个中此毒的内存卡(1G TF卡),此卡内本来是有许多文件,但中毒后只剩下一个文件名为usbc??的文件,该文件不能编辑、重命名、删除……体积显示为3G多。由于里面有许多重要文件,因此朋友求我帮他恢复,我从来没有接触过这个病毒,从网络上搜索了一下解决办法,没有发现,估计是有些同志搞定了没传到网上吧。其实很简单就做到了,把我的恢复步骤写上来,希望对病友们有帮助。   1.右键点中读盘符,依次选“属性”,“工具”,“开始检查”,“自动修复文件系统错误”,“扫描并恢复坏扇区”(我也不知道为什么选,但选上应该......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1369字 评论关闭
http://blog.chinaunix.net/u1/34054/showart_446934.html 做系统管理员的可能都知道,top是一个很强大的系统管理工具。可是你知道吗?从RHEL4以后,top的版本由2.0.7升级至3.2.3,再用top时就会感觉有些不习惯。如下图:   旧版的top:       我们会看到它能够显示系统中所有的cpu的使用情况,看起来一目了然,很清爽。可是当我们系统升级至RHEL4及以后的版本后,我们会发现,top跟着升级了。再使用时top如下显示: 我们将看不到每个cpu的信息,取而代之是只显示一行cpu信息(如上图)。这样,可能会感觉不太习惯。怎么办呢......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3353字 评论关闭
装饰模式:      装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就是增加功能,装饰模式比生成子类更为灵活。     Component是定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象类,继续了Component,从外类来扩展Component类的功能,但对于Component来说,是无需知道Decorator的存在的。至于ConcreteDecorator就是具体的装饰对象,起到给Component添加职责的功能。   装饰模式的具体代码:   #include<iostrea......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1064字 评论关闭
算法题目往往比较复杂,要么让人感到无从下手,要么很难给出一个最优解,但这恰恰是考验一个程序员思维方式的有效手段。看到这类的难题不要慌,《算法设计与分析基础》一书比较全面地总结了做算法题目的一些思路: (1)蛮力穷举法,可以说可以解决所有的问题,不过对于组合数很大的问题时间性能不是很好甚至不能忍受。例子:全排列的生成、n选m组合的生成(这两个的 蛮力法都可以利用多重嵌套循环形成,层次很壮观),8皇后问题(对应成8数全排列),12城tsp问题(对应成12数排列),a的n次方计算就老老实实连 乘n次a,顺序查找元素等都是......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 3189字 评论关闭
凑24是经典的益智游戏,多玩可以使脑筋灵活一点,但是当遇到无解的时候,就会很伤脑筋,为此,写个程序来代为计算。     运行结果,去除了重复的一些表达式:     entry: 1 entry: 4 entry: 5 entry: 6 (4/(1-(5/6))) = 24 (6/((5/4)-1)) = 24     Press any key to exit...       entry: 3 entry: 3 entry: 8 entry: 8 (8/(3-(8/3))) = 24     Press any key to exit...     附源码: NUMBER=4 TOTAL=24 class data: pass def Simplify(a, b): desta=a;destb=b if b==0 or b==1:return desta, destb if a==0 or a......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 423字 评论关闭
在函数中传入参数,数组,对象等等是引用,基础类型数据时传值,比如int,double等等。但是一个数组必须要实例化后才能是引用传参,否则是值传递,例子如下: public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int a[]=null,b[]=new int[3]; init(a); System.out.println("调用init(a)后a:"+a); changeValue(b); System.out.println("调用changeValue(b)后b[0]:"+b[0]); } public static void init(int a[]){ a=new int[5]; for(int i=0;i<a.length;i++......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 896字 评论关闭
            要在c#中获取路径有好多方法,一般常用的有以下五种:               //获取应用程序的当前工作目录。             String path1 = System.IO.Directory.GetCurrentDirectory();                         MessageBox.Show("获取应用程序的当前工作目录:" + path1);               //获取程序的基目录。            String path2 = System.AppDomain.CurrentDomain.BaseDirectory;                     MessageBox.Show("获取程序的基目录:" + path2);               //获取和设置包括该应用程序的目录的名称。        ......
阅读全文