5 李宜君

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

c# 自定义控件

0、前言课题需要用到一个表示故障严重程度的控件,如下面几个图所示,分别可以表示低级、中级、高级等。这个控件可以看成颜色变化和进度条的组合。下面简单记录一下实现过程。1、窗体控件库的建立1.1、创建窗体控件库新项目,项目名称为riskLevel。1.2、调整整体布局大小,更改名称1.3、思路及其代码实现要想实现风险提示的功能,首先需要输入两个变量:一个表示...

2020-05-02 09:11:16

c#中如何使用数学函数库计算ln、log等对数函数

可以使用对数函数的通用计算函数:Math.Log(),但是关于这个函数的使用网上很多都搞错了,第一个参数是想求的值,第二个参数是底。为此,我做了如下试验, 再次验证了第二个参数是底!另外,如何一个参数的话默认的就是以E为底。试验代码:double test = Math.Log(1, Math.E);//0double test1 = Math.Log(Math.E);/...

2020-04-15 09:10:46

c# winform批量生成控件

在flowLayoutPanel垂直放置三十个Lable控件,并可以引用。public partial class Form1 : Form{ private System.Windows.Forms.Label[] riskLable; private void Form1_Load(object sender, EventArgs e) { t...

2020-04-07 16:15:47

winform中lable控件手动强制换行

方法一:直接在属性中设置直接在属性中设置,你在Text中输入什么字符都会当作一个整体的字符串原样显示,要想输入换行的效果,必须点击右侧的下拉符号,在弹出的输入框中输入即可!方法二:使用代码进行设置this.riskType.Text = "钻井风险\r\n类型设置";或者使用Environment.NewLine(实际上也是“\r\n”)using System;th...

2020-03-25 16:38:54

pictureBox显示资源中的图片

一、将图片添加到资源1:双击项目下的Resources.resx,出现视图2.单击"添加资源",选择"添加现有文件",找到你要添加的图片,确定之后保存就可以了二、pictureBox控件设置pictureBox1.Image = Resource.mfi;并将控件的sizemode属性调整为Stretchlmage三、最终效果展示https:...

2020-03-25 09:49:51

正在更新office

1.win+R输入services.msc2.将Microsoft Office即点即用服务设为自动如果第二步中已经是自动状态,先禁用一下,再重新设置为自动https://tieba.baidu.com/p/6256204027...

2020-03-20 21:44:40

conda常用命令积累

更新所有库conda update --all更新特定库conda update numpy更新 conda 自身conda update conda更新 anaconda 自身conda update anaconda

2020-03-18 21:40:43

Keras.NET(1)- 安装

0.写在前面:作者基于tensorflow 2.X,利用自在的keras接口完成了神经网络的训练,现在想把模型跑在c#端,但使用TensorFlowsharp好像还是tensorflow 1.X的语言风格,改动起来较为困难。所以想寻找c#接口的keras。经过一番搜索,找到两个资源,分别为keras-sharp(https://github.com/tcmxx/keras-sharp)和Ker...

2020-03-14 20:17:16

zedgraph(1)——安装与使用

1.下载https://sourceforge.net/projects/zedgraph/2.将下载的”ZedGraph.dll“文件添加到工具箱工具箱中点击右键,点击”选择项“,点击”浏览“,找打下载好的”ZedGraph.dll“,点确定即可添加成功会在工具箱里找到”ZedGraphControl“3.简单使用将ZedGraphControl控件拖...

2020-03-10 23:23:23

TensorFlowsharp(1)- 安装

1、使用NuGet安装TensorFlowsharp安装完成后程序会自动添加引用2、其他准备必须将解决方案改为64为平台,否则会遇到意想不到的麻烦3、测试使用官方的示例进行测试:using System;using System.Collections.Generic;using System.ComponentModel;using System.D...

2020-03-03 11:23:22

No module named 'graphviz'(解决)

问题:No module named 'graphviz'环境:win10 pycharm anaconda3解决步骤:1.使用anaconda navigator安装graphviz,安装完成效果如图所示运行代码,依旧提示No module named 'graphviz',看了网上的解决方案,大体有以下几种:添加环境变量 使用pip安装graphviz我认为这个...

2020-01-27 21:27:40

Anaconda3 2019.10安装后缺失文件(解决)

电脑重装了系统,重新配置环境,下载并安装了anaconda和pycharm,再配置pycharm解释器的时候却找不到anaconda自带的解释器(按道理来说,anaconda是自带python3.7的),找到安装文件夹,发现缺少大量文件,而且在开始菜单也找不到anaconda。电脑系统:win10专业版解决方案:双击安装包的时候使用管理员权限运行!!!!!!!!!!参考:htt...

2020-01-27 18:51:54

tensorflow 2.0使用plot_model函数画网络结构图

1、函数的定义及其形参tf.keras.utils.plot_model( model, to_file='model.png', show_shapes=False, show_layer_names=True, rankdir='TB', expand_nested=False, dpi=96)Arguments:mode...

2019-12-25 18:34:02

嵌入式linux驱动之———字符设备驱动

一、简介:在Linux内核驱动中,字符设备是最基本的设备驱动。字符设备包括了设备最基本的操作,如打开设备、关闭设备、I/O控制等。学习其他设备驱动最好从字符设备开始。字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以子为单位的。比如串口在进行收发数据时就是一个字节一个字节进行的。字符设备的驱动程序中实现了 open、close、read、wrie等系统调用,应用程序可以通...

2019-09-22 10:31:29

嵌入式linux驱动之———概览

一、什么是驱动?驱动全称Device Driver,也称做设备驱动程序。驱动程序是用于计算机和外部设备通信的特殊程序,相当于软件和硬件的接口,通常只有操作系统能使用驱动程序。在现代计算机体系结构中,操作系统并不直接与硬件打交道,而是通过驱动程序与硬件通信。Linux系统把设备驱动分成字符设备、块设备和网络设备3种类型。内核为设备驱动提供了注册和管理的接口,设备驱动还可以使用内核提供的其他功...

2019-09-22 10:06:00

嵌入式linux驱动之——内核模块

一、简介:Linux内核是一个整体结构,但是通过内核模块的方式向开发人员提供了一种动态加载程序到内核的能力。通过内核模块,开发人员可以访问内核的资源,内核还向开发人员提供了访问底层硬件和总线的接口。因此,Linux系统的驱动是通过内核模块实现的。Linux内核模块是一种可以被内核动态加载和卸载的可执行程序。通过内核模块可以扩展内核的功能,通常内核模块被用于设备驱动、文件系统等。如果没有内核...

2019-09-20 20:00:09

exec函数族

一、exec函数族简介(1)fork子进程是为了执行新程序(fork创建了子进程后,子进程和父进程同时被OS调度执行,因此子进程可以单独的执行一个程序,这个程序宏观上将会和父进程程序同时进行)(2)可以直接在子进程的if中写入新程序的代码。这样可以,但是不够灵活,因为我们只能把子进程程序的源代码贴过来执行(必须知道源代码,而且源代码太长了也不好控制),譬如说我们希望子进程来执行ls -la...

2019-09-10 09:50:17

C语言之——链表(二)

一、单链表的局限性(1) 单链表各个节点之间只由一个指针单向链接,这样实现有一些局限性。局限性主要体现在单链表只能经由指针单向移动(一旦指针移动过某个节点就无法再回来,如果要再次操作这个节点除非从头指针开始再次遍历一次),因此单链表的单向移动性导致我们在操作单链表时,当前节点只能向后移动不能向前移动,因此不自由,不利于解决更复杂的算法。(2) 解决思路:双向链表的节点 = 有效数据 +...

2019-09-09 15:55:40

C语言之——链表(一)

一、什么是链表?要想搞懂链表,要从数组的两个缺陷谈起。数组有两个缺陷:初始化时要规定长度,且一旦确定后期不能更改;数组的元素的数据类型必须一致。为了克服第二个缺陷,我们发明了结构体;为了克服第一种缺陷,我们发明了链表。我们可以这样理解:链表就是一个元素个数可以实时变大/变小的数组。链表就是用锁链连接起来的表。这里的表指的是一个一个的节点,节点中有一些内存可以用来存储数据,叫做数据域,一些内...

2019-09-07 14:15:26

linux进程(四)——进程的几种状态

/usr/src/linux-headers-4.15.0-45/include/linux/* Used in tsk->state: */#define TASK_RUNNING 0x0000#define TASK_INTERRUPTIBLE 0x0001#define TASK_UNINTERRUPTIBLE 0x0002#define __TASK...

2019-09-04 14:33:25

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取