问题列表 - 第5584页

为什么我不能在结构中初始化我的字段?

我很惊讶我无法在结构中初始化我的字段,为什么会这样?喜欢:

struct MyStruct
{
    private int a = 90;
}
Run Code Online (Sandbox Code Playgroud)

但这是一个complie时间错误.我不知道为什么这是一个问题?请向我解释一下.

c#

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

这是一个sql groupby查询的候选者吗?

我有两个表:表A(ID [int, pk], Name [string])表B (ID [int, pk], TableA_ID [int, fk], Name [string], DateStamp [datetime (dd/mm/yyyy hh:MM:ss)]),有表A和表B之间的一个一对多的关系.

两个表上的内部联接将给出以下结果:

TableA.ID, TableA.Name, TableB.Name, TableB.DateStamp
        1,    'File A', 'Version 1', 01/01/2009 15:00:00
        1,    'File A', 'Version 2', 05/01/2009 08:15:00
        1,    'File A', 'Version 3', 06/01/2009 19:33:00
        2,    'File B', 'Version 1', 03/01/2009 09:10:00
        2,    'File B', 'Version 2', 20/01/2009 20:00:00
        3,    'File C', 'Version 1', 01/01/2009 17:00:00

我真正想要的是以下(TableA中的每一行和TableB中的最后一个匹配行):

TableA.ID, TableA.Name, TableB.Name, TableB.DateStamp
        1,    'File A', 'Version 3', …

sql

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

在尝试CREATE DATABASE之前检查用户权限

有些主机让你的脚本CREATE DATABASE,有些则没有,并要求你改用他们的控制面板.如何在不实际创建任何数据库的情况下检查数据库是否允许我使用给定的用户/密码运行此查询?

因为如果我没有足够的权限,我只想完全隐藏UI中的"创建数据库"按钮.

我正在使用PHP和MySQL.谢谢.

php mysql

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

从枚举序号转换为枚举类型

ReportTypeEnum在所有类中的方法之间传递的枚举类型,但我需要在URL上传递它,所以我使用序数方法来获取int值.在我的其他JSP页面中获取它之后,我需要将其转换回一个ReportTypeEnum以便我可以继续传递它.

我如何将序数转换为ReportTypeEnum

使用Java 6 SE.

java enums

292
推荐指数
6
解决办法
14万
查看次数

Java SWT:如何指示菜单项被选中

使用SWT,指示菜单项(来自任务栏菜单)是当前活动选择的常用方法是什么?复选标记?胆大?如何用代码完成?

java swt menu

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

YUI编辑:<p>而不是换线?

如何告诉YUI-Editor将所有文本括起来<p></p>并使用,<p></p>而不是<br>在用户发出换行符时?

这里有一个例子来说明我正在尝试做的事情:

而不是这个:

The quick brown fox<br>jumps over the lazy dog
Run Code Online (Sandbox Code Playgroud)

我想要这个:

<p><p>The quick brown fox</p><p>jumps over the lazy dog</p></p>
Run Code Online (Sandbox Code Playgroud)

任何想法除了解析整个HTML之前如何做到这一点,然后保存并找到 - 替换标签?

更新:我刚注意到,<p></p>如果整个文本都包含在内,YUI编辑器会自动发布换行符<p></p>.换句话说,问题是:

如何告诉YUI编辑器将整个文本包含在textarea中<p></p>

javascript yui ruby-on-rails richtextbox richtextediting

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

在Ehcache中检索过期的对象

我想在Ehcache上面实现以下算法:

  • 尝试从缓存中获取一个元素
  • 如果元素没有过期
    • 为价值服务
  • 其他
    • 提供过期的价值
    • 刷新背景中的元素

但我永远不会得到一个过期的元素(Element.isExpired()).我尝试使用我的缓存配置(尤其是TimeToLive和TimeToIdle),但我似乎无法让它按我的意愿工作.我可以列出缓存中的键,但如果我"get()"一个过期的元素,我总是得到一个null.

我究竟做错了什么 ?

java configuration caching ehcache

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

WinForms TextBox的自定义插入

我正在WinForms .Net 2.0应用程序中开发类似应用程序的自定义HyperTerminal.我在Panel中有一个多行TextBox,您可以在其中与硬件设备进行交互.

我的客户希望拥有一个自定义Caret,一个填充矩形,大小为一个字符空间,而不是默认的垂直线.

我知道.Net默认情况下不提供执行此操作的选项,但必须有一些Windows功能才能执行此操作.

.net c# caret winforms

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

Mysql全文索引限制?

有什么限制或陷阱或反模式或陷阱?

它看起来很有吸引力,显然你可以创建一个几乎没有工作的搜索引擎.但它不能没有它的问题......

你有什么经历?

mysql full-text-search

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

从std :: binary_function(或std :: unary函数)继承有什么好处?

从std :: binary_function(或std :: unary_function)继承有什么好处?

例如,我有这样的代码:

class Person
{
 public:
    Person();
    Person(int a, std::string n);
    Person(const Person& src);

    int age;
    std::string name;
 };

 Person::Person()
           : age(0)
             , name("")
               {};

 Person::Person(int a, std::string n)
 : age(a)
 , name(n)
 {};

 Person::Person(const Person& src)
 {
   age = src.age;
   name = src.name;
 };

 struct PersonPrint : public std::unary_function<Person, void>{
   void operator() (Person p){
     std::cout << " Person age: " << p.age 
               << " name: " << p.name << std::endl;
   }
 };

 struct PersonGreater : …
Run Code Online (Sandbox Code Playgroud)

c++ stl

27
推荐指数
3
解决办法
9056
查看次数