问题列表 - 第42225页

在Python中使用readlines坏代码?

我使用file.readlines进行了回答.评论家说使用readlines是废话代码(以及其他非常粗鲁的陈述).

这么糟糕吗?

python

5
推荐指数
3
解决办法
6003
查看次数

证明语言是正常的

Pumping Lemma用于证明语言不规律.但是如何
证明一种语言是规则的?特别是,

Let L be a language. Define half(L) to be  
{ x | for some y such that |x| = |y|, xy is in L}.  
Prove for each regular L that half(L) is regular.  
Run Code Online (Sandbox Code Playgroud)

是否有任何技巧或一般程序来解决这类问题?

regular-language

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

以编程方式屏幕截取Retina /高分辨率屏幕

亲爱的学者我正在使用以下代码捕获屏幕并将其保存到相册内的jpg - 这非常有用.

然而,当在具有更高分辨率的iPhone 4上运行时,捕获的屏幕仅为320X480而不是更高的分辨率(我认为在iPad上也是如此).

我应该如何解决这个问题?

// Save the captured image to photo album
- (IBAction)saveAsJPG
{

    UIImage *image = [self captureView:self.view];  
    UIImageWriteToSavedPhotosAlbum(image, self, 
           @selector(image:didFinishSavingWithError:contextInfo:), nil);
}

-(UIImage *)captureView:(UIView *)view 
{ 
    CGRect screenRect = [[UIScreen mainScreen] bounds];
    UIGraphicsBeginImageContext(screenRect.size);
    CGContextRef ctx = UIGraphicsGetCurrentContext(); 
    [[UIColor blackColor] set]; 
    CGContextFillRect(ctx, screenRect);
    [view.layer renderInContext:ctx];   
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage; 
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch jpeg screen-capture

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

隐藏展开/折叠符号或停用规范.jqGrid子网格中的行

我有一个带子网格的网格:只有主网格的第一行需要有一个子网格.

我在Google和http://www.trirand.com/....i:subgrid&s[]=hidecol找到的解决方案 不起作用.

有快速和脏(硬编码)的解决方案吗?

jqgrid subgrid

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

Android从drawable添加图像到webview

我想要点什么:

s="
<body>

<img src='"+R.drawable.picture+"'>

</body>";
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

html android

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

如何在命令行上测试python代码

在编写和测试python方法时,我目前正在使用以下方法:

import foo as f
bar = f.bar()

bar.runMyMethodAndSeeIfItWorks()
Run Code Online (Sandbox Code Playgroud)

如果我在我的方法中更改某些内容,并且需要重新测试它,则必须执行以下操作:

f = reload(foo)
bar = f.bar()

bar.runMyMethodAndSeeIfItWorks()
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个更简单的方法

python command-line module class reload

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

编写包含Emacs Lisp代码的片段时遇到问题

我一直在尝试使用YASnippet的一个很酷的功能:编写包含嵌入式Emacs Lisp代码的片段.有一个rst模式的片段,用"="围绕输入的文本,这与文本一样长

====

Text

====

基于这个片段,我决定稍微修改它(使用Elisp),以便根据您所处的主要模式注释掉这三行(我认为这样的片段对于组织源代码很有用).所以我写了这个:

${1:`(insert comment-start)`} ${2:$(make-string (string-width text) ?\-)}
$1 ${2:Text}
$1 ${2:$(make-string (string-width text) ?\-)}

$0
Run Code Online (Sandbox Code Playgroud)

除了一个问题之外,这段代码工作得相当好:这三行的缩进混合起来,这取决于我所处的主要模式(例如,在emacs-lisp模式中,第二行和第三行向右移动更多比第一行).

我认为问题的根源可能与${1:第一行上的字符串后面的内容有关.如果我添加一个字符,我没有问题(即,在片段扩展结束时所有三行都正确对齐).如果我在此字符串后面添加一个空格,则错位问题仍然存在.

所以我的问题是:你知道有什么方法可以重写这个片段,以免产生这种错位吗?你知道这种行为的来源是什么吗?

干杯,

emacs elisp code-snippets

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

我应该如何在数据库中存储列表

我应该如何在Web应用程序中保存一个int列表?

我正在设计一个类似Facebook的应用程序,并为我需要保存他的朋友的ID的每个用户,所以在我不考虑的数据库中的csv考虑到用户cam甚至有1000个朋友和数据库字段应该包含此列表是固定的,csv可能溢出该字段.

我应该将这些列表存储在本地服务器文件中还是数据库仍然是最佳选择?

database-design

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

面试中的LCA问题

有时候我遇到的面试问题就像这样:"查找在树中的任何2个节点的公共父".我注意到他们也在谷歌,亚马逊等地提出了LCA问题.

正如维基百科所说, LCA可以通过从给定节点到根的路径的交集来找到,它需要O(H),其中H是树的高度.此外,还有更先进的算法可以在O(N)中处理树,并在O(1)中回答LCA查询.

我想知道访问者究竟想要了解候选人提出这个LCA问题的原因.路径交集的第一个算法似乎微不足道.他们是否希望候选人记住预处理算法?他们是否希望候选人能够即时发明这些算法和数据结构?

algorithm least-common-ancestor

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

登录会话 - 活动

我在我的申请中登录了.我想知道设置可以从任何活动引用的全局会话或等效的最佳方法,以便他们知道用户是否已登录.此外,以便其他活动可以获取用户id来执行数据库事务.

我不想使用putExtra(),因为我必须为我在整个应用程序中构建的每个Intent都这样做.

session android

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