问题列表 - 第23944页

Rails - 文件中的行数

嘿.如何获取文件中的总行数(不想使用循环).我正在读CSV文件.

例1

CSV.open('clients.csv', 'r')
Run Code Online (Sandbox Code Playgroud)

例2

FasterCSV.foreach('clients.csv')
Run Code Online (Sandbox Code Playgroud)

谢谢.

csv ruby-on-rails file fastercsv

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

替换txt文件中的整行

我是Python 3的新手,可以真正使用一些帮助.我有一个包含以下内容的txt文件:

InstallPrompt=

DisplayLicense=

FinishMessage=

TargetName=D:\somewhere

FriendlyName=something
Run Code Online (Sandbox Code Playgroud)

我有一个python脚本,最后应该只改变两行:

TargetName=D:\new

FriendlyName=Big
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?我试图搜索它,但我找不到我能用的东西.应该替换的文本可以有不同的长度.

python text replace python-3.x

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

带WPF的内联文本框标签

我正在尝试重现WPF应用程序中某些纸张表单的布局.文本框的标签应与文本框的内容"内联",而不是像普通Windows窗体一样"外部".因此,使用Xxxxxx标签:

+-----------------------------+
| Xxxxxx: some text written   |
| in the multiline input.     |
|                             |
| another paragraph continues |
| without indentation.        |
|                             |
|                             |
+-----------------------------+
Run Code Online (Sandbox Code Playgroud)

Xxxxxx无法编辑,如果用户选择文本框的所有内容,标签必须保持未选中状态,我需要能够在文本框中没有文本时单独设置标签的文本颜色/格式. ,但它有焦点,插入符号应该在标签后面闪烁,我需要文本框中的文本基线和标签排列.

我尝试过的一个解决方案是将一个文本块部分放在输入上,然后使用文本缩进来缩进可编辑文本,尽管这会导致以下段落出现问题,因为它们也是缩进的.我不确定如何缩进第一段.它需要一些摆弄才能使文本排成一行 - 更可靠的设置将是理想的.

那么,关于如何设置它的任何建议?

谢谢

wpf user-interface textbox richtextbox

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

使用GROUP BY进行SELECT的更好方法

嗨,我写了一个有效的查询:

SELECT `comments`.* FROM `comments` 
RIGHT JOIN (SELECT MAX( id ) AS id, core_id, topic_id 
FROM comments GROUP BY core_id, topic_id order by id desc) comm 
ON comm.id = comments.id LIMIT 10
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能(以及如何)重写它以获得更好的性能.

谢谢

mysql sql performance join group-by

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

Android编程.应用程序意外停止

我刚刚为我的Android应用程序创建了一个界面原型并尝试运行它.不幸的是,我的应用程序意外停止了一个错误:

截图http://mobileka.freehostia.com/3.png

这是编辑的布局模式.一切看起来都像我想要的那样不应该有错误:

截图http://mobileka.freehostia.com/1.png

这是我的main.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="top"
    android:background="@drawable/back" >
    <TextView
        android:id="@+id/score"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text = "@string/scoreT"
        android:textColor="@string/scoreColor"
        android:gravity = "left"
        android:typeface="serif"
        android:textStyle="bold|italic"
        android:textSize="16sp"
        android:paddingLeft = "10px"
        android:paddingTop="4px"/>
    <TextView
        android:id = "@+id/scoreTxt"
        android:layout_toRightOf="@+id/score"
        android:textSize="16sp"
        android:paddingTop = "5px"
        android:paddingLeft="4px"
        android:typeface="serif"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="    0"
        android:textColor="@string/scoreTextColor"
        android:gravity = "left"/>
    <TextView
        android:id = "@+id/scoreSeparator"
        android:layout_toRightOf="@+id/scoreTxt"
        android:textSize="16sp"
        android:paddingTop = "3px"
        android:paddingLeft="4px"
        android:typeface="serif"
        android:textStyle="bold"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="|"
        android:textColor="@string/scoreColor"
        android:gravity = "left"/> 
    <TextView
        android:id = "@+id/timerTxt"
        android:layout_alignParentRight="true"
        android:textSize="16sp"
        android:paddingRight="10px"
        android:paddingTop="4px" …
Run Code Online (Sandbox Code Playgroud)

debugging android

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

如何从PHP输出格式化的HTML?

我喜欢使用标签格式化我的所有HTML,以获得整洁和可读性.最近我开始使用PHP,现在我有很多来自PHP标签之间的HTML输出.这些输出线都排在屏幕左侧的一侧.我必须用/n一条线去下一条线.有什么类似的强制标签,或任何方式来从PHP得到整洁的HTML输出?

html php formatting

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

有没有办法处理JavaScript中调用的未定义函数?

如果我有如下功能:

function catchUndefinedFunctionCall( name, arguments )
{
    alert( name + ' is not defined' );
}
Run Code Online (Sandbox Code Playgroud)

而且我做的事情很傻

foo( 'bar' );
Run Code Online (Sandbox Code Playgroud)

当没有定义foo时,是否有某些方法可以调用我的catch函数,名称为'foo',参数是包含'bar'的数组?

javascript error-handling undefined javascript-events

8
推荐指数
2
解决办法
5605
查看次数

PHP 的表格括号技巧是为了 Django 的 ___?

在 PHP 中,您可以创建具有以下名称的表单元素:

category[1]
category[2]
Run Code Online (Sandbox Code Playgroud)

甚至

category[junk]
category[test]
Run Code Online (Sandbox Code Playgroud)

当表单发布后,category它会自动变成一个不错的字典,例如:

category[1] => "the input value", category[2] => "the other input value"
Run Code Online (Sandbox Code Playgroud)

有没有办法在 Django 中做到这一点?request.POST.getlist不太正确,因为它只是返回一个列表,而不是一个字典。我也需要钥匙。

php python django

5
推荐指数
0
解决办法
866
查看次数

Code Golf:连接点

你可能还记得你小时候的这些图画,但现在是时候让电脑画出来了(完整的ascii辉煌).玩得开心!

描述:

输入是多行(由换行符终止),描述"字段".这个领域散布着"数字"(由空格分隔).所有行都可以被认为是相同的长度(您可以将空格填充到末尾).

  • 数字总是从1开始
  • 它们遵循自然数的排序:每个"下一个数字"都以1递增
  • 每个数字左右都有(至少)一个空格

任务:

以这些数字的自然顺序 绘制线条(1 -> 2 -> 3 -> ...N)(假设N <= 99),具有以下特征:

  1. 用' +'字符替换数字
  2. 对于水平线:使用' -'
  3. 垂直线:使用' |'
  4. 向左或向下或向右和向上: /
  5. 向左或向上或向右和向下: \

重要笔记:

  1. 当绘制类型为4和5的线时,您可以假设(给定点与坐标x1,y1和x2,y2连接)distance(x1,x2) == distance(y1,y2).或换句话说(如用户jball评论):"非水平或垂直对齐的连续元素始终与斜杠或反斜杠的斜率对齐".

  2. 重要的是遵循点连接的顺序(较新的线可以击出较旧的线).

- 样本输入1 -

                                  8 

                                  7  6 
                      10       9       

                                        5            

                                     3  4        
                 11 

                   12                       13    
          1                          2                     

- 样本输出1 -

                                 +                                
                                /|                                
                               / +--+                             
                     +--------+      \                            
                    /                 \                           
                   /                   +                          
                  /                    |                          
                 /                  +--+                          
                +                   |                             
                 \                  |                             
                  +------------------------+                      
         +--------------------------+        

- …

language-agnostic code-golf rosetta-stone

49
推荐指数
10
解决办法
3989
查看次数

如何编写makefile以使用GNU Make自动检测和并行化构建?

不确定单独在一个Makefile中是否可以这样做,但是我希望以这样的方式编写Makefile,以便尝试在文件中构建任何目标,自动神奇地检测当前系统上的处理器数量并并行构建目标对于处理器的数量.

像下面的"伪代码"示例,但更干净?

all:
    @make -j$(NUM_PROCESSORS) all
Run Code Online (Sandbox Code Playgroud)

要么:

all: .inparallel
    ... build all here ...

.inparallel:
    @make -j$(NUM_PROCESSORS) $(ORIGINAL_TARGET)
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,您只需输入以下内容:

% make all
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的.

更新:仍然希望上面的Makefile示例.对找到进程数并不感兴趣,但对如何在没有-j命令行选项的情况下编写并行构建的makefile感兴趣.

parallel-processing makefile

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