E*****7 发帖数: 128 | 1 #if ( ! (argc==3))
这是测试在命令行执行该文件时,文件名的后面是不是带有两个参数:
C:\ExeThisCode para_1 para_2
后面:
#if (argc<3)
#cout<<"\n\nerror: too few arguments"<
#if (argc>3)
#cout<<"\n\nerror: too many parameters"<
程序员要求在命令行执行该文件时文件名的后面必须带有两个参数,否则给出错信
息(参数太少,参数太多)。 |
|
g*********s 发帖数: 1782 | 2 FILE *fp = popen(gzip_file(fileName), "w");
...
gzip_file是这样定义的:
const char* gzip_file(const char* file_name)
{
static sda::string cmd;
cmd = _gzip_path + sda::string(" > ") + sda::string(file_name);
return cmd.c_str();
}
现在传进的参数文件名比较怪异,带空格的,比如"abc def.gz"。这样gzip command变
成了:gzip >abc def.gz。然后gzip报错:gzip: def.gz: No such file or
directory。但是abc文件还是生成了,而且文件指针也返回了。问题在于abc这个文件
根本无法写入,所以后面又出现了fwrite error。
有什么办法第一时间抓住这个gzip错误呢?不许用parser提前分析文件名。 |
|
f**k 发帖数: 906 | 3 【 以下文字转载自 Linux 讨论区 】
发信人: fork (笑叹词穷,古痴今狂 终成空), 信区: Linux
标 题: 100伪币答谢Linux/Unix编程问题
发信站: BBS 未名空间站 (Sat Mar 5 18:40:00 2011, 美东)
背景:项目里面用到一个外部函数,函数只接收一个文件名,调用后将长时间写大量数
据。
任务: 需要在函数写数据的同时,就接近即时读数据。
调用函数的时候,如果文件已经存在,就fail。所以不能事先建立个同文件名的Pipe。
也曾经使用过pipe,然后dup2 那个file descriptor。问题是在调用函数以后,取不到
函数内部的file descriptor。
100伪币答谢。 |
|
f**k 发帖数: 906 | 4 什么方法都可以。
FIFO就是我说的Pipe的问题。那个函数只拿文件名做参数,如果文件已经存在的话,就
fail。就是说必须是新的文件名。没
有文件。 |
|
o**2 发帖数: 168 | 5 上周 cplus2009 同学有个问题(http://www.mitbbs.com/article_t/Programming/31253813.html),涉及到GUI程序中线程之间转换的问题。就是controls都要在UIthread(Swing或SWT)里操作,而后台的logic要在非UIthread里操作。
我当时说了FMP可以轻易淘汰掉这种thread-base的编程技术,于是趁这个长周末,把对
UIthread的支持做进了FMP。想要试用的,可以在此download 2.0 jar:https://
github.com/fastmessenger/RI-in-Java/blob/master/fmp-2.0-bin.jar?raw=true
这里我借用 cplus2009 同学的问题作为范例:他的问题是有一个界面,上面有一个
BROWSE按钮,按了后弹出一个文件选择对话框。用户选好文件后,将文件名显示在
BROWSE按钮前面的text里。这里文件选择用来代表后台的耗时操作。
用FMP的,可以这样设计:一个Frontend class用来access UI controls... 阅读全帖 |
|
b*******s 发帖数: 5216 | 6 你改了哪个文件?我感觉你是弄错了什么东西,比如改了一个文件名和你的makefile里
面文件名不一样的文件,建议你仔细比对一下,看看有没有typo
另外,touch在遇到有ccache之类工具时是不起作用的,不过你好像没有用,不过如果
整个环境不是你自己搭的话,检查下你的g++是不是真的g++,还是被人改成了一个link
,其实调用了ccache之类 |
|
S***w 发帖数: 1014 | 7 我对GFS, Haystack理解是,
把小文件合并起来存在大文件里,比如
GFS的block是64MB,
Haystack的block是1TB
GFS有master, Haystack也有相应的Directory当作master
在读的时候,
1. 用户用文件名访问master
2. master服务器告诉文件存储在哪个chunk noder / store
我的问题时,
怎么 2 时怎么实现的呢?
如果用key => value, key是文件名, value是哪个store
G/F都有PB数据, 能放到内存吗?
如果放不到内存, 从硬盘或者分布式的memcache, latency不能保证吧 |
|
t*****n 发帖数: 4908 | 8 Q 前面tjhaven说的问题,解释一下。C++为了兼容以前的C,导致了不方便。比如,一
个文件可以定义多个类。这样,你改了类的名字,文件名不自动改,也没法自动改,即
使我文件里面就一个类,即使我文件名和类名一样,IDE也改不了。
C/C++的程序员不会在意这些的。C/C++没有IDE可以做这个,也不需要。有find+sed,
没有改不了的东西。
Q 第二个,即使你不定义模板,你能不使用吗?随便一个asio都要传入用模板的变量。
我如果写错了类别,编译器出错那是一大堆无关的,连系统的头文件都说错了。难道不
能直接指向我的程序里哪错了吗?前面一大堆啰里啰唆干什么,就是编译器没有能力指
出到底哪里错了。
你应该去问asio的人,而不是发C++的牢骚。STL用了10多年了,没觉得不好用。有事可
以google。你不能因为水脏了就把孩子也泼掉吧。
Q 总的来说,主流纯软件编程已经不用C++了,除了游戏,还有高性能的领域。不过,C
++11算是给C++整了容,所以现在缓过来了一下。要不然真要捂着鼻子用。
没这回事。只有backbend和对IO要求比较低的,JAVA有用处。其他的没戏。而且在
ba... 阅读全帖 |
|
t*****n 发帖数: 4908 | 9 Q 前面tjhaven说的问题,解释一下。C++为了兼容以前的C,导致了不方便。比如,一
个文件可以定义多个类。这样,你改了类的名字,文件名不自动改,也没法自动改,即
使我文件里面就一个类,即使我文件名和类名一样,IDE也改不了。
C/C++的程序员不会在意这些的。C/C++没有IDE可以做这个,也不需要。有find+sed,
没有改不了的东西。
Q 第二个,即使你不定义模板,你能不使用吗?随便一个asio都要传入用模板的变量。
我如果写错了类别,编译器出错那是一大堆无关的,连系统的头文件都说错了。难道不
能直接指向我的程序里哪错了吗?前面一大堆啰里啰唆干什么,就是编译器没有能力指
出到底哪里错了。
你应该去问asio的人,而不是发C++的牢骚。STL用了10多年了,没觉得不好用。有事可
以google。你不能因为水脏了就把孩子也泼掉吧。
Q 总的来说,主流纯软件编程已经不用C++了,除了游戏,还有高性能的领域。不过,C
++11算是给C++整了容,所以现在缓过来了一下。要不然真要捂着鼻子用。
没这回事。只有backbend和对IO要求比较低的,JAVA有用处。其他的没戏。而且在
ba... 阅读全帖 |
|
w****w 发帖数: 521 | 10 问题很简单,需要从几十万个pdf文件中抓点东西。java的程序已经有了,一个pdf输入
,产生一个csv文件。
我的基本思路是,做一个RDD,第一列是读进来的pdf binary,第二列是根据输入文件名
产生的输出文件名,然后就可以送到各个node上去抓了,最后根据输出名把结果合并成
1000个左右的输出文件。
熟悉spark的朋友能否给个框架? |
|
g****t 发帖数: 31659 | 11 现在收敛了,用的功能很少。所以键盘没什么问题。
emacs有个工具叫作key chord,可以定义双击快捷键,
和双击的时间间隙。yy双击我也定义成copy一行,etc.
我写了个lisp小程序,按F6会把文件另存到backup目录,
文件名改为现在的时刻加上文件名,然后回到当前再存一次。
总共就几个东西在用。
现在是程序的copy paste模板在增加。vim类似的是snipmate。 |
|
u***************r 发帖数: 11227 | 12 发信人: hellotree(树先生), 信区: Security
标题: 电脑蓝屏了怎么办?
发信站: BBS未名空间站(Wed Sep 20 10:23:28 2017,GMT)
Win7操作系统有酷炫的界面和丰富的功能,受到很多朋友的喜爱,成为大家生活工作的
好伙伴。但是因为硬件和软件的各种原因Win7系统也会偶尔遇到蓝屏,由数字和字母组
成的蓝屏代码分别代表不同的含义,下面为大家介绍一些Windows 7蓝屏的处理方法以
及部分Windows7系统蓝屏代码和含义
Windows 7蓝屏产生的原因很多,但大多数往往集中在不兼容的硬件和驱动程序
有问题的软件、病毒等。遇到蓝屏错误时,可以尝试选用下面的方法。 重启系统
如果只是某个程序或驱动程序偶尔出现错误,重启系统后部分问题会消除。 检查硬
件
检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。如果
确认没有问题,将其拔下,然后换个插槽试试,并安装最新的驱动程序。同时还应对照
微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容。
检查是否做了CPU超频,超频操作进行了超载运算,造成其内... 阅读全帖 |
|
n*****n 发帖数: 97 | 13
我以前尝试把language setting default成PRC的时候有两个问题
1. 中文版软件部分汉字界面仍然不能显示,而且恰恰是Ewin+NJstar
能显示的那部分,至于NJstar不能显示的部分却很正常. 现在发现这
个问题在改了default language之后将软件重装一遍就能解决. (搞不懂)
2. 第二个问题还是没办法.就是以前Ewin+NJstar的中文文件名
系统还是不认. 如果不改default language, 英文状态下虽然
看不出文件名,但是可读,改了setting之后,读都不能读了.
第二个问题其实很头疼,几千个中文MP3要改名字. |
|
l*****n 发帖数: 14 | 14 控制面板-->语言,把东亚字体支持安装上,在高级里设成中文,
就能看中文文件名了(何止中文文件名啊)。
南极星可以扔掉了。 |
|
P******t 发帖数: 1717 | 15 it works! Thanks a lot! 奉上小包子一个,不成谢意。
稍微补充一下:
1、在vista下,目录为:user/appdata/roaming/microsoft/word/startup
2、endnot8的两个文件名只是把你列的文件名中的'7'改成'8'。 |
|
j*******s 发帖数: 36 | 16 可能是某个文件名太长特别是用中文命名的文件,我遇到类似的情况,用英文的Nero软
件刻录盘时,中文文件名通常看起来像乱码,而且很长。最好的办法是换个短的英文名
吧。 |
|
D*V 发帖数: 567 | 17 把cue里面第一行指定的bin文件名改成和你下载的bin文件名一样的
accessible |
|
h**o 发帖数: 548 | 18 我有一个excel的template文件,是别人作的, 包括”Raw date”, “Figure”, “
Table” 等项。其中 “Figure”, “Table”把”Raw date”中的信息用图表的形式
显示出来。我只要把自己的原始数据文件(myfile.txt) import到这个template 的文件
里去就行了。
问题是当我import我的文件名(myfile.txt)后,选“raw date”项, 我的数据可以正
确显示,格式也是正确的, 但选 “Figure”, 图画的乱七八糟的,选 “Table”,
表格里都是”#REF1”的字样。
请问是什么原因那?是不是那儿错位了?可是 “raw date”项, 我的数据可以正确显
示,格式也是正确的啊?template 本身应该没问题,被人用过 好多遍了。
附:
我打开文件的步骤是这样的:
打开template file,
选中template file 的“raw date”项,
到excel 的Data 菜单, 选:refresh data, 然后 excel 就要我输入我的文件名
myfile.txt, 然后我就应该 |
|
p*********w 发帖数: 23432 | 19 猴年马月没用过 fortran了,记不清了。
反正对于字符、文件处理不是 fortran 的强项。
编译那个子函数,把命令行的参数带进去,这样就可以写 dos 批处理了。
比如,你把那个编译成 aaa.exe
你的批处理就写成
aaa input_1.txt output_1.txt
aaa input_2.txt output_2.txt
aaa input_3.txt output_3.txt
.....
你要是不会编批处理文件,
就拿个文本编辑器复制一下(自动加1那种)
构造那些命令行
然后就运行这个bat文件
多谢回复!不过,还有两点疑问:
1. 大侠的意思是:fortran中没有刻将文件名分段串起来的函数?
我知道C和Matlab都是有这样的函数的,所以循环读入仅部分
不同的文件名非常容易,但看样子fortran好像没有,请问我
的理解对不对?
2. 请问在外围写个bat调用是怎么回事?大侠可否给个bat的script,
再指点一二?谢谢! |
|
s*********i 发帖数: 1813 | 20 可不可以让google desktop也只搜索文件名呢?
btw,刚才试了一下这个软件,真的是不错,可惜不能搜索网络硬盘。但弥补了google desktop不能只搜索文件名的不足,看来这两个软件要一起用了 |
|
r*******a 发帖数: 268 | 21 不过觉得这个还是不够满意。我想到的另一个办法是批量性的修改文件名。比如给10个
pdf文件的文件名里同时加上conference这个单词。这样这些修改可以永远跟着这些文件
,并且即使将来重装电脑,只要这些文件备份了,“tag”还是永远跟着的! |
|
t**l 发帖数: 577 | 22 【 以下文字转载自 Internet 讨论区 】
发信人: teil (有根菩提), 信区: Internet
标 题: 急问一个网页打不开的server问题
发信站: BBS 未名空间站 (Fri May 28 16:34:34 2010, 美东)
一个小网站,直接用的WindowsXP下 IIS 的 webserver
如果敲进全文件名 e.g. http://www.test.com/index.html 网页打开没问题
但是如果只敲入网址 http://www.test.com/ 就打不开homepage?
另外的文件下载什么都没有问题
查了firewall, 80号端口是开的再说如果敲index.html确实是可以打开的?
试了其他几个允许的 index. 格式,还是一样,一定得把文件名敲进去才行
哪位高手给个说法,谢谢谢谢! |
|
q*****7 发帖数: 13 | 23 哎 记得是有提示的不过没说的非常清楚.导致我大脑短路...记得提示只是说 有重复的
文件名存在问我
要不要覆盖.也没说文件名是啥 我就没多想就按yes了.等我刚刚按完我就心想糟了...
去查每个文件的
日期就发现糟了. |
|
C******a 发帖数: 33 | 24 文件放到当前目录,引用文件名时去掉后缀后,TeXnicCenter默认文件名是png后缀,显
示.png图片的路径,仍然不显示图片;若用.jpg图片,显示.jpg图片的路径。
抱歉,把你累坏了吧:P |
|
f********l 发帖数: 83 | 25 现在只剩下tex文件了,还是不行。换了texstudio运行了下,也不行。
里面说的是
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "文件名".
tex
pdflatex.exe: No Data pdflatex.exe: Data: get proxy host by name failed in
tcp_connect()
Process exited normally
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "文件名".
tex
pdflatex.exe: No Data pdflatex.exe: Data: get proxy host by name failed in
tcp_connect()
Process exited normally |
|
f***r 发帖数: 93 | 26 1)
在UNIX下记住我已经敲过的命令
我只要用上, 下箭头就可以调出以前写的命令
不用每次都重复敲同一个命令
2)
而且在我的UNIX中, 每次删出什么命令的时候
如果用 backspace 健就会出现^H 这样的字符
我不得不用Delete去删除
这样太麻烦了
3)
应该有个设制使的我一按 TAB键就可以显示出对应的文件名和目录名
比如我有一个目录名叫 JUNK
当我输入J的时候, 按TAB健就可以输出JUNK了
这样我就不用每次都TYPE 完整的文件名了
这些毛病都是在我学校的UNIX ACCOUNT下才有的
我在OFFICE的UNIX SYSTEM都可以完成这些功能.
请教各位了 |
|
g******a 发帖数: 730 | 27 【 以下文字转载自 Linux 讨论区 】
【 原文由 greentea 所发表 】
知道一个文件名,怎么找到它对应的inode number阿?
需要把文件名当成string,在inode table里搜索么?
这样感觉好费时间阿,
有没有大侠知道linux file system,
给偶解释一下.谢了! |
|
f***u 发帖数: 1 | 28 我用splus算东西,结果用到的变量过多过大,占用了很多内存.我现在需要删除这些变量文
件,但是用"ls"是没办法显示文件名的.请问怎么能显示这种文件名然后删除他们呢?
真的很急,先谢过各位大侠. |
|
b****l 发帖数: 23606 | 29 还希望大侠耐心解答
我的UNIX里面为什么编的命令脚本文件不能运行?
我在xwindow里面可以双击
但是在命令创口里面敲文件名就不行,敲./文件名也不行
我需要做些什么呢?
UNIX新手,谢谢帮助 |
|
l**t 发帖数: 452 | 30 可以一次看到所有的子目录及其下面的文件名。
或者有什么命令可以一次只看到所有的子目录名字(不要文件名)
多谢了!!! |
|
d***r 发帖数: 154 | 31 winME+richwin97(9808)下无法处理中文文件名和中文目录名,
这个无法处理包括在文件管理器下显示,移动,删除,改名....
如果这个中文文件名文件的上层目录是西文的,
偶可以用删除整个目录来删除它,
可是这样一来,Recycle Bin就永远无法清空了.
有些国产软件自动在programs里加中文item,
这样整个programs list里乱乱的说.
是不是有什么patch(from MS)可以解决这个问题?
richwin2k有用么? |
|
J*******3 发帖数: 1651 | 32 在FAT与NTFS之间做出选择
撰稿人:Brien M. Posey(MCSE)
如果您刚刚开始接触Windows NT,那么,您可能对NTFS文件系统的复杂结构还不甚了解
。正如您所耳闻的那样,FAT文件系统与NTFS文件系统分别适用于不同的应用环境。在
这篇文章中,我们将就这两种文件系统的不同之处展开讨论,并解释如何获取它们各自
所提供的最大优势。
何谓FAT?
作为一种文件系统名称,FAT听起来似乎有些陌生,然而,它实际上正是文件分配表的
英文缩写。自1981年首次问世以来,FAT已经成为一个历经沧桑的计算机术语。由于时
代原因,包括Windows NT、Window 98、MacOS以及多种UNIX版本在内的大多数操作系统
均对FAT提供支持。
FAT文件系统限制使用8.3格式的文件命名规范,这就是说,在一个文件名中,句点之前
部分的最大长度为8个字符,句点之后部分的最大长度为3个字符。FAT文件系统中的文
件名必须以字母或数字开头,并且不得包含空格。此外,FAT文件名不区分大小写字母。
何谓VFAT?
您或许还曾听说过一种称作VFAT的文件系统。作为FAT文件系统的一种扩展, |
|
w*******m 发帖数: 43 | 33 求助:Windows显示文件名字过长
Windows有的时候提示我“文件名过长无法拷贝”或者“文件名过长无法打开”,不知
道这种情况应该怎么处理?
多谢。 |
|
Z****e 发帖数: 2999 | 34 太汗了,随手google了一下这个文件名,唯一的hit就是今天shopping版的原文,这个
Google的更新速度也太快了吧...
顺便说一下这个看起来像那个什么随机文件名的病毒... |
|
h**o 发帖数: 548 | 35 我有一个excel的template文件,是别人作的, 包括”Raw date”, “Figure”, “
Table” 等项。其中 “Figure”, “Table”把”Raw date”中的信息用图表的形式
显示出来。我只要把自己的原始数据文件(myfile.txt) import到这个template 的文件
里去就行了。
问题是当我import我的文件名(myfile.txt)后,选“raw date”项, 我的数据可以正
确显示,格式也是正确的, 但选 “Figure”, 图画的乱七八糟的,选 “Table”,
表格里都是”#REF1”的字样。
请问是什么原因那?是不是那儿错位了?可是 “raw date”项, 我的数据可以正确显
示,格式也是正确的啊?template 本身应该没问题,被人用过 好多遍了。
附:
我打开文件的步骤是这样的:
打开template file,
选中template file 的“raw date”项,
到excel 的Data 菜单, 选:refresh data, 然后 excel 就要我输入我的文件名
myfile.txt, 然后我就应该可 |
|
t**l 发帖数: 577 | 36 【 以下文字转载自 Internet 讨论区 】
发信人: teil (有根菩提), 信区: Internet
标 题: 急问一个网页打不开的server问题
发信站: BBS 未名空间站 (Fri May 28 16:34:34 2010, 美东)
一个小网站,直接用的WindowsXP下 IIS 的 webserver
如果敲进全文件名 e.g. http://www.test.com/index.html 网页打开没问题
但是如果只敲入网址 http://www.test.com/ 就打不开homepage?
另外的文件下载什么都没有问题
查了firewall, 80号端口是开的再说如果敲index.html确实是可以打开的?
试了其他几个允许的 index. 格式,还是一样,一定得把文件名敲进去才行
哪位高手给个说法,谢谢谢谢! |
|
B*********s 发帖数: 292 | 37 状况:Verycd上的ed2k联结,例如
ed2k://|file|%E5%8D%93%E4%BE%9D%E5%A9%B7.-.%5B%E4%B8%B0%E6%94%B6%E5%B9%B4%5D
.MV.%28DVDRip%29.avi|728162304|90a73b360ff8bd6ca74319a86c8e45d3|h=
juhiniikhk3rmxxwmyff52p6vpcxqokp|/
被IE解释成了
ed2k://|file|†??„ó?†¸ú.-.[„÷ø‘?ô&
#8224;ûï].MV.(DVDRip).avi|728162304|
90a73b360ff8bd6ca74319a86c8e45d3|h=juhiniikhk3rmxxwmyff52p6vpcxqokp|/
而Firefox就没有问题。如何解决?
两个环境都一样结果:Windows Vista Ultimate 中文, IE8
Windows XP 英文, IE8
过程:按照 http://wiki.amul... 阅读全帖 |
|
J***i 发帖数: 541 | 38 我虽然说了我不管修改简历,可是我还是要提醒找工作的同学们,你们要了解现在猎头
和公司HR是如何寻找候选人的,针对他们的做法,你们的简历也要经过相应的修改。
现在已经是21世纪的第二个十年,人类社会早已跨入了计算机时代。猎头和HR们手上有
成百上千的简历,他们会一个一个看么?不会的。他们会要你们的简历,然后进行电子
搜索关键字,所以那种一页纸的简历早就过时了,你们要把经验写的越详细越好,注意
加入关键字。
还有就是你们要学会换位思考,把你们的简历写的易于阅读和检索。就举一个例子,简
历的文件名应该是如下格式:
Last name_First Name_Degree_Field.doc
For example:
Zhang_Laosan_Phd_PE_Building Structures
Wang_Laowu_MSCE_EIT_Site Development
Ma_Laoliu_BSCE_LEED AP_Enviromental
这样,HR对你一目了然,有了合适职位肯定先找你扫描。如果你的文件名是:My_
resume.doc
那么好了,你的简历可能永远没人看,因为HR也不知道你是谁, |
|
a*********6 发帖数: 62 | 39 记得原来的文件名么?盘符记得么?
在地址栏里把你要的文件名打出来,回车,你看看能进去不,能就表示文件还在就是电
脑不认了.
如果没什么重要东西建议格了,重分区. |
|
p********a 发帖数: 5352 | 40 ☆─────────────────────────────────────☆
badapple (badapple) 于 (Fri Sep 21 23:15:46 2007) 提到:
我有1500个txt文件。
格式都是一样的,都是"日期"和"价格"两个变量,
我怎么才能把这1500个文件的内容合并(横向的)到一个dataset中去呢(这个dataset最终有一个时间变量,还有1500个价格)。
我的最终目的是找出这1500个产品的价格的相关性。
☆─────────────────────────────────────☆
papertigra (长工胖头猪) 于 (Fri Sep 21 23:46:08 2007) 提到:
把这1500文件放在同一目录下,用X COMMAND读目录和文件名,然后将所有的文件名放
入一个DATASET,用MACRO赋值,然后用一个%DO LOOP读出文件,读完后用两个纵向的
SET语句做横向合并。
☆─────────────────────────────────────☆
badapple (badapple) 于 |
|
o******6 发帖数: 538 | 41 ☆─────────────────────────────────────☆
strongbull (junina) 于 (Mon Mar 2 21:00:48 2009) 提到:
谢谢大家不吝赐教,多谢多谢!
我有比如说n个文件,文件名全部采用 abc1, abc2, abc3,abc4....abcn, 的形式
我想对这所有的文件进行同一个操作,比如sort,用循环实现。
我想知道的是如何利用循环来自动生成文件名,然后读取要操作的文件,进行操作
这里面涉及到将循环采用的整型数字转化为字符,然后拼成新文件的名字去读取文件
等系列操作 希望能用宏实现
我目前的笨办法是
%let index=j
然后在下面进行替换,但是这样每次只能run一个文件,程序停下后,我要重新改j的值
请问这个循环用宏应该如何写
多谢多谢,
急等
☆─────────────────────────────────────☆
strongbull (junina) 于 (Mon Mar 2 21:13:04 2009) 提到:
没人能帮我一下吗,我知道这是个很基本的问题,但是我实在是个新 |
|
b**********i 发帖数: 1059 | 42 get file = "directory\original_file.sav".
sort cases by id.
aggregate outfile = "directory\aggregated_file.sav"
/break = id
/new_group_mean_var = mean(old_var).
match file = *
/table = "directory\aggregated_file.sav"
/by = id.
把目录改到你的工作目录下,文件名存为你想要的文件名。引号要用英文下,我这里打
的不对。具体查看syntax command agregate procedure help |
|
d*******1 发帖数: 854 | 43 要把一个操作重复N次, 每次要换一下参数, 例子如下:
setwd("/staff/xxx")
all_diffs<- read.csv("all_diffs.csv")
diffs_1h<- all_diffs[all_diffs$time==1,]
write.csv(diffs_1h,"diffs_1h.csv", row.names=F)
diffs_3h<- all_diffs[all_diffs$time==3,]
write.csv(diffs_3h,"diffs_3h.csv", row.names=F)
diffs_24h<- all_diffs[all_diffs$time==24,]
write.csv(diffs_24h,"diffs_24h.csv", row.names=F)
这里就是把时间点为1,3和24小时的数据分别写到不同的CSV文件中(文件名有时间),想
用一个loop 搞定, 类似于:
for (i in c(1,3,24)){
}
但是怎么用i替换code里的时间和文件名呢?
谢谢了 |
|
g********r 发帖数: 8017 | 44 最近遇到一个很奇特的问题。一个文件夹里有几千个文件,用dir()读文件名的时候,
有时会漏掉一两个。用dir(pattern=...)读一部分文件名的时候也出这种问题。版上兄
弟遇到过同样的事情么?有什么好的解决办法没有?包子答谢。 |
|
t********m 发帖数: 939 | 45 如果我在一个文件夹下面有很多的sas data set,现在我想将它们全部转换成stata
data set,怎样方便快捷呢?我能想到的是写一个macro,但是文件名还是得一个一个
输,请教各位大牛,有没有什么办法能自动get到所有文件,然后转换后的文件default
就用原来的文件名?谢谢!
%macro convert(name);
proc export data=lib.&name
outfile="D:\work\&name..dta"
dbms=stata replace;
run;
%mend convert;
%convert(name1);
%convert(name2);
%convert(name3);
...... |
|
P**********c 发帖数: 17 | 46 一种方法:
你的文件名没有规律
%macro convert (infilelist=);
%let i=1;
%let infile=%scan(&infilelist,&i);
%do %while ("&infile"~="");
proc export data=temp.&infile
outfile="c:\temp\&infile..dta"
dbms=stata replace;
run;
%let i=%eval(&i+1);
%let infile=%scan(&infilelist,&i);
%end;
%mend convert;
%convert(infilelist=name1 name2 name3 ...);
二种方法:
如果你的文件名有规律,例如 name1 name2 name3 name4 ... name20
你可以再写一个macro,调用你自己写的convert macro
%macro out_to_stata... 阅读全帖 |
|
s****e 发帖数: 1180 | 47 我是老艾迪了。有个一个python的问题想请教一下。
就是在一个网页的具体的一个字符串后面upload 一个attachment. 具体就是在这个字
符串后面加一个文件名,如file.xls. 这个文件名链接着这个文件的实体。
这个不知道用python行吗?
我找到这样一段在网页上上载附件的例子:
https://confluence.atlassian.com/display/DISC/Upload+attachment+via+Python+
XML-RPC
我曾经用python 的split成功在一个网页的某一段字符串后面加一个具体的表。代码如
下:
searchStr='XXXXXXXXXXXXXXXX'
kk=page["content"].split(searchStr,1)
newContent = (""+table+""+searchStr+"").join(kk)
page["content"] = newContent
此代码的其他部分和那个网页上的其他代码类似。不知有谁能帮我。有包子。多谢! |
|
k******u 发帖数: 3137 | 48 早就想提出来了.
上传附件的时候, 如果文件名有空格, 点击下载的时候文件名会在空格处断开, 比如"
mit bbs.doc", 点击的结果是一个叫mit, 没有扩展名的文件, 当然用word照打开不误,
但是多了很多麻烦.
上传的时候这个空格都能容忍, 为什么post出来的link就这么不friendly呢... |
|
m****s 发帖数: 18160 | 49 文件名已手动修改。
后续会考虑当用户手动增加文件时采用系统自动生成一个唯一文件名的方式解决此问题。
谢谢! |
|
a***a 发帖数: 12425 | 50 你接完图后,新图片的文件名不变、然后生成一个original文件夹存原始文件,对不?
能有办法让新文件的文件名自动加个后缀什么的么? |
|