问题列表 - 第43668页

如何找到1/N的十进制表示的K个第一个数字

这是我遇到的一个访谈问题:查找K十进制表示的第一个数字1/N.看起来我们只需要计算10^K/N来解决问题.是否有意义 ?看起来我错过了一些东西,因为解决方案太容易了.

algorithm math

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

移动SVN存储库后的git-svn?

我们最近将SVN服务器从一个数据中心移动到另一个数据中心,并且服务器的IP已经改变.我曾经svn switch --relocate old_url new_url更新过我的实际工作副本,这很开心.

但是,我在存储库的本地git版本中完成了大部分工作(显然使用git-svn).移动SVN服务器后,我更新了repo的URL .git/config,但是当我尝试使用时dcommit,我收到此错误:

Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at /home/me/libexec/git-core/git-svn line 520.
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

svn git-svn

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

mysql查询帮助(根据时间戳选择最新更新)

我正在努力选择数据库中的数据,我不知道如何继续.

我需要选择最新的更新

我的表看起来像这样:

datatable: userid, userinfo, updated (timestamp);
usertable: userid, username, realname, email, userNumber, Org, SN, Dept.
Run Code Online (Sandbox Code Playgroud)

每个用户的数据表中可以有多个条目.对于此查询,我只需要来自datatable的每个用户的最新条目:

SELECT datatable.userid, 
       datatable.userinfo, 
       datatable.updated, 
       usertable.username 
  FROM datatable 
  JOIN usertable ON datatable.userid = usertable.userid 
 WHERE (....)
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何在F#中编写此成员约束?

对于一种类型

type Cow() =
    class
        member this.Walk () = Console.WriteLine("The cow walks.")
    end
Run Code Online (Sandbox Code Playgroud)

我可以编写一个方法来强制执行成员约束方法Walk

let inline walk_the_creature creature =  
    (^a : (member Walk : unit -> unit) creature)
// and then do
walk_the_creature (Cow())
Run Code Online (Sandbox Code Playgroud)

在这种情况下,推断出类型.我无法像这样明确地在creature参数上写一个约束

// Does not compile
// Lookup on object of indeterminate type based on information prior to this 
// program point. A type annotation may be needed...
let inline walk_the_creature_2 (creature:^a when ^a:(member Walk : unit -> unit)) =
    creature.Walk()
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

generics f#

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

Django auth:增加最大用户名长度

我需要将auth中的最大用户名大小增加到超过模型中定义的30个字符.怎么做到呢?我不确定只是定制模型是正确或安全的方式.

django django-authentication

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

Scala集合中的循环依赖项

特质Traversable有方法,如toList,toMap,ToSeq.鉴于List,Map,Seq是的子类Traversable,这产生了一个循环依赖,这是通常不是一个理想的设计模式.

我知道这是受限于集合库,它提供了一些很好的转换方法.

有没有考虑过替代设计?比如"实用程序"类,还是添加转换方法Predef

说我想添加一个新类:class RandomList extends List {...}.toRandomList为所有Traversable类提供一个方法会很好,但为此我需要在Traversable上隐含"pimp my library"吗?这似乎有点矫枉过正.使用实用程序类设计,我可以扩展该类(或Predef)以添加我的转换方法.这里推荐的设计是什么?

scala circular-dependency scala-collections

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

如何在wpf/mvvm中重用内容

我有一个显示"名字/姓氏"模式的UI.所以我想我会重用相同的模板.但我面临一些问题,正确的约束力.

注意:-

PrimaryContactDataContext只是一个类,具有名为"value"的属性,它实现了*INotifyPropertyChanged"接口.

    <StackPanel>      
      <ContentControl DataContext="{Binding Path=PrimaryContactDataContext.Value,Mode=TwoWay}"  ContentTemplate="{StaticResource PersonalDetailsTemplate}"  />
    </StackPanel>

// See the Reusable template below 

    <UserControl.Resources>
        <DataTemplate x:Key="PersonalDetailsTemplate" >
            <StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="30" Text="Name"></TextBlock>
                    <TextBox Width="110" Text="{Binding LastName}" IsReadOnly="True"></TextBox>
                </StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="30" Text="Title"></TextBlock>
                    <TextBox Width="110" Text="{Binding firstName}" IsReadOnly="True"></TextBox>
                </StackPanel>               
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

wpf mvvm

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

无法在Rails 3中跳过验证?

我正在研究Rails 3中的一个项目,我需要创建一个空记录,将其保存到数据库而不进行验证(因为它是空的),然后允许用户编辑此记录以完成它,并从中进行验证然后出去.

现在我遇到了一个非常基本的问题:在任何情况下我都无法保存模型而不进行验证.

我在控制台中尝试了以下内容:

model = Model.new
model.save(false) # Returns RuntimeError: Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
model.save( :validate => false ) # Returns same error as above

model = Model.create
model.save(false) # Same runtime error
model.save( :validate => false ) # Same runtime error
Run Code Online (Sandbox Code Playgroud)

然后我尝试将模型中的所有验证更改为:on => :update.任何保存尝试都会出现相同的错误消息.

那我在这里错过了什么?如何创建空记录,然后在用户编辑时进行验证?

谢谢!

validation model runtime-error ruby-on-rails ruby-on-rails-3

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

JavaScript - 创建对象并使用变量作为属性名称?

我正在创建自己的对象:

gridObject = new Object();
Run Code Online (Sandbox Code Playgroud)

然后我使用jquery来拉取列表项标签的内容,这些标签本身就是用来填充的

具有特定类名的标签:

<li row="1"><p class="department" rowitem="department">Photography</p>...</li>
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码拉他们:

//make object from results
gridObject = new Object();

//get all the rows
var rowlist = $('li[row]');

for(var r=0; r<rowlist.length; r++) {

    //make gridObject row element here

    //get the row content
    var thisrow = $(rowlist[r]).html();

    //get all the p tags
    var rowitems = $(thisrow + 'p.[rowitem]');

    //get field name
    for(var ri=0; ri<rowitems.length; ri++) {
    if (r < 2) { //this is temporary just for testing
         var fieldname = $(rowitems[ri]).attr('rowitem'); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery properties object

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

声明Java对象,其类型/类名称为字符串

我想知道是否有可能在Java中声明某个给定类型的新对象,因为我将该类型表示为Class对象.

例如,让我们说我有

SomeClass obj1;
Class c = obj1.getClass();
Run Code Online (Sandbox Code Playgroud)

现在我想取"c"并用它来声明该类型的新对象.这些方面的东西:

Class<c> my_new_var;
Run Code Online (Sandbox Code Playgroud)

这样my_new_var就会成为与obj1相同类型/类的变量.我想,这与我们是否可以使用Class对象(或与该Class对象相关的东西)作为新变量声明中的类型直接相关.

这是可能的,还是不可能的,因为Java是强类型的?

提前致谢,

布鲁诺

java casting class

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