这是一个相当普遍的查询,因为我对如何执行此操作非常困惑.我想使用我作为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\and
http://localhost/
同样,在上述所有情况下,我不太确定我理解这一点.据推测,这链接到原始htdocs文件夹中的所有php,mysql等文件?但是,例如,保存我正在处理的文件的位置是否重要?
基本上,我只是有点困惑,任何帮助将非常感谢!
如何使用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) 我在将日期字段中的空值插入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?
我有一些数据,对于每个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)
如果没有,我该怎么做呢?
我想在Python中运行一个程序,该程序循环几次,每次创建一个新数组(即没有数据被覆盖),该数组以循环编号的引用命名,以便我可以在后续循环中调用它。例如,我可能想在从 0 到 i 运行的循环中创建数组 x0、x1、x2、...、xi,然后在运行相同变量的另一个循环中调用每个数组。(本质上相当于能够将变量放入字符串中'string %d %(x)')。
我想将一个全局变量定义为打开文件的工作表,所以我使用了以下代码:
在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.Protect和mySheet.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) 我需要将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) 我希望在一个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)
然后我需要为每一行添加某种表格格式,以便适当地分发图形和文本.
我希望我能够清楚地解释这个问题.