问题列表 - 第16616页

在SQL Server中拆分组中的输出行

我必须平均划分行,所以在这里,例如,有15行.我想平均划分,这是三组,但我希望名称只出现在每组的第一个条目之前,如图所示:

DECLARE @NAMES TABLE
(
[ID] INT IDENTITY,
[NAME] VARCHAR(20)
)


INSERT INTO @NAMES
SELECT 'NAME1' UNION ALL
SELECT 'NAME2' UNION ALL
SELECT 'NAME3' UNION ALL
SELECT 'NAME4' UNION ALL
SELECT 'NAME5' UNION ALL
SELECT 'NAME6' UNION ALL
SELECT 'NAME7' UNION ALL
SELECT 'NAME8' UNION ALL
SELECT 'NAME9' UNION ALL
SELECT 'NAME10' UNION ALL
SELECT 'NAME11' UNION ALL
SELECT 'NAME12' UNION ALL
SELECT 'NAME13' UNION ALL
SELECT 'NAME14' UNION ALL
SELECT 'NAME15' 
Run Code Online (Sandbox Code Playgroud)

期望的输出:

ID          NAME
----------- --------------------
1           NAME1
2 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Android写入日志文本文件

我正在尝试使用Mine的代码将日志写入Android文件上的自定义Log.txt文件,但此方法创建文件但不包含任何内容.基本上我想读取文件的先前内容,然后用现有内容附加我的数据.

守则如下:

public static void write(String str) 
    {
        InputStream fileInputStream = null;
        FileOutputStream fileOutpurStream = null;
        try
        { 
            fileInputStream = new FileInputStream(file);
            fileOutpurStream = new FileOutputStream(file);
            if(file.exists())
            {
                int ch = 0;
                int current = 0;
                StringBuffer buffer = new StringBuffer();
                while((ch = fileInputStream.read()) != -1)
                {
                    buffer.append((char) ch);
                    current++;
                }
                byte data[]=new byte[(int)file.length()];
                fileInputStream.read(data);   
                fileOutpurStream.write(data);
                fileOutpurStream.write(str.getBytes(),0,str.getBytes().length);
                fileOutpurStream.flush();
            } 
            else
            {   
                file.createNewFile();
                fileOutpurStream.write(str.getBytes(),0,str.getBytes().length);
                fileOutpurStream.flush();
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                fileInputStream.close();
                fileOutpurStream.flush();
                fileOutpurStream.close();
                fileOutpurStream = …
Run Code Online (Sandbox Code Playgroud)

android

119
推荐指数
9
解决办法
18万
查看次数

如何在PHP中分析PHPDoc注释?

在像Zend Framework(或它的扩展)这样的框架中,有时可以通过使用PHPDoc样式注释将类型提示之类的信息传递给框架代码.

我无法想象框架使用PHP解析文件,但我没有看到任何其他方法来实现这一点,除了PHP的一些内置语言功能,我不知道.那怎么办?

php phpdoc

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

在ActiveRecord模型类中重新加载列名称

我有一个使用ActiveRecord的脚本,它根据从CSV文件读取的值动态创建列名,如下所示:

FasterCSV.foreach('votes.csv', :headers => true) do |row|
  column_name = "roll_call_id_#{row['roll_call_id']}"

  if !Legislator.columns.map(&:name).include?(column_name)
    connection_pool.connection.add_column('legislators', column_name, 'string')
  end
end
Run Code Online (Sandbox Code Playgroud)

问题是,在创建新列之后,我无法执行a,legislator.update_attribute(column_name, value)因为类没有获取新列并抱怨它不存在.

如何让它再次查询表结构?

database scripting schema activerecord ruby-on-rails

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

java中大型列表的最佳List实现是什么

我必须创建一个包含n个元素的大型列表(最多可达100,000个).列表中的每个元素都是一个等于列表索引的整数.在此之后,我必须在此列表上调用Collections.shuffle.我的问题是,应该使用哪个列表实现(java集合或apache集合).我的直觉是ArrayList可以在这里使用.所有的想法都很感激.谢谢!

感谢您的投入.我想我坚持使用ArrayList.我目前正在使用带有initialCapacity参数的ArrayList构造函数,并传递列表的大小.因此,如果原始列表是100000,我使用新的ArrayList(100000)创建这个新列表; 因此我认为我没有创建数组并执行asList,因为不会有任何大小调整.此外,像GrowthList和LazyList这样的大多数apache集合列表都不实现RandomAccess.这肯定会减慢shuffle(根据javadocs).FastArrayList确实实现了RandomAccess,但是apache有一个关于这个类的说明,"这个类不是跨平台的.使用它可能会导致某些体系结构出现意外故障".

java shuffle list apache-commons

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

如何将文件夹标记为包?

我曾经认为文件夹需要有一个扩展名,以便Finder将它们识别为包.该扩展将在拥有应用程序的Info.plist中声明.

显然还有另一种更优雅的方式,但我无法弄清楚它是如何完成的.

例如,Finder将iPhoto图库视为包.但它没有延伸.mdls显示它确实在内容类型树中有"com.apple.package".实际内容类型是动态分配的.

iPhoto如何创建这样的目录?

cocoa

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

在C#中使用'var'关键字是否有性能影响?

可能重复:
C#'var'与特定类型性能

我广泛使用'var'关键字.一位同事告诉我,使用它有一个性能损失,但无法支持他的评论.有谁知道这样的性能打击?

c# syntax

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

响应输出流内容长度?

我正在通过各种方法写输出流.在关闭之前,我怎样才能找出输出流的内容长度?

java outputstream response

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

使用jQuery防止onclick操作

onclick事件操作有一些链接

<a href="#" onclick="alert('panic!')">Let's panic</a>
<a href="#" onclick="alert('panic!')" disabled="disabled">I can't panic no more</a>
Run Code Online (Sandbox Code Playgroud)

我需要在具有禁用属性的链接上执行阻止事件actons执行而不删除onclick操作.

$('a[disabled]').click(function(e){
  e.stopPropagation();
  return false;
});
Run Code Online (Sandbox Code Playgroud)

这段代码对我没有帮助.

更新即使这段代码也行不通

<html><head><script type='text/javascript' src='jquery-1.3.2.js'></script></head>
<body>
<a href='#' onclick="alert('HA-ha!')" disabled="disabled" class="disabled">TEST</a>
<script type="text/javascript">
    $('a[disabled], a.disabled').click(function(e){
        console.log('override?');
        e.stopImmediatePropagation();           
            e.preventDefault();
        e.stopPropagation();
        return false;       
    });
</script>
</body></html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery events onclick

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

隐藏/禁用选择UITABLEVIEW单元格上的编辑按钮?

我有一个UITABLEVIEW,我想只显示某些单元格的删除功能(也就是说,某些单元格是用户可删除的,某些单元格不是).据我所知,seteditable:仅设置在表级别.有没有办法覆盖这个或隐藏某些单元格上的删除按钮?

iphone uitableview

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