- 浏览: 84944 次
- 性别:
- 来自: 江苏
最新评论
-
mikey_5:
原来如此,谢谢
Map ,HashMap , TreeMap , TreeMap 默认排序 -
dingding5060:
咋用的???
JsonViewer json查看器,编辑 -
李副营长:
非常感谢楼主
JsonViewer json查看器,编辑 -
kimmking:
lionkingzw 写道Feiing 写道kimmking ...
TOP杀入30强,值得庆祝 -
lionkingzw:
Feiing 写道kimmking 写道面对赤果果的炫耀,我看 ...
TOP杀入30强,值得庆祝
文章列表
大数据是用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 日期换算
- 博客分类:
- 公司那点事
今天要导数据,从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("")函数。