小编che*_*711的帖子

如何清除过期的codeigniter会话?

专家介绍,

我正在尝试了解如何在应用程序配置为在数据库表中存储会话时如何在Codeigniter中清理会话.

在我的情况下,我在该会话表中有三个过期的会话,并且对于同一个用户有一个活动的会话.手册说明:"注意:Session类具有内置的垃圾收集功能,可以清除过期的会话,因此您无需编写自己的例程来执行此操作."

嗯,那么db会话表中的"旧"会话什么时候被清除或者我错过了什么?

谢谢!

session codeigniter

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

如何遍历JSON obj的属性?

可能重复:
如何循环JSON对象?

我试图找出如何遍历JSON obj的属性.我可以通过指定键来获取属性(参见下文),但是如何循环遍历所有这些属性呢?

var jsonStr = '{"Items":[{"Title": "Title 1", "Description":"Description 1"}]}';

var json_parsed = $.parseJSON(jsonStr);


// Cycle through all list items
$.each(json_parsed.Items, function(i, val) {
    var listItem = $(this);

    var title = listItem.attr('Title');
    var description = listItem.attr('Description');

    // Instead, loop through all attributes

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

动态调整容器大小以适应文本

有许多 jQuery 插件可以让您调整文本大小以适合容器。但是如何动态更改 div 容器的宽度/高度以适应其中的文本呢?

下面举个例子。如您所见,文本当前正在溢出 div。如何以编程方式调整容器 div 的大小以适应与字体大小和内容无关的文本?

   <!DOCTYPE html>
   <html>
   <body>
   <div id="container" style="width:100px; height:100px;border:1px solid red; overflow: hidden;">
   <p style="font-size:40px;">This is the text</p>
   </div>
   </body>
   </html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Chart.js 饼图:如何设置段的背景图像

我正在使用 Chart.js 创建饼图(见下文)。我想使用背景图像,而不是每个饼图段中的颜色。

你能给我一个关于我如何做到这一点的指针吗?

谢谢!

var data = [
    {
        value: 300,
        color:"#F7464A",
        highlight: "#FF5A5E",
        label: "Red"
    },
    {
        value: 50,
        color: "#46BFBD",
        highlight: "#5AD3D1",
        label: "Green"
    }
];
var myPieChart = new Chart(ctx[0]).Pie(data,options);
Run Code Online (Sandbox Code Playgroud)

chart.js

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

JQuery 对话框在按钮旁边打开

如何定位一个 jquery 对话框,以便在单击时在按钮旁边打开它?(有点像下拉菜单)

提前致谢!

html jquery

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

无法在JSPlumb中创建直线连接

我正在尝试在两个端点之间的JSPlumb中创建一个直线连接.当我尝试连接到端点时,拖动源点而不是创建直线连接.

这里的小提琴:http: //jsfiddle.net/dutchman71/aMksZ/2/

任何帮助赞赏.

            var endpointOptions = { 
                    anchor:"BottomCenter",
                    maxConnections:1, 
                    isSource:true, 
                    isTarget:true, 
                    endpoint:["Dot", {radius:5}], 
                    paintStyle:{fillStyle:"#5b9ada"},
                    connectorStyle : {  lineWidth: 3, strokeStyle:"#5b9ada" },
                    connector : new jsPlumb.Connectors.Straight(),
                    setDragAllowedWhenFull:true,
                    connectorOverlays:[ 
                        [ "Arrow", { width:20, length:30, location:1, id:"arrow" } ], 
                        [ "Label", { label:"", id:"label" } ]
                    ]               
                    }

            jsPlumb.bind("ready", function() {

                    jsPlumb.addEndpoint('block1', endpointOptions);

                    jsPlumb.addEndpoint('block2', endpointOptions);

                    jsPlumb.draggable('block1');
                    jsPlumb.draggable('block2');
            });
Run Code Online (Sandbox Code Playgroud)

jsplumb

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

jsPlumb新连接处理程序:如何获取端点锚点位置?

是的,所以我一直在玩jsPlumb.假设我有一个有两个端点的div; 一个TopCenter,一个BottomCenter.

创建新连接时,我可以使用下面的函数绑定到该事件.我的问题是,如何获得端点的锚定位置?我确实得到了Source和TargetEndpoint对象,但是查看文档,我没有看到获得锚位置的方法......

谢谢!

jsPlumb.bind("jsPlumbConnection", function(connectionInfo) {
 /*
                         connection         :   the new Connection.  you can register listeners on this etc.
                        sourceId        :   id of the source element in the Connection
                          targetId      :   id of the target element in the Connection
                          source        :   the source element in the Connection
                          target        :   the target element in the Connection
                          sourceEndpoint    :   the source Endpoint in the Connection
                          targetEndpoint    :   the targetEndpoint in the Connection
                          */
});
Run Code Online (Sandbox Code Playgroud)

jsplumb

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

PHP,更简单的方法来获取没有警告的数组值

花花公子,

有没有更简洁的方式来写下面的声明?如果我不检查是否存在数组键,则会收到PHP警告.但是,下面的内容有点过,嗯,罗嗦.

谢谢!

$display_flag = false;
if (array_key_exists('display_flag',$pref_array) { 
    $display_flag = $pref_array['display_flag']; 
}
Run Code Online (Sandbox Code Playgroud)

php

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

Jquery-ui:对齐多个图标和文本

我有一段时间在一个标题的行中间对齐两个jquery-ui图标和文本.(代码打击).任何人都可以帮助相当多的人吗?

<div class="ui-widget-header">
  <span class="ui-icon ui-icon-close"></span><span class="ui-icon ui-icon-wrench"></span>Text
</div>
Run Code Online (Sandbox Code Playgroud)

css jquery-ui

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

Perl DBI:结果值被截断

我目前遇到一个问题,从下面的选择中从db获取的长字符串被截断.在下面的语句中,当我在while循环中打印出来时,val1会在115个字符之后被切断,但在表格中字符串是300个字符.

我需要调整任何Perl模块配置参数吗?

谢谢!

my $sql = "SELECT val1 FROM TABLE";
my $sth = $dbh->prepare($sql)
    or die "Can't prepare statement: $DBI::errstr";
$sth->execute() or die "Cannot execute: " . $sth->errstr();
$sth->{'LongTruncOk'} = 1;
$sth->{'LongReadLen'} = 20000;
while(my @row = $sth->fetchrow_array()) {
  ...
}
Run Code Online (Sandbox Code Playgroud)

perl dbi

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

标签 统计

jquery ×3

html ×2

javascript ×2

jsplumb ×2

chart.js ×1

codeigniter ×1

css ×1

dbi ×1

jquery-ui ×1

json ×1

perl ×1

php ×1

session ×1