现在位置: 首页 > simony发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 347字 评论关闭
用过linux的基本知道它的管道,是将一个程序或命令的输出作为另一个程序或命令的输入. 废话少说,下面我们看用python怎么实现unix管道风格的函数调用. #coding=utf-8 class Pipe: def __init__(self, func): self.func = func def __ror__(self, other): return self.func(other) @Pipe def add(args): return sum(args) @Pipe def incr(arg): return arg + 1 print [1, 2, 3] | add | incr 原理就是装饰器+操作符重载.(对装饰器一知半解的请看<python装饰器的本质>) 其中魔术方法__ror......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1935字 评论关闭
  1、快捷键的设置 Options菜单 -->Custom Command 1.点右边Add钮、填入新自定义命令名称,或下拉左边Commands、选择命令进行修改 2.Run框、填入待执行命令行,可含有特殊元字符,见后面的元字符表 3.Dir框、执行命令行时应处的目录,如不填,以源代码文件所在目录为命令执行目录 4.勾选Output框的Capture Output、输出被捕捉,如果勾选Paste Output,输出被粘贴 5.勾选Control Group框中的Save Files First、SIS会在运行命令前先检查文件是否保存 6.勾选Control Group框中的Pause When Done、SIS会在命令结束后暂停、方便检查 ......
阅读全文
  • 03月
  • 26日
综合 ⁄ 共 110字 评论关闭
EC 外部时钟振荡 ECIO 外部振荡,使能IO引脚 LP 低功耗晶体振荡 XT 晶体/谐振器振荡 HS 高速晶体/谐振器振荡 RC 外接电阻/电容振荡 RCIO 外接电阻/电容振荡,使能IO引脚 HS4 高速晶体/谐振器振荡,使能4倍频PLL乘法器
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 474字 评论关闭
http://11643599.blog.hexun.com/61703464_d.html 因为一直以来都以为是驱动方面出问题!所以一直没有找到解决方法! 这个设备是用来同步媒体的,windows media player 11是可以安装的,可是12不行,而可恶的微软绑定了wmp,不能卸载,所以windows 7中才会出现这个问题。不管你是什么手机,解决方法如下! 今天无意中发现驱动里的一个信息"由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)" 改变方向看是不是注册表问题!结果真的成功了! 方法:打开注册表编辑器(开始--》运行--》regedit)......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 810字 评论关闭
CorePlots 不支持64位解决方案 stackoverflow上已有解决方案,点击打开链接 摘录: If you want a 64-bit version of Core Plot, you'll have to build a new version of the static library. Arm64 builds require iOS 7 but Core Plot supports earlier versions, too, so the pre-built library is 32-bit only. Open CorePlot-CocoaTouch.xcodeproj and change the architecture settings to "Standard Architectures (including 64-bit)". Either build the "Universal Library" target and include the resulting static l......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 10904字 评论关闭
2011-04-07 21:34:43 标签:ServiceAndroid 移动开发 AIDL Parcelable AIDL的作用     由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。    通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。       AIDL (Android Interface Definition Language) 是一种IDL 语言,......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1772字 评论关闭
把字段类型设计成float(2)后,插入数据93.5,后,为什么变成了9           为了说明这个问题,我们先来看一段话:Oracle Online Help 说:FLOAT(b) specifies a floating-point number with binary precision b.The precision b can range from 1 to 126. To convert from binary to decimalprecision, multiply b by 0.30103。           根据这段话,我们可以看到,float(2)中的2是一个binary precision,而不是我们常用的decimal precision。他们之间的换算关系是:binary precision=int(b*0.30103),因此我们这里实际上......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1011字 评论关闭
文章目录 PrepareTwentyNewsgroups(Mahout0.6) PrepareTwentyNewsgroups(Mahout0.6) 在第三部分的1.1.2中执行如下命令对20Newsgroups预处理 $MAHOUT0P6_HOME/bin/mahoutprepare20newsgroups –p 20_newsgroups -o 20news-train -aorg.apache.lucene.analysis.standard.StandardAnalyzer -c UTF-8 会报出无法找到org.apache.lucene.analysis.standard.StandardAnalyzer类的错误,而在Mahout0.5中可以正常执行,对照0.6版本和0.5版本查找差异,发现代码如下 Mahout0.5中为......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 6961字 评论关闭
现在的一些处理器,需要你的数据的内存地址必须是对齐(align)的,即使不是必须,如果你对齐的话,运行的速度也会得到提升。虽然对齐会产生的额外内存空间,但相对于这个速度的提升来说,是值得的。 所谓对齐,就是地址必须能整除一个整数,这个就是对齐参数(alignment value)。合法的取值范围是1、2、4、6、16、……、8192。 怎样对齐呢?编译器帮你搞定。 怎样设置编译器的对齐方式呢?用#pragma pack( n )和__declspec(align(#))。依据它俩,编译器是咋工作的?这个就是接下来要说的了。 #include <stdio.h>#pragma pac......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 0字 评论关闭
  • 01月
  • 08日
综合 ⁄ 共 1536字 评论关闭
Hadoop操作HDFS命令如下所示: hadoop fs 查看Hadoop HDFS支持的所有命令 hadoop fs –ls 列出目录及文件信息 hadoop fs –lsr 循环列出目录、子目录及文件信息 hadoop fs –put test.txt /user/sunlightcs 将本地文件系统的test.txt复制到HDFS文件系统的/user/sunlightcs目录下 hadoop fs –get /user/sunlightcs/test.txt . 将HDFS中的test.txt复制到本地文件系统中,与-put命令相反 hadoop fs –cat /user/sunlightcs/test.txt 查看HDFS文件系统里test.txt的内容 hadoop fs –tail /user/sunlightcs/test.txt 查看最后1KB的内容 hadoo......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 60字 评论关闭
以前做的java订单系统原型,把它的安卓客户端实现截图和源码发出来,希望有这方面兴趣的朋友一起讨论进步 osc开源代码地址
阅读全文