问题列表 - 第20011页

用于查找监督最大员工数量的经理姓名的SQL查询是什么?

person_id | manager_id | name |
          |            |      |
-------------------------------
Run Code Online (Sandbox Code Playgroud)

查询以查找监督最大员工人数的经理姓名?

补充:这是唯一的表.是的自我引用.DB是mysql.递归查询也可以.

mysql sql

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

哪种模式/模式最适合开发规则/决策引擎

我正在研究决策引擎/规则评估引擎.例如:

输入:客户和客户完成的所有违规行为

产出:违法行为的后果

一个示例案例是:

输入:客户(Jhonny Chimpo,999-00-1111),犯罪(打破了窗口,打了一个老板,在他的腹股沟中踢了团队领导)

输出:获得粉红色滑动

因此,我想写的代码片段根据每个攻击和组合攻击的规则评估不同的攻击.当前代码只是if和else语句的迷宫.我确信这些业务问题很常见.通常使用什么设计/企业模式来解决这样的问题?

这是规格模式吗?我希望代码是开放的扩展,干净和灵活.

.net design-patterns business-logic business-rules

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

刷新页面时如何抑制重新发布 - ASP.NET MVC

我正在使用asp.net mvc构建一个向导.当前当用户点击下一个(或之前的)时,表单值被发布到执行任何所需处理的动作,然后呈现下一个视图.

我遇到的问题是,如果用户在新视图中点击刷新,则会提示他们重新发布表单值,这会导致大量问题.

在firefox中,我收到消息:"要显示此页面,应用程序必须发送信息,以重复之前执行的任何操作(例如搜索或订单确认)."

有没有办法阻止用户重新发回动作?

提前致谢.

asp.net asp.net-mvc asp.net-mvc-2

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

没有htaccess的PHP中的URL重写

网站正在我们无法访问.htaccess文件的Web主机上运行.但是,我想为用户友好的URL进行URL重写.

例如原始URL

www.example.com/file?q=name
Run Code Online (Sandbox Code Playgroud)

预期的URL

www.example.com/file/name
Run Code Online (Sandbox Code Playgroud)

php web-hosting

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

PHP,如何将func-get-args值作为参数列表传递给另一个函数?

我想创建一个函数(my_function())获取无限数量的参数并将其传递给另一个函数(call_another_function()).

function my_function() {    
   another_function($arg1, $arg2, $arg3 ... $argN);    
}
Run Code Online (Sandbox Code Playgroud)

所以,想打电话my_function(1,2,3,4,5)来打电话another_function(1,2,3,4,5)

我知道我应该使用func_get_args()所有函数参数作为数组,但我不知道如何将这些参数传递给另一个函数.

谢谢.

php

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

If-Unmodified-Since/If-Modified-Since有什么意义?他们不是被ETags取代了吗?

似乎有两种不同的方法来使用HTTP头实现条件请求,这两种方法都可以用于缓存,范围请求,并发控制等......:

  1. If-Unmodified-Since和If-Modified-Since,客户端发送资源的时间戳.
  2. If-Modified和If-None-Modified,客户端发送资源的ETag表示.

在这两种情况下,客户端都会发送一条有关资源的信息,这使得服务器可以确定自客户端上次查看资源后资源是否已更改.然后,服务器根据客户端提供的条件头决定是否执行请求.

我不明白为什么有两种不同的方法可供使用.当然,ETags取代时间戳,因为服务器可以很容易地选择从时间戳生成ETag.

所以,我的问题是:

  • 在哪些情况下你可能喜欢If-Unmodified-Since/If-Modified-Since over ETags?
  • 在哪些情况下你可能需要两者?

rest etag http http-headers if-modified-since

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

在Python中处理简单的工作流程

我正在研究一个代码,它采用数据集并在其上运行一些算法.

用户上传数据集,然后选择将在此数据集上运行的算法,并创建如下工作流程:

workflow = 
{0: {'dataset': 'some dataset'},
 1: {'algorithm1': "parameters"},
 2: {'algorithm2': "parameters"},
 3: {'algorithm3': "parameters"}
}
Run Code Online (Sandbox Code Playgroud)

这意味着我将把workflow[0]我作为我的数据集,我将继续运行algorithm1它.然后,我将获取其结果,我将algorithm2作为我的新数据集运行此结果.我将采取新的结果并继续运行algorithm3.在最后一项之前它就是这样,并且此工作流程没有长度限制.

我是用Python写的.你能建议一些处理这个工作流程的策略吗?

python workflow

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

创建插入触发错误

我正在尝试创建一个触发器,用于从预定义的序列设置id.

CREATE SEQUENCE seq_list_status 
    START WITH 1 
    INCREMENT BY 1 

;

CREATE OR REPLACE TRIGGER trg_list_status_insert 
    BEFORE INSERT ON list_status 
    FOR EACH ROW 
    select seq_list_status.nextval into :new.id from dual; 
/
Run Code Online (Sandbox Code Playgroud)

我在创建触发器时收到以下错误

Error starting at line 1 in command:
CREATE OR REPLACE TRIGGER trg_list_status_insert 
    BEFORE INSERT ON list_status 
    FOR EACH ROW 
    select seq_list_status.nextval into :new.id from dual
Error at Command Line:4 Column:4
Error report:
SQL Error: ORA-04079: invalid trigger specification
04079. 00000 -  "invalid trigger specification"
*Cause:    The create TRIGGER statement …
Run Code Online (Sandbox Code Playgroud)

oracle triggers

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

php/regex:如何替换已发现模式的一部分,但剩下的却是原样?

如何替换找到的模式中的子字符串,但保留其余部分?

(编辑:真实情况当然比下面的例子更复杂,我必须匹配xml标签内的出现.这就是为什么我必须使用正则表达式!)

假设我想将单词中字母"X"的出现更改为字母"Z".

我想要

aaXaa aaX Xaa

成为

aaZaa aaZ Zaa

查找包含"x"的单词的出现不是问题,如下所示:

[^ X\s] X [^\s]

但正常的preg_match取代了完整的匹配,我希望模式中的任何东西除了"X"以保持不变.

这是在PHP中实现这一目标的最佳方法吗?

php regex

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

javascript为所有函数添加原型方法?

有没有办法在不使用原型库的情况下为所有javascript函数添加方法?

类似的东西:

Function.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止尝试但它没有工作.也许这也是一个坏主意,如果可以,请告诉我为什么?

如果可以,我可以将它添加到我选择的一组功能中

就像是 :

MyFunctions.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

其中MyFunctions是一个函数名数组

谢谢

javascript

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