小编Cyb*_*tic的帖子

使用 AJAX 获取 PHP 会话变量

我正在使用“高级安全 PHP 注册/登录系统”,它说您可以使用以下方法获取 SESSION id:

$userId = $_SESSION['user_id'];
Run Code Online (Sandbox Code Playgroud)

我需要使用 AJAX 将 user_id 放入我的前端。我的应用程序具有以下 AJAX:

$.ajax({
       url : 'login/get_user.php',
       type : 'POST',
       dataType : 'json',
       success : function (result) {
       alert(result['user']);
       },
       error : function () {
       alert("error");
       }
       })
Run Code Online (Sandbox Code Playgroud)

PHP 脚本如下所示 (users.php):

<?php 

$userId = $_SESSION['user_id'];

$return_data = array();
$return_data['user'] = $userId;

echo json_encode($return_data);
exit();

?>
Run Code Online (Sandbox Code Playgroud)

但是当我加载页面时,我只会在警报中收到“错误”。用户使用系统成功登录。SESSION 变量是全局的吗?php 脚本需要在哪里访问 user_id 以便 AJAX 可以得到正确的响应?

php ajax

5
推荐指数
0
解决办法
2137
查看次数

在 R 中将日期转换为星期几

我的数据框中有一个这种格式的日期:

"02-July-2015"
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为星期几(即 183)。就像是:

df$day_of_week <- weekdays(as.Date(df$date_column))
Run Code Online (Sandbox Code Playgroud)

但这不理解日期的格式。

r date

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

将引导工具提示添加到动态创建的按钮

我动态创建这样的按钮:

var my_button = document.createElement('button');
my_button.setAttribute('id', "the_id");
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用带有这些按钮的 Bootstrap 工具提示,但我无法让它工作。

my_button.setAttribute('data-toggle', 'tooltip');
my_button.setAttribute('data-placement', 'top');
my_button.setAttribute('title', 'this is my text');
Run Code Online (Sandbox Code Playgroud)

在 $(document).ready(function() 我有

$('[data-toggle="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)

并尝试处理按钮是动态创建的事实,我使用:

$('body').tooltip({ selector: '[rel=tooltip]' });
Run Code Online (Sandbox Code Playgroud)

我已经获取了所有必要的引导程序文件,并使用文本元素标签测试了工具提示,并且工作正常。

当我将鼠标悬停在按钮上时,什么也没有发生。

html javascript css

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

检测图像中的多个彩色区域并为每个区域生成单独的作物

我有这样的图像

在此处输入图片说明

我想在红色的任何地方裁剪图像。

因此,使用此图像,我将要生产4种作物

在此处输入图片说明

显然,我首先需要检测图像中是否有红色。我可以执行以下操作:

import cv2
import numpy as np
from google.colab.patches import cv2_imshow

## (1) Read and convert to HSV
img = cv2.imread("my_image_with_red.png")
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

## (2) Find the target red region in HSV
hsv_lower = np.array([0,50,50])
hsv_upper = np.array([10,255,255])
mask = cv2.inRange(hsv, hsv_lower, hsv_upper)

## (3) morph-op to remove horizone lines
kernel = np.ones((5,1), np.uint8)
mask2 = cv2.morphologyEx(mask, cv2.MORPH_OPEN,  kernel)


## (4) crop the region
ys, …
Run Code Online (Sandbox Code Playgroud)

python opencv image image-processing bounding-box

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

为什么要使用完整版的Visual Studio呢?

我试图了解围绕visual studio,sql server和hosting的一些想法.

我理解visual studio express和ultimate(或其他一些完整版)之间的唯一区别是你使用的sql server在express版本中是有限的.因此,如果您想创建下一个facebook或linkedin,express将永远不会工作(假设您将使用ASP.NET进行此操作),因为它永远无法扩展到数百万用户占用数TB的数据.

但我知道你在开发中使用的sql server与托管期间使用的sql server不同,因为托管公司不允许你的许可证在他们的服务器上运行.因此,如果您最终通过托管公司支付sql server,这显然运行完整版本的sql server并因此可以扩展,为什么在开发期间你需要一个完整的sql lisence?在visual studio express上开发所有东西(因为它是免费的)然后只是通过托管公司扩展你的sql需求是否更有意义?

对于我确定是一个愚蠢的问题而道歉,但我只想了解.

sql ide visual-studio

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

如何在Shiny App(R)中向SideBarPanel添加css标签

我想在我的闪亮应用程序中更改我的页面上sideBarPanels的背景颜色....但是......仅在一个特定页面上.所以我在考虑使用CSS标签,但我不确定如何做到这一点.

我试过这个:

sidebarPanel(class="set1",   
htmlOutput("vizTest")
)
Run Code Online (Sandbox Code Playgroud)

然后尝试引用CSS文件中的类:

#set1 form.well { 
background: transparent;
border: 0px;
}
Run Code Online (Sandbox Code Playgroud)

r shiny

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

转换数据框,以便列出的每个唯一事务成为单行

我有一个这样的数据框:

        trans_id   product_id
1          1          456
2          4          223
3          1          778
4          1          774
5          5          999
6          4          123
Run Code Online (Sandbox Code Playgroud)

我需要转换它,以便所有trans_id被列为单行,如下所示:

trans_id      V1       V2     V3
1            456      778   774
4            223      123
5            999
Run Code Online (Sandbox Code Playgroud)

r reshape dataframe

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

将单独的Year和Month列合并为单个Date Column

我有一个像这样的数据框(df):

    code     year  month
1 YYOOGG    2011    8
2 YYOOGG    2011    1
3 YYOOGG    2011    4
4 YYOOGG    2011    3
5 YYOOGG    2011    12
6 YYOOGG    2011    9
Run Code Online (Sandbox Code Playgroud)

我需要像这样创建第4列日期:

    code     year  month  Date
1 YYOOGG    2011    8     2011-08
2 YYOOGG    2014    1     2014-01
3 YYOOGG    2016    4     2016-04
4 YYOOGG    2009    3     2009-03
5 YYOOGG    2000    12    2000-12
6 YYOOGG    2010    9     2010-09
Run Code Online (Sandbox Code Playgroud)

我试过这个:

  df$Date <- as.Date(paste(df$year, df$month, sep="-"), "%Y-%M")
Run Code Online (Sandbox Code Playgroud)

但我得到以下日期:

2011-09-09

r

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

如果重复,则仅返回数组中索引较高的元素

我可以使用此函数从数组中删除所有重复项:

function make_unique(array) {
    return array.reduce(function(p, c) {
        if (p.indexOf(c) < 0) p.push(c);
        return p;
    }, []);
};
Run Code Online (Sandbox Code Playgroud)

但这给了我任何2个重复的较低索引元素.我需要一种方法来返回数组中重复的任何元素的"更高"索引副本.

所以在以下数组中:

array = ["bob", "chris", "susan", "steve", "melissa", "steve", "bob"]
Run Code Online (Sandbox Code Playgroud)

它会给我元素1(克里斯),2(苏珊),4(梅利莎),5(史蒂夫),6(鲍勃)

javascript

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

删除字符串中的所有内容,直到最后一个正斜杠

我有一个像这样的字符串:

"vehicles/vehicle_type/filename.csv"
Run Code Online (Sandbox Code Playgroud)

我只想留下:

"filename.csv"
Run Code Online (Sandbox Code Playgroud)

我试过这个:

sub('/^(.*[\\\/])/', "", the_string)
Run Code Online (Sandbox Code Playgroud)

但是在字符串中出现"无法识别的转义"错误

regex r

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

如何将for循环中的"i""附加"到R中的向量名称

我有40个向量,每个向量包含一堆数字.我希望顺序取两个向量的长度,如下所示:

length(Vector2) - length(Vector1)
Run Code Online (Sandbox Code Playgroud)

然后vector3 - vector2等等....

我如何构造一个for循环,以便"i"附加到向量的名称,以便我可以循环这些差异?

喜欢:

for (i in 1:10) {

  x[i] <-   length(Vector(i+1)) - length(Vector(i))

}
Run Code Online (Sandbox Code Playgroud)

但显然把"我"放在括号内是不正确的.

谢谢,


使用以下内容几乎就是:

for (i in 1:10) {
   p[i] <- length(get(paste0("KWvectorW", i+1, "$idKeyword"))) - length(get(paste0("KWvectorW", i, "$idKeyword")))
             }
Run Code Online (Sandbox Code Playgroud)

这似乎正确地将向量的名称拼凑在一起....但我得到以下错误:

get中的错误(paste0("KWvectorW",i + 1,"$ idKeyword")):找不到对象'KWvectorW2 $ idKeyword'

但对象KWvectorW2 $ idKeyword肯定存在.

r

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

计算数据框 (R) 中分类变量的出现次数

我有数据框:

station     date        classification
 1    June - 01/16          A
 2    June - 03/16          B
 1    June - 01/16          A
 7    June - 01/16          C
 1    June - 03/16          A
 2    June - 03/16          B
 2    June - 03/16          B
Run Code Online (Sandbox Code Playgroud)

我想得到 A、B 和 C 的总出现次数,按站号和日期汇总:

例如,6 月 1 日的站 1 有 2 个 As,而 6 月 3 日的站 2 有 3 个 B。

我试过,

aggregate(x = list(data_frame$classification), by = list(station=data_frame$station, Date=data_frame$date), function(x) length(unique(x))
Run Code Online (Sandbox Code Playgroud)

r

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

是否可以将iOS应用限制为单个城市?

我正在为一个城市开发社交夜生活应用程序。我们显然不希望其他城市的用户下载该应用程序并“扭曲”数据。是否可以将应用程序的用户限制在某个城市?

谢谢,

ios

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

标签 统计

r ×7

javascript ×2

ajax ×1

bounding-box ×1

css ×1

dataframe ×1

date ×1

html ×1

ide ×1

image ×1

image-processing ×1

ios ×1

opencv ×1

php ×1

python ×1

regex ×1

reshape ×1

shiny ×1

sql ×1

visual-studio ×1