问题列表 - 第36617页

有哪些工具可用于F#调试?

  • F#有gdb(或类似的)吗?
  • F#程序员通常使用哪些工具/程序来跟踪Mono中的F#代码?
  • Visual Studio 2010是否为F#提供了一些集成的调试工具?

debugging f#

7
推荐指数
2
解决办法
1408
查看次数

javascript对象模型:奇怪的构造函数属性

我发现这段代码的行为令人费解,为什么构造函数child不是Child?有人可以向我解释一下吗?

function Parent() {
    this.prop1 = "value1";
    this.prop2 = "value2";
}

function Child() {
    this.prop1 = "value1b";
    this.prop3 = "value3";
}
Child.prototype = new Parent();

var child = new Child();

// this is expected
console.log(child instanceof Child); //true
console.log(child instanceof Parent); //true

// what??
console.log(child.constructor == Child); //false
console.log(child.constructor == Parent); //true
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使用F#中的C#对象?

我有以下C#代码.

namespace MyMath {
    public class Arith {
        public Arith() {}
        public int Add(int x, int y) {
            return x + y;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想出了名为testcs.fs的F#代码来使用这个对象.

open MyMath.Arith
let x = Add(10,20)
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令

fsc -r:MyMath.dll testcs.fs

我收到此错误消息.

/Users/smcho/Desktop/cs/namespace/testcs.fs(1,13): error FS0039: The namespace 'Arith' is 
not defined

/Users/smcho/Desktop/cs/namespace/testcs.fs(3,9): error FS0039: The value or constructor 
'Add' is not defined

可能有什么问题?我在.NET环境中使用mono.

c# f#

17
推荐指数
2
解决办法
6541
查看次数

如何从Xml文件动态设置TextView的背景

我有一个像下面的xml文件,我将用它来设置背景Textview:

row.xml

      <?xml version="1.0" encoding="utf-8"?>
      <shape xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle">
      <gradient android:endColor="#CCCCCC" android:startColor="#CCCCCC"
      android:angle="270" />
      <stroke android:width="1dp" android:color="#999999" />
      <corners android:bottomRightRadius="0dp"
      android:bottomLeftRadius="0dp" android:topLeftRadius="0dp"
      android:topRightRadius="0dp" /></shape>
Run Code Online (Sandbox Code Playgroud)

上面的Xml我将在main.xml中设置为TextView的背景,如下所示:

main.xml中

<TextView
android:id="@+id/rowtext3"
android:text="Availablity"
android:layout_height="25px"
android:layout_width="60px"
android:textSize="10px"
android:textStyle="bold"
android:textColor="@color/black"
android:gravity="center"
android:background="@drawable/row"
/>
Run Code Online (Sandbox Code Playgroud)

但我希望这可以从代码而不是Xml.我已经完成了我在Xml中所做的一切,如字体,宽度,高度,字体动态通过代码,但不能设置我在Xml文件中提到的背景.我们如何将Xml文件的内容设置为textview的背景,类似于我们在main.xml中将背景设置为XML的方式.

在代码我这样做:

    t1=new TextView(this); <br>
    t1.setText(ed1.getText()); <br>
    t1.setHeight(25); <br>
    t1.setWidth(60); <br>
    t1.setTextSize(10); <br>
Run Code Online (Sandbox Code Playgroud)

但我没有找到如何设置背景,即如何将XML内容设置为背景?
任何人都可以帮我解决这个问题吗?
提前致谢,

android textview xml-drawable

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

将Gmaps v2升级到v3的提示更快

在升级完整代码之后,我在这里获得了升级代码的最新技巧.如果你愿意,可以添加其他

使用:新google.maps.代替G...

  • GLatLngBounds() - > google.maps.LatLngBounds()
  • GlatLng - > google.maps.LatLng
  • GPoint - > google.maps.Point
  • Event.addListener - > google.maps.event.addListener
  • map.getInfoWindow().getPoint - > google.maps.getPosition()
  • markers[i].getPoint() - > markers[i].getPosition()
  • closeInfoWindow() - > map.InforWindow.Close();
  • map.getBoundsZoomLevel(bounds) - > map.fitBounds(bounds)
  • markers[i].setImage - > .setIcon
  • map.InfoWindow.close() - >创建一个关闭的函数
  • 在地图中查找对象 - > $('#id')[0]$('#id').get(0)document.getElementbyId

快乐的编码.

javascript google-maps

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

编辑时 PyQt QTableWidget 键盘事件

我想以QTableWidget类似于 MS Excel 的方式导航。

例如,当用户在编辑单元格时按向右箭头键,编辑将完成并选择右侧的下一个单元格。我已经搜索了 Qt 文档,但似乎无法找到方法。

python qt pyqt pyside

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

来自已知键值的php多维数组

我在这个庞大的扁平单个数组中有一组键我想基本上将该数组扩展为由键组织的多维数组 - 这是一个例子:

'invoice/products/data/item1'
'invoice/products/data/item2'
'invoice/products/data/item2'
Run Code Online (Sandbox Code Playgroud)

=>

'invoice'=>'products'=>array('item1','item2','item3')
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做 - 上面的字符串的长度是可变的...

谢谢!

php arrays multidimensional-array

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

使用lambda表达式将IEnumberable <T>转换回原始类型

如果我有以下怎么做,我将lambda表达式的结果从IEnumerable转换回Customer类型,而不必迭代它.

public class Customer : CustomerModel
{
    public List<Customer> CustomerList {get;set;}

    public Customer GetCustomerFromListById(long id)
    {
        return CustomerList.Select(c => c).Where(i => i.Id == id);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# ienumerable lambda

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

将键盘输入发送到正在运行的进程linux

我正在开发一个mp3播放器的网络界面(mpg123 linux).mpg123是一个命令行MP3播放器,可以使用键盘输入进行控制.例如:

$ mpg123 -C filename.mp3
Run Code Online (Sandbox Code Playgroud)

它将开始播放歌曲并监控键盘输入以进行控制.按's'将暂停歌曲'q'以退出等.

我使用Perl脚本生成一个mpg123进程.从该脚本我想将输入发送到此过程.我有进程的pid,我只需要将键击发送到此进程以进行控制.

linux perl keystroke

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

是否可以将dll转换为源代码?

是否可以将dll库转换回源代码?

并不是说我想这样做,但我需要将我正在编写的软件的一些非关键部分外包出去,但我不希望其他人复制到目前为止我所拥有的一切.

相应dll中的代码不是整个代码.我设法只在库中包含必要的代码,但我仍然不希望其他人复制我的代码.

我应该担心吗?

.net obfuscation

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