问题列表 - 第21651页

与Lambdas一起玩耍

没有他们使用它们我不太确定所有lambdas/blocks都可以用于(除了map/collect/do /轻量级本地函数语法).如果有些人可以发布一些有趣但有些可理解的例子(有解释).

示例的首选语言:python,smalltalk,haskell

language-agnostic lambda closures function

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

URL重写:"index.php?id = 5"到"home.html"

我正在使用php和"template.inc"类开发一个网站.问题是我想创建一个mini-cms,允许管理员创建一个带有这些mysql属性的"html"页面:

Table Name : Page
-----------------
id   :auto-icremented) 
name :varchar
Run Code Online (Sandbox Code Playgroud)

在架构中,如果他创建了页码"5",则URL为

"ww.mywebsite.com/index.php?id=5".
Run Code Online (Sandbox Code Playgroud)

但是,这并不是非常类似的,因为即使我阅读了很多教程,我也很难重写网址,我想输入名称+"html"来访问该页面.

如果我们举例说明

"www.mywebsite.com/index.php?id=5"
Run Code Online (Sandbox Code Playgroud)

如果管理员创建了包含以下值的页面:

id   : 5
name : 'home'
Run Code Online (Sandbox Code Playgroud)

我希望用户可以输入

"www.mywebsite.com/home.html" 
Run Code Online (Sandbox Code Playgroud)

没有重定向,因为我希望这最后的网址仍然必须出现并成为官方网址.

感谢您的回答,我知道如何将www.mywebsite.com/index.php?id=5重写为www.mywebsite.com/5.html ......但问题是我想首先获得"在我的例子之前和之中命名"vale",名称值为"home"(5 =>'home').如何使用url重写引擎访问我的数据库?

非常感谢,问候.

php url-rewriting

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

哪里可以找到java.lang本机方法的源代码?

我对JNI非常熟悉,我很想看到java.lang包中某些本机方法的机器特定实现.Thread#currentThread(), 例如.

我在[JDK_HOME]/jre/bin中找到了一堆DLL,但就像我说的那样,我试图找到源代码.

有谁知道可以找到原生源代码的位置?它是否可用,或者它是否被Sun分类(oops我的意思是"我们在其中赢得它"Oracle)?

java java-native-interface native

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

存储库中的嵌套类和业务逻辑?

对于我的应用程序需要将一些数据存储在与所述属性(一个数组string main,string[] statusnt curParCount等).

我目前将它存储在这个类中:

class Repository
{
    public static Rep[] rep = new Rep[6];
    public struct Rep
    {
        public string main;
        public string clean;
        public int curParCount;
        public int totalCount;
        public int parStart;
        public int partialStart;
        public double scrollPos;
        public int selectionStart;
        public int selectionEnd;
        public string[] status;
    }    
    public static string repName()
    {
        string name;
        if (MainWindow.repnum == 0)
        { name = "Main Text"; }
        else { name = "Repository " + …
Run Code Online (Sandbox Code Playgroud)

c# class-design

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

索引中列的顺序有多重要?

我听说你应该在索引声明的开头放置最具选择性的列.例:

CREATE NONCLUSTERED INDEX MyINDX on Table1
(
   MostSelective,
   SecondMost,
   Least
)
Run Code Online (Sandbox Code Playgroud)

首先,我说的是正确的吗?如果是这样,我可能会通过重新排列索引中列的顺序来看到性能上的巨大差异,还是更像是"很好做"的做法?

我问的原因是因为在通过DTA进行查询后,它建议我创建一个索引,其中几乎所有列都与现有索引相同,只是顺序不同.我正在考虑将缺少的列添加到现有索引并调用它.思考?

sql t-sql sql-server indexing sql-server-2005

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

我们如何在Spring Batch的作业的不同步骤之间共享数据?

深入研究Spring Batch,我想知道如何在作业的不同步骤之间共享数据?

我们可以使用JobRepository吗?如果是的话,我们怎么做?

有没有其他方法可以做到/达到同样的目的?

spring-batch

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

有关"保护声明"与"单一功能退出点"范例的可维护性的研究是否可用?

我想知道是否有任何关于使用"守卫声明"范式与"单一功能退出点"范例的项目的可维护性的研究(包括随意和强大)?

Guard语句示例(在C#中):

string GetSomeString()
{
    if(necessaryConditionFails) { return null; }
    if(!FunctionWithBoolReturn(someAttribute)) { return null; }
    //all necessary conditions have been met
    //do regular processing...
    return finalStringValue;
}
Run Code Online (Sandbox Code Playgroud)

单个函数退出点示例(在C#中):

string GetSomeString()
{
    string valueToReturn = null;
    if(necessaryConditionPasses && FunctionWithBoolReturn(someAttribute)) 
    { 
        //all necessary conditions have been met
        //do regular processing...
        valueToReturn = finalStringValue;
    }
    return valueToReturn;
}
Run Code Online (Sandbox Code Playgroud)

我知道两者的优点和缺点都在SO上无休止地争论,但我正在寻找对每种范例的可维护性的实际研究*.这可能是未知的,但我想如果信息在那里,SO上的某个人就会知道它在哪里.到目前为止,我的网络搜索还没有成功.

**我也知道许多程序员(包括我)在整个代码中使用这两个原则,具体取决于具体情况.我只是希望发现哪一个具有更高可维护性的可靠记录,可以作为首选范例使用.*

language-agnostic paradigms

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

如何在py2exe中获取可执行文件的当前目录?

我在脚本中使用这段代码以跨平台的方式确定运行的确切位置:

SCRIPT_ROOT = os.path.dirname(os.path.realpath(__file__))
Run Code Online (Sandbox Code Playgroud)

很简单.然后我继续在SCRIPT_ROOT我的脚本的其他区域使用,以确保一切都是正确的相对.我通过py2exe运行时出现问题,因为生成的可执行文件未设置__file__,因此我的脚本中断.有谁知道如何解决或解决这个问题?

python py2exe

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

HttpPostedFileBase.SaveAs方法问题

我有一个asp.net mvc应用程序,它上传一个文件并将它们存储在网站所在的一个目录中.

我的问题是...当你执行HttpPostedFileBase.SaveAs()方法具有相同的名称保存为文件夹上现有的文件名,并HttpPostedfileBase覆盖该文件?

太感谢了!

asp.net asp.net-mvc

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

沙盒脚本

我对如何使用脚本语言以沙盒方式执行简单代码块感兴趣.宿主语言/环境可以是c#/ ruby​​/python/java(除了c之外的任何东西).但脚本语言同样可能是一些模糊的东西,如javascript/python/ruby​​/perl等.

我想要的是一种使用传统编程结构执行脚本的方法,即条件/循环/日期操作/数组等.但我不想要的是暴露诸如IO,连接到http流,数据库等的东西.

我目前正在使用python适配器查看spidermonkey,但我想知道是否还有其他选项我应该考虑.

security scripting sandbox

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