问题列表 - 第48274页

C中的多管道bash风格

我知道有很多线程都在谈论这个问题,但我真的不明白它的实现方式.

我正在尝试创建一个可以执行linux命令的shell,因为ps | grep | less 我已经通过将每个命令及其args放在一个简单的链接列表中来进行解析.

这是我的实现不起作用.希望足够清楚.

if ((son = fork()) < 0)
  return printerr_sys("Unable to fork", 0);
if (son == 0)
  {
    if (first > 1 && data->format[first - 1] &&
    is_directing_elt(data->format[first - 1]) == DIRECT_TPIPE)
       dup2(tube_p[0], STDIN_FILENO);
       first = make_argv(data, first, &argv);
    if (next)
     {
      dup2(tube_v[1], STDOUT_FILENO);
      close(tube_v[0]);
     }
    if (execvp(argv[0], argv) < 0)
      return printerr_cmd(argv[0], 1);
  }
else
  {
    if (next)
        {
           close(tube_v[1]);
           cmdline_executer(data, next, tube_v);
        }
    waitpid(son, &(data->lastcmd), WUNTRACED);
    data->lastcmd = WEXITSTATUS(data->lastcmd); …
Run Code Online (Sandbox Code Playgroud)

c unix shell pipe

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

Android WebView

参考这个WebView教程,特别是这个方法

private void setupWebView(){
    String MAP_URL = "http://gmaps-samples.googlecode.com/svn/trunk/articles-android-webmap/simple-android-map.html";
    String centerURL = "javascript:centerAt(" + mostRecentLocation.getLatitude() + ","+ mostRecentLocation.getLongitude()+ ")";
    webView = (WebView) findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    //Wait for the page to load then send the location information
    webView.setWebViewClient(new WebViewClient(){
        @Override
        public void onPageFinished(WebView view, String url){
            webView.loadUrl(centerURL);
        }
    });
    webView.loadUrl(MAP_URL);
}
Run Code Online (Sandbox Code Playgroud)

我注意到如果我像这样webView.loadUrl(centerURL);直接 放置webView.loadUrl(MAP_URL);

private void setupWebView(){
    String MAP_URL = "http://gmaps-samples.googlecode.com/svn/trunk/articles-android-webmap/simple-android-map.html";
    String centerURL = "javascript:centerAt(" + mostRecentLocation.getLatitude() + "," + mostRecentLocation.getLongitude()+ ")";
    webView = (WebView) findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    //Wait for …
Run Code Online (Sandbox Code Playgroud)

javascript android webview

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

如何按日期对查询结果进行排序(Jpa,Java Collections)

public List<Movie> findRange(int[] range) {
    CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
    cq.select(cq.from(Movie.class));
    Query q = em.createQuery(cq);
    q.setMaxResults(range[1] - range[0]);
    q.setFirstResult(range[0]);
    List<Movie> list1 = q.getResultList();
    Collections.sort(list1, new Comparator(){
           public int compare (Object o1, Object o2){
               Movie p1 = (Movie)o1;
               Movie p2 = (Movie)o2;
               return p2.getDate().compareTo(p1.getDate());
           }
       });
    return list1;
}
Run Code Online (Sandbox Code Playgroud)

因为它现在正在排序工作,但只在批处理中,
(批处理= 4部电影)第一部分=最后输入; 最后一个=输入fisrt.
但只与批次中的那些进行比较而不是根据需要进行全部比较.

非常感谢您提供任何帮助,您可以提供
最好的问候
Ignacio

java collections jpa

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

在C++中有没有办法转到文本文件中的特定行?

如果我使用fstream打开文本文件有一种简单的方法可以跳转到特定的行,例如第8行?

c++ fstream

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

如何在 OpenGL ES Android 中绘制网格线?

我想绘制 10 x 10 定义地平面的网格,使中心成为世界坐标的原点。这是为网格中定义的每一行调用的代码。

gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadIdentity();

gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);

gl.glVertexPointer(3, GL10.GL_FLOAT, 0, mVerticesBuffer);

gl.glTranslatef(x, y, z);
gl.glRotatef(rz, 0, 0, 1);
gl.glRotatef(rx, 1, 0, 0);
gl.glRotatef(ry, 0, 1, 0);

gl.glDrawArrays(GL10.GL_LINES, 0, 2);

gl.glDisableClientState(GL10.GL_VERTEX_ARRAY);
Run Code Online (Sandbox Code Playgroud)

问题是我只看到一条水平线。所以我觉得有些不对劲。

这是定义行的代码:

Line line;

for (int i = 0; i <= 10; i++) {
    // horizontal lines
    line =  new Line(-50, 0, 0, 50, 0, 0, 0, 0, 1, 1);  // blue line
    line.z = (i * 100) - 50;
    lines.add(line);

    // draw perspective lines
    line =  new Line(-50, …
Run Code Online (Sandbox Code Playgroud)

android opengl-es

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

mainClass设置如何在sbt中工作?

我似乎无法找到该mainClass选项如何在sbt的构建配置中工作的任何细节.您指定在调用run操作时要使用的类的名称,但它实际上对它有什么作用?它是否在类上调用方法?

scala sbt

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

如何在Freemarker中输出$ {expression}而不解释它?

我正在尝试将Freemarker与jQuery模板结合使用.

两个框架都使用美元符号/花括号来标识替换的表达式(或者在freemarker中调用它们,"插值"),例如${person.name}.

因此,当我在该语法中定义带有表达式的jQuery模板时,Freemarker会尝试解释它们(并失败).

我试图逃避的各种组合${顺序通过的Freemarker通过它无济于事- ,\${,\$\{,$\{等.

在美元和卷曲(例如$<#-- -->{expression})DOES工作之间插入一个freemarker评论- 但我正在寻找一个更简洁和优雅的解决方案.

有没有更简单的方法来获得Freemarker模板输出字符序列${

freemarker el jquery-templates

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

你如何通过引用传递枚举?

我有一个带有四个键的枚举我正在作为接口程序的输入,我想通过值将枚举传递给接口函数,这已经变得很长.枚举是这样的:

enum MYKEYS {
  W, S, O, L
};
Run Code Online (Sandbox Code Playgroud)

还有一个布尔数组,我必须通过引用传递,这也有点棘手.

bool key[4] = { false, false, false, false };
Run Code Online (Sandbox Code Playgroud)

有没有人知道在函数中将这两个作为引用传递的正确语法,类似于:

function(int & anintreference);
Run Code Online (Sandbox Code Playgroud)

c++ enums

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

Python MatPlot条形函数参数

我正在尝试使用matplot库创建一个条形图,但我无法弄清楚函数的参数是什么.

文档说bar(left, height),但我不知道如何在这里输入我的数据[这是一个名为x的数字列表].

它告诉我,高度应标时,我把它作为一个数0.5或者1,如果高度是列表不显示我的错误.

python graph matplotlib

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

401 Unauthorized在GET请求(https)上使用正确的凭据返回

我试图使用HttpWebRequest登录我的网络应用程序,但我一直收到以下错误:

System.Net.WebException: The remote server returned an error: (401) Unauthorized.
Run Code Online (Sandbox Code Playgroud)

Fiddler有以下输出:

Result Protocol  Host           URL
200    HTTP      CONNECT        mysite.com:443
302    HTTPS     mysite.com     /auth
401    HTTP      mysite.com     /auth
Run Code Online (Sandbox Code Playgroud)

这就是我正在做的事情:

// to ignore SSL certificate errors
public bool AcceptAllCertifications(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certification, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
     return true;
}
Run Code Online (Sandbox Code Playgroud)
try
{   
    // request
    Uri uri = new Uri("https://mysite.com/auth");
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri) as HttpWebRequest;
    request.Accept = "application/xml";

    // authentication
    string user = "user";
    string pwd = "secret";   
    string auth = "Basic …
Run Code Online (Sandbox Code Playgroud)

.net c# authentication ssl httpwebrequest

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