小编Sri*_*ram的帖子

如何在Bash中更改命令行参数?

有没有办法在Bash脚本中更改命令行参数.比如说,以下面的方式调用Bash脚本:

./foo arg1 arg2  
Run Code Online (Sandbox Code Playgroud)

有没有办法在脚本中更改arg1的值?说,像

$1="chintz"
Run Code Online (Sandbox Code Playgroud)

bash command-line-arguments

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

限制bash中的文件名长度

以下问题仅适用于bash和linux:

  1. 文件的绝对路径名中的字符数是否有限制?
  2. 文件名(没有扩展名)的字符数是否有限制?

如果是这样,这些限制可能是什么?如果它们是系统特定的,我如何访问它们?

linux bash file maxlength

68
推荐指数
5
解决办法
9万
查看次数

用于在Android中存储音频文件的目录

我想基于点击按钮播放音频文件.我已经定义了onClickListener()方法和布局文件.当我将wav文件添加到res/目录时,我收到以下构建错误:

无效的资源目录名temp.wav/hello/res line 1 Android AAPT问题

我的问题如下:
1.我需要在哪个目录中存储音频文件?目前它们位于res /文件夹中.
2.此外,mp.setDataSource("/res/temp.wav")调用媒体播放器的正确方法是什么?

audio android playback

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

如何将int转换为Integer

private static HashMap<Integer, Bitmap> mBitmapCache;         
mBitmapCache.put(R.drawable.bg1,object);                       
Run Code Online (Sandbox Code Playgroud)

R.drawable.bg1int...但我想转换成Integer因为Hashmap采用Integer...并且在几秒内绘制多个对象时,它会创建一个影响代码性能的整数对象运行时...

android

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

awk返回的字段数

有没有办法让awk返回符合字段分隔符标准的字段数?比如说,我的文件包含

a b c d
Run Code Online (Sandbox Code Playgroud)

所以,awk --field-separator=" " | <something>应该返回4

awk

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

无法使用eclipse在Java中进行调试

我正在尝试使用Eclipse作为IDE在我的机器上调试一个简单的Java应用程序.当我尝试通过进入Debug Perspective调试应用程序时,我设置了一个断点并开始调试.在几秒钟内,出现以下弹出窗口:

Launching unicodeRead has encountered a problem. Cannot connect to VM.

转储到控制台的消息如下:

ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:708]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)  
Run Code Online (Sandbox Code Playgroud)

我该如何纠正?为什么会这样?

java eclipse debugging

21
推荐指数
4
解决办法
5万
查看次数

评论Scheme中的代码

我在看一些代码SchemeFestival,似乎无法找出意见.目前,我可以看到;,;;;;;用于表示评论行.网上的其他消息来源表明,上述某些方法可能是表明多行评论的方式.我的问题是:

  1. 有什么区别之间;,;;以及;;;用于评论?
  2. 何时使用另一个?
  3. 有没有其他,IMO saner,评论代码的方式Scheme

scheme comments

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

内部类可以访问但不能更新值 - AsyncTask

我正在尝试使用Android解压缩文件夹AsyncTask.该类(称为Decompress)是一个内部类,Unzip其中Unzip本身是一个非Activity类.伪代码是:

public class Unzip {  
  private String index;  
  private String unzipDest;    //destination file for storing folder.
  private Activity activity;
  private boolean result;      //result of decompress.

  public void unzip(String loc) {

    Decompress workThread = new Decompress(loc, activity);
    workThread.execute();  
    if(unzip operation was successful) {
      display(index);
  }

  //Class Decompress:
class Decompress extends AsyncTask<Void, Integer, Boolean> {

        private ProgressDialog pd = null;
        private Context mContext;
                private String loc;
        private int nEntries;
        private int entriesUnzipped;

        public Decompress(String location, Context c) { …
Run Code Online (Sandbox Code Playgroud)

java multithreading android android-asynctask

11
推荐指数
1
解决办法
4587
查看次数

将文件从文件插入另一个文件的开头 - bash

我试图在一些源文件的开头插入一些版权信息.我知道以下列方式使用sed:

sed "1iSome copyrighted information." sample.txt
Run Code Online (Sandbox Code Playgroud)

会将文本"一些受版权保护的信息"插入sample.txt的开头.
我需要将文件中的文本插入到sample.txt的开头.在sed中有什么方法我可以使用cat命令用于上述目的,如下所示:?

sed "1i{cat header.txt}" sample.txt
Run Code Online (Sandbox Code Playgroud)

我用Google搜索了上面的内容并没有找到我一直在寻找的内容.对此有任何帮助是最受欢迎的.

谢谢.

bash sed insert

8
推荐指数
4
解决办法
1万
查看次数

从命令行调用函数时获取八度音程

我试图从命令行运行一个函数octave.该函数目前运行如下:

octave --silent --persist --eval 'function(input arguments)'

function.m包含一个plot命令.当我octave使用上面的命令行参数调用时,绘图确实显示但八度音程进入其交互模式.我的问题是:

当从命令行调用时,有没有办法让八度音程显示情节而不进入交互模式?

plot octave

7
推荐指数
3
解决办法
8892
查看次数