问题列表 - 第27868页

ruby的数据库抽象/适配器

您在Ruby中使用的数据库抽象/适配器是什么?我主要对数据导向的功能感兴趣,而不是那些具有对象映射的功能(如活动记录或数据映射器).

我目前正在使用续集.还有其他选择吗?

我最感兴趣的是:

  • 简单,干净,不含糊的API
  • 数据选择(显然),过滤和聚合
  • 没有字段映射的原始值选择:SELECT col1,col2,col3 => [val1,val2,val3]不是{:col1 => val1 ...}的散列
  • 能够传递要选择的列/值列表:select(array_of_columns)(not:dataset.select(:col1,:col2,:col3),它要求列已知)
  • API以一致(和工作)的方式考虑表模式'some_schema.some_table'; 也为此反思(从表中获取模式)
  • 数据库反射:获取表列的列表,它们的数据库存储类型以及可能的适配器抽象类型
  • 表创建,删除
  • 能够在循环中使用其他表(插入,更新)枚举来自另一个表的选择,而无需从枚举的表中获取所有记录

目的是在编写代码时操纵具有未知结构的数据,这与对象映射相反,其中结构或大多数结构通常是众所周知的.我不需要对象映射开销.

有哪些选项,包括对象映射库的后端?

ruby database-abstraction adapter sequel

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

在窗口平台下,在c ++中睡眠线程为100.8564毫秒

我有任何方法在窗口OS下睡眠线程达到100.8564毫秒.我正在使用多媒体计时器,但其分辨率至少为1秒.请指导我,以便我可以处理毫秒的小数部分.

c c++ windows

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

如何在Objective-C头文件中初始化常量?

如何初始化头文件中的常量?

例如:

@interface MyClass : NSObject {

  const int foo;

}

@implementation MyClass

-(id)init:{?????;}
Run Code Online (Sandbox Code Playgroud)

header constants objective-c

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

在java中获取整数输入

我实际上是java编程的新手,我发现很难取整数输入并将其存储在变量中...如果有人可以告诉我如何操作或者提供一个例子,例如添加用户给出的两个数字,我希望它..

java parsing input

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

在触发器中更改TextBlock.Text不起作用

我在我的视图中有下一个代码:

<Style x:Key="documentFileNameStyle">
    <Setter Property="TextBlock.Foreground" Value="Gray"/>
    <Style.Triggers>
        <DataTrigger Binding="{Binding Path=Untitled}" Value="True">
            <Setter Property="TextBlock.FontStyle" Value="Italic"/>
            <Setter Property="TextBlock.Text" Value="no file name"/>
        </DataTrigger>
    </Style.Triggers>
</Style>

<DataTemplate x:Key="documentTemplate">            
    <TextBlock Text="{Binding Path=FileName}" Style="{StaticResource documentFileNameStyle}"/>                                
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

但是将TextBlock.Text设置为字符串不起作用.TextBlock.FontStyle更改为Italic,因此整个触发器正常工作.怎么了?

wpf styles datatrigger textblock

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

在vb.net中使用其名称访问属性

例如:

Sub Test()
  Dim car as new MyCar
  car.chassis.wheel.radius = 15
  Console.WriteLine(car.chassis.wheel.radius)    
End Sub
Run Code Online (Sandbox Code Playgroud)

所以问题是.是否可以使用像Something("car.chassis.wheel.radius")= 15这样的字符串名称来访问该属性?

vb.net reflection

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

在linux上,如何在不尝试连接的情况下检查端口是否处于侦听状态

如果本地计算机上的端口(如果通过IP或接口也需要)处于侦听状态,我如何检查?我不想连接到此端口进行检查,因为我不想激怒此端口后面的服务.

我想用它来将缺少的net.tcp.listen项添加到Zabbix.

编辑 - 这是真正的答案:

正确的方法是读取套接字表:

/ proc/net/tcp/proc/net/tcp6

它们包含如下行:

sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode
0: 00000000:1F40 00000000:0000 0A 00000000:00000000 00:00000000 00000000   101        0 4083927 1 f5d15240 750 0 0 2 -1
1: 00000000:2742 00000000:0000 0A 00000000:00000000 00:00000000 00000000  1002        0 6100 1 decd76c0 750 0 0 2 -1
Run Code Online (Sandbox Code Playgroud)

并且可以轻松解析监听套接字(dst:00000000:0000).netstat上的一个strace显示netstat以相同的方式工作.

c linux networking

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

如何在c#.net中的桌面应用程序的标签上显示"Lambda"或"Mu"等符号

请告诉我如何在桌面应用程序中使用c#.net显示"lambda"或Mu等符号.我认为我们可以使用ASCII值和convert.toChar(); ..如果我是对的,请给我链接页面,我可以得到所有这些科学符号的ASCII值.

请给我链接任何包含这种ASCII号列表的URL.

c# symbols

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

单独使用SVN还是在小型工作组中使用 - 工作流方法?

我花了几个月的时间研究Web应用程序,我们已接近生产阶段.现在很快就可以在这个项目上扩展开发组,其中包括1-3人.

我没有太多使用SVN的经验,但显然这是大公司的一大部分选择,所以我猜测SVN的优点毫无疑问超过了提交/检查/检查所花费的时间出局等

使用SVN,工作流程似乎变得有点复杂,尽管我已经阅读了O'Reilly Media的Subversion版本控制,但我不确定在单独开发或在单独开发时除了备份之外是否因为任何原因使用SVN是否过度小(1-3人)工作组?

你怎么做呢?在单独工作或在小型工作组中进行版本控制时,您的工作流程是什么?

谢谢!

svn version-control repository workgroup

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

如何使用JAXWS和APT自定义日期/时间绑定?

我使用JAXWS 2.1.7,使用一些类来运行JAXWS的'apt'来生成WSDL.对于日期,我使用

@XmlSchemaType(name="time")  
private Date wakeupTime;
Run Code Online (Sandbox Code Playgroud)

并且这会生成一个带有xs:time的模式,但是当这一切都以XML形式出现时,值就像

<wakeupTime>1901-01-01T01:00:00 +10</wakeupTime>
Run Code Online (Sandbox Code Playgroud)

我只想要时间部分!我想我想使用自定义转换器来说xs:time + java.util.Date应该以这样的方式打印和解析,但我看不出我可以将绑定文件传递给apt例程.我不能(出于历史和其他原因)使用XMLGregorianCalendar- 它必须是一个java.util.Date.如何在jaxb中为apt工具指定自定义绑定

java binding apt jax-ws jaxb

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