问题列表 - 第19844页

更改复选框值而不引发事件

我想在不提高onCheck事件的情况下更改Checkbox值.我知道有一些解决方法,比如取消注册,更改值然后重新注册,在基于标志的事件方法内部跳过或评估方法语句或任何其他工作.我正在寻找一种更清洁的方法.

c#

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

0
推荐指数
3
解决办法
998
查看次数

PHP中的动态静态方法调用?

请有经验的PHP帮助以下人员.在我的代码中的某个地方,我在非实例化的类中调用了一个公共静态方法:

$result = myClassName::myFunctionName();
Run Code Online (Sandbox Code Playgroud)

但是,我希望有很多这样的类,并根据用户的语言动态确定正确的类名.换句话说,我有:

$language = 'EN';
Run Code Online (Sandbox Code Playgroud)

......我需要做一些事情:

$result = myClassName_EN::myFunctionName();
Run Code Online (Sandbox Code Playgroud)

我知道我可以将语言作为参数传递给函数并在一个公共类中处理它,但由于各种原因,我宁愿选择不同的解决方案.

这对任何人都有意义吗?谢谢.

php class function dynamic

60
推荐指数
5
解决办法
6万
查看次数

同步关系数据库时 Microsoft Sync 框架问题

我正在尝试使用 Microsoft Sync Framework 来同步 2 个 SQL Server 2005 数据库(服务器和客户端)。数据库中有多个表,它们之间有很多外键关系。我正在使用 SyncOrchestrator 来同步两个数据库。

string clientConnectionString = "<connection string>";
string serverConnectionString = "<connection string>";

SqlSyncProvider localProvider 
    = ConfigureClientProvider(clientConnectionString);
SqlSyncProvider remoteProvider 
    = ConfigureServerProvider(serverConnectionString);

SyncOrchestrator orchestrator = new SyncOrchestrator();
orchestrator.LocalProvider = localProvider;
orchestrator.RemoteProvider = remoteProvider;
orchestrator.Direction = SyncDirectionOrder.Download;
Run Code Online (Sandbox Code Playgroud)

在函数 ConfigureClientProvider 和 ConfigureServerProvider 中,我正在初始化连接并检查范围是否不存在然后创建它:

public static SqlSyncProvider ConfigureClientSyncProvider()
{
    SqlSyncProvider provider = new SqlSyncProvider();   

    provider.Connection = new SqlConnection(Configs.ConnectionString);


    DbSyncScopeDescription scopeDesc = new DbSyncScopeDescription("Test1");

    SqlSyncScopeProvisioning serverConfig = new SqlSyncScopeProvisioning();

    if (!serverConfig.ScopeExists("Test1", (System.Data.SqlClient.SqlConnection)provider.Connection))
    {
        scopeDesc.Tables.Add(SqlSyncDescriptionBuilder.GetDescriptionForTable
            ("Employees", …
Run Code Online (Sandbox Code Playgroud)

relational-database microsoft-sync-framework

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

在函数内修改由值'传递的参数并将它们用作局部变量

我已经看到了一些代码,其中通过值传递给函数的参数被修改或分配了一个新值,并且被用作局部变量.

这样做好吗?这样做是否存在任何陷阱,或者这样编码是否可以?

c parameters function

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

在Django中保存unicode字符串时,MySQL"错误的字符串值"错误

尝试将first_name,last_name保存到Django的auth_user模型时,我收到了奇怪的错误消息.

失败的例子

user = User.object.create_user(username, email, password)
user.first_name = u'Rytis'
user.last_name = u'Slatkevi?ius'
user.save()
>>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104

user.first_name = u'???????'
user.last_name = u'????????'
user.save()
>>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for column 'first_name' at row 104

user.first_name = u'Krzysztof'
user.last_name = u'Szukie?oj?'
user.save()
>>> Incorrect string value: '\xC5\x82oj\xC4\x87' for column 'last_name' at row 104
Run Code Online (Sandbox Code Playgroud)

成功的例子

user.first_name = u'Marcin'
user.last_name = u'Król'
user.save()
>>> SUCCEED
Run Code Online (Sandbox Code Playgroud)

MySQL设置

mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name …
Run Code Online (Sandbox Code Playgroud)

python mysql django unicode utf-8

150
推荐指数
6
解决办法
11万
查看次数

颠覆用户的思考:Mercurial术语中的"分支"是什么?

我是一个Subversion用户,我想我现在已经全身心投入了.所以当然现在我们正在考虑转向Mercurial,我需要重新开始.

在我们的单一存储库,我们有典型branches,tags,trunk布局.当我想创建一个功能分支时我:

  • 使用repo浏览器复制trunkbranches/Features/[FeatureName].
  • 从中查看新的工作副本branches/Features/[FeatureName].
  • 开始研究它.
  • 偶尔提交,合并trunk,解决冲突和提交.
  • 完成后trunk,再合并一次,然后将功能分支"重新整合"为主干.

(请注意,此过程已简化,因为它没有考虑发布候选分支等).

所以我对如何在Mercurial中实现相同的要求(即功能分支而不是在主干上工作)有疑问:

  • 在Mercurial中,仍然是存储库中的分支,还是一个全新的本地存储库?
  • 如果我们每个都有一个整个存储库的副本,这是否意味着我们都拥有彼此各个功能分支的副本(这是很多数据传输)?
  • 我知道Mercurial是一个DCVS,但这是否意味着我们直接推送/拉取更改,而不是通过服务器上的对等存储库?

mercurial branch dvcs

7
推荐指数
3
解决办法
598
查看次数

为什么java有"String"类型而不是"string"?

包装类很好,它们的目的也很好理解.但为什么我们省略原始类型?

java string reference-type primitive-types

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

在函数中使用循环值的问题

初学者Javascript在这里提问.

我正在尝试创建一个函数,找到给定div中的所有链接,并为每个链接设置一个onclick事件.我可以正确获取链接hrefs,但是当我尝试在onclick函数中使用它们时,Javascript似乎只使用找到的最后一个值:

IE我有这些链接

#目的

#未来

#常问问题

当我使用onclick函数时,每个链接都被报告为#faq链接.

这是代码:

function prepareLinks () {
var nav = document.getElementById('navigation');
var links = nav.getElementsByTagName ('a');
for (var i = 0; i<links.length; i++) {  
    var linkRef = links[i].getAttribute('href').split("#")[1];
    links[i].onclick = function () {
        var popUp = "You clicked the " +linkRef +" link";
        alert (popUp);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

javascript variables function onclick

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

如何在SQLite中创建自定义函数

您可以像在MSSQL中一样在SQLite中创建函数吗?

如果是这样,怎么样?语法是什么?

谢谢

sqlite

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