ICode9

精准搜索请尝试: 精确搜索
  • 开源任务管理系统:创建一个任务2022-08-26 00:31:54

    GitHub 地址:https://github.com/dom-bro/task-manager 虽说是一个任务管理系统,但简单地讲,其实就是任务的增删改查(CRUD)。 其中最重要的又当属增,即创建任务,此为数据之源,删改查都依赖于它所产生的数据。 交互设计 凭着程序员的直觉,最初做成了一个表单如下图,表单项也对应了数据库

  • PowerShell教程 - 系统定时任务管理(Schedule Task)2022-08-25 08:30:26

    更新记录 转载请注明出处。 2022年8月25日 发布。 2022年8月18日 从笔记迁移到博客。 实例: $taskAction = New-ScheduledTaskAction -Execute pwsh.exe ` -Argument 'Write-Host "hello world"' $taskTrigger = New-ScheduledTaskTrigger -Daily ` -At '00:00:00' Register-

  • 深入理解Linux内核开发之【进程管理】2022-08-22 15:35:07

    1.讲述进程的概念 通俗地理解:进程 = 程序(正在运行) + 资源(寄存器、环境变量、内存...) 2.Linux中进程与线程的区别 3.进程在Linux的用户空间还是内核空间运行? 进程处于用户空间的内存,且拥有的是虚拟内存而不是物理内存。 物理内存是内核负责管理。 整个系统只有一个内核空间,有很多用

  • 3.Task对象2022-08-21 22:01:08

    Task对象 用于调度或并发协程对象 在事件循环中可以添加多个任务   创建task对象三种方式 创建task对象可以让协程加入事件循环中等待被调度执行 3.7版本之后加入asyncio.create_task方式 在之前的版本可以使用低层级的asyncio.ensure_future 不建议手动实例化Task对象 asyncio.

  • Asible 批量跑出服务器的特权用户2022-08-21 01:30:41

    1、定义剧本(我这里只输出序列号) [root@libin3]# cat libin.yml - hosts: task gather_facts: no tasks: - name: fetch shell: | awk -F ":" '{ print $1,$7 }' /etc/passwd | grep -v "/sbin/nologin" | grep -v "root"

  • 压测工具 Locust2022-08-20 20:32:58

    一、认识Locust 定义 Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。 特点 ①、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚本编写简单易读;

  • 深入解析 Flink 细粒度资源管理2022-08-20 18:01:54

    细粒度资源管理的背景 目的 Flink 目前采用粗粒度的资源管理方法,其中task被部署到预定义的、通常相同的slot中,而不需要每个包含多少资源的概念。使用slot共享,可以将同一slot共享组 (SSG)中的task部署到一个slot中,而不管每个task/operator需要多少资源。在FLIP-56中,我们提出了细粒

  • Flurl使用2022-08-20 14:06:11

    Flurl的使用 官网链接:https://flurl.dev/docs/fluent-url/   查询使用: string text = await "https://localhost:44358/Cabinet/GetAllCabinetsByJson".GetStringAsync()); 这里使用异步查询方式执行返回结果,没有传参数时候使用。 但是在使用awite的时候,要放在async下面执行。如

  • .NET 异步编程模式 (四)-TAP2022-08-18 13:32:12

    TAP 是基于任务的异步模式,在 .NET Framework 4 中引入。TAP取代了 APM 和EAP,是推荐的异步编程模式。 async / await async 和 await 是为异步编程提供的语法糖,方便我们快捷编写异步代码。关键字 async 作用仅仅是为了能够使用 await 关键字以及怎么处理返回值。await 关键字可以想

  • Task应用2022-08-18 09:33:01

    1 tokenSource = new CancellationTokenSource(); 2 totalprocesstask = Task.Run( () => { 3 if (isfirst) 4 { 5 TotalTestThreadFunc(isfirst, tokenSource); 6

  • 多线程和异步2022-08-17 09:01:22

    多线程和异步 异步方法—Async、Await   一:前言 1.所有带有Async关键字的异步方法返回类型:     ① Task<T>:如果调用方法想通过调用异步方法获取一个T类型的返回值,那么签名必须为Task<TResult>;     ② Task:如果调用方法不想通过异步方法获取一个值,仅仅想追踪异步方法

  • 五、协程实现2022-08-14 12:03:34

    解决阻塞问题: import asyncio async def request(url): print("正在请求的url",url) print('请求成功') return url #async修饰的函数,调用之后返回一个协程对象 c = request("www.baidu.com") #===========1方法============== #创建一个事件循环对象 loop = asynci

  • 从零开始Blazor Server(11)--编辑用户2022-08-12 11:04:11

    用户编辑和角色编辑几乎一模一样,这里先直接贴代码。@page "/user" @using BlazorLearn.Entity @using Furion.DataEncryption <Table TItem="UserEntity" IsBordered="true" ShowAddButton="true" ShowToolbar="true" ShowExtendButton

  • 学习python-Day362022-08-10 22:34:11

    今日学习内容 一、互斥锁 避免数据错乱:多个程序同时操作一份数据的时候很容易产生数据错乱,为了避免数据错乱,我们可以使用互斥锁。 作用:将并发变成串行,虽然牺牲了程序的执行效率保证了数据安全 如何使用 from multiprocessing import Process, Lock mutex = Lock() mutex.acquir

  • C# Task.Run() 启动方法总结2022-08-08 21:02:26

    Task 启动的线程是线程池里的,启动后默认为后台线程 无参无返回值 Task.Run(Test); public void Test() { ...to... } 无参带返回值 //以string返回值为例,Task<string>中的<string>可省略 //task前面的var也可以直接写Task<string>,这里如果直接写的话不能将<string>省略 var

  • LeetCode刷题19-执行时长2022-08-08 00:31:25

        1 package exam; 2 3 import java.util.Scanner; 4 5 /** 6 * 功能描述 7 * 8 * @author ASUS 9 * @version 1.0 10 * @Date 2022/8/7 11 */ 12 public class Main01 { 13 public static void main(String[] args) { 14 Scanner scanner = n

  • C#线程的使用需要注意的事项2022-08-05 09:01:49

    1、await和.result/ .getwaiter() .getresult()的区别 await:Task.Run里面的逻辑是新开的线程去执行的,await Task.Run后面逻辑都在新开的线程去执行。 private async void MainWindow_Loaded(object sender, RoutedEventArgs e) { Task.Run(async () =>

  • 黑马头条--延迟任务精准发布文章2022-08-04 21:02:44

    1.添加任务 1.1.每次创建文章,就添加到任务中去 文章提交中调用添加任务方法 代码 @Override @Async public void addNewsToTask(Integer id, Date NEWS_SCAN_TIME) { log.info("开始添加任务------->"); // 创建任务对象 Task task=new Task()

  • SpringBoot定时任务 - 经典定时任务设计:时间轮(Timing Wheel)案例和原理2022-08-04 08:01:45

    Timer和ScheduledExecutorService是JDK内置的定时任务方案,而业内还有一个经典的定时任务的设计叫时间轮(Timing Wheel), Netty内部基于时间轮实现了一个HashedWheelTimer来优化百万量级I/O超时的检测,它是一个高性能,低消耗的数据结构,它适合用非准实时,延迟的短平快任务,例如心跳检测

  • .NET静态代码织入——肉夹馍(Rougamo) 发布1.1.02022-08-02 06:00:28

    肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。 在 上一篇文章 中介绍了1.0.0版本肉夹馍的功能,1.0.0版本能够

  • WebService服务的异步调用2022-07-30 11:32:23

           在winfrom程序中,我们往往需要通过异步操作进行后台某些运算或者服务调用。今天记录一下在winfrom程序下异步调用webservice服务的方法 异步有返回值方法1:  private async Task<string> PostAsync(string json) { var resut = await Task.

  • C#并发编程-2 异步编程基础-Task2022-07-29 17:02:29

    一 异步延迟 在异步方法中,如果需要让程序延迟等待一会后,继续往下执行,应使用Task.Delay()方法。 //创建一个在指定的毫秒数后完成的任务。 public static Task Delay(int millisecondsDelay); //创建一个在指定的毫秒数后完成的可取消任务。 public static Task Delay(TimeSpan de

  • Flink-core小总结2022-07-29 01:01:56

    Flink-core小总结 1. 实时计算和离线计算 1.1 离线计算 离线计算的处理数据是固定的 离线计算是有延时的,T+1 离线计算是数据处理完输出结果,只是输出最终结果 离线计算相对可以处理复杂的计算 1.2 实时计算 实时计算是实时的处理数据,数据从流入到计算出结果延迟低 实时计算是输

  • C# Task使用方式2022-07-27 12:34:26

    1、Task类介绍: Task 类的表示单个操作不返回一个值,通常以异步方式执行。Task对象的中心思想 基于任务的异步模式。首次引入 .NET Framework4 中。因为由执行工作 Task对象通常以异步方式执行在线程池线程上,而不是以同步方式在主应用程序线程,你可以使用 Status 属性,以及IsCanceled

  • 事件循环( Event Loop ),微任务( promise) 与 宏任务( setTimeout ):2022-07-26 23:03:31

    事件循环( Event Loop ),微任务( promise) 与 宏任务( setTimeout ):   微任务( micro task  ) :Javascript引擎发起的任务 宏任务( macro task ) :宿主(我们)发起的任务   异步任务的执行优先级并不相同,它们被分为两类:微任务( micro task ) 和 宏任务( macro task )    根据

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有