问题列表 - 第4147页

数据库是否会引发恶

数据库触发器是个坏主意吗?

根据我的经验,它们是邪恶的,因为它们可能导致令人惊讶的副作用,并且难以调试(特别是当一个触发器触发另一个触发器时).通常开发人员甚至不会考虑是否存在触发因素.

另一方面,似乎你必须FOO在数据库中创建一个新的逻辑,然后在数据库中创建一个新的最简单的地方是FOO表上的插入触发器.

我们唯一一次使用触发器就是设置简单的东西ModifiedDate.

sql triggers

181
推荐指数
12
解决办法
5万
查看次数

来自PHP的JSON对象值

我在PHP中使用JSON,现在我需要从JavaScript访问它.如何将JSON对象传递给JavaScript?

<?php
    $array = array("a"=>"Caucho", "b"=>"Resin", "c"=>"Quercus");
    $json = json_encode($array);
>
Run Code Online (Sandbox Code Playgroud)

My.js在哪里:

showAll(){
    alert("Show All Json Objects");
    // How do I get the JSON value here?
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

javascript php ajax json

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

Perl有哪些图形包/ API?

我正在对不同语言的在线图形包进行一些研究,并想知道Perl当前最新的图形包是值得研究的.

所需的最低功能应包括Google通过其API提供的功能

我们将非常感谢推荐的软件包/ API的主要优点

perl charts graphing

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

Ruby存在哪些图形包/ API?

类似: Perl存在哪些图形包/ API?

我正在研究不同语言的在线图形包,并想知道Ruby有哪些最新的图形包,值得研究.

所需的最低功能应包括Google通过其API提供的功能.

我们将非常感谢推荐的软件包/ API的主要优点.

ruby graph

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

用于存储大量数据的PHP会话?

我正在开发一个媒体书签网站,我正在寻找一种方法来记住用户是否已经为一个项目添加了书签(无需每次加载页面都要检查数据库).

我以前没有使用PHP会话,但我认为他们会做的伎俩.

在用户登录时进行初始数据库调用是否有意义,获取用户已添加书签的所有项目并将所有项目ID的数组保存到用户会话中?

然后,当页面被加载时,对于页面上的100个项目中的每一个,它将检查该项目的ID是否在会话数组中(因此我们知道是否显示"书签"按钮或指示他们已经为其添加了书签).

只是想确保这是一个正确的策略,或者是否有更好的方法.即使阵列中有10,000个ID,这也能正常工作吗?

php session

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

Git - 从SHA1中查找文件名

我在索引中添加了一个文件:

git add somefile.txt
Run Code Online (Sandbox Code Playgroud)

然后我得到了这个文件的SHA1:

git hash-object somefile.txt
Run Code Online (Sandbox Code Playgroud)

我现在有一个SHA1,我想使用SHA1检索索引中对象的文件名.

git show 5a5bf28dcd7944991944cc5076c7525439830122
Run Code Online (Sandbox Code Playgroud)

此命令返回文件内容,但不返回文件名.

如何从SHA1获取完整的文件名和路径?

git sha1

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

substring函数使用javascript分隔两个字符串

我有像X,Y这样的字符串.我想用javascript将X与Y分开.请描述如何在javascript中成为新手

javascript

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

如何使用.jar文件中的类?

我阅读了Sun for JAR文件的Java教程,但我仍然无法找到解决问题的方法.我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件,然后尝试执行它(我昨天发现.jar文件可以通过双击来执行)并且Vista给了我一个错误说"无法从[path] /jtwitter.jar加载Main-Class Manifest属性.

编码.jar文件的人希望我导入它,但是我在哪里存储.jar文件以在我的代码中导入它?我尝试将.jar文件和我的.java文件放在同一目录中,但是没有用.

我正在努力的文件是:http://www.winterwell.com/software/jtwitter.php

我正在使用JCreator LE.

java jar

126
推荐指数
5
解决办法
24万
查看次数

C#UnitTest - 如果参数为null,Assert.AreEqual()不会调用Equals

我最近偶然发现一个看似奇怪的行为,谷歌完全无法解释.


using Microsoft.VisualStudio.TestTools.UnitTesting;

class TestClass
{
    public override bool Equals(object obj)
    {
        return true;
    }
}

[TestMethod]
public void TestMethod1()
{
    TestClass t = new TestClass ();
    Assert.AreEqual (t, null); // fails
    Assert.IsTrue (t.Equals (null)); // passes
}
Run Code Online (Sandbox Code Playgroud)

我希望这个测试能够成功.但是,在Visual Studio 2008/.NET 3.5中,它失败了.它是打算像那样还是一个bug?

c# unit-testing equals visual-studio

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

Android中的Wi-Fi编程

什么是ScanResult.capabilities?由于我没有设备,我不知道它的格式.

你如何与特定的API连接?我查看了API文档,但没有找到实现该函数的方法.我错过了什么吗?

android

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

标签 统计

javascript ×2

php ×2

ajax ×1

android ×1

c# ×1

charts ×1

equals ×1

git ×1

graph ×1

graphing ×1

jar ×1

java ×1

json ×1

perl ×1

ruby ×1

session ×1

sha1 ×1

sql ×1

triggers ×1

unit-testing ×1

visual-studio ×1