在我的.NET C#项目中,我使用"BackgroundWorker"来调用另一个类中的方法.以下是我的主要表格的源代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
testClass t1 = new testClass();
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
t1.changevalue(1000);
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
label1.Text += Convert.ToString(e.ProgressPercentage);
}
private void button1_Click(object sender, EventArgs e)
{
backgroundWorker1.RunWorkerAsync();
}
}
Run Code Online (Sandbox Code Playgroud)
并在我的项目中名为"testClass.cs"的单独类文件中包含以下代码.我想从此类向BackgroundWorker报告进度,以便我能够从label1显示main中的进度.
class testClass
{
private int val;
public int changevalue(int i)
{
for (int j = 0; j < 1000; j++)
{
val += i + j;
//from here i need …Run Code Online (Sandbox Code Playgroud) 我计划将微服务架构用于项目.所选择的技术堆栈.NET Core与Docker和RabbitMQ作为一个简单的服务总线,这应该能够部署上Linux.
假设我有一个Payment服务和一个Order服务,我希望每个服务都公开REST端点.因此,我想把这两项服务作为.NET Core Web APIs.
但问题是使用的跨服务通信RabbitMQ.每当我得到一个新的order,我想发布一个事件RabbitMQ,然后在Payment服务中监听该事件,以执行某些操作(数据库更新).但是既然如此Web APIs,我认为听不到我所描述的事件是可能的.(我觉得我可能不得不使用类似控制台应用程序的东西订阅事件.)
考虑到系统的可扩展性和可扩展性,我想找到最可行的方法来实现这一点.
我想Sequelize通过继承现有的所有默认行为来定义自定义数据类型DataType.Integer。这里的基本思想是定义一个新的类型和覆盖valueOf和toString方法。
Sequelize 文档不包含与此主题相关的任何信息。如果有人能在这方面帮助我,那就太好了。
使用 iPhone 等设备拍摄的图像会在 JPG 格式的 EXIF 元数据中添加方向标签。因此,当通过 Plupload 上传时,图像在服务器中以错误的方向存储。我只是想知道是否可以在上传到服务器之前使用 Plupload 修复图像的方向。
附注。我已经在使用resizePlupload 选项。
我正在使用 DjangoDeleteView删除我的数据库中的项目。我使用单独的模板来显示删除确认消息,但是当我按下是按钮时,我得到了ProtectedError因为客户表与帐户表相关联。因此,我想ProtectedError在同一个模板中处理并为用户提供另一条消息。
这是我用来执行删除的代码:
class Customer(DeleteView):
#Delete Customers
model = Customer
template_name = 'project_templates/delete_customer.html'
def get_success_url(self):
return reverse('inactive_customers')
Run Code Online (Sandbox Code Playgroud)
如果有人可以建议我处理这种情况的方法,那就太好了。
django django-forms django-generic-views django-class-based-views
c# ×2
javascript ×2
.net-core ×1
django ×1
django-forms ×1
exif ×1
iphone ×1
jpeg ×1
node.js ×1
plupload ×1
postgresql ×1
rawrabbit ×1
sequelize.js ×1