我试图将索引数组转换为普通数组.基本上得到的是:
Array ( [0] => 14 [1] => 19 [2] => 20 )
Run Code Online (Sandbox Code Playgroud)
我需要的是:
Array(14,19,20);
Run Code Online (Sandbox Code Playgroud)
我试过谷歌但没找到信息.我认为这种功能在PHP中不可用,有没有?请告诉我!
谢谢,阿西夫
我正在玩Task函数,发现一个非常奇怪的问题,我在for循环中运行Task并将参数传递给函数(i)循环计数为100.正如我所料,输出将是这样的.
1
2
3
4
5
但是我从这个函数得到的输出是
100
100
100
我的意思是它不会改变为新的参数.有关详细信息,我上传了整个项目.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CheckForIllegalCrossThreadCalls = false;
}
private void button1_Click(object sender, EventArgs e)
{
Task.Factory.StartNew(() => button_tast());
}
void button_tast()
{
Task[] tk =new Task[100];
for (int i = 0; i < 100; i++)
{
tk[i] = Task.Factory.StartNew(() => …Run Code Online (Sandbox Code Playgroud) 我试图不停地运行几个任务.这是我的代码:
int maxThread = 100;
Task[] tasks = new Task[maxThreads];
while(true)
{
for(int i = 0;i<maxThreads;i++)
{
tasks[i] = new Task.Factory.StartNew(someTask);
}
Task.WaitAll(tasks);
}
Run Code Online (Sandbox Code Playgroud)
因此,此函数等待所有任务完成并运行下一批任务.但是我想在一个任务完成后立即开始任务,而不必等待其他任务.
谢谢!
我想保存一些每秒同时改变的小信息.但问题是我可以保存它的地方?
我试图保存在应用程序设置和xml文件选项卡中.但是当应用程序退出时,所有数据都会被破坏.因为它不会保存.同样的问题,比如电力耗尽,我国的正常问题.这也是损坏的存储信息.
我想知道保存在数据库中,但它的信息很小,我不认为使用整个数据库.