`
文章列表
大数据是用scala语言,和java有些不同又比java强大,省去了很多繁琐的东西,scala中的的接口用trait来定义,不同于java的接口,trait中可以有抽象方法也可以有不抽象方法。scala中的方法中还可以定义方法,这在java中是从来没有的 ...
需求:在日常开发中,经常会遇到对某一可迭代序列多维度分组,得到按照维度先后的嵌套字典,例如,得到整个MySQL的information_schema.columns表中的所有数据,像动态生成和表对应的类,简化持久化的操作。之中就需要对每个columns里的数据进行db和table两个维度分组,把在同db且同table的数据组合在一起。 举个更简单的例子: itertools.permutations(range(4), 3) # 0,1,2三个数字排列组合 现在需要把组合中第一位一样的数据分组后,再把得到的结果中第三位一样的数据再分组,得到嵌套的字典。 直接给出解决方案: ...
# -*- coding:utf-8 -*- ''' Created on 2012-8-19 @author: corleone ''' import random def test_all_1(): ''' @summary: test all ''' def print_x(x): print x return x print u"get all member first , then calc" , all([print_x(i) == 0 fo ...
class Person(object): def __init__(self,first_name,last_name): self.first_name =first_name self.last_name = last_name def __repr__(self): return u"first name :" + unicode(self.first_name) \ + u" ; last name :" + unicode(self.la ...
今天要导数据,从Excel中导。 现象如下: 某列C都是如下格式, 2010/10/10 但是如果转换成文本格式,就变成了数字了。 但是导出的语句是需要2010/10/10这样的格式。 最后解决方案是 TEXT(D2,"YYYY/MM/DD HH:mm:SS") 我当时也是凭开发的感觉,反正就是对了。
必须先安装了: python django 并配置了python path . 首先先创建django 目录: django-admin.py startproject testpyamf 作者是创建在d:\ 在D:\testpyamf 会出现4个.py文件。 在Eclipse 中创建python 工程testpyamf,注意,不是django 目录。 在testpyamf 工程上Import ,注意,不是在src 上导入。 导入D:\testpyamf 就OK 了。会看到工程上多了4个文件。 在src 中新建一个 pydev package 命名 :corleone (笔者E名) 会 ...
文章来源 http://hi.baidu.com/hammerc/blog/item/32d25031620b650febc4afe3.html 首先到官网上下载 FDT4.3(http://fdt.powerflasher.com/update/installer/FDTWindows32.exe)【注意这个是32位的】,官网链接,不保证长时间有效(主要是不保证一定是4.3.1.1259这个版本),失效了或者需要64位的大家可以去http://www.fdt.powerflasher.com/developer-tools/fdt/download/里看看下载; 然后请下载上面给出的破解 ...
python开发很便捷,但是调试起来却很费解。如下是解决方案。 我用的是稳定版的python2.5 IDE是UliPad4.0,附件中有了。UliPad已包含了python调试工具winpdb 安装好以后里面可以看到debug的按钮,甲壳虫一样的。很显眼的。 但是你使用的时候会提示没有wxpython,这里告诉大家下载地址。 下载地址 我是在windows下开发的,你也可以直接点击这里下载windows32-unicode 如果调用表达式追踪变量,可以在winpdb界面的右下角的Command里键入表达式,不过需要用eval()或者exec()来调用 如图: 当然,这只是我用的调试,大伙可 ...
在公司需要用到VPN,不是特别的方便,需要找用户名和密码,再打开远程系统工具和远程文件传输工具。略微麻烦。解决方法如下。 @start E:\Maxthon2\Maxthon.exe https://211.94.67.50/prx/000/http/localhost/login echo. start Maxthon finish ... @start E:\SecureCRT\SecureCRT.EXE echo. start SecureCRT finish ... @start E:\winscp.exe echo. start winscp finish ... ...
废话不多说,看代码: import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; public class Test { public static void main(String[] args) { Map tree = new TreeMap(); Map linked = new LinkedHashMap(); Map hash = new HashMap(); System.out.println(& ...
程序员都知道启动Oracle是很占资源的,所以一般都手动启动,并且开机不启动。 启动某个服务是 @net start serviceName 停止某个服务是 @net stop serviceName 附件是我自己oracle9i的启动和停止批处理文件,大家可以做相应修改,然后就可以用了。
经常会遇到这样一个问题,上班的时候,公司会给你一个固定的IP,回家的时候就不在同一个DNS下了。这样的话,手动填写太麻烦了。 我查阅了一下互联网,有了解决方案。 写一个批处理。 新建一个txt文本文件,里面复制如下代码: @ echo off rem 设置变量 set Nic=本地连接 rem //可以根据你的需要更改, set Addr=192.168.0.88 set Mask=255.255.255.0 set Gway=192.168.0.1 set Dns1=202.106.46.151 set Dns2=202.106.195.68 rem //以上 ...
在tomcat的安装目录下\conf\Catalina\localhost\ 增加一个xml文件,文件包含: <Context path="/pmp" docBase="E:\MyEclipseWorkSpace\SinovatechWS\pmp\web" reloadable="false"/> path:url的请求地址。 docBase:包含WEB-INF/web.xml的绝对路径。 reloadable:自动重加载。
最近python着实很火,我也想火一把。 在网上查了很多。但是都很零碎,整理了一下。 我下载的是python2.6的版本。 然后去下载了一个MySQLdb 相当于是java中的mysql-connection.java 详见附件。先运行msi安装,它会自动检测到python2.6版本。然后根据FQA.TXT里的提示。 比如:如果遇到DLL load failed: 找不到指定的模块的错误提示: 相应步骤: libmmd.dll(附件)和libguide40.dll(附件)两个dll文件并复制到python安装目录的Lib\site-packages下。 如果遇到DLL load failed: ...
任意多个某数用+、-、*、/(不使用括号)连接得到某数的题,比如5个5得到15。我使用javascript是因为有eval("")函数。
Global site tag (gtag.js) - Google Analytics