标签: messages

MySQL:大型VARCHAR与TEXT?

我在MySQL中有一个消息表,用于在用户之间记录消息.除了典型的id和消息类型(所有整数类型),我需要将实际的消息文本保存为VARCHAR或TEXT.我设置的前端限制为3000个字符,这意味着消息永远不会插入到数据库中,因为它比这更长.

是否有理由使用VARCHAR(3000)或TEXT?有一些关于编写VARCHAR(3000)的东西,感觉有点违反直觉.我已经浏览了Stack Overflow上的其他类似帖子,但是能够获得特定于此类公共消息存储的视图.

mysql varchar text messages

824
推荐指数
6
解决办法
45万
查看次数

加载包时禁用消息

我有一个R(ROCR)包我需要在我的R环境中加载.加载包后,将打印一组消息.这通常很好,但由于我的R脚本的输出用于进一步分析,我想完全禁用所有这些输出.我怎么做?此外,我更愿意这样做而不必修改ROCR,因此该脚本的未来用户也不必这样做.

至今:

  • sink()在这里不起作用 - 重定向stdout和std err /dev/null对我没有任何作用.
  • 不出所料,options(warnings=-1)也没有做任何事情,因为这些不是警告,本身就是印刷品.

有什么想法吗?

r messages

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

Java,如何在apache kafka中获取主题中的消息数量

我正在使用apache kafka进行消息传递.我用Java实现了生产者和使用者.我们如何获取主题中的消息数量?

java messages apache-kafka

70
推荐指数
11
解决办法
10万
查看次数

在Windows程序中WM_QUIT,WM_CLOSE和WM_DESTROY有什么区别?

我想知道Windows程序中WM_QUIT,WM_CLOSE和WM_DESTROY消息之间有什么区别,基本上是:它们何时发送,除了程序定义之外,它们还有任何自动效果吗?

c++ windows messages

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

你是否用句点结束了异常消息?

我已经看到有和没有句号的两个异常消息.而且我可以想到为什么两者都可能是好的一些原因.

  • 如果您愿意,没有任何点可以让您自由添加句点或将其留下.如果消息出现在某种标题栏或其他内容中,则可能很有用.
  • 用一个圆点,你总会知道你有一个"完整的句子",它看起来更完整.

你推荐哪一个?

也可能是本地化资源字符串中的问题.显然你不能在一切之后放一段时间(在按钮和菜单项等文本之后的句点看起来很奇怪).但是,你是否应该把时间从一切都保持一致,然后在有用的地方添加它?或者你宁愿把它看作适合的时期吗?例如,在所有资源字符串和异常消息之后是句子,而不是在那些字之后.但那么,非常短的句子怎么样?比如"创建新文件".也许可以省去被认为是行动的字符串...(只是在我在这里打字的时候想...

我知道,这不是世界上最重要的事情.但像这样的小事情会在一段时间后给我带来麻烦.我喜欢一致性,知道为什么我会这样做.问题是我不确定应该选择哪一个:p

c# coding-style exception messages

54
推荐指数
5
解决办法
6081
查看次数

Android - 隐藏所有显示的Toast消息

如何删除当前显示的所有Toast消息?

在我的应用程序中,有一个列表,当用户点击某个项目时,会显示一个Toast消息,10个项目--10个Toast消息.

因此,如果用户单击10次,然后按下菜单按钮,他们必须等待几秒钟,直到他们能够读取菜单选项文本.

它应该不是那样的:)

android messages hide toast

53
推荐指数
7
解决办法
5万
查看次数

Toastr:如何防止在鼠标悬停时使用粘性吐司淡出?

我一直在玩toastr并且已经成功地将超时设置为0,因此吐司仍然是粘性的,但是当我将鼠标移出吐司时吐司消失了.我想要覆盖它,所以如果用户点击它,烤面包就会消失 - 非常适合有大量文字的祝酒词.如何才能做到这一点?

notifications messages mouseover sticky toastr

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

WCF错误:此工厂启用了手动寻址,因此必须预先发送所有发送的消息

我有一个托管的WCF服务,我为其创建了一个自定义工厂,这样就可以使用多个主机头:

/// <summary>
/// Required for hosting where multiple host headers are present
/// </summary>
public class MultipleHostServiceFactory : ServiceHostFactory
{
    protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses)
    {
        List<Uri> addresses = new List<Uri>();
        addresses.Add(baseAddresses[0]);
        return base.CreateServiceHost(serviceType, addresses.ToArray());
    }
}
Run Code Online (Sandbox Code Playgroud)

我很确定我的配置文件现在在客户端和服务器上都是正确的(可以在这里看到).

我得到的错误似乎与工厂有关:

此工厂已启用手动寻址,因此必须预先发送所有发送的消息.

public string GetData(int value) {
    return base.Channel.GetData(value);
}
Run Code Online (Sandbox Code Playgroud)

错误发生在行return base.Channel.GetData(value);.

c# wcf messages channelfactory

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

为什么我的Django单元测试不知道MessageMiddleware是否已安装?

我正在研究一个Django项目并正在为它编写单元测试.但是,在测试中,当我尝试登录用户时,我收到此错误:

MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware
Run Code Online (Sandbox Code Playgroud)

登录实际站点工作正常 - 并使用MessageMiddleware显示登录消息.

在我的测试中,如果我这样做:

from django.conf import settings
print settings.MIDDLEWARE_CLASSES
Run Code Online (Sandbox Code Playgroud)

然后它输出:

('django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware')
Run Code Online (Sandbox Code Playgroud)

这似乎表明在运行测试时安装了MessageMiddleware.

我有一个明显的步骤吗?

UPDATE

根据下面的建议,它确实看起来像是一个设置的东西.

我目前settings/__init__.py喜欢这个:

try:
    from settings.development import *
except ImportError:
    pass
Run Code Online (Sandbox Code Playgroud)

settings/defaults.py包含大部分标准设置(包括MIDDLEWARE_CLASSES).然后settings.development.py覆盖其中一些默认值,如下所示:

from defaults import *

DEBUG = True
# etc
Run Code Online (Sandbox Code Playgroud)

使用开发设置看起来我的开发站点本身工作正常.但是,虽然测试似乎加载设置OK(默认和开发)settings.DEBUG设置为False.我不知道为什么,或者这是否是问题的原因.

django unit-testing middleware messages

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

从Whatsapp获取所有消息

我正在尝试实现一个应用程序,它将在textview中显示从Whatsapp收到的所有消息.有什么办法吗?是否有可能从Whatsapp中提取所有消息?

sms android messages inbox

37
推荐指数
4
解决办法
13万
查看次数