小编Bro*_*ams的帖子

如何在网页上添加用户脚本安装按钮?

我需要在公司内部网站上托管用户脚本。我如何构建该链接href以便Greasemonkey在单击链接时安装用户脚本?

我尝试了一个简单的方法,<a href="user.js">Install Userscript</a>但Chrome和Firefox仅显示文件源,而不安装用户脚本。

greasemonkey userscripts tampermonkey

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

为什么Tampermonkey的GM_xmlhttpRequest可以执行CORS请求?

GM_xmlhttpRequest可以执行忽略相同原始策略的ajax调用。
我已经检查了Chrome中的网络面板,但是无法从GM_xmlhttpRequest中找到XHR。它只是工作。
我想知道到底发生了什么,以及它起作用的原因。谢谢。

google-chrome-extension cors tampermonkey

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

带有描述性文字的文字输入

我想知道是否有一个简单的方法使用javascript(包括我们在网站上使用的JQuery)将描述性文本放在文本输入中,直到用户点击它来输入他们自己的文本.

例如,我想将"搜索"这个词放在文本输入中(最好是比实际输入颜色浅),直到用户点击输入,当它消失并允许他们输入搜索词时.

我不想让"搜索"这个词成为文本输入的值,因为用户可以搜索单词搜索有点重要.

我在考虑绝对定位一个<p>元素,在输入上单词搜索,并在单击它(或输入)时隐藏它.

你怎么看?这可怕的被误导了吗?

html javascript usability jquery textinput

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

C#和Access 2000

我开发了一个网络应用程序,在我公司使用了近几年.在开始时,它管理有关用户,权利等的信息.随着时间的推移,它与其他功能一起成长.它增长到了我有桌子的地步,比方说10-20列,甚至20,000到40,000条记录.

我一直听说Access不适合多用户环境.第二件事是,当我尝试通过网络从表中读取一些记录时,必须将整个表拉到客户端.之所以发生这种情况,是因为服务器端没有数据库引擎,而且客户端也进行了数据过滤.

我会将此项目迁移到SQL Server,但遗憾的是在这种情况下无法完成.

我想知道是否有比使用Access数据库更可靠的解决方案,并仍然使用单文件数据库系统.

我们使用dBase IV有相当庞大的系统.据我所知,它是完全多用户数据库系统.

也许用它代替Access会很好吗?是什么让我不确定dBase IV比Access 2000更老的事实.我不确定它是否是一个很好的解决方案.

也许还有其他一些选择?

c# database ms-access ms-access-2000

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

未定义的值,读取输入

我正在为ans定义未定义.为什么?怎么了?

function submitAnswer()
{

var myForm = document.getElementById('quiz');
var ansVal = myForm.ans.value;
var qnoVal = myForm.qno.value;

alert ("ans="  + ansVal);
alert ("qno = " +qnoVal);
return;
}

<form nam="quiz" id="quiz" >
Yes:
<input type="radio" id="ans"  name="ans" value="1"  />
<br />No:
<input type="radio" id="ans" name="ans" value="0"   />

<input id="qno" type="text" name="qno " value="qqq" />

<input type="button" value="" onClick="submitAnswer(); " />
</form>
Run Code Online (Sandbox Code Playgroud)

javascript forms

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

困难的时态跨表数据库约束

我有一个特别困难的业务约束,我想在数据库级别强制执行.这些数据本质上属于财务数据,因此必须保护其不存在与第n度的不一致 - 不要信任业务层.我稍微松散地使用"时间"这个词,这意味着我打算控制一个实体如何能够随着时间而改变.

对细节进行着色,这是设计:

  • 发票可以收取几笔费用.
  • 在创建发票后不久,费用将分配给发票.
  • 发票到达流程中的一个阶段,然后"锁定".
  • 从现在开始,不会向此发票添加或删除任何费用.

这是一个精简的数据定义:

CREATE TABLE Invoices
(
    InvoiceID INT IDENTITY(1,1) PRIMARY KEY,
)

CREATE TABLE Fees
(
    FeeID INT IDENTITY(1,1) PRIMARY KEY,
    InvoiceID INT REFERENCES Invoices(InvoiceID),
    Amount MONEY
)
Run Code Online (Sandbox Code Playgroud)

您会注意到发票的"可锁定"性质未在此处表示; 如何表达它 - 以及它是否需要直接表示 - 仍然是一个悬而未决的问题.

我开始相信这是那些无法转换为域密钥正常形式的安排之一,尽管我可能错了.(毕竟,真的没有办法说出来.)尽管如此,我仍然对高度规范化的解决方案抱有希望.

我碰巧在SQL Server 2008上实现了这个(语法可能是一个暗示),但我是一个好奇的人,所以如果有其他DBMS的解​​决方案,我也很想听到这些.

sql-server constraints crosstab database-agnostic temporal

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

如何用本地脚本替换某些javascript引用的内容进行调试?

我需要调试页面加载的jasvascript.已加载的页面未在本地放置.

装载的js是打包的.我想用解压缩的版本替换它.

是否有任何技巧或浏览器选项来制作它?

javascript browser script-debugging

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

糟糕的放置()的错误

您好我正在使用嵌入式SQL的c ++尝试接收命令行参数作为SQL语句.

比如我希望能够做的事情:./a.out proceedings(foo#bar)和记号化的说法为:proceedings,foo,和bar#,(以及)作为分隔符.

无论如何,我只是想知道是否有一种方法在参数中使用括号,因为我收到的Badly placed ()'s是一个错误.

c c++ sql

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

如何从表中选择动态列?

我为insert,update写了一个表的触发器.对于每次插入和更新,在触发器中,我将比较"已插入"表中的行和"已删除"表中的行.

我需要得到受影响的列.这该怎么做?

A B C D
1 2 3 5.
Run Code Online (Sandbox Code Playgroud)

我用3更新B的值.然后触发器将触发.在那个触发器中,从删除的表中我可以得到:

A B C D
1 2 3 5
Run Code Online (Sandbox Code Playgroud)

从Inserted表中我可以得到:

A B C D
1 3 3 5
Run Code Online (Sandbox Code Playgroud)

我需要单独使用B列.

这该怎么做?
谢谢.

sql

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

Lotus Notes Domino API - 从公式生成值

这对你来说很难:我有一个NotesForm对象,我得到了整个结构,包括字段的默认值,其中一些是公式.现在,我正在使用代码为该表单创建一些NotesDocument对象.我事先不知道NSF的结构 - 只在运行时,数据库可以来自任何地方.所以,这意味着我也不知道公式是什么.

现在,我想知道的是:有没有办法可以将我从默认值(例如:@Today)读取的公式文本传递给Notes并获取该公式的结果?然后我可以在生成文档时使用该值.就目前而言,如果这些字段是通过Notes客户端输入的,那么这些字段完全具有默认值.

有任何想法吗?

lotus-notes lotus formula lotus-domino

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