小编Cri*_*itu的帖子

VBScript如何格式化日期?

我希望日期看起来像MM-DD-YYYY而不是MM/DD/YYYY.

vbscript date

22
推荐指数
4
解决办法
16万
查看次数

Nginx不提供静态服务

我在Ubuntu Server 9.04上运行Django.

Django运行良好,但nginx不返回静态文件 - 总是404.

这是配置:

server {
    listen 80;
    server_name localhost;

    #site_media - folder in uri for static files
    location /static  {
        root /home/user/www/oil/oil_database/static_files;
        autoindex on;
    }

    #location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mov) {
    #   root /home/user/www/oil/oil_database/static_files;
    #   access_log off;
    #   expires 30d;
    #}

    location / {
        root html;
        index index.html index.htm;
        # host and port to fastcgi server
        #fastcgi_pass 127.0.0.1:8080;
        fastcgi_pass unix:/home/user/www/oil/oil_database/oil.sock;
        fastcgi_param PATH_INFO $fastcgi_script_name;
        fastcgi_param REQUEST_METHOD $request_method;
        fastcgi_param QUERY_STRING $query_string;
        fastcgi_param CONTENT_TYPE $content_type;
        fastcgi_param CONTENT_LENGTH $content_length;
        fastcgi_pass_header Authorization;
        fastcgi_intercept_errors …
Run Code Online (Sandbox Code Playgroud)

django static nginx

20
推荐指数
1
解决办法
2万
查看次数

Python CSV到SQLite

我正在"转换"一个大的(~1.6GB)CSV文件,并将CSV的特定字段插入到SQLite数据库中.基本上我的代码看起来像:

import csv, sqlite3

conn = sqlite3.connect( "path/to/file.db" )
conn.text_factory = str  #bugger 8-bit bytestrings
cur = conn.cur()
cur.execute('CREATE TABLE IF NOT EXISTS mytable (field2 VARCHAR, field4 VARCHAR)')

reader = csv.reader(open(filecsv.txt, "rb"))
for field1, field2, field3, field4, field5 in reader:
  cur.execute('INSERT OR IGNORE INTO mytable (field2, field4) VALUES (?,?)', (field2, field4))
Run Code Online (Sandbox Code Playgroud)

一切都按照我的预期进行,但例外情况是......它需要花费大量的时间来处理.我编码不正确吗?有没有更好的方法来实现更高的性能并完成我需要的(只需将CSV的几个字段转换为SQLite表)?

**编辑 - 我尝试按照建议直接将csv导入sqlite但事实证明我的文件在字段中有逗号(例如"My title, comma").这导致导入错误.看来手动编辑文件的次数太多了......

还有其他的想法??**

python csv sqlite

20
推荐指数
3
解决办法
3万
查看次数

通过ssh在linux服务器上更改密码的脚本

我们的IT环境中有许多Red Hat Linux服务器.我的团队成员要求我编写一个脚本(最好是shell脚本),使用SSH在一次访问中更改每个用户的密码.

我试图找到一个解决方案,但我找到的许多脚本都使用了Expect.我们的服务器上没有安装Expect,系统管理员拒绝让我们安装它.此外,用户没有root访问权限,从而passwd --stdinchpasswd无法使用.

是否有任何方法可以编写脚本以便用户可以在列表中的所有服务器上运行它并仅更改自己用户的密码?

linux passwords ssh shell

19
推荐指数
4
解决办法
9万
查看次数

在Windows x64上编译Python模块

我正在开始一些文字处理项目,我需要NumPy和NLTK.这是我第一次了解easy_install以及如何将新的python模块编译到系统中.

我有Python 2.7 x64加VS 11和VS 12.还有Cygwin(我猜的最新版本).我可以在使用VS编译的文件中看到它使用与编译python代码的版本相同的版本查找VS env,为什么?当我硬编码11.0这是我的版本时,numpy无法建立几个奇怪的错误vcvarsall(它发现vcvarsall,可能误用了它).

我不能在Windows上构建python二进制文件吗?如果没有,我可以在Linux for Windows上交叉编译吗?(使用与Google相同的Android SDK方法)

python compilation visual-studio windows-7-x64 python-2.7

16
推荐指数
2
解决办法
2万
查看次数

用于绘制三元/三角形图的库/工具

我需要绘制三元/三角形图,表示各种物质/混合物的摩尔分数(x,y,z)(x + y + z = 1).每个图表示等值物质,例如具有相同熔点的物质.需要在具有不同颜色/符号的相同三角形上绘制图形,如果我还可以连接点,那将是很好的.

我看过matplotlib,R和gnuplot,但他们似乎无法绘制这种情节.R的第三方ade4包似乎可以绘制它,但我不确定我是否可以在同一个三角形上绘制多个图.

我需要在Linux或Windows下运行的东西.我愿意接受任何建议,包括其他语言的库,例如Perl,PHP,Ruby,C#和Java.

python plot r gnuplot

15
推荐指数
3
解决办法
1万
查看次数

unix排序,主键和辅助键

我想在更多字段上对文件进行排序.选项卡分隔文件是:

a   1   1.0
b   2   0.1
c   3   0.3
a   4   0.001
c   5   0.5
a   6   0.01
b   7   0.01
a   8   0.35
b   9   2.3
c   10  0.1
c   11  1.0
b   12  3.1
a   13  2.1
Run Code Online (Sandbox Code Playgroud)

我希望按字母顺序按字段1(带-d)排序,当field1相同时,按字段3排序(带-g选项).

A没有成功这样做.我的尝试是(使用真正的TAB字符代替<TAB>):

cat tst | sort -t"<TAB>" -k1 -k3n
cat tst | sort -t"<TAB>" -k1d -k3n
cat tst | sort -t"<TAB>" -k3n -k1d
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.我不确定排序是否能够做到这一点.我会编写一个解决方法的脚本,所以我只是好奇是否有一个只使用排序的解决方案.

unix sorting bash

15
推荐指数
1
解决办法
2万
查看次数

如何测试对象是否为pandas datetime索引?

如果我用type一个DataFrame,我知道有一个日期时间指数,我得到:

In [17]: type(df.index)
Out[17]: pandas.tseries.index.DatetimeIndex
Run Code Online (Sandbox Code Playgroud)

但是当我测试它时,我得到:

In [18]: type(df.index) == 'pandas.tseries.index.DatetimeIndex'
Out[18]: False
Run Code Online (Sandbox Code Playgroud)

我知道我认为类型的类型是一个字符串,但我真的不知道还有什么可以尝试,搜索没有产生任何结果.

python indexing datetime pandas

15
推荐指数
1
解决办法
2万
查看次数

#define与常量的优缺点?

有人能指出使用#define对比常数的优缺点吗?我的大部分工作都是用C和Objective-C完成的.

c objective-c

14
推荐指数
3
解决办法
2万
查看次数

无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.Namenode

我知道之前有人问过,但我无法找到解决方案.我在尝试运行时遇到以下错误hdfs name node -format:

无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.Namenode

我按照本网站的说明在我的centos机器上安装.唯一的区别是我使用root而不是hadoopuser安装,如链接中所述.

的.bashrc

# User specific aliases and functions

export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/
export HADOOP_INSTALL=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native
export PATH=$PATH:$HADOOP_INSTALL/sbin
export PATH=$PATH:$HADOOP_INSTALL/bin
Run Code Online (Sandbox Code Playgroud)

hadoop-env.sh

export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/
Run Code Online (Sandbox Code Playgroud)

Mapred

<property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
</property>
Run Code Online (Sandbox Code Playgroud)

纱的site.xml

<property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
</property>
Run Code Online (Sandbox Code Playgroud)

核心的site.xml

<property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
</property>
Run Code Online (Sandbox Code Playgroud)

HDFS-site.xml中

<property>
    <name>dfs.replication</name>
    <value>1</value>
</property>

<property>
    <name>dfs.name.dir</name>
    <value>file:///home/hadoopspace/hdfs/namenode</value>
</property>

<property>
    <name>dfs.data.dir</name>
    <value>file:///home/hadoopspace/hdfs/datanode</value>
</property>
Run Code Online (Sandbox Code Playgroud)

hadoop

14
推荐指数
3
解决办法
3万
查看次数