小编Noh*_*sib的帖子

如何在批处理文件中读取控制台的输入?

如何在批处理文件中读取控制台的输入?我想要实现的是C中scanf的功能.如何在批处理文件中执行相同的操作?

windows cmd batch-file

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

如何在路径名中将".."转换为bash脚本中的绝对名称?

如何..在bash脚本中将路径名转换为绝对路径名.也就是说,如果我有一条路径/home/nohsib/dvc/../bop,我希望在这种情况下将其更改为没有点的路径/home/nohsib/bop

我怎样才能做到这一点?

unix linux bash

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

如何在模式之前和行号之后使用sed插入一行?

如何sed在模式之前和行号之后使用行插入文件?以及如何在shell脚本中使用相同的内容?

这会在每行前面插入一行代码:

sed '/Sysadmin/i \ Linux Scripting' filename.txt
Run Code Online (Sandbox Code Playgroud)

这会使用行号范围更改此值:

sed '1,$ s/A/a/'
Run Code Online (Sandbox Code Playgroud)

那么现在如何使用这些(我不能)sed在模式之前和行号或其他方法之后使用行插入文件?

unix shell awk sed

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

排序矩阵的选择算法

这是一个谷歌面试问题:

给定N*N矩阵.对所有行进行排序,并对所有列进行排序.找到矩阵的第K个最大元素.

在n ^ 2中执行它很简单,我们可以使用堆或合并排序(n lg n)对其进行排序然后得到它,但是有更好的方法,比(n lg n)更好吗?

数组示例::

 1   5   7  12
 3   6   8  14
 4   9  10  15
11  17  19  20
Run Code Online (Sandbox Code Playgroud)

与其他行和列类似,1 <5 <7 <12和1 <3 <4 <11.现在说我们需要找到第10个最小的元素,在这里它是11..hope这增加了一些细节问题......

algorithm

23
推荐指数
1
解决办法
8830
查看次数

如何从Android设备获取默认的HTTP USER AGENT?

如何从Android设备获取默认的HTTP USER AGENT及其默认设置?

谢谢
Nohsib

android

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

计算(金钱)从167.37美元变化的不同方式?

这是一个采访问题:

给定金额,比如167.37美元,找到使用货币中可用面额产生此金额变化的所有可能方法?

任何想到空间和时间效率算法和支持代码的人,请分享.

这是我写的(工作)代码.我试图找到这个的运行时间,任何帮助表示赞赏

    import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map;


public class change_generation {

    /**
     * @param args
     */

    public static void generatechange(float amount,LinkedList<Float> denominations,HashMap<Float,Integer> useddenominations)
    {
        if(amount<0)
            return;
        if(amount==0)
        {
            Iterator<Float> it = useddenominations.keySet().iterator();
            while(it.hasNext())
            {
                Float val = it.next();
                System.out.println(val +" :: "+useddenominations.get(val));
            }

            System.out.println("**************************************");
            return;
        }

        for(Float denom : denominations)
        {

            if(amount-denom < 0)
                continue;

            if(useddenominations.get(denom)== null)
                useddenominations.put(denom, 0);

            useddenominations.put(denom, useddenominations.get(denom)+1);
            generatechange(amount-denom, denominations, useddenominations);
            useddenominations.put(denom, useddenominations.get(denom)-1);
        }

    }

    public static void main(String[] args) {
        // …
Run Code Online (Sandbox Code Playgroud)

c java algorithm data-structures

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

比javax.xml.xpath更快的api来解析xml的值?

javax.xml.xpath用来搜索xml文件中的特定字符串,但由于需要搜索大量的xml文件,这比预期慢得多.

java支持的api是否比javax.xml.xpath可用的速度更快或哪个最快?

java xml

6
推荐指数
1
解决办法
8425
查看次数

Unity的TCP客户端

如何在Unity3d中编写TCP客户端,从服务器套接字不断读取数据并打印到控制台或更新某些文本框?

c# mono unity-game-engine

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

如何在Android应用中嵌入HTML代码?

我正在编写一个应用程序,我需要在Android应用程序中嵌入HTML对象,我按照这里给出的教程:http://mobile.tutsplus.com/tutorials/android/android-sdk-embed-a-webview-with -the-webkit-engine /并相应地修改了代码,以下是代码,但我得到一个白屏......

 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        WebView engine = (WebView) findViewById(R.id.web_engine);

    engine.getSettings().setJavaScriptEnabled(true);
    engine.getSettings().setPluginsEnabled(true); 
    engine.getSettings().setAppCacheEnabled(false); 
    engine.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 

        String data = "<html>" +
                "<body>" +
                "bb"+
                "<object width=\"450\" height=\"300\" align=\"middle\"><param name=\"movie\" value=\"http://www.raaga.com/widgets/top10/widgettopten.swf?l=H&q=1\" /><param name=\"wmode\" value=\"transparent\"><embed src=\"http://www.raaga.com/widgets/top10/widgettopten.swf?l=H&q=1\" width=\"450\" height=\"300\" align=\"middle\" type=\"application/x-shockwave-flash\" wmode=\"transparent\"  FlashVars=\"gig_lt=1312323434023&gig_pt=1312325057958&gig_g=2\"/> <param name=\"FlashVars\" value=\"gig_lt=1312323434023&gig_pt=1312325057958&gig_g=2\" /></object>"+
                "gg"+
                "</body>" +
                "</html>";

        engine.loadData(data, "text/html", "UTF-8");
    }
}
Run Code Online (Sandbox Code Playgroud)

我想嵌入的对象是:

<object width="450" height="300" align="middle"><param name="movie" value="http://www.raaga.com/widgets/top10/widgettopten.swf?l=H&q=1" /><param name="wmode" value="transparent"><embed src="http://www.raaga.com/widgets/top10/widgettopten.swf?l=H&q=1" width="450" height="300" align="middle" type="application/x-shockwave-flash" wmode="transparent"  FlashVars="gig_lt=1312323434023&gig_pt=1312326303531&gig_g=2"/> <param name="FlashVars" value="gig_lt=1312323434023&gig_pt=1312326303531&gig_g=2" …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何在最小化窗口后最大化窗口

如何在最小化窗口后最大化窗口?我用nCmdShow = 3它来最大化它并使用它nCmdShow = 6来最小化它ShowWindow(hwnd, nCmdShow).但是,一旦我最小化窗口,我无法恢复或最大化它.

这是因为我无法存储最小化窗口的处理程序,以便在某些条件下可以最大化同一窗口?我如何实现同样的目标?

c++ windows winapi

5
推荐指数
1
解决办法
4229
查看次数