首页 > 其他分享 >代码搬运笔记

代码搬运笔记

时间:2023-11-08 11:35:23浏览次数:34  
标签:count int 代码 笔记 static 搬运 dt null Math

1. 多线程加速计算

public static int count = 0; public static object o = new object(); private static void Calculation() {     lock (o)//加锁     {         for (int j = 0; j < 10000000; j++)         {             count = count + 1;         }     } }   调用:     List<IAsyncResult> listAction = new List<IAsyncResult>();     for (int i = 0; i < 20; i++)     {         //创建线程 总共20个线程         listAction.Add(new Action(() =>         {             Calculation();         }).BeginInvoke(null, null));     }     //等所有线程都结束     while (listAction.Count(r => !r.IsCompleted) > 0)     {         Thread.Sleep(100);     }     Console.WriteLine("加锁---计算结果为:{0}", count);     2. 关于四舍五入 Math.Round(4.5)  //结果为4       Math.Round(4.5, MidpointRounding.AwayFromZero) //这样的结果才是  5   Math.Round(4.555, 2, MidpointRounding.AwayFromZero) // 保留2位小数据 这样的结果才是  4.56   3.DataGridView只清空数据不清空表头 DataTable dt = (DataTable)dataGridView1.DataSource; if (dt != null) {     dt.Rows.Clear(); } dataGridView1.DataSource = dt;       摘自:罗分明个人网络博客_asp.net,C#,js,数据库,web前端,学习笔记_以及工作问题解决方案 (luofenming.com)

标签:count,int,代码,笔记,static,搬运,dt,null,Math
From: https://www.cnblogs.com/Nikole/p/17816989.html

相关文章

  • IDEA插件分享:代码零入侵,后端神器
    今天给大家介绍一款好用的IDEA插件:Apipost-Helper-2.0。非常好用!主要包含以下功能:1、无侵入生成API文档编写完代码后,只需右键upload同步接口即可快速将源码中包含的API以及注解自动生成API文档,并生成可以访问的链接。无需任何额外操作。 2、快速调式(类似Postman)编写完代码......
  • 考研数学笔记更新(2023年11月7日)
    数字的运算规律不能简单的套用到矩阵上你知道哪些矩阵运算满足交换律吗?抽象矩阵空白的地方默认都是元素“0”行列式的数乘和次幂各自有什么运算规律?......
  • React学习笔记22-订阅发布模式
    1.订阅发布模式的定义订阅发布模式简单来说就是订阅者进行订阅,发布者进行发布,发布者发布时会通过调度中心通知到每一个订阅者。订阅者根据发布的内容选择是否进行对应的操作。2.实现一个最简单的订阅发布订阅发布模式的核心就是调度中心。一个最简单的调度中心里面应该具有三个......
  • kafka配置-代码配置篇
    KafkaProducerConfig@Configuration@EnableKafkapublicclassKafkaProducerConfig{/***ProducerTemplate配置*/@Bean(name="kafkaTemplate")publicKafkaTemplate<String,String>kafkaTemplate(){returnne......
  • React学习笔记21-非父子通信(状态提升)
    1.状态提升(中间人模式)的定义React中的状态提升概括来说,就是将多个组件需要共享的状态提升到它们最近的父组件上.在父组件上改变这个状态然后通过props分发给子组件。2.状态提升的使用简单讲解一下下面的代码,下面模拟了一个电影列表和详情页面。进行通信的是列表的item和详......
  • React学习笔记20-父子通信(子传父)
    在React中子组件给父组件传参通过回调函数来进行。父组件给子组件传递一个回调函数作为属性。子组件在需要传递参数的地方调用父组件传递的回调函数即可。importReact,{Component}from'react'classNavbarextendsComponent{render(){return(......
  • 让你的 bash 命令行像 vim 一样飞:一行代码搞定
    引言你是不是觉得在Bash命令行界面中编辑命令有时候很不方便?尤其是当你需要修改一个长命令的某个部分时,使用方向键来回移动光标简直是一场噩梦。如果你是Vim的忠实用户,那么我有一个好消息要告诉你:你可以把Bash的按键模式设置成Vi模式,让你的命令行体验瞬间飞起来!公众号【厦门......
  • 笔记本不接电源屏幕色彩失真
    win+Q,直接搜:“英特尔显卡控制中心” 把功率下的电源设置关闭即可。  翻译搜索复制......
  • matlab贝叶斯隐马尔可夫hmm模型实现|附代码数据
    原文链接:http://tecdat.cn/?p=7973原文出处:拓端数据部落公众号  最近我们被客户要求撰写关于贝叶斯隐马尔可夫hmm的研究报告,包括一些图形和统计输出。贝叶斯隐马尔可夫模型是一种用于分割连续多变量数据的概率模型。该模型将数据解释为一系列隐藏状态生成。每个状态都是重尾......
  • R语言Copula模型分析股票市场板块相关性结构|附代码数据
    原文链接:http://tecdat.cn/?p=25804 原文出处:拓端数据部落公众号  最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。这篇文章是关于copulas和重尾的。在全球金融危机之前,许多投资者是多元化的。看看下面这张熟悉的图:黑线是近似正态的。红线代表Cau......