k******w 发帖数: 269 | 1 filename lib pipe "dir C:Downloads*.dta /b";
data file;
length filenames $ 60;
infile lib truncover;
input filenames : $;
filenames="C:Downloads"||filenames;
run;
proc sort data=file; by filenames;run;
data null;
set file;
call symputx('file'||put(_n_,z2.),filenames,'G');
run;
_________________
假设我有21个files,从0.dta 到 20.dta
我希望能按数字顺序import到file里,可是结果顺序是:
0
1
11
12
13
.
.
.
19
20
21
3
4
5
...
哪位高手指点一下,多谢! |
|
s******8 发帖数: 102 | 2 也可加一个临时数字变量;
data file;
length filenames $ 60;
infile lib truncover;
input filenames : $;
nf=input(strip(scan(filenames,1,'.')),2.);
filenames="C:Downloads"||filenames;
run;
proc sort data=file; by nf;run;
data null;
set file;
call symputx('file'||put(_n_,z2.),filenames,'G');
run; |
|
l*l 发帖数: 26 | 3 【 以下文字转载自 Linux 讨论区 】
发信人: lzl (李作乐), 信区: Linux
标 题: perl: how to get the filename from the full path name
发信站: BBS 未名空间站 (Thu Feb 15 03:04:03 2007), 转信
$full_path_name = /a/b/c/d/filename.txt
How to extract "filename.txt" from $full_path_name
Thanks |
|
s********1 发帖数: 581 | 4 如果从partial filename 知道PATH?
例如只知道partial filename 是tester 而不知道full filename 是tester-v2008.exe
.
如何知道系统中是不是有文件 tester-v2008.c ?并且查到它的PATH?
which 和 whereis 好像都要有fullname. 试用过find -name, 可惜只查到部分含有
tester 的文件,没有找到所有包含tester 的文件。 |
|
w*y 发帖数: 74 | 5 我从网上下载了fileName.ps.gz文件,在cygwin里面用gunzip fileName.ps.gz来解压,却
告诉我fileName.ps.gz not in gzip format,真是奇了怪了.拿位大侠给指点一下.多谢. |
|
s********1 发帖数: 581 | 6 如果从partial filename 知道PATH?
例如只知道partial filename 是tester 而不知道full filename 是tester-v2008.exe
.
如何知道系统中是不是有文件 tester-v2008.c ?并且查到它的PATH?
which 和 whereis 好像都要有fullname. 试用过find -name, 可惜只查到部分含有
tester 的文件,没有找到所有包含tester 的文件。 |
|
r*****s 发帖数: 985 | 7 Hi,
I have a servlet for downloading purpose, mapped as name called
"dlservlet". It gets the file from somewhere else and return
it back to the client as a binary stream.
However, anytime the user gets the file, the browser popups the
saveas dialog with the default filename as "dlservlet". My question
is, is there anyway that I can set the name in the popup saveas
dialog to be the original filename?
Thanks a lot! |
|
Q**g 发帖数: 183 | 8 response.setHeader("Content-Disposition",
"attachment; filename="+filename+";"); |
|
l**t 发帖数: 6971 | 9
你为什么非要固执地用filename呢???你这好比开自动档汽车但是非要找离合器。
Forget about files,think about songs! |
|
g****a 发帖数: 1304 | 10 如何实现一个myprint(x)能显示出filename,lineno,then x,类似于__file__ and __
line__。用了个currentframe(), 显示的是myprint()所在文件和所在行。。。 |
|
r***u 发帖数: 1272 | 11 1. 两幅图片同时动作
PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左
一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图
片的位置,选中它们,将之组合起来,成为"一张图片"。接下来将之动画效果设置为"
左右向中间收缩",现在请看一看,是不是两幅图片同时动作了?
2. 滚动文本框的制作
右击工具栏打开"控件工具箱",再点击文本框,而后从"属性"里面把滚动条打开,在TEXT
里面输入文本框的内容.(完成)还可以通过"其他控件"中的SHOCKWAVE FLASH OBJECT 实
现PPT中加入FLASH。
3. 轻松隐藏部分幻灯片
对于制作好的powerpoint幻灯片,如果你希望其中的部分幻灯片在放映时不显示出来,
我们可以将它隐藏。方法是:在普通视图下,在左侧的窗口中,按 Ctrl,分别点击要
隐藏的幻灯片,点击鼠标右键弹出菜单选“隐藏幻灯片”。如果想取消隐藏,只要选中
相应的幻灯片,再进行一次上面的操作即可。
4.在PPT演示文稿内复制幻灯片
要复制演示文稿中的幻灯片,请先在普通视图的“大纲”或“幻灯片”选项中,选择... 阅读全帖 |
|
p****u 发帖数: 2422 | 12 from Advanced Bash-Scripting Guide:
http://www.tldp.org/LDP/abs/html/io-redirection.html
Chapter 20. I/O Redirection
Table of Contents
20.1. Using exec
20.2. Redirecting Code Blocks
20.3. Applications
There are always three default files [1] open, stdin (the keyboard), stdout
(the screen), and stderr (error messages output to the screen). These, and a
ny other open files, can be redirected. Redirection simply means capturing o
utput from a file, command, program, script, or even code block withi... 阅读全帖 |
|
d**********o 发帖数: 1321 | 13 最终版本的compiler测试结果
=================================================
Output of Building User Code
Explode the tar
c-.l
c-.y
scanType.h
makefile
symtab.h
symtab.cpp
emitCode.h
emitCode.cpp
20131214164956-huang-CS445-F13-A5.tar: POSIX tar archive (GNU)
Tests: directory
c-.l: lex description text
c-.y: lex description text
emitCode.cpp: ASCII C++ program text
emitCode.h: ... 阅读全帖 |
|
d**********o 发帖数: 1321 | 14 最终版本的compiler测试结果
=================================================
Output of Building User Code
Explode the tar
c-.l
c-.y
scanType.h
makefile
symtab.h
symtab.cpp
emitCode.h
emitCode.cpp
20131214164956-huang-CS445-F13-A5.tar: POSIX tar archive (GNU)
Tests: directory
c-.l: lex description text
c-.y: lex description text
emitCode.cpp: ASCII C++ program text
emitCode.h: ... 阅读全帖 |
|
c***z 发帖数: 6348 | 15 能详解一下么
我倒是找到了一个法子
首先列出目录下的文件和子目录,文件直接下载,子目录调用本函数(递归)
但是下载下来的文件大小不对,大侠能帮忙看看么
library("RCurl")
# ==========================================================================
====
# Function that downloads files from URL
# ==========================================================================
====
fdownload <- function(sourcelink) {
# sourcelink <- ftp.root # test, root level
# sourcelink <- dirs[1] # test, second level
targetlink <- paste(dropbox.root, substr(sourcelink, nchar(ftp.root)+... 阅读全帖 |
|
r*******d 发帖数: 958 | 16 我都是自己整个脚本文件所有latex 命令放进去
运行一次完事
mac下下面的东西放一.sh文件里
--------------------
filename=xxxx
close $filename.pdf
rm -f $filename.bbl
rm -f $filename.pdf
latex $filename.tex
bibtex $filename
latex $filename.tex
latex $filename.tex
dvips -Pamz -Pcmz -t letter $filename.dvi -o $filename.ps
ps2pdf13 $filename.ps $filename.pdf
open $filename.pdf
rm -f *.out *.log *.aux *.blg *.dvi *.ps
clear
--------------- |
|
c***z 发帖数: 6348 | 17 I got a working version now:
#=====================================================================
# Function that downloads files from URL
#=====================================================================
fdownload <- function(sourcelink) {
# sourcelink <- ftp.root # test, root level
# sourcelink <- dirs[1] # test, second level
targetlink <- paste(dropbox.root, substr(sourcelink, nchar(ftp.root)+1,
nchar(sourcelink)), sep = '')
# list of contents
filenames <- getURL(sourceli... 阅读全帖 |
|
w**o 发帖数: 645 | 18 http://www.mitbbs.com/article_t2/Nursing/3594496.html
免费常用的信息如下 涵盖了报名/上学/考试/转行/工作/绿卡
都是常见问题的帖子,护士版还有很多有用的帖子,
如果你不想漏掉任何有用的信息,建议您可以花点时间考古,
所谓考古就是将页面按到末页,慢慢从几年前的帖子往前看,
你可以mark你觉得有用的帖子,你会发现很多有用的信息,
有些问题因为一直重复被问,所以很多时候没有人回答的话,
可以去考古,或置顶文章内找答案。祝大家在美国身体好,学业好,
工作顺利!
“现在护士工作好找吗--找到了的都说好找
找不到的5年了还没找到-您自己掂量吧
认识人的肯定好找--没绿卡的肯定希望有点点渺茫呐
H1B不是没可能--但是别忘了人家估计以前国内是医生还有research背景
当然天上掉披萨的事情也不是不可能--总之一份耕耘一份收获没法保证
只要自己不后悔 老公出了学费不会对你唧唧歪歪--就好好学吧”
别忘了06年底护士绿卡特殊名额已经用完
07年移民局放大水也已经过去4年了
所以如果你隔壁家老张的同学的小姨子的同事的爱人是用护士申请的绿卡不是... 阅读全帖 |
|
h****g 发帖数: 772 | 19 http://www.tutorialspoint.com/python/python_cgi_programming.htm 'filename'
系统是debian squeeze, python 2.6.6, apache2
错误信息如下
Phase: 'PythonHandler'
Handler: 'mod_python.publisher'
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1537,
in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1229,
in _process_target
result = _execut... 阅读全帖 |
|
c**t 发帖数: 2744 | 20 http://www.linqpad.net/
It's not as heavy as VS; but very handy to test out code snippets. For an
exmple download music from wenxuecity.com. Once you figured out the
playListXml (either view source or sniff), a few lines code as follows run
great in LinqPad:
void Main()
{
string playListUrl = @"http://space.wenxuecity.com/media/1292261551.xml";
using(WebClient wc = new WebClient())
{
wc.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE
8.0;... 阅读全帖 |
|
|
f*******r 发帖数: 976 | 22 题目就是external sort的思想。统计单词的次数,明显用map。注意文
件很大,要用long,以免溢出。
在你读文件并且增加这个map时,内存不够用,这是你要把临时结果写入临时文件。你
可以设计一个threshold,比如1 billion,当map的size达到这个值时,你就把map和临
时文件merge到另一个临时文件里。最后再把这个文件rename到原来的临时文件。再把
map清空,继续读原文件直到结束。 C++代码如下:
// Split the string into words that consists of a..z and A..Z.
void split(const string &s, vector &res) {
int beg = -1;
for (int i = 0, e = s.size(); i < e; ++i) {
if ((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z')) {
if (beg == ... 阅读全帖 |
|
n******1 发帖数: 3756 | 23 我在网上看到这两段代码,一个写,一个读,但是好像是有问题的.我看写是没问题的
,我把queue打出来,输入的都有,但是reader的读行为非常奇怪,如果文件有内容,
可以读出来,但是重新写入的有时候能读一部分,比如writer写入abcde,可能read到ab
出来,但大部分时间都是null,尝试自己加过在writer加入sleep,wait什么都没用
Writer.java
import java.io.BufferedWriter;
import java.io.Console;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.concurrent.BlockingDeque;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.logging... 阅读全帖 |
|
o****o 发帖数: 8077 | 24 libname y "c:";
%let path=%sysfunc(pathname(y));
filename getfiles pipe "dir/b /on &path.mas_*.sas";
data filenams;
infile getfiles length=l end=eof;
length filename $200;
input @;
input @1 filename $varying200. l;
filename=upcase(filename);
if eof then put filename=;
run; |
|
a**********0 发帖数: 422 | 25 The Unix Commands
其实就是攒了一下网上的资料
# Create a new tar archive.
# the folder dirname/ is compressed into archive_name.tar
tar cvf archive_name.tar dirname/
# Extract from an existing tar archive
tar xvf archive_name.tar
# View an existing tar archive
tar tvf archive_name.tar
# Search for a given string in a file (case in-sensitive search).
grep -i "the" demo_file
# Print the matched line, along with the 3 lines after it.
grep -A 3 -i "example" demo_text
# Search for a given string in all files recur... 阅读全帖 |
|
|
|
|
g****g 发帖数: 1828 | 29 AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎
之一。这种编程及数据操作语言(其名称得自于它的创始人 阿尔佛雷德·艾侯 、
Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所
拥有的知识。 AWK 提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、
流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语
言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语
言, 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程
序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,
还有无数其他的功能。gawk 是 AWK 的 GNU 版本。
最简单地说,AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 Unix
shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于
SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 y... 阅读全帖 |
|
x******a 发帖数: 6336 | 30 I got thousands problems on the following piece of code "dumpfile.h" when I
compile under cygwin. it is ok under visual stduio... can anyone help?
Thanks!
#include
#include
#include //ostream_iterator
#include //cerr
#include //std::copy
template
void dump_to_file(const char* filename, const std::vector& v_d){
std::ofstream ofs(filename);
if(!ofs){
std::cerr<<"Unable to open the file to write!n";
return ;... 阅读全帖 |
|
j*****5 发帖数: 235 | 31 可以用除eps格式外的图吧,只要你自己电脑上能编译通过就应该可以;你把所有.bbl
里的内容复制,代替原来bibliography;编译的时候不能再用bibtex,给你我的编译命
令参考(DOS):
set filename=vb-struc
latex %filename%
latex %filename%
dvips -Ppdf %filename%
ps2pdf -dPDFSETTINGS#/prepress %filename%.ps %filename%.pdf |
|
L*1 发帖数: 11537 | 32 Try this:
#!/usr/bin/perl
my $dir = "/tmp"; # change it!
print "$dir\n";
opendir(DIR, $dir) || die "Error in opening dir $dir\n";
chdir($dir);
while( ($filename = readdir(DIR)))
{
next if (-d $filename);
print "$filename\n";
my $new_filename = uc($filename);
print "-- $new_filename\n";
#system("mv $filename $new_filename");
}
closedir(DIR);
exit;
~ |
|
|
M*******r 发帖数: 165 | 34 【 以下文字转载自 Quant 讨论区 】
发信人: Morphiner (Ninja Turtle), 信区: Quant
标 题: 借人气问个c++的overflow
发信站: BBS 未名空间站 (Mon Nov 15 12:40:52 2010, 美东)
stack overflow在main后面的{
会是怎么回事?
附上code:
//#include
#include
#include
#include
#include "BarGame.h"
#include
#include
//#include "randomc.h"
//#include "mersenne.cpp" // code for random number generator of
type Mersenne twister
#include "require.h"
//#inclu... 阅读全帖 |
|
p*****y 发帖数: 1049 | 35 有一个多线程的问题,我困惑了好久。多线程的mutex锁,是锁资源还是锁代码?
举个例子 我有100个文件存在磁盘上,分别命名为1.txt, 2.txt, 3.txt ...... 100.
txt.
现在我要创建多个线程,去往文件存东西。举例子如下(C++)。
mutex mx;
void write_to_file(string filename, string binary_data)
{
unique_lock lk(mx);
fstream f(filename);
f.write(&(binary_data[0]), binary_data.size());
f.close();
}
这段代码看似没有问题,但是却有个缺陷:锁的是代码,并非资源。换句话说,在多线
程下,任何
一个线程都会被另外一个线程block住,因为这里只要有两个线程同时碰到这个锁,就
会出现锁问题。
这时的多线程毫无意义了,因为这个函数其实无法并行。
可问题是,我往一个文件1.txt里面写东西,不应该影响另外一个线程往2.txt里面写东
西。
所以是不是应该锁资源,而不... 阅读全帖 |
|
M*******r 发帖数: 165 | 36 stack overflow在main后面的{
会是怎么回事?
附上code:
//#include
#include
#include
#include
#include "BarGame.h"
#include
#include
//#include "randomc.h"
//#include "mersenne.cpp" // code for random number generator of
type Mersenne twister
#include "require.h"
//#include "userintf.cpp" // define system specific user
interface
#include
#include
#include
//#in... 阅读全帖 |
|
W*****r 发帖数: 193 | 37 有点没看明白
比如5个csv files(文件名叫dr1.csv, dr2.csv,...,dr5.csv) 在 d:\filename\文件夹下
下面的code应该怎么改?
%macro multimp(dir=,out=);
* Make sure output ds does not exist ;
proc delete data=&out; run;
* Read list of filenames and generate PROC IMPORT and PROC APPEND for each one ;
filename code temp ;
data _null_ ;
infile "dir ""&dir\btlt4-*.csv"" /b" pipe truncover;
input filename $256.;
file code ;
put 'proc import datafile="&dir\' filename +(-1) '" out=onefile replace;'
/ 'run;'
/ 'proc append d... 阅读全帖 |
|
i**********n 发帖数: 84 | 38 //+------------------------------------------------------------------+
//| FRASMA.mq4 |
//| Copyright © 2008, [email protected]
/* */ |
//| http://fractalfinance.blogspot.com/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, [email protected]
/* */"
#property link "http://fractalfinance.blogspot.c... 阅读全帖 |
|
s**********t 发帖数: 680 | 39 申绿卡急用Paper求助!双黄包答谢!
各位兄弟姐妹如有CNKI或万方的权限请帮我下载!
我的Email是 [email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
谢谢!
1.
影响阻塞性黄疸预后的多因素分析
来 源: 肝胆胰外科杂志 1997年03期
CNKI链接:http://lib.cnki.net/c... 阅读全帖 |
|
t********e 发帖数: 32 | 40 以前pen用python写了个小程序抓图, 谁要是改改应该就能用了把
#!/usr/bin/env python
import cgi
import cgitb; cgitb.enable() # for troubleshooting
from datetime import datetime
import sys
import os
import re
import getpass
import urllib
print "Content-type: text/html"
print
print """
"""
form = cgi.FieldStorage()
event = 00
bib = 9079
#event = int(form["event"].value)
#bib = int(form["bib"].value)
pics = []
base_dir = "/Users/changyao/Desktop/brightroom"
#base_dir = "/tmp"
os.chdir(base_dir)
logfile = "l... 阅读全帖 |
|
|
c*****s 发帖数: 180 | 42 You already know that you can use a FILENAME statement to associate a
fileref with a single raw data file. You can also use a FILENAME statement
to concatenate raw data files by assigning a single fileref to the raw data
files that you want to combine.
General form, FILENAME statement:
FILENAME fileref ('external-file1' 'external-file2' ...'external-filen')
;
where
* fileref is any SAS name that is eight characters or fewer.
* 'external-file' is the physical name of an external file. |
|
|
|
s***k 发帖数: 23 | 45 【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: stock (Microsoft is dead), 信区: Programming
标 题: Perl for programmers(3): file operation
发信站: The unknown SPACE (Tue May 23 16:00:57 2000) WWW-POST
open(FILE1, "filename");#read from an existing file
open(FILE2, "
open(FILE3, ">filename");#create and write to a file
open(FILE4, ">>filename");#append an existing file
open(FILE5, "|outputpipe");#setup an output filter
open(FILE6, "inputpipe|");#read from an existing file |
|
b***i 发帖数: 3043 | 46 我说的stream,就是把链接放入浏览器,就立即开始播放,一边播放,一边下载。
如果我用godaddy的服务器,放入一个静态文件,是可以这样的。
下面是我放入google app engine的servlet, 和一般servlet略为不同就是input/
outputstream有些不同,但原则都一样,结果是浏览器等待文件下载完毕后才打开,请
问为什么?如何改进?谢谢
public void doGet(HttpServletRequest req, HttpServletResponse res) throws
ServletException ,IOException {
res.setContentType("audio/mpeg3");
OutputStream os = res.getOutputStream();
res.setHeader("Content-Disposition", "attachment; filename="" + "a.mp3
";");
res.setContentLength(1000000);... 阅读全帖 |
|
b***i 发帖数: 3043 | 47 我说的stream,就是把链接放入浏览器,就立即开始播放,一边播放,一边下载。
如果我用godaddy的服务器,放入一个静态文件,是可以这样的。
下面是我放入google app engine的servlet, 和一般servlet略为不同就是input/
outputstream有些不同,但原则都一样,结果是浏览器等待文件下载完毕后才打开,请
问为什么?如何改进?谢谢
public void doGet(HttpServletRequest req, HttpServletResponse res) throws
ServletException ,IOException {
res.setContentType("audio/mpeg3");
OutputStream os = res.getOutputStream();
res.setHeader("Content-Disposition", "attachment; filename="" + "a.mp3
";");
res.setContentLength(1000000);... 阅读全帖 |
|
r****t 发帖数: 10904 | 48 读数据部分放另外一个 thread or fork another process, 既然 filename 在调
用 exteranl_write_file (filename) 时候已知,这个读数据部分做以下:
1. loop and wait till the output file is created (can be successfully opened by filename for reading),
2. if opened successfully, then we get file descriptor, in an infinite loop, read a line each loop and yield the line.
The main process/thread simply calls external_write_file(filename) and then wait for joining.
Check out 'tail -f ' too. |
|
l********a 发帖数: 1154 | 49 直接上次的当函数就行了,
#! /usr/bin/env python
def getAcronym(s):
return ''.join([x for x in s.title() if x.isupper()])
# main entry
fnin = raw_input('Please specify the input filename:\n')
fnout = raw_input('Please specify the output filename:\n')
sout = ''
if len(fnin.strip())>0 and len(fnout.strip())>0:
fin = open(fnin,'r')
for sline in fin.readlines():
sout += getAcronym(sline)+'\n'
fin.close()
fout = open(fnout,'w')
fout.write(sout)
fout.close()
print 'Done'
els... 阅读全帖 |
|