问题列表 - 第38772页

在图中按顺序标记点

我有两个向量表示我想要绘制的点(x,y)的位置.

我知道如何绘制它们,但我也想将它们标记为1,2,3,4 ......在图上可以看到标签.标签表示它们在向量中的顺序.

matlab plot

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

使用Javascript解析URL

可能重复:
如何在javascript中将URL解析为主机名和路径?

我正在尝试解析页面的网址.例如,当前页面是location.href.

所以我的博客的主页,如果我使用alert(location.href); 它会在警告框中返回" http://diaryofthedead.co.cc/ ".如果我使用alert(location.href); 在我的博客的第二页,它会在一个警告框中返回" http://diaryofthedead.co.cc/page/2 ".有没有办法解析URL以获得最后的数字.有谁知道我怎么能这样做?我可以使用通配符或其他东西来做类似的事情:location.href +"page /"+*;*等于"page /"后面的任何内容,然后将*转换为变量?

javascript url

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

如何从with-in DataContext类中公开DataContext?

在DataContext中扩展类时是否可以公开DataContext?考虑一下:

public partial class SomeClass {
    public object SomeExtraProperty {
        this.DataContext.ExecuteQuery<T>("{SOME_REALLY_COMPLEX_QUERY_THAT_HAS_TO_BE_IN_RAW_SQL_BECAUSE_LINQ_GENERATES_CRAP_IN_THIS INSTANCE}");
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我现在有一个草率的版本,我将DataContext传递给视图模型,然后我将它传递给我在partial类中设置的方法.我想避免整个DataContext传递,只是有一个我可以引用的属性.

更新@Aaronaught

那么,我将如何编写代码呢?我知道这是一个模糊的问题,但是到目前为止我在网上看到的所有教程都觉得他们认为我知道在哪里放置代码以及如何使用它等等.

假设我有一个非常简单的应用程序结构为(在文件夹中):

  • 控制器
  • 楷模
  • 查看

存储库文件在哪里?在Models文件夹中,还是可以为它们创建"存储库"文件夹?

过去,存储库如何识别DataContext?我是否必须在存储库的每个方法中创建它的新实例(如果这样看起来效率不高......并且不会导致将对象拉出一个实例并在使用它的控制器中使用它的问题另一个例子......)?

例如,我目前有这个设置:

public class BaseController : Controller {
    protected DataContext dc = new DataContext();
}

public class XController : BaseController {
    // stuff
}
Run Code Online (Sandbox Code Playgroud)

这样我就可以为所有继承的控制器提供"全局"DataContext BaseController.我的理解是,这是有效的(我可能是错的......).

在我的Models文件夹中,我有一个"Collections"文件夹,它真正用作ViewModels:

public class BaseCollection {
    // Common properties for the Master page
}

public class XCollection : BaseCollection {
    // X View specific properties
}
Run Code Online (Sandbox Code Playgroud)

那么,把所有这些都放在哪里以及如何将存储库插件?它会是这样的(使用我的应用程序的真实对象):

public interface IJobRepository {
    public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc linq-to-sql

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

每个构建中的二进制对象文件更改

每次进行构建时使用G ++ GNU编译器进行编译时,如果不更改源代码,我会得到一个不同的二进制对象文件.是否有一个编译选项,每次都会给我相同的二进制文件.

c++ g++

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

DAO和Spring Beans有什么区别?

我开始使用Java编程(使用Spring Framework)并发现自己对DAO和Spring的Bean之间的区别感到困惑.它们是出于同一目的吗?

java spring dao javabeans

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

为什么sapply返回我需要转置的矩阵,然后转置矩阵不会附加到数据帧?

我希望了解为什么会发生这种情况以及如何更有说服力地做到这一点.

当我使用sapply时,我希望它返回一个3x2矩阵,但它返回一个2x3矩阵.为什么是这样?为什么难以将其附加到另一个数据框?

a <- data.frame(id=c('a','b','c'), var1 = c(1,2,3), var2 = c(3,2,1))
out <- sapply(a$id, function(x) out = a[x, c('var1', 'var2')])
#out is 3x2, but I would like it to be 2x3
#I then want to append t(out) (out as a 2x3 matrix) to b, a 1x3 dataframe
b <- data.frame(var3=c(0,0,0))
Run Code Online (Sandbox Code Playgroud)

当我试图附上这些时,

b[,c('col2','col3')] <- t(out)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Warning message:
In `[<-.data.frame`(`*tmp*`, , c("col2", "col3"), value = list(1,  :
  provided 6 variables to replace 2 variables
Run Code Online (Sandbox Code Playgroud)

虽然以下似乎给出了预期的结果:

rownames(out) <- c('col1', 'col2')
b <- …
Run Code Online (Sandbox Code Playgroud)

r vectorization apply data-structures

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

如何使用Devise向Rails中的新注册用户发送欢迎电子邮件?

我正在使用Devise on Rails,我想知道是否有一个钩子或过滤器可用于向Devise的用户注册过程添加一些代码,并在创建帐户后向用户发送欢迎电子邮件.如果没有设计,那将是这样的......

  respond_to do |format|
      if @user.save
        Notifier.welcome_email(@user).deliver    # <======= 
  ...   
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails registration devise

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

如何使用iPhone方法 - (CLLocationDistance)distanceFromLocation:(const CLLocation*)的位置

我是一名学习Objective-C的新iPhone开发人员,我正在尝试动态计算用户纬度/经度坐标与SQLite表中纬度/经度坐标之间的距离.我知道我们可以使用CLLocations方法:

(CLLocationDistance)distanceFromLocation:(const CLLocation *)location
Run Code Online (Sandbox Code Playgroud)

要做到这一点,但鉴于我拥有的数据,我不确定如何使用它.如何使用上述方法使用成对的纬度/经度坐标,考虑到上述方法只处理CLLocation类型的位置对象?任何人都可以给我一个简单的例子,说明如何使用这对方法使用两对纬度/经度坐标?

iphone objective-c geolocation cllocation

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

Python/Tkinter:列表框分隔符,禁用项目,键盘导航?

我正在研究Tkinter Listbox小部件,但无法找到以下功能的解决方案:

  1. 如何创建不可选择的水平分隔符项,例如.相当于Tkinter Menu小部件的.add_separator()的分隔符?(使用破折号和下划线等字符看起来很糟糕).

  2. 如何禁用特定项目?我尝试使用.itemconfig(index,state ='disabled')但没有成功.

  3. 如何启用键盘导航,例如.当用户的键盘输入自动向前滚动到以用户键入的文本开头的最近项目时?我必须绑定('<KeyPress>,...)并自己管理此行为吗?

  4. 使用Text小部件或ttk Treeview小部件可以更容易地实现上述某些功能吗?

谢谢你,马尔科姆

python user-interface listbox tkinter ttk

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

Wix自定义对话验证

如何在Wix自定义对话框中验证字段?我有一个组合框,我用来设置一个不能为null的属性.

validation wix

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