问题列表 - 第17552页

从字符串字段转换MySQL中的日期

我正在使用一个系统,其中日期以格式存储为字符串dd/mm/yyyy.是否可以将其转换yyyy-mm-dd为SELECT查询(以便我可以使用DATE_FORMAT它)?MySQL有日期解析功能吗?

目前我能想到的唯一方法是连接一堆子串,但希望有一个更简单的解决方案.

(不幸的是,我无法将字段转换为真正的日期字段,因为它是一个元表:同一列包含不同字段的值,这些字段只是字符串.)

mysql date

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

阻止win32进程崩溃时的模态对话框

我们有一个遗留构建基础架构,用于夜间构建(在Perl中实现),用于编译,链接和单元测试我们的应用程序/插件.在Windows上,如果单元测试过程崩溃,则会弹出一个"锁定"构建场的模态对话框.

是否有一种方法(win32 API调用,系统配置,env var,某些东西......)来禁用此行为以使子进程在崩溃时立即终止,而没有模态对话框和非零退出状态?

谢谢,--DD

PS:我们在Windows上使用SEC(结构化异常处理)进行编译,以便能够使用catch(...)"捕获"崩溃,因此在大多数情况下避免这个问题,但有时这还不够,因为当然有些崩溃不可恢复(例如,如果它们损坏了堆栈).

c++ winapi

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

O(NlogN)找到3个数字,这些数字在数组中具有任意T的总和

给定一个整数数组A,找到任何三个与任何给定的T相加.

我在一些在线帖子上看到了这一点,声称它有一个O(NlogN)解决方案.

对于2个数字,我知道散列表可以帮助O(N),但对于3个数字,我找不到一个.

我也觉得这个问题听起来很熟悉一些难题,但不记得这个名字,因此不能谷歌.(虽然最坏的显然是O(N ^ 3),并且对于2个数字的解,它实际上是O(N ^ 2))

它并没有真正解决现实世界中的任何问题,只是让我感到烦恼.

任何的想法?

algorithm

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

SVN + SSH连接给出错误210002,网络连接意外关闭

好的,我在设置SVN + SSH时出现问题.

我在Linux服务器上运行SVN并尝试从运行Snow Leopard的Mac笔记本电脑进行连接.XCode尝试连接,但给出消息"错误210002,网络连接意外关闭".

网上似乎没有任何解释.我使用HTTP与HTTP连接,它适用于所有存储库.

这是我的SVN vesrion:

svn, version 1.5.4 (r33841)
compiled Aug  7 2009, 01:44:11

Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with …
Run Code Online (Sandbox Code Playgroud)

svn ssh xcode http

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

UITextField边框颜色

我非常希望将自己的颜色设置为UITextField边框.但到目前为止,我只能找到如何更改边框线样式.

我使用background属性以这种方式设置背景颜色:

self.textField.backgroundColor = textFieldColor;
Run Code Online (Sandbox Code Playgroud)

但我也必须改变UITextField边框的颜色.我的问题是如何改变边框颜色.

border colors uitextfield uikit ios

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

公共图书馆的char或std :: string数组?

我的问题很简单:
我应该使用char数组,例如:

char *buf, buf2[MAX_STRING_LENGTH]  
Run Code Online (Sandbox Code Playgroud)

等或者我应该在一个库中使用std :: string,这些库将被其他程序员使用,他们可以在他们选择的任何SO和编译器上使用它吗?

考虑性能和便携性......

从我的角度来看,std字符串更容易,性能相同或差别太小,不能使用std:string,关于可移植性,我不知道.我想因为它是标准的,所以不应该有任何编译器在没有它的情况下编译C++,至少是任何重要的编译器.

编辑:
该库将在3个主要操作系统上编译,理论上,作为库分发

你的意见?

蒂,

c++ compiler-construction string standards char

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

用于Web编程的强类型语言

是否有任何强类型的Web编程语言?我现在用PHP编程,但是当我尝试将数字与字符串进行比较时,我常常希望它对我大喊大叫.标准库中可以返回bool或整数的函数也不会变得更容易.

我知道有.NET,但这是我唯一的选择吗?

programming-languages strong-typing

9
推荐指数
4
解决办法
4787
查看次数

Parallel.ForEach没有启动新线程

Parallel.ForEach没有旋转新线程

大家好,我们有一个非常密集的IO操作,我们使用Microsoft的.NET Framework并行扩展中的Parallel.ForEach编写.我们需要删除大量文件,并且我们将要删除的文件表示为列表列表.每个嵌套列表中都有1000条消息,我们有50条这样的列表.这里的问题是,当我查看之后的日志时,我只看到在Parallel.ForEach块内执行一个线程.

这是代码的样子:

List<List<Message>> expiredMessagesLists = GetNestedListOfMessages();
foreach (List<Message> subList in expiredMessagesLists)
{
    Parallel.ForEach(subList, msg =>
    {
        try
        {
            Logger.LogEvent(TraceEventType.Information, "Purging Message {0} on Thread {1}", msg.MessageID, msg.ExtensionID, Thread.CurrentThread.Name);

            DeleteMessageFiles(msg);
        }
        catch (Exception ex)
        {
            Logger.LogException(TraceEventType.Error, ex);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我写了一些示例代码,它具有更简单的数据结构,没有IO逻辑,我可以看到在Parallel.ForEach块中执行的几个不同的线程.我们在上面的代码中使用Parallel.ForEach做错了吗?它可能是绊倒它的列表列表,还是IO操作存在某种线程限制?

.net c# multithreading parallel-extensions

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

为什么这个语法无效?

为什么抱怨语法无效?

#! /usr/bin/python

recipients = []
recipients.append('chris@elserinteractive.com')

for recip in recipients:
    print recip
Run Code Online (Sandbox Code Playgroud)

我一直在:

File "send_test_email.py", line 31
    print recip
              ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python printing syntax-error python-3.x

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

.c_str()奇怪吗?数据变化没有押韵或原因?

我有这个简单的功能:

const wchar_t *StringManager::GetWCharTStar(int stringId)
{
    std::wstring originalString = StringManager::GetString(stringId);
    const wchar_t *retStr = originalString.c_str();
    return retStr;
}
Run Code Online (Sandbox Code Playgroud)

在该函数的第二行,我有正确的wchar_t*.但是,当我返回时,数据切换到垃圾数据.两者之间没有任何功能.是什么赋予了?!

c++ string wchar-t wstring c-str

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