问题列表 - 第42581页

什么是XNoMonomorphismRestriction?

本页用法

$ ghci -XNoMonomorphismRestriction

启动haskell解释器.

XNoMonomorphismRestriction切换是什么意思?

haskell monomorphism-restriction

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

将scikits.learn.hmm.GaussianHMM拟合到可变长度训练序列

我想将scikits.learn.hmm.GaussianHMM与不同长度的训练序列相匹配.然而,拟合方法通过这样做来防止使用不同长度的序列

obs = np.asanyarray(obs)
Run Code Online (Sandbox Code Playgroud)

它只适用于同样形状的数组列表.有人提示如何继续吗?

python scikits hidden-markov-models scikit-learn

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

从NSNumber添加intValue会以任何方式改变NSString吗?

我正在动态构建一个url,并且需要一种方法来将NSNumber的intValue添加到它的末尾.

NSNumber *hatId = [NSNumber NumberWithInt:25]
NSMutableString* theUrlString = [[NSMutableString alloc] init];
[theUrlString appendFormat:@"http://www.website.com/SelectHat/%d", [hatid intValue]];
NSURL *url = [NSURL URLWithString:theUrlString];
Run Code Online (Sandbox Code Playgroud)

完成上述操作后,一个简单的单元测试或NSLog将显示结果看起来有效

http://www.website.com/SelectHat/25

但我的问题是这样 - 以这种方式连接是否会改变NSString所以它不会像我期望的那样有效的字符串?这也是构建需要来自NSNumber的intValue的字符串的"好"方法吗?

更新

我只想确保%d内联没有问题,NSString就像我预期的那样.我遇到的问题有点复杂,所以我会将其保存为另一个问题.感谢关于NSURL/NSNumber/int的回复,因为我还在学习很多关于objective-c的知识

iphone concatenation objective-c

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

许多与许多关系,既没有安装也没有抽象

考虑以下(简化)Django模型:

class productFamily(models.Model):
    name = models.CharField(max_length = 256)
    text = models.TextField(blank = False)
    image = models.ImageField(upload_to="products/img/")
    def __unicode__(self):
        return self.name

class productModel(models.Model):
    productFamily = models.ForeignKey('productFamily')
    productFamily.help_text = 'ProductFamily to which this model belongs.'
    artNumber = models.CharField(max_length=100)
    name = models.CharField(max_length = 256)
    productDownloads = models.ManyToManyField('productModelDownLoad')
    productDownloads.help_text = 'Files associated to this product Model.'
    def __unicode__(self):
        return self.name

class productModelDownload(models.Model):
    file = models.FileField(upload_to="products/downloads/")
    def __unicode__(self):
        return str(self.file)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

products.productmodel:'productDownloads'与模型productModelDownLoad有一个m2m关系,它没有安装或者是抽象的.

我在django文档中找到了一个似乎可以解决这个问题的页面,但我无法理解它的含义:http: //www.djangoproject.com/documentation/models/invalid_models/

该模型看起来对我有用,那么这里的问题是什么?

django django-models

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

HTML5音频参考

HTML5对音频和视频播放和控制有很好的支持.官方HTML5参考:http://www.w3.org/TR/html5/

我在一些网页上看到音频对象有play()和pause()函数,还有一个名为"currentTime"的属性,以及更多东西.

但是,官方HTML5参考中甚至没有记录"播放","暂停"和"当前时间".我在哪里可以找到HTML5音频的完整参考?

最好的问候,大卫

html5

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

有关Linux/POSIX中特定于平台的宏的文档

在Windows下使用Visual Studio(或尝试兼容的编译器)编译C/C++程序时,有一个预定义的宏_WIN32(来源:http://msdn.microsoft.com/en-us/library/b0084kay.aspx)您可以使用特定于平台的#ifdef-s.

我正在寻找的是一个Linux下的模拟器:一个宏告诉我,我正在为Linux /一个声称与(或多或少)POSIX兼容的操作系统进行编译.

所以我查看了gcc文档,发现了这个:http://gcc.gnu.org/onlinedocs/cpp/System_002dspecific-Predefined-Macros.html

应用于我的程序,以下宏(gcc 4.4.5 - Ubuntu 10.10)看起来很有前途(我希望我没有删除一个重要的宏):

#define __USE_BSD 1
#define __unix__ 1
#define __linux 1
#define __unix 1
#define __linux__ 1
#define _POSIX_SOURCE 1
#define __STDC_HOSTED__ 1
#define __STDC_IEC_559__ 1
#define __gnu_linux__ 1
#define __USE_SVID 1
#define __USE_XOPEN2K 1
#define __USE_POSIX199506 1
#define _G_USING_THUNKS 1
#define __USE_XOPEN2K8 1
#define _BSD_SOURCE 1
#define unix 1
#define linux 1
#define __USE_POSIX 1
#define __USE_POSIX199309 1
#define __SSP__ 1
#define _SVID_SOURCE 1 …
Run Code Online (Sandbox Code Playgroud)

c c++ linux macros posix

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

使用Ctrl-X在eclipse中自定义剪切线

是否可以将Eclipse配置为使用Ctrl+ 来剪切线X?是否更直观,并留下Ctrl+ D重复行?我现在正在尝试使用IntelliJ并继续输入Ctrl+ D以删除重复的行.

编辑:哇,已经有五个回复了.如果没有选择任何内容,我希望Ctrl+ X切割整条线,否则进行常规切割.与Ctrl+ 相同的事情C.这是IntelliJ的一个很好的功能.

eclipse ide usability

18
推荐指数
2
解决办法
7563
查看次数

如何从JavaScript打开Goog​​le Chrome控制台?

这个问题可能听起来很奇怪但我有点需要这样做.另一种方法是让人们按Ctrl + Shift + i,但我宁愿避免这种情况,只提供一个链接.

该链接会显示在Chrome扩展程序中,因此我只对Google Chrome感兴趣.

google-chrome-extension google-chrome-devtools

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

通过Javascript和PHP的textarea字符限制

我使用2种方法来检查用户是否在textarea中输入了太多字符:

1)(被动)PHP:

$textarea = $_POST['textarea'];
if (strlen($textarea)>300){$verify="bad";}
Run Code Online (Sandbox Code Playgroud)

2)(active-whyle打字)Javascript:

function ismaxlength(obj)
{
   var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
   if (obj.getAttribute && obj.value.length>mlength)
   obj.value=obj.value.substring(0,mlength)
}
Run Code Online (Sandbox Code Playgroud)

textarea本身如下(html):

<textarea name="textarea" id="textarea" cols="40" rows="5" style="border: 1px solid #480091; width:460px;" wrap="soft" maxlength="300" onpaste="return ismaxlength(this)" onkeyup="return ismaxlength(this)"></textarea>
Run Code Online (Sandbox Code Playgroud)

两种方法都有效,除了PHP strlen()函数似乎计算返回(换行符)与我的Javascript函数不同.

有没有人知道如何解决这个问题,所以他们都计算相同的#字符,无论换行符和空格等.

非常感谢!

javascript php textarea character limit

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

Android TableLayout中的按钮宽度

我有一个TableLayout,底部有一个按钮.我的问题是按钮伸展以填充列的整个宽度,即使我不希望它那么宽.

替代文字

XML看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:stretchColumns="*"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
   <TableRow android:layout_height="wrap_content"
        android:layout_width="fill_parent"> 
     <CheckBox android:id="@+id/check1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" 
      android:text="Some text 1"/>
     <CheckBox android:id="@+id/check2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Some text 1"/>
   </TableRow>
   <TableRow android:layout_height="wrap_content"
        android:layout_width="fill_parent">  
     <CheckBox android:id="@+id/check3"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" 
      android:text="Even some more text 2"/>
     <CheckBox android:id="@+id/check4"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Even some more text 2"/>
   </TableRow> 
   <TableRow android:layout_height="wrap_content"
        android:layout_width="fill_parent"> 
     <CheckBox android:id="@+id/check5"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" 
      android:text="An even longer line of text 3"/>
     <CheckBox android:id="@+id/check6"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Another longer line of text 3"/> 
   </TableRow>

   <EditText
      android:id="@+id/myEditText1"
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"
      android:inputType="textMultiLine" …
Run Code Online (Sandbox Code Playgroud)

android

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