问题列表 - 第646页

如何检查MySQL中的值是否为整数?

我在MySQL中看到有Cast()Convert()函数从值创建整数,但有没有办法检查一个值是否为整数?is_int()我正在寻找像PHP这样的东西.

mysql

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

如何使用C#/ .NET ODBC或OLE读取/写入dBase III文件?

我搜索了有关如何使用OLEDB或ODBC与C#/ .NET读取/写入dBase III(dbf)文件的各种技术.我已经尝试了几乎所有的tecniques,但没有成功.有人能指出我正确的方向吗?

谢谢你的时间.

.net c# dbf dbase

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

是否有比嵌套"使用"更好的确定性处置模式?

在C#中,如果我想确定性地清理非托管资源,我可以使用"using"关键字.但是对于多个依赖对象,这最终会进一步嵌套:

using (FileStream fs = new FileStream("c:\file.txt", FileMode.Open))
{
    using (BufferedStream bs = new BufferedStream(fs))
    {
        using (StreamReader sr = new StreamReader(bs))
        {
            // use sr, and have everything cleaned up when done.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在C++中,我习惯于使用析构函数来执行此操作:

{    
    FileStream fs("c:\file.txt", FileMode.Open);
    BufferedStream bs(fs);
    StreamReader sr(bs);
    // use sr, and have everything cleaned up when done.
}
Run Code Online (Sandbox Code Playgroud)

在C#中有更好的方法吗?还是我坚持多层次的嵌套?

c# c++ using raii

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

不在同一元素上使用宽度和填充/边距?

我见过很多人提到你不应该在CSS的同一个元素上使用宽度和填充或边距.这是为什么?

html css

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

使用Nullable <value>类型的条件运算符赋值?

EmployeeNumber =
string.IsNullOrEmpty(employeeNumberTextBox.Text)
    ? null
    : Convert.ToInt32(employeeNumberTextBox.Text),
Run Code Online (Sandbox Code Playgroud)

我经常发现自己想要做这样的事情(EmployeeNumberNullable<int>因为它是在LINQ到SQL的DBML对象,其中列允许NULL值的属性).不幸的是,编译器认为"'null'和'int'之间没有隐式转换",即使这两种类型在对自己的可空int的赋值操作中都是有效的.

由于内联转换需要在.Text字符串上发生(如果它不为空),因此Null合并运算符不是我能看到的选项.

据我所知,唯一的方法是使用if语句和/或分两步进行分配.在这种特殊情况下,我发现非常令人沮丧,因为我想使用对象初始化器语法,这个赋值将在初始化块中...

谁知道更优雅的解决方案?

c# nullable conditional-operator

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

在sql结果中填充空日期的最简单方法是什么(在mysql或perl端)?

我正在从一个mysql表构建一个快速的csv,其查询如下:

select DATE(date),count(date) from table group by DATE(date) order by date asc;
Run Code Online (Sandbox Code Playgroud)

并通过以下方式将它们转储到perl中的文件:

while(my($date,$sum) = $sth->fetchrow) {
    print CSV "$date,$sum\n"
}
Run Code Online (Sandbox Code Playgroud)

但是数据中存在日期差距:

| 2008-08-05 |           4 | 
| 2008-08-07 |          23 | 
Run Code Online (Sandbox Code Playgroud)

我想填充数据以填写零计数条目的缺失日期,最终得到:

| 2008-08-05 |           4 | 
| 2008-08-06 |           0 | 
| 2008-08-07 |          23 | 
Run Code Online (Sandbox Code Playgroud)

我把一个非常笨拙(几乎肯定是错误的)的解决方法打包在一起,每个月都有一些日数和一些数学,但是在mysql或perl方面必须有更直接的东西.

面对为什么我这么愚蠢的任何天才想法/拍打?


我最终使用了一个存储过程,该过程为所讨论的日期范围生成临时表,原因如下:

  • 我知道我每次都会寻找的日期范围
  • 遗憾的是,有问题的服务器不是我可以在atm上安装perl模块的,并且它的状态已经破旧,它没有任何远程日期:: - y已安装

perl Date/DateTime迭代答案也非常好,我希望我能选择多个答案!

mysql perl calendar datediff

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

Ruby中的枚举

在Ruby中实现枚举习惯的最佳方法是什么?我正在寻找一些我可以使用(几乎)像Java/C#枚举的东西.

ruby enums

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

如何调试在另一个进程(2.exe)下运行的进程(1.exe)?

1.exe没有给我足够的时间来启动IDE并将1.exe附加到调试器以进入.

debugging visual-studio

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

什么是.NET Control.Margin属性?

我假设C#margin属性具有CSS中的含义 - 控件外部的间距.但是,对于我输入的值,似乎忽略了保证金价值.

然后我读了SDK:

在停靠控件上设置Margin属性不会影响控件与其容器边缘的距离.

鉴于我正在对表格进行控制,并且可能对接它们,Margin属性对我有什么影响?

c# controls margin

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

你如何在WPF中进行AppBar对接(屏幕边缘,如WinAmp)?

是否有关于在WPF中进行AppBar对接(例如锁定到屏幕边缘)的完整指导?我知道需要进行InterOp调用,但我正在寻找基于简单WPF表单的概念证明,或者可以使用的组件化版本.

相关资源:

c# wpf appbar docking dock

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