问题列表 - 第9747页

MySQL:查询中的回车符

我有一个查询,将每行两列的数据导出到一个文件中.在每个列的文件数据应该由回车分隔,如下所示:

row1column1
row1column2
row2column1
row2column2
row3column1
row3column2

我尝试使用char(13):

SELECT CONCAT(column1, char(13), column2) FROM my_table INTO outfile 'my_file'
Run Code Online (Sandbox Code Playgroud)

并且输出文件看起来非常好(每个列数据在另一行中),但是当我将它用作应该接受所描述格式的程序的输入时,它无法识别它.但是,当我手动擦除文件中的所有回车并通过按"回车"键再次添加它们时,我的程序识别该文件没有问题.当我尝试使用char(13),char(10)时,我的输出文件如下所示:

row1column1
\
row1column2
row2column1
\
row2column1

我确定我错过了明显的东西:)

mysql carriage-return

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

这个javascript的结果是什么?

我正在查看jQuery UI代码,我发现每个文件都以这样的结构开头:

;jQuery.ui || (function($) {
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么之前有分号jQuery,为什么逻辑OR正在完成?

JRH

javascript jquery jquery-ui

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

如何正确使用"this"来访问表单控件?

在我的情况下,我有面板,但要明确我将在我的例子中使用按钮.

我有5个(或更多)按钮,我设置了一个事件,例如 - OnMouseHover,所有五个按钮.我如何获得,如果所有事件链接到一个方法,哪一个鼠标悬停

要捕获鼠标悬停的按钮,我尝试使用"this",但它链接到表单本身.

    private void buttonX_MouseHover(object sender, EventArgs e)
    {
        this.Text = "Test";
    }
Run Code Online (Sandbox Code Playgroud)

我期望鼠标悬停在指定按钮上的文本将其文本更改为"Test",但它仅发生在form.Text上.

在我的真实程序中,我有60个面板,我再次使用一个方法来处理所有OnMouseHover事件.我如何获得鼠标悬停的面板(或上例中的按钮)?

.net c# events winforms

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

如何使JQuery intellisense在aspx文件中工作?

我知道如何使用这个"/// <reference path="jquery-1.3.2-vsdoc.js"/>" 在.js文件中使用intellisense,但是如何使它在aspx文件中工作.

我在页面html中编写了一些jquery代码,并希望在那里使用intellisense

asp.net jquery

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

.NET Custom Threadpool具有单独的实例

什么是最推荐的.NET自定义线程池,它可以有单独的实例,即每个应用程序有多个线程池?我需要一个无限的队列大小(构建一个爬虫),并且需要为我正在抓取的每个站点并行运行一个单独的线程池.

编辑:我需要尽可能快地挖掘这些网站以获取信息,为每个站点使用单独的线程池将使我能够控制在任何给定时间在每个站点上工作的线程数.(不超过2-3)

谢谢罗伊

c# web-crawler threadpool

12
推荐指数
2
解决办法
9060
查看次数

防止组合掉落

是否有一种简单的方法来禁用组合框的下拉部分?我想在某些情况下阻止用户查看下拉部分中的项目.

编辑

感谢所有回复这么快的人!

我已经考虑过选择将文本框或标签放在与组合框相同的位置,然后根据需要隐藏组合框,但是基于复杂性驳回了这个想法(表单上有很多组合) .我也查看了简单模式,但这删除了组合的下拉按钮部分.我想我真正想做的是禁用组合,但看起来它没有被禁用,仍然允许用户选择显示的数据(例如复制和粘贴操作).

.net winforms

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

以编程方式放大MKMapView

我正在使用MKMapViewiPhone应用程序内部.单击按钮时,缩放级别必须增加.这是我的第一个方法:

MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Run Code Online (Sandbox Code Playgroud)

但是,这段代码没有效果,因为我没有更新longitudeDelta值.所以我添加了这一行:

zoomIn.span.longitudeDelta *= 0.5;
Run Code Online (Sandbox Code Playgroud)

现在它有效,但有时候.该latitudeDeltalongitudeDelta不以同样的方式改变,我的意思是,他们的价值是不成正比.不知道怎么解决这个问题?

iphone mapkit mkmapview

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

如何在名为IQuery参数的NHibernate上设置C#可空值类型值?

我正在使用NHibernate并通过命名查询调用存储过程:

<sql-query name="SearchStuff" read-only="true" cacheable="true">
  <return class="ResultEntity" />
  EXEC [SearchStuff] ?, ?, ?    </sql-query>
Run Code Online (Sandbox Code Playgroud)

许多存储过程参数都是故意可以为空的 - 这是无法更改的.

C#:

IQuery listQuery = this.Session.GetNamedQuery("SearchStuff");
listQuery.SetInt32(0, param1);
listQuery.SetDateTime(1, param2);
listQuery.SetString(2, param3);
IList<ResultEntity> results = listQuery.List<ResultEntity>();
Run Code Online (Sandbox Code Playgroud)

不幸的是,NHibernate没有为可为空的值类型提供任何SetXyz()方法,所以我尝试添加一些扩展方法来补偿:

public static class QueryExtensions
{
    public static void SetInt32(this IQuery query, int position, int? val)
    {
        if (val.HasValue)
        {
            query.SetInt32(position, val.Value);
        }
        else
        {
            query.SetParameter(position, null);
        }
    }

    public static void SetInt32(this IQuery query, string name, int? val)
    {
        if (val.HasValue)
        {
            query.SetInt32(name, val.Value);
        }
        else
        { …
Run Code Online (Sandbox Code Playgroud)

nhibernate parameters null

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

我知道typeof(T),但编译器没有.怎么修?

我正在尝试编写一个这样的方法:

public static T Test<T>()
{
  if (typeof(T)==typeof(string))
     return "1241";

  // do something else
}
Run Code Online (Sandbox Code Playgroud)

但我似乎无法弄清楚如何把它拉下来.我想根据调用方法的T类型返回值.我需要返回字符串,int,自定义类,List等.

实际的用例是一些自定义序列化代码,其中反序列化代码必须知道它应该生成的对象的类型.

澄清:上面的示例给出以下错误:无法将字符串转换为类型T.

理想的解决方案适用于值类型和引用类型,并且不包含用于重载解析的虚拟参数.

我开始怀疑是否存在理想的解决方案.

谢谢,卢卡斯

c# generics

9
推荐指数
3
解决办法
1930
查看次数

在C++中实现复杂的继承

我有以下现有课程:

class Gaussian {
public:
  virtual Vector get_mean() = 0;
  virtual Matrix get_covariance() = 0;
  virtual double calculate_likelihood(Vector &data) = 0;
};

class Diagonal_Gaussian : public Gaussian {
public:
  virtual Vector get_mean();
  virtual Matrix get_covariance();
  virtual double calculate_likelihood(Vector &data);
private:
  Vector m_mean;
  Vector m_covariance;
};

class FullCov_Gaussian : public Gaussian {
public:
  virtual Vector get_mean();
  virtual Matrix get_covariance();
  virtual double calculate_likelihood(Vector &data);
private:
  Vector m_mean;
  Matrix m_covariance;
};
Run Code Online (Sandbox Code Playgroud)

如您所见,Gaussian类充当接口但没有任何实现.这一切都很好.

现在我想创建一个类"AdaptedGaussian",其中在计算似然性之前,将改变提供给calculated_likelihood的数据向量.

一些要求:

  • AdaptedGaussian必须是高斯的子类
  • AdaptedGaussian必须能够"包装"或"成为"每个可能的高斯类的实例
  • AdaptedGaussian必须由已经存在的高斯对象构造

我现在的想法是:

class Adapted_Gaussian : public Gaussian …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

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