小编Muh*_*riq的帖子

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

在dojo中显示Json数据

我正在构建Dojo移动应用程序.我有一个Json文件,如:

{
    "Introduction": [
        {
            "title": "Introduction",
            "toolbar": "Page 1",
            "cont, aabitant morbi tristique senectus et netus et malesuada fames ac turpis nt pellentesque vehicula. Nam ac diam lectus. Aliquam convallis posuere enim.",
        },
        {
            "title": "Introduction",
            "toolbar": "Page 2",
            "contesent vel nisi ipsum. Suspendisse potenti. Pellentesque ut ipsum sit amet eros posuere venenatvis egestas. Sed congue felis at risus congue m",
        }
    ],
    "services": [
        {
            "title": "services",
            "toolbar": "Page 1",
            "content": "Cras adipiscing sapien nec tortor vehicula sit …
Run Code Online (Sandbox Code Playgroud)

html javascript dojo json web

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

Java性能避免创建新的循环

我有这样的代码

Map<String, List> searchMap = new HashMap<String, List>();
for(int i=0; i<something.size(); i++){
 List<String> list = new ArrayList<String>();
 list = getResult(...);
 ...
 searchMap.put(differentkey, list);
}
Run Code Online (Sandbox Code Playgroud)

每次我在循环中创建新的List.如何避免在循环中创建新列表.

java performance list

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

spring mvc 绑定地图

我在 spring mvc 2 中有一个具有命令类“Class1”的表单

我想用这种形式的输入字段绑定 Class3 元素。下面是我的课。

我在 JSP 中迭代/绑定 Class2 元素而不是像这样的 map

<c:forEach var="item" items="${class1.class2List}" varStatus="itemsRow">  
    <form:input path="class2List[${itemsRow.index}].anyElement2" />
    ..........
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

我的课程看起来像

Class1
List<Class2> class2List;
String anyElement1;

Class2
Map<String, Class3> class2Map;
String anyElement2;

Class3
Map<String, Class3> class3Map;
String nameToGet;
String anyElement3;
Run Code Online (Sandbox Code Playgroud)

我怎么能anyElement3在里面绑定class3Map。是否可以?

编辑第一个答案

Caused by: org.springframework.beans.NullValueInNestedPathException: Invalid property 'class2List[0].class2Map[0]' of bean class [com.Class1]: Could not instantiate property type [com.Class3] to auto-grow nested property path: java.lang.InstantiationException: com.Class3
    at org.springframework.beans.BeanWrapperImpl.newValue(BeanWrapperImpl.java:641)
Run Code Online (Sandbox Code Playgroud)

java forms spring-mvc

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

对于Velocity中的循环

我想在Velocity视图中使用for循环.我想在速度视图中取一个计数器变量并循环直到它等于.例如

counter = 3
for(i=0; i< counter; i++){

...

}
Run Code Online (Sandbox Code Playgroud)

java velocity

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

添加新行后拖放不起作用

我正在使用jquery.tablednd.0.7.min.js拖放表行.当我在表中动态添加新行(即使用javascript添加行)时,新行没有拖动n drop.可以拖动表中已存在的其他行.

我认为这个新行没有与jQuery拖放代码同步.

我加入如新排.

是jquery dragnDrop文件代码.

在页面加载时,我使用此代码将此功能分配给表

$(document).ready(function() {
    $("#tableId").tableDnD({
        onDragClass : "myDragClass",
        onDrop : function(table, row) {

        },
        onDragStart : function(table, row) {
            console.log("drag start");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery drag-and-drop

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

在C中传递字符串的最佳方法

我以为

func(char* ary, size_t length)
Run Code Online (Sandbox Code Playgroud)

要么

func(char ary[], size_t length).
Run Code Online (Sandbox Code Playgroud)

你怎么看 ?

c

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

添加分钟到当前时间

我正在尝试将分钟添加到当前日期,但它会返回奇怪的结果

date_default_timezone_set('Asia/Karachi');

$currentDate = date("m-d-Y H:i:s");
$currentDate_timestamp = strtotime($currentDate);
$endDate_months = strtotime("+10 minutes", $currentDate_timestamp);
$packageEndDate = date("m-d-Y H:i:s", $endDate_months);

echo " <br> " . $packageEndDate . " <br> ";
echo $currentDate;
Run Code Online (Sandbox Code Playgroud)

我正在获得输出

01-01-1970 05:50:00
07-19-2013 20:25:23
Run Code Online (Sandbox Code Playgroud)

它应该回来

07-19-2013 20:35:23
07-19-2013 20:25:23
Run Code Online (Sandbox Code Playgroud)

在此之后我需要查询数据库,因此日期格式应该相同.数据库列是字符串类型.

php date

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

找到存储为varchar的两个日期时间列之间的时差

我有一个表列date_created,其中我将日期时间值存储在VARCHAR中,例如16-06-2013 10:49:29

我希望通过两个日期之间的mysql查询获得结果.我正在使用这样的查询:

... WHERE date_created BETWEEN '06-08-2013 22:30:18' AND '28-08-2013 22:30:22' ...
Run Code Online (Sandbox Code Playgroud)

此查询返回结果,但该结果还包括between 06 and 28每月的旧日期记录.我也使用<和>但这些也没有用.

如何获得仅包含'06 -08-2013 22:30:18'和'28 -08-2013 22:30:22'之间记录的结果

php mysql timestamp date

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

OAuth:发送访问令牌和获取用户数据

我正在尝试使用Google OAuth.我正在开发在IBM webSphere服务器上运行的Web应用程序.应用程序的框架是SpringMVC.

我想获取userinfo.profile.我已成功获取访问令牌,但无法找到使用此令牌并获取用户信息的方法.

我正在将浏览器重定向到此URL https://www.googleapis.com/oauth2/v2/userinfo?access_token="+access.getAccessToken();但收到错误

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "authError",
    "message": "Invalid Credentials",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Invalid Credentials"
 }
}
Run Code Online (Sandbox Code Playgroud)

我是否正确使用此访问令牌,还是应该以其他形式发送请求?

我以这种方式发送请求:

GenericUrl shortenEndpoint = new GenericUrl("https://www.googleapis.com/oauth2/v2/userinfo");
HttpRequest request1 = rf.buildGetRequest(shortenEndpoint);
GoogleHeaders headers = new GoogleHeaders();
headers.setContentType("application/json; charset=UTF-8");
headers.setAuthorization("OAuth " + accessToken); 
request1.setHeaders(headers);
HttpResponse shortUrl = request1.execute();
Run Code Online (Sandbox Code Playgroud)

在浏览器中的此URL中提供访问令牌后

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=******
Run Code Online (Sandbox Code Playgroud)

我有

{
 "issued_to": "*****************",
 "audience": "*****************",
 "scope": "https://www.googleapis.com/auth/urlshortener",
 "expires_in": 3515,
 "access_type": "online"
}
Run Code Online (Sandbox Code Playgroud)

java access-token oauth-2.0 google-oauth

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