问题列表 - 第41106页

可以在iOS中处理自己的http URL方案吗?

iTunes上的iTunes,App Store和YouTube都清楚地注册了http:// ... URL方案来打开他们的应用程序.

任何人都可以这样做,而不仅仅是你自己的协议?

我想这样做的原因是我正在为一个节日制作应用程序.我希望"截取"指向网站上特定页面的链接,然后启动应用程序(如果已安装).

到目前为止,我没有多少运气

url-scheme ios

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

如何设计一个以1开头并以0结尾的int循环(1,2,3,4,5,6,7,8,9,0)

我的问题是使用嵌套for循环来创建此输出:

         |         |         |         |         |         |
123456789012345678901234567890123456789012345678901234567890
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚用0替换int 10的最佳方法.我尝试了几种方法,但它们都是花哨的,对我来说似乎不对.我希望我的问题很明显,这很难解释.有人能指出我正确的方向吗?

我已经实现了正确的输出,但有些东西告诉我有更好的方法来解决这个问题.这是我的代码:

int k = 0;  
for (int i=1; i<=6; i++){
   System.out.print("         |");
}
System.out.println();
for (int m=0; m<6; m++){
   for (int j=1; j<10; j++){
      System.out.print(j);
   }
   System.out.print(k);
}
Run Code Online (Sandbox Code Playgroud)

大!Modulo是我一直在寻找的答案.我对此感到更舒服:

for (int i=1;i<=6;i++){
   System.out.print("         |");
}
System.out.println();
for (int m=0;m<6;m++){
   for (int j=1;j<=10;j++){
      System.out.print(j % 10);
   }
}
Run Code Online (Sandbox Code Playgroud)

java loops for-loop nested-loops

11
推荐指数
3
解决办法
5466
查看次数

如何在Scala中模拟"assign-once"var?

这是我之前的初始化变量问题的后续问题.

假设我们正在处理这种情况:

object AppProperties {

   private var mgr: FileManager = _

   def init(config: Config) = {
     mgr = makeFileManager(config)
   }

}
Run Code Online (Sandbox Code Playgroud)

此代码的问题在于AppProperties可能重新分配任何其他方法mgr.是否有一种技术可以更好地封装,mgr以便感觉像val其他方法一样?我想过这样的事情(灵感来自这个答案):

object AppProperties {

  private object mgr {
    private var isSet = false
    private var mgr: FileManager = _
    def apply() = if (!isSet) throw new IllegalStateException else mgr
    def apply(m: FileManager) {
      if (isSet) throw new IllegalStateException 
      else { isSet = true; mgr = …
Run Code Online (Sandbox Code Playgroud)

scala final initialization variable-assignment

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

可以在VB.NET中为函数的参数设置一个默认值

就像在其他语言中一样(示例中为php)

function myFunction($message,$sender="nodoby") {
return $message." by ".$sender;
}
Run Code Online (Sandbox Code Playgroud)

没有人告诉我使用超载!

vb.net oop

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

快速(<n ^ 2)聚类算法

我有100万个5维点,我需要将其分组为k群集,其中k << 100万.在每个星团中,没有两个点应该相距太远(例如,它们可以是具有指定半径的边界球).这意味着可能必须有许多大小为1的集群.

但!我需要运行时间远低于n ^ 2.n log n左右应该没问题.我正在进行这种聚类的原因是为了避免计算所有n个点的距离矩阵(这需要n ^ 2次或几个小时),而我只想计算簇之间的距离.

我尝试了pycluster k-means算法,但很快意识到它太慢了.我也试过以下贪婪的方法:

  1. 每个维度将空间切成20块.(所以总共有20 ^ 5件).我会根据它们的质心将簇存储在这些网格盒中.

  2. 对于每个点,检索r(最大边界球半径)内的网格框.如果有足够的群集,请将其添加到该群集,否则创建新群集.

但是,这似乎给了我比我想要的更多的集群.我也实现了两次类似的方法,它们给出了非常不同的答案.

是否有任何标准的聚类方法比n ^ 2时间快?概率算法没问题.

algorithm cluster-analysis machine-learning data-mining k-means

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

检查ArrayList中是否存在值

如何检查在ArrayList中是否存在扫描仪中写入的值?

List<CurrentAccount> lista = new ArrayList<CurrentAccount>();

CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052);
CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30);
CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534);
CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135);

lista.add(conta1);
lista.add(conta2);
lista.add(conta3);
lista.add(conta4);

Collections.sort(lista);

System.out.printf("Bank Accounts:" + "%n");
Iterator<CurrentAccount> itr = lista.iterator();
while (itr.hasNext()) {
    CurrentAccount element = itr.next();
    System.out.printf(element + " " + "%n");
}
System.out.println();
Run Code Online (Sandbox Code Playgroud)

java contains arraylist

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

实体框架 - 将字段值更新为当前数据库服务器时间

我从数据库中撤回了一个实体对象,我需要将日期更新到数据库服务器的日期/时间 - 通常你可以通过使用SQL getDate()函数设置它来实现这一点.

如何在以下场景中完成此操作:

var client = context.client.Where(c=>c.clientID == 1).FirstOrDefault();

// the value needs to be the value of the server's current date, i.e, getDate()... not DateTime.Now
client.someDate = <somevalue>;
context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework-4

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

在事件机器中具有薄和彩虹的异步sinatra.为什么瘦更快?

我刚刚使用eventmachine 启动了薄与雨之间的异步sinatra基准测试.

有人可以解释为什么Thin比使用eventmachine和四个work_processes的Rainbows更快?我也尝试了一个work_processes但结果没有改变.瘦还是更快.

提前感谢Francesco

ruby asynchronous thin sinatra eventmachine

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

如何设计多项运动的体育统计数据库?

我正在尝试设计一个数据库来存储多种运动的球员统计数据.

在数据库中,你会有一堆玩家.每个球员属于一个球队,每个球队都参加一项运动.到目前为止,这是我所拥有的表格:

播放器(Player_ID,Team_ID,FirstName,LastName)

团队(Team_ID,Sport_ID,TeamName)

运动(Sport_ID,SportName)

现在我想存储玩家的统计数据.我遇到了不同运动员参加不同运动的问题,因此必须为每项运动存储不同类型的统计数据.如果我存储曲棍球运动员和棒球运动员,例如:

  • 对于曲棍球运动员我想存储目标和助攻

  • 对于棒球运动员我想要存储命中,本垒打和打点.

有没有一种正确的方法来使用一个数据库做这样的事情?我有没有开始正确的方式?

database-design

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

MVVM,集合和ORM

我试图使用MVVM和Entity Framework的MVVM设计模式来创建一个简单的应用程序.如果课程松散耦合,一切顺利,好,但如果我有...... 比如两个模型类:Customer和Address,Customer有一组Addresses.

现在,对于那些类,我需要创建两个VM类 - CustomerVM和AddressVM.CustomerVM应具有AddressVM对象的ObservableCollection.对这些VM类(包括CustomerVM和AddressVM上的所有CRUD操作)所做的每一次更改都需要反映在模型类中 - 这就是为什么我最终编写了一些代码,例如.订阅ObservableCollection的已更改事件,如果添加了新对象,则向模型添加新对象......依此类推......

怎么办?使用MVVM时这是常见的吗?我做的一切都好吗?如何减少这种简单类层次结构所需的代码量?是否有任何框架可以创建与层次结构中的其他类"表现良好"的基本VM类?如果阶级关系变得更复杂怎么办?

或者简单地说:

如何反映模型集合中vm集合中所做的更改:

CustomerVM1.AdressesVM.Add(new AddressVM{City="New York"}) 
Run Code Online (Sandbox Code Playgroud)

应该导致相当于:

Customer1.Adresses.Add(new Address{City="New York"})
Run Code Online (Sandbox Code Playgroud)

反过来也有同样的问题 - 如何反映模型中集合的更改要包含在视图模型中,但我对第一个更感兴趣,因为它有一个更实际的应用程序,vm对象可以在大多数情况下只需重新创建.

wpf mvvm

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