小编apk*_*ith的帖子

如何使用XAMPP测试网站?

这是一个相当普遍的查询,因为我对如何执行此操作非常困惑.我想使用我作为XAMPP的一部分下载的apache服务器来测试我正在构建的网站,它将使用php和mysql.一般的问题是:我该怎么做?

据我所知,文件进入C:\ xampp\htdocs,然后可以通过localhost访问.令我困惑的是,XAMPP管理员的东西也在这里 - 所以,例如,我不能替换文件index.php而不会失去对phpMyAdmin的访问权等等.我是否必须在此内为网站创建新文件夹?

我尝试使用我在网上找到的说明设置虚拟主机.例如,我按照此处的指示将其添加到Windows主机文件和xampp主机配置文件中.完成此操作后,Apache服务无法启动,并且给了我一个与非常类似的错误日志.我按照答案中的说明进行操作,但仍然无效.我已经删除并重新安装它,它再次正常工作,但没有设置虚拟主机.

最后,我想使用HTMLPad来构建网站,因为我非常喜欢它的实时预览功能.但是,要设置它,它还需要与服务器连接.它给出的指示是:

深入教程:如何预览PHP文件?

为了能够在本地预览PHP文件而不上传到Web,您需要在计算机上安装Web服务器,并且必须将其配置为支持PHP文件.有关安装支持PHP的Web服务器的更多信息,请参阅PHP和Web服务器手册.

我们建议使用apache.org上的免费Apache Web服务器

第1步 - 您的文档根目录是什么?找出您的本地Web服务器文档根文件夹是什么.文档根文件夹存储通过Web服务器URL提供的网页文件.有关详细信息,请参阅Web服务器手册.

第2步 - 您的Web服务器地址是什么?找出您的本地Web服务器URL,通常是http://localhost/

步骤3 - 确保您的Web服务器正常运行验证您的Web服务器是否真正适用于PHP文件.为此,请将PHP文件保存到Web文档根目录并尝试通过Web浏览器打开它.例如,如果您的Web文档根目录是c:\ htdocs \,请将文件保存为c:\ htdocs\index.php并尝试通过URL打开它http://localhost/index.php

如果您的Web服务器正常工作,您现在可以配置内部预览.

步骤4 - 配置内部预览现在您必须告诉编辑器软件如何使用Web服务器显示PHP文件预览.

在选项菜单上,单击首选项; 在Preferences窗口中,单击Preview folder; 单击"映射",然后单击"添加"; 输入您的文档根文件夹和相应的Web地址,在上面的示例中,您将输入c:\ htdocs\andhttp://localhost/

同样,在上述所有情况下,我不太确定我理解这一点.据推测,这链接到原始htdocs文件夹中的所有php,mysql等文件?但是,例如,保存我正在处理的文件的位置是否重要?

基本上,我只是有点困惑,任何帮助将非常感谢!

apache xampp localhost

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

在python中的轮廓图

如何使用python中的countour网格matplotlib.pyplot,其中网格是一种颜色,其中z变量低于零,另一种颜色z等于或大于零?我不是很熟悉,matplotlib如果有人能给我一个简单的方法,那就太好了.

到目前为止,我有:

x= np.arange(0,361)
y= np.arange(0,91)

X,Y = np.meshgrid(x,y)

area = funcarea(L,D,H,W,X,Y) #L,D,H and W are all constants defined elsewhere.

plt.figure()
plt.contourf(X,Y,area)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib contour

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

MySQL,如何插入null日期

我在将日期字段中的空值插入MySQL表时遇到问题.

这是插入查询:

$query = 'INSERT INTO table (column_s1, column_s2, column_d1, column_d2)
VALUES ("'.$string1.'", "'.$string2.'", '.$date1.', '.$date2.')';
Run Code Online (Sandbox Code Playgroud)

列s1和s2采用字符串值,d1和d2采用日期.当我只使用字符串字段运行此查询时,没有问题.

日期值可以设置为null或null,因此我没有在查询中包含引号,而是在之前将它们添加到变量中.这是我用来设置日期值的PHP代码:

if (empty($date1)){
    $date1 = NULL;
}
else{
    $date1part = explode("/",$date1);
    $date1 = '"'.$date1part[2].'/'.$date1part[1].'/'.$date1part[0].'"';
}
Run Code Online (Sandbox Code Playgroud)

全部设置日期值后,将正确插入记录.但是,当任一日期为空时,不会插入任何内容.

为什么我不能像这样只将空值插入MySQL?

php mysql null date

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

BigQuery:将多个字段聚合到数组中

我有一些数据,对于每个ID,我想将两个或多个字段聚合到一个数组中,我希望它们在顺序方面匹配.

例如,如果我有以下数据:

在此输入图像描述

我想把它变成这个:

在此输入图像描述

或者,像这样的东西也可以:

在此输入图像描述

首先,如果我使用这样的查询,它会做我想要的,还是不能保证两个字段以相同的顺序通过(即Value_1和Value_2中的相应值可能不匹配)?

SELECT
  ID,
  ARRAY_AGG (
    Value_1
  ) AS Value_1,
  ARRAY_AGG (
    Value_2
  ) AS Value_2

FROM
  table

GROUP BY
  ID
Run Code Online (Sandbox Code Playgroud)

如果没有,我该怎么做呢?

google-bigquery

7
推荐指数
2
解决办法
3474
查看次数

如何在Python中重命名循环中的变量

我想在Python中运行一个程序,该程序循环几次,每次创建一个新数组(即没有数据被覆盖),该数组以循环编号的引用命名,以便我可以在后续循环中调用它。例如,我可能想在从 0 到 i 运行的循环中创建数组 x0、x1、x2、...、xi,然后在运行相同变量的另一个循环中调用每个数组。(本质上相当于能够将变量放入字符串中'string %d %(x)')。

python variables loops

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

全局变量自动重置

我想将一个全局变量定义为打开文件的工作表,所以我使用了以下代码:

在Module1中:

Public mySheet As Worksheet
Run Code Online (Sandbox Code Playgroud)

在ThisWorkbook中:

Sub Workbook_Open()  
    Set mySheet = Sheet1   
End Sub
Run Code Online (Sandbox Code Playgroud)

我想在mySheet整个过程中使用它来引用这个特定的工作表,其中一些参考这个工作表已经打开了一个新文件.

它的工作原理开始-当我打开变量设置的文件,宏涉及mySheet.Unprotect,mySheet.ProtectmySheet.Range("A1")工作.但是,当我尝试再次运行它时,我收到一个错误Object variable or With block variable not set,调试将我带到该mySheet.Unprotect行,这是第一次引用工作表.

如何在全局变量中定义此工作表以使定义坚持?

作为参考,我所指的特定宏如下所示,尽管我对不同的代码位有类似的问题:

Sub mySub()
    mySheet.Unprotect 
    With Application.FileDialog(msoFileDialogOpen)  
        .AllowMultiSelect = False           
        If .Show <> 0 Then
            mySheet.Range("A1") = .SelectedItems(1)
        End If           
    End With

    mySheet.Protect        
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba global-variables excel-vba

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

ARRAY_AGG 与 STRUCT - 忽略 NULL

我需要将STRUCTs 聚合到一个数组中,其中 中的两个字段STRUCT可以为空(它们要么都为空,要么都不为空)。IGNORE NULLS在函数中使用ARRAY_AGG不起作用 - 有没有办法从结果数组中取出这些空行?

我的桌子看起来像这样:

在此输入图像描述

我希望我的输出看起来像这样,但排除STRUCTs 中的空值:

在此输入图像描述

如果标签、语言或 dtk 没有值,我仍然想包含该行,但使用空白数组 - 这意味着我无法预过滤空值,因为这将导致行被排除。

我当前用于获取此输出的查询如下所示:

SELECT
  ARRAY_AGG(STRUCT(label, language_name) IGNORE NULLS) AS label,
  ARRAY_AGG(DISTINCT dtk IGNORE NULLS) AS dtk,
  country_name, category, age_group, gender
FROM
  categoryData
GROUP BY
  country_name, category, age_group, gender
Run Code Online (Sandbox Code Playgroud)

google-bigquery

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

CSS:使用偶数空间垂直分布<div> s或<li>

我希望在一个div的长度上垂直均匀地分布4行文本,div的高度设置为包含div的50%(即没有固定高度).我希望布局看起来像这样:

在这里输入说明

根据目前的计划,将有四个这样的盒子,但这可能在未来发生变化,因此理想情况下,解决方案可以允许多于或少于四个.如果可能的话,我想要一个仅CSS的解决方案.

到目前为止,我已经忽略了图形,并尝试了各种选项,以便按照我的意愿对齐盒子.

这是我到目前为止最好的,这是近似的,但仍然没有按照我的意愿调整.

.box-green, .box-red, .box-yellow, .box-blue{
  padding:7px;
  width:100%;
}

.box-green {
  background-color:green;
}

.box-red {
  background-color:red;
}

.box-yellow {
  background-color:yellow;
}

.box-blue {
  background-color:blue;
}

div {
  background-color:grey;
  height:50%;
  margin: auto 10% auto auto;
  position: absolute;
  right:0;
  text-align:right;
  top:50%;
  transform:translateY(-50%);
}

ul {
  display:table;
  height:100%;
}

li {
  display:table-row;
  width:100%;
}
Run Code Online (Sandbox Code Playgroud)
<div>
<ul>
<li><span class="box-green">Line 1</span></li>
<li><span class="box-red">Second line of text</span></li>
<li><span class="box-yellow">3rd line</span></li>
<li><span class="box-blue">Even more text</span></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

然后我需要为每一行添加某种表格格式,以便适当地分发图形和文本.

我希望我能够清楚地解释这个问题.

html css

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