问题列表 - 第21960页

单声道编译C#和原生?

我是Mono的新手,刚刚开始.单声道程序是否从C#编译为本机代码才能在多个OS上运行?

而且,我在MonoTouch上看到了一个截屏视频,告诉我单声道(特别是)将所有内容编译为Native for C#以便能够在Iphone上运行.

我很困惑.

mono xamarin.ios

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

如何使用Delphi的Google Chrome V8 JavaScript解释器?

我想在我的Delphi应用程序中嵌入谷歌Chrome附带的V8 JavaScript解释器.我知道谷歌的Chrome 嵌入式开源项目,但是我想知道是否有人知道任何Pascal/Delphi包装器?

在我链接的站点上有一个zip文件包含的示例项目,它是用C++编写的.如果没有别的,我会慢慢地,痛苦地努力转换它.

更新:
我只想嵌入V8 JavaScript解释器,而不是 Chromium浏览器.

javascript delphi

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

PHP explode()函数问题

请帮我解决这个explode()函数问题.第三种情况我得到意想不到的结果,解释是什么?

编辑: $ page_string值实际上来自数据库.这次我使用var_dump而不是echo进行了测试.字符串,php如何计算它们?"15&page"如何算11?

var_dump($page_string);//string(11) "15&page"
Run Code Online (Sandbox Code Playgroud)

1.弹出符号...罚款.

    $page_id_array = explode("&",$page_string);
    $page_id = $page_id_array[0]; 
    var_dump($page_id); 
    // string(2) "15"
Run Code Online (Sandbox Code Playgroud)

2.弹出数...罚款

    $page_id_array = explode("15",$page_string);
    $page_id = $page_id_array[1]; 
    var_dump($page_id); 
    //string(9) "&blog"
Run Code Online (Sandbox Code Playgroud)

3.弹出'和页面'...为什么?

     $page_id_array = explode("&page",$page_string);
     $page_id = $page_id_array[0]; 
     var_dump($page_id); 
     //string(11) "15&page"
     var_dump($page_id_array[1]);
     //NULL
Run Code Online (Sandbox Code Playgroud)

编辑:经过jasonbar的回答和评论,我做了测试,证实了他的答案:

     $page_id_array = explode("&page",$page_string);
     $page_id = $page_id_array[0]; 
     var_dump($page_id); 
     //string(2) "15"
Run Code Online (Sandbox Code Playgroud)

php

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

如何根据从字符串中提取的名称在运行时创建变量?

希望有人可以帮助并希望这在JavaScript中是可行的.我的格式基本上有以下字符串:

A,B,C:d,E,F

我想要实现的是将左侧JavaScript变量与":"左侧配对,右侧为":"右侧的值.

我基本上想要设置以下变量,以便我可以在我的编码中使用,即:

var A = D;
var B = E;
var C = F;
Run Code Online (Sandbox Code Playgroud)

然后,我可以将A,B和C的值用作其他JavaScript函数的参数.

我已经查看了此字符串操作的split和slice方法,但不确定如何将左侧与右侧值配对.

任何帮助都会很棒,谢谢!

javascript string

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

使用jQuery选择一个选项?

<select>
            <option value="0" id="n">n</option>
            <option value="1" id="m">m</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在jQuery中,如何为id = m选择'selected'选项?

javascript jquery

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

什么是测试和测试驱动开发的在线介绍?

我正在寻找有关单元测试和TDD的在线介绍.我几乎没有TDD,单元测试或任何其他敏捷方法的经验.我的开发环境是Linux上的C++.如果对使用C++作为示例语言的单元测试和TDD进行质量介绍,那就太棒了.如果没有,那么任何旧语言的一般介绍和使用C++的更高级教程就足够了.

c++ linux tdd unit-testing

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

Android HttpPost:如何获得结果

我一直在尝试发送HttpPost请求并检索响应,但即使我能够建立连接,我还没有得到如何获取请求 - 响应返回的字符串消息

 HttpClient httpclient = new DefaultHttpClient();
 HttpPost httppost = new HttpPost("http://www.myurl.com/app/page.php");
 // Add your data   
 List < NameValuePair > nameValuePairs = new ArrayList < NameValuePair > (5);
 nameValuePairs.add(new BasicNameValuePair("type", "20"));
 nameValuePairs.add(new BasicNameValuePair("mob", "919895865899"));
 nameValuePairs.add(new BasicNameValuePair("pack", "0"));
 nameValuePairs.add(new BasicNameValuePair("exchk", "1"));

 try {
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
     Log.d("myapp", "works till here. 2");
     try {
         HttpResponse response = httpclient.execute(httppost);
         Log.d("myapp", "response " + response.getEntity());
     } catch (ClientProtocolException e) {
         e.printStackTrace();
     } catch (IOException e) {
         e.printStackTrace();
     }
 } catch (UnsupportedEncodingException e) {
     e.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java android http

50
推荐指数
3
解决办法
9万
查看次数

C++函数采用值,它们应该在哪里引用

我只是在学习c ++,而且来自c,我在书中看到的一些函数调用让我很困惑:

char a;
cin.get(a);
Run Code Online (Sandbox Code Playgroud)

在C中,这可能不起作用,如果你这样做,就没有办法获得输出,因为你是通过值传递而不是通过引用,为什么这在c ++中工作?引用和去除是隐式的(编译器知道cin.get需要一个指针,所以它被引用)?

c++ pointers reference pass-by-reference pass-by-value

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

C#enum条目是否可以在名称中使用连字符

是否有任何方式可以在名称中使用带有连字符" - "的枚举条目,例如:

enum myEnum
{
   ok,
   not-ok,
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了关于enums有友好名字的问题,但如果我可以直接使用连字符,它会省去一些工作.

更新:我想使用连字符的原因是它可以很容易地使用枚举来设置我无法控制的设置值列表,例如:

 rejected
 replaced
 local-bye
 remote-bye
Run Code Online (Sandbox Code Playgroud)

c# enums

12
推荐指数
3
解决办法
9716
查看次数

Python画在屏幕上

我正在编写一个需要选择屏幕区域的应用程序.我需要将光标更改为十字形,然后在用户选择上绘制一个矩形.我搜索的第一件事是如何操纵光标,我遇到了wxPython.使用wxPython我可以轻松地在带有面板的Frame上执行此操作,问题是我需要窗口是透明的,这样用户可以在选择所需区域时看到他的屏幕,但是如果我制作框架和面板对象透明一切都变得越来越糟糕

所以,我对任何解决方案持开放态度,要么使用wxPython,要么不使用它,因为我真的不知道我是否正确使用它.

我是Python的新手,我不是英语母语人士,所以如果你不明白的话,我很抱歉.

这就是我编码的内容

import wx

class SelectableFrame(wx.Frame):

    c1 = None
    c2 = None

    def __init__(self, parent=None, id=-1, title=""):
        wx.Frame.__init__(self, parent, id, title, size=wx.DisplaySize(), style=wx.TRANSPARENT_WINDOW)

        self.panel = wx.Panel(self, size=self.GetSize(), style=wx.TRANSPARENT_WINDOW)

        self.panel.Bind(wx.EVT_MOTION, self.OnMouseMove)
        self.panel.Bind(wx.EVT_LEFT_DOWN, self.OnMouseDown)
        self.panel.Bind(wx.EVT_LEFT_UP, self.OnMouseUp)
        self.panel.Bind(wx.EVT_PAINT, self.OnPaint)

        self.SetCursor(wx.StockCursor(wx.CURSOR_CROSS))

    def OnMouseMove(self, event):
        if event.Dragging() and event.LeftIsDown():
            self.c2 = event.GetPosition()
            self.Refresh()

    def OnMouseDown(self, event):
        self.c1 = event.GetPosition()

    def OnMouseUp(self, event):
        self.SetCursor(wx.StockCursor(wx.CURSOR_ARROW))

    def OnPaint(self, event):
        if self.c1 is None or self.c2 is None: return

        dc = wx.PaintDC(self.panel)
        dc.SetPen(wx.Pen('red', 1))
        dc.SetBrush(wx.Brush(wx.Color(0, 0, 0), …
Run Code Online (Sandbox Code Playgroud)

python wxpython

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