问题列表 - 第13247页

在c#中获取方法的调用者

有没有办法获取调用某个方法的类的实例?

c# reflection

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

SQL批量重新排序行

我有一个包含记录列表的表,以及一个名为order的列.我有一个AJAX脚本来向上或向下拖放表格行,我想用它来执行查询,在拖动行时对行进行重新排序.

在PHP中,我执行查询以获取记录的当前顺序.例如1,2,3,4 AJAX函数在拖放完成后传递新顺序,例如3,1,2,4

是否有一种简单的方法可以根据新值一次性重新排序记录?我能看到的唯一其他选择是循环遍历UPDATE语句,例如SET order = 1,其中order = 3

但肯定会导致2条记录具有相同的值?

道歉,我知道这种描述可能会有些混乱.

sql ajax sql-update

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

没有函数调用编程算法是否合理?

我正在编写一个库的算法,我根本没有使用函数调用.该算法大约有100行,并且没有重复的代码.或者我应该使用内联?

c++ optimization

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

ASP.NET MVC中<%%>和<%=%>之间的区别是什么

可能重复:
<%%>和<%=%>之间有什么区别?
C#MVC:<%#和<%=之间有什么区别

我对此非常困惑.

如果可能,请解释这个之间的区别..

那个"="有什么意义?

编辑:感谢您的所有答案.请理解,通过搜索谷歌上的"<%="和stackoverflow中的搜索栏,很难得到任何结果.

c# asp.net asp.net-mvc

15
推荐指数
3
解决办法
4845
查看次数

设置SVN - 基于Web的服务VS您自己的SVN服务器

我打算为在同一地点与少数人开发的项目实施颠覆.我正在审查是否使用基于Web的SVN存储或在本地计算机上安装SVN并将其用作主存储库的选项.

我的命令行知识还可以,我没有做太多的服务器管理但是我全都在学习.

目前我使用基于网络的服务(例如assembla.com)是更明确的选择,因为唯一的缺点是必须支付(合理的)服务费用.使用Web服务维护所有服务器并支持,并且我自己几乎不需要配置.

虽然自己设置服务器会更便宜,但设置和维护存储库有多困难.

我想就每种选择的明显优点/缺点提出一些想法.

谢谢你的时间.

svn

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

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

需要建议如何在Python中表示某个数据结构

我不确定如何在Python中表示某个数据结构.它由组和用户组成,其中每个用户必须是一个组的成员,并且组应该又包含在容器中,组和用户将仅在此容器中使用.此外,我需要随机访问组和用户.示例数据的JSON表示如下所示:

{
    "groupa": {
        "name": "groupa",
        "description": "bla",
        "members": {
            "usera": {
                "name": "usera",
                "age": 38
            },
            "userb": {
                "name": "userb",
                "age": 20
            }
        }
    },
    "groupb": {
        "name": "groupb",
        "description": "bla bla",
        "members": {
            "userc": {
                "name": "userc",
                "age": 56
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

简单地使用嵌套的dict似乎不合适,因为用户和组都具有良好定义的属性.因为组和用户只在容器中使用,所以我想出了一个嵌套类:

class AccountContainer:
    class Group:
        def __init__(self, container, group):
            self.name = group
            self.members = {}
            self.container = container
            self.container.groups[self.name] = self # add myself to container


    class User:
        def __init__(self, group, user, age=None):
            self.name = …
Run Code Online (Sandbox Code Playgroud)

python

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

SubSonic 3.0简单存储库将DateTime属性添加到对象

我正在尝试使用SubSonic来确定它是否适用于生产项目.我似乎偶然发现了一个问题,即在创建新列时使用默认值(String和DateTime)更新数据库.

如果将DateTime或String的新属性添加到对象.

public class Bug
{
    public int BugId { get; set; }
    public string Title { get; set; }
    public string Overview { get; set; }
    public DateTime TrackedDate { get; set; }
    public DateTime RemovedDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当运行将该类型的对象添加到数据库的代码时

var repository = new SimpleRepository(SimpleRepositoryOptions.RunMigrations);           

repository.Add(new Bug()
{
    Title = "A Bug",
    Overview = "An Overview",
    TrackedDate = DateTime.Now
});
Run Code Online (Sandbox Code Playgroud)

它创建以下sql:

UPDATE Bugs SET RemovedDate=''01/01/1900 00:00:00''
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它在字符串或DateTime的每一端添加双2单引号.

这导致以下错误:

System.Data.SqlClient.SqlException - '01'附近的语法不正确

我正在连接到SQL Server 2005

任何帮助都会被认为是除了这个问题之外我发现SubSonic是一个很棒的产品.


我在这里 …

c# subsonic asp.net-mvc subsonic3

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

如何匹配不是某些单词的单词?

使用Perl或unix正则表达式,我如何捕获不是一系列值的单词.这是我想要实现的目标.

(\w:not('int','long'))
Run Code Online (Sandbox Code Playgroud)

regex perl

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

为什么动态打字经常与口译语言相关联?

简单的问题:我在编译语言(如C++/Java)和Python/Javascript等解释语言中进行了大量编程(专业和个人).我个人发现,当我使用静态类型语言编程时,我的代码几乎总是更强大.但是,我遇到的几乎所有解释语言都使用动态类型(PHP,Perl,Python等).我知道为什么编译语言使用静态类型(大多数时候),但我无法弄清楚解释语言设计中对静态类型的厌恶.

为什么陡峭断开?它是解释语言性质的一部分吗?OOP?

type-systems language-design static-typing typing dynamic-typing

40
推荐指数
2
解决办法
5445
查看次数