小编Dav*_*vid的帖子

陷阱和中断有什么区别?

陷阱和中断有什么区别?

如果不同系统的术语不同,那么它们在x86上意味着什么?

x86 operating-system kernel interrupt cpu-architecture

143
推荐指数
5
解决办法
16万
查看次数

NoSQL或YesSQL

我有一个庞大的词典:

"word1" => [value1]
"word2" => [value2]
"word3" => [value3, value2]
...
"word400000000" => [value455, value3435, ..., value3423]
Run Code Online (Sandbox Code Playgroud)

单词的数量真的很大.

现在我希望能够非常快速地检索所有values被指出的东西word.word是字符串值.

什么是最好的工具?我想到了简单的数据库解决方案,但DBA的人说它不会真的很快.

所以,在我打开Cormen的书之前,是否有一些现成的解决方案可以解决这个问题?

algorithm full-text-search nosql

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

挂钩WinForms TextBox控件的默认"粘贴"事件

我需要"修改"所有粘贴到TextBox文本中以某种结构化方式显示.我可以使用drag-n-drop,ctrl-v来完成它,但是如何使用默认上下文的菜单"粘贴"呢?

c# winforms

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

什么是将标题分解为行的语义正确方法?

简单的问题!

我认为(不知道为什么)使用<br/>有点不好......

<h1>My<br/>
multiline header - notice only first<br/>
line contains short word</h1>
Run Code Online (Sandbox Code Playgroud)

还有其他建议吗?

更新 案例的其中一行将是额外的短[呃]然后其他

html

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

将ListBox绑定到XAML中的List(Collection)

我正在学习WPF,所以我对此非常感兴趣.我看到了一些关于如何做我想做的事的例子,但没有确切的......

问题:我想将List绑定到ListBox.我想在XAML中完成它,没有编码后面的代码.我怎样才能做到这一点?

现在我做的那样:

XAML

<ListBox x:Name="FileList">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Label Content="{Binding Path=.}"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

代码背后

public MainWindow()
{
    // ...
    files = new List<string>();
    FileList.ItemsSource = files;
}

private void FolderBrowser_TextChanged(object sender, RoutedEventArgs e)
{
    string folder = FolderBrowser.Text;
    files.Clear();
    files.AddRange(Directory.GetFiles(folder, "*.txt", SearchOption.AllDirectories));
    FileList.Items.Refresh();
}
Run Code Online (Sandbox Code Playgroud)

但我想摆脱FileList.ItemsSource = files;,并FileList.Items.Refresh();在C#代码.

谢谢

c# wpf xaml binding wpf-controls

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

只获取@Requestmapping的通配符部分

我在控制器操作上使用通配符映射,并希望通过通配符获得字符串匹配.我怎么能以正确的方式做到这一点?不使用子串等

@Controller
@RequestMapping(value = "/properties")
public class PropertiesController {

    @RequestMapping(value = "/**", method=RequestMethod.GET)
    public void getFoo() {

        String key = (String) request. getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
        // returns "/properties/foo/bar" ... 
        // I want only "foo/bar" part


        // ...
    }

}|
Run Code Online (Sandbox Code Playgroud)

spring-mvc

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

订购选择子句以特定方式生成

我需要帮助编写一个select子句查询.

例如,假设我有这样的查询:

select value from some_table order by value asc;
Run Code Online (Sandbox Code Playgroud)

结果我得到了这个:

1
2
3
4
5
6
7
8
9
10
Run Code Online (Sandbox Code Playgroud)

但一个特殊查询我想写,是一个仍然会给我排序的值,但是会放58.

这意味着我需要一个值超出正常顺序.

它可以用其他方式描述.假设我有两组数字(例子):A = {a | 1 <= a <= 118,a!= 78} B = {b | b> 118}我有一个C = AUBU {78}组,我需要将所有这些值排序为"A,78,B"

sql database oracle

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

在codeigniter控制器中获取整个帖子体

我正在运行这样的XMLHttpRequest请求:

var data = JSON.stringify({
    name : "123",
    id : 12
});

window.console.log("Submitting: " + data);
var req = new XMLHttpRequest();
req.open('POST', "http://localhost/index.php/lorem/ipsum", true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.onreadystatechange = function() {
    if (  req.readyState==4) {
        window.console.log( "Sent back: " + req.responseText );
    }
}
req.send(data);
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,传递的参数没有名称.

现在我想在控制器的ipsum功能里面读取JSON数据lorem.我怎样才能做到这一点?$this->input->post();返回false :(

php ajax codeigniter

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

用括号返回,但没有得到不同的结果

在我看来,我遇到了一些奇怪的行为.我想我不明白发生了什么事,所以如果有人能帮我这个......我会很高兴的.

function dateString1(date) {
return (
    ('0' + date.getDate()).slice(-2) + '/' +
    ('0' + (date.getMonth()+1)).slice(-2) + '/' +
    date.getFullYear()
);
}


function dateString2(date) {
return 
    ('0' + date.getDate()).slice(-2) + '/' +
    ('0' + (date.getMonth()+1)).slice(-2) + '/' +
    date.getFullYear()
;
}
Run Code Online (Sandbox Code Playgroud)

所以,dateString1将返回我正在寻找的字符串,但dateString2将返回undefined.在Chrome和IE8上查看了它.

这是怎么回事?

谢谢

javascript

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

公开内部控件内容属性为[User Control]

我是世界粮食计划署的新手,并尝试通过不同的例子来学习它.

现在我想创建一个自定义用户控件,其中包含按钮(以及其他控件).我想将Buttons Content属性公开为User Controls自己.

用户控制:

<DockPanel LastChildFill="True">
    <Button Name="ClickButton" DockPanel.Dock="Right" Focusable="False"/>
    <TextBox Name="TextBox">lorem ipsum dolor set amet</TextBox>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

我想在主应用程序窗口中更改按钮内容,如下所示:

<my:ButtonTextBox Name="mtb1" Grid.Column="0" Grid.Row="0">Some text</my:ButtonTextBox>
Run Code Online (Sandbox Code Playgroud)

一些文字,是要写在按钮上的文字......

我怎样才能做到这一点?谢谢!

c# wpf xaml wpf-controls

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

在JSON序列化之前更改对象

我想在JSON序列化之前更改对象.为此,我使用change方法创建了一个接口,任何实现此接口的类都将"尝试"自行更改.(是的,可能这样做不是最佳的,但例如清酒会这样做)

@JsonSerialize(using = ChangesValuesSerializer.class)
public interface ChangesValues {
    void changeValues();
}
Run Code Online (Sandbox Code Playgroud)

现在,是ChangesValuesSerializer我正在实施的serialize方法.并想知道,我怎么能说杰克逊,把它称为内置的序列化器对象.

class ChangesValuesSerializer extends JsonSerializer<ChangesValues> {

    @Override
    public void serialize(ChangesValues changesValues, JsonGenerator jsonGenerator,
            SerializerProvider serializerProvider) throws IOException,
            JsonProcessingException {

        changesValues.changeValues();

        // ***
        // ->> Just call Jacksons default serializer
        // ***
    }

}
Run Code Online (Sandbox Code Playgroud)

java serialization json jackson

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

如何添加子选择以进行选择

我想执行这样的查询:

SELECT Table1.COL1,
       Table1.COL2,
       (SELECT SUM(Table2.COL3)
          FROM Table2
         WHERE Table2.UID = Table1.UID) SUMOF
  FROM Table1;
Run Code Online (Sandbox Code Playgroud)

我该怎么做?我通常创建一个Criteria添加,只ProjectionList填充. 我创建了一个来计算... COL1COL2
DetachedCriteriasum

现在,如何将这个分离的标准附加到主要标准?我的直觉说 - 这是某种需要添加到列表中的Projection,但我不知道如何.此外,不确定WHERE Table2.COL4 = Table1.COL5分离标准的工作原理.

此外,我确信此查询可能以不同的方式编写,例如使用join语句.如果有这样的方式运行它仍然很有趣.

DetachedCriteria 和主要的 Criteria

DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Table2.class, "table2");
detachedCriteria
  .setProjection(
    Projections.projectionList()
      .add(Projections.sum("table2.col3"), "sumCol3")
  )
  .add(Restrictions.eq("table2.uid", "table1.uid"))
;

Criteria criteria = session.createCriteria(Table1.class, "Table1");
criteria
  .setProjection(
    Projections.projectionList()
      .add(Projections.property("Table1.col1"), "col1")
      .add(Projections.property("Table1.col2"), "col2")
  )
;
Run Code Online (Sandbox Code Playgroud)

实体(非常短的版本)

@Entity
@Table(name = "Table1")
public class Table1 {
  @Id
  @Column(name = "uid")
  public String …
Run Code Online (Sandbox Code Playgroud)

java sql hibernate jpa hibernate-mapping

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

c#中没有变量的拉丁名称

我已经用所有希伯来字母命名了我的按钮对象(WinForms),然后添加了click事件......它有效.

这是我错过的一些新功能吗?

this.????? = new System.Windows.Forms.Button();
this.SuspendLayout();
// 
// ?????
// 
this.?????.Location = new System.Drawing.Point(58, 48);
this.?????.Name = "?????";
this.?????.Size = new System.Drawing.Size(75, 23);
this.?????.TabIndex = 0;
this.?????.Text = "button1";
this.?????.UseVisualStyleBackColor = true;
this.?????.Click += new System.EventHandler(this.button1_Click);

private void button1_Click(object sender, EventArgs e)
{
?????.Text = "BLAH BLAH";
}
Run Code Online (Sandbox Code Playgroud)

c#

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