小编Luc*_*ssi的帖子

如何在@括号("Luke")之类的java注释中使用括号内没有属性?

如何在括号内没有属性名称的自定义java注释?

我不希望这样:@annotation_name(att=valor).我只想在Servlets中,即:

@WebServlet("/main")
Run Code Online (Sandbox Code Playgroud)

java attributes annotations default parentheses

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

如何在运行时(动态)创建PHP静态类属性?

我想做这样的事情:

public static function createDynamic(){
    $mydynamicvar = 'module'; 
    self::$mydynamicvar = $value;
}
Run Code Online (Sandbox Code Playgroud)

并且能够从班级内访问该物业

$value = self::$module;
Run Code Online (Sandbox Code Playgroud)

php static function creation dynamic

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

有简单的方法从PHP中的多字节字符串中获取字符?

这是我的问题:我的语言(葡萄牙语)使用ISO-8859-1字符编码!当我想要访问像'coração'(心脏)这样的字符串中的字符时,我使用:

mb_internal_encoding('ISO-8859-1');
$str = "coração";

$len = mb_strlen($str,'UTF-8');

for($i=0;$i<$len;++$i)
    echo mb_substr($str, $i, 1, 'UTF-8')."<br/>";
Run Code Online (Sandbox Code Playgroud)

这会产生:

c
o
r
a
ç
ã
o

这工作正常...但我的问题是,如果使用mb_substr函数不是快速简单的字符串正常访问!但我想要一个简单的方法来做到这一点....就像在正常的字符串字符访问:echo $ str [$ pos] ....有可能吗?

php string encoding multibyte

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

如何从ASP.NET MVC中的某些操作的Authorize Attribute获取角色数组?

假设我有以下控制器和具有授权属性的操作:

    public class IndexController : Controller
    {
        //
        // GET: /Index/

        [Authorize(Roles="Registered")]
        public ActionResult Index()
        {
            return View();
        }

    }
Run Code Online (Sandbox Code Playgroud)

我搜遍了整个互联网,但没有找到这个简单问题的答案:如何将角色注释到特定的动作/控制器?在这种情况下:索引操作有:string [] = {"Registered"}

asp.net asp.net-mvc authorization

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

如何使用 ConfigurationCollection 中的键(数组键访问)检索 ConfigurationElement?

我需要在我的自定义配置部分做这样的事情:

ConfigurationManager.ConnectionStrings["mongodb"]
Run Code Online (Sandbox Code Playgroud)

上面的字符串“mongodb”是我用来访问 System.Configuration.ConnectionStringSettings 类型元素的键。我希望对我的自定义集合做同样的事情:

[ConfigurationCollection(typeof(Question))]
public class QuestionCollection : ConfigurationElementCollection
{   

    public override bool IsReadOnly()
    {
        return false;
    }

    protected override ConfigurationElement CreateNewElement()
    {
        return new Question();
    }

    protected override object GetElementKey(ConfigurationElement element)
    {
        return ((Question)element).id;
    }

    //Is here?
    public Question this[int idx]
    {
        get {
            return (Question)BaseGet(idx);
        }

        set
        {
            if (BaseGet(idx) != null)
                BaseRemoveAt(idx);

            BaseAdd(idx, value);
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

我想知道上面评论的方法是获得我想要的东西的方法......但我不知道如何......我想用来访问的密钥类型是整数。

假设我有以下配置:

    <securityQuestions>
    <questions>
      <add id="3" value="What is your name?" default="true"/>
      <add id="4" value="What is your age?"/>
    </questions> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net arrays indexing configuration

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

为什么PHP(脚本)比CGI(编译)提供更多请求?

我开发了以下CGI脚本并在Apache 2上运行(http://localhost/test.chtml).我在PHP中做了相同的脚本(http://localhost/verifica.php).后来我使用Apache Benchmark工具执行了Apache基准测试.结果显示在图像中.

包括

#include <stdlib.h>
int main(void)
{

    printf("%s%c%c\n",
    "Content-Type:text/html;charset=iso-8859-1",13,10);
    printf("<TITLE>Multiplication results</TITLE>\n");
    printf("<H3>Multiplication results</H3>\n");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有人可以解释为什么PHP提供比CGI脚本更多的请求?

php performance benchmarking cgi request

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

PostgreSQL多行插入是全部还是全部?

我想知道PostgreSQL多行INSERT是否安全(插入所有数据或在系统/数据库发生故障时不插入数据).查询示例:

INSERT INTO "tests" ("name") VALUES ('1'), ('2')
Run Code Online (Sandbox Code Playgroud)

database postgresql transactions insert atomic

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

如何使URL过滤器与Servlet路由动作?

我目前正在开发一个Java EE Web框架,我想知道如何路由我的URL ...我想要支持HMVC功能!网址将遵循以下规则:

/ module_name/controller_name/action_name,其中:

module_name:由斜杠分隔的路径...例如:模块"X"的子模块"Y":/ X/Y controller_name:没有特殊字符的控制器名称action_name:没有特殊字符的操作名称

我想map/module_name/controller_name /到一个特定的servlet控制器!动作部分是该类的公共方法!:)

我怎么能这样做?使用过滤器?如果可能,我想要一个例子!

url jsp servlets routes

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

如何从RavenDB数据库中获取所有实体名称(集合名称)?

我需要检索存在于数据库中的所有RavenDB集合名称.有没有办法做到这一点?怎么样?

c# collections document metadata ravendb

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

如何在Java中将语言环境格式化的数字转换为BigInteger?

我搜索了很多,但没有帮助我:(假设我需要转换12.090.129.019.201.920.192.091.029.102.901.920.192.019.201.920(在葡萄牙语组分隔符:.)到BigInteger值.如何进行转换?我试过使用NumberFormat,DecimalFormat,没有任何作用或我没有正确的方式:(

java formatting locale numbers biginteger

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

如何从子文档数组中只检索一个特定元素?

我的情况如下:我有一个文档,里面有一个文档数组,表示用户加入的应用程序(如图所示).

文档示例

我需要用户根据应用程序名称检索一个文档...我编写了以下代码并且它可以工作......但它检索所有应用程序.怎么做只返回一个?

public Application GetUserApplication(string username)
        {
            var query = Query.And(Query.EQ("UserName", username), Query.ElemMatch("Applications", 
                Query.EQ("Key", this.applicationKey)));

            MongoCursor<BsonDocument> cursor = this.users.FindAs<BsonDocument>(query);

            cursor.SetFields(new string[]{ "Applications" });
            cursor.SetLimit(1);

            var it = cursor.GetEnumerator();

            var apps = it.MoveNext() ? it.Current["Applications"].AsBsonArray : null;

            ...
        }
Run Code Online (Sandbox Code Playgroud)

c# arrays projection mongodb

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

有没有办法在ReactiveMongo上执行批量更新?

假设我想要执行以下操作(在mongo shell中):

var bulk = db.vectors.initializeOrderedBulkOp()

bulk.find({"_id" : ObjectId("53f265da13d3f885ed8bf75d")}).updateOne({"$pop": {"v": 1}})

bulk.find({"_id" : ObjectId("53f265da13d3f885ed8bf75d")}).updateOne({"$push": {"v": 5}})

bulk.execute()
Run Code Online (Sandbox Code Playgroud)

scala reactivemongo

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