我正在尝试使用date()以下格式输出意大利语格式的日期:
<?php
setlocale(LC_ALL, 'it_IT');
echo date("D d M Y", $row['eventtime']);
?>
Run Code Online (Sandbox Code Playgroud)
但是,它仍以英文格式出现.我还能做什么?有什么不对?
解决方案必须是特定于脚本的,而不是服务器范围的......
谢谢
沙迪
我正在使用 ng-2 图表,虽然我可以正确显示饼图,但我无法更改不同饼图切片的颜色。
似乎存在一个错误,即饼图的所有切片都获得了对象中声明的第一种颜色(在本例中为红色)。
我的 component.ts 看起来像:
public pieChartColors:Array<any> = [
{
backgroundColor: 'red',
borderColor: 'rgba(135,206,250,1)',
},
{
backgroundColor: 'yellow',
borderColor: 'rgba(106,90,205,1)',
},
{
backgroundColor: 'rgba(148,159,177,0.2)',
borderColor: 'rgba(148,159,177,1)',
}
];
// Pie
public pieChartLabels:string[] = ['First Set', 'Sales', 'Mail'];
public pieChartData:number[] = [300, 500, 100];
public pieChartType:string = 'pie';
Run Code Online (Sandbox Code Playgroud)
我的看法:
<canvas
[chartType]="pieChartType"
[colors]="pieChartColors"
[data]="pieChartData"
[labels]="pieChartLabels"
baseChart
></canvas>
Run Code Online (Sandbox Code Playgroud) 我正在用 lua 编写一些小部件,用于conky显示一些东西。我到达了一个点,我想将文本居中。按照本教程,我将C代码移植到lua代码中,现在看起来像这样:
local extents
local utf8 = "cairo"
local x, y
cairo_select_font_face(cr, "Ubuntu", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL)
cairo_set_font_size(cr, 13)
cairo_text_extents(cr, utf8, extents)
x = 128.0 - (extents.width / 2 + extents.x_bearing)
y = 128.0 - (extents.height / 2 + extents.y_bearing)
cairo_move_to(cr, x, y)
cairo_show_text(cr, utf8)
Run Code Online (Sandbox Code Playgroud)
我现在正在处理的问题是,应该传递给的C数据类型不被 识别,实际上在没有任何输出的情况下关闭。cairo_text_extents_tcairo_text_extentsluaconky
有没有办法lua识别该数据类型?
我有一个非常简单的程序如下:
int main()
{
char c;
while (c = getchar() != 'q')
printf("%c", c);
}
Run Code Online (Sandbox Code Playgroud)
运行此程序时遇到两个问题:
当我运行它时,它不打印c它已经得到的getchar().以下是输出示例:每行都是我的输入,但在获取后不会打印出来:
w
r
3
Run Code Online (Sandbox Code Playgroud)我已经定义q退出程序.但是当我运行它时,如果我输入多个字符并不重要.如果我输入一个包含其中q某个位置的字符串,它将退出该程序.例如,以下输入将结束它:
lqw
Run Code Online (Sandbox Code Playgroud)进入后如何getchar()回来?qlqw
我有一个 Angular Material 应用程序,其中有一个卡片列表,每个卡片代表一个Contact. 即具有各种属性的对象,例如名字、姓氏、电子邮件、图像等。
要显示此列表,我只需遍历Contacts列表:
<mat-list role="list" class="contacts-container-box">
<div class="application-box" role="listitem" *ngFor="let contact of contacts">
<app-contact [contact]="contact"></app-contact>
</div>
</mat-list>
Run Code Online (Sandbox Code Playgroud)
app-contact然后该组件负责显示每个Contact. 但是,如果我尝试按原样运行应用程序,则在编译时不会出错,但在浏览器控制台中,我得到以下信息:

我试图在 StackBlitz 上重现这个问题,我得到了这个:

无论如何,它不会按预期工作。请注意,这个错误只有当我取消注释方法时发生getContactImage()的ContactsService,如果我评论的一切作品除,当然,对于未加载的图像。
Stackblitz 演示:https ://stackblitz.com/edit/angular-ivy-tnb6rv
我正在尝试实现我自己的ps命令,称为psmod.我可以使用linux系统调用和/proc目录的所有实用程序.
我发现目录中的所有目录都/proc以数字作为名称,是系统中的进程.我的问题是:如何只选择那些在psmod被调用时处于活动状态的进程?我知道/proc/<pid>/stat有一封信代表了这个过程的现状; 无论如何,对于每一个进程来说/proc,这封信就是S在睡觉.
我还试图向每个进程发送一个信号0,从0到maximumnumberofprocesses(在我的例子中,32768),但是这样它发现的进程远远多于进程中的进程/proc.
所以,我的问题是,ps工作怎么样?源码对我来说有点复杂,所以如果有人能解释我,我将不胜感激.
我有一点问题,我正在使用_CrtDumpMemoryLeaks();,我看到很多内存泄漏.我以为代码如下
for (int i = 0; i < vect.size(); i++)
delete vect[i];
vect.clear();
Run Code Online (Sandbox Code Playgroud)
会删除我想要的所有内容,我做错了什么?
PS:
vector<Osoba *> osoby;
我遇到过这样一种情况,我必须将函数中的一些数学运算转换为矩阵(在编译时它的维度是未知的,所以我必须将它保存为一个指针),然后将它等同于我作为参数传递给功能。
代码每次都会抛出一个分段错误。我在这里有一个示例代码:
#include <iostream>
using namespace std;
void assign(int **a)
{
int **A = new int* [3];
int i, j;
for(i = 0; i < 3; i++)
A[i] = new int[3];
for(i = 0; i < 3; i++)
for(j = 0; j < 3; j++)
A[i][j] = 100;
a = A; /* equating the pointers */
}
int main()
{
int **ptr;
assign(ptr); /* Passing my pointer into the function */
cout << ptr[0][0] << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
代码是用 …
int add(int a, int b)
{
return (int)&(((char *)a)[b]);
}
Run Code Online (Sandbox Code Playgroud)
我为什么要投a一个char *而不是int *?
我试图完全理解这段代码,但我不能,所以如果你很容易,请提供一个简单的英文解释.