- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 linux系统su命令
su 命令功能说明:切换用户身份。语 法:su [-flmp][–help][–version][-][-c <指令>][-s ][用户帐号]补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。参 数: -c<指令>或–command=<指令> 执行完指定的指令后,即恢复原来的身份。 -f或–fast 适用于csh...
2019-01-31 11:38:45 666
转载 Ubuntu中sudo命令
有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安 装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用 户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用su...
2019-01-31 11:22:12 13110
原创 Linux命令行基本用法
一、编辑修改命令行命令行实际上是一个可编辑的文本缓冲区,在按回车键前,可以对输入的内容进行编辑,如删除字符、删除整行、插入字符。这样用户在输入命令的过程中出现错误,无需重新输入整个命令,只需利用编辑操作,即可改正错误。在命令行输入过程中,使用快捷键+将提交一个文件结束符以结束键盘输入。二、调用历史命令用户执行过的命令保存在一个命令缓冲区中,成为命令历史表。默认情况下,bash 可以存储100...
2019-01-31 10:07:42 363
转载 Linux环境变量及其设置
简介环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用户的操作系统,每个用户登录系统时都会有一个专用的运行环境,通常情况下每个用户的默认的环境都是相同的。这个默认环境就是一组环境变量的定义。每个用户都可以通过修改环境变量的方式对自己的运行环境进行配置。分类根据环境变量的生命周期我们可以将其分为永久性变量和临时性变量,根据用户等级...
2019-01-31 09:09:27 287
原创 shell 常用到的特殊字符
:代表零个或多个字符或数字。test后面可以没有任何字符,也可以有多个字符,总之有或没有都能匹配出来。? :只代表一个任意的字符不管是数字还是字母,只要是一个都能匹配出来。:这个符号在linux中表示注释说明的意思,即”#”后面的内容linux忽略掉。在命令的开头或者中间插入”#” ,linux都会忽略掉的。这个符号在shell脚本中用的很多。\ :脱意字符...
2019-01-31 09:00:34 338
原创 linux系统开关机重启命令
A、重启:sudo reboot或shutdpwn -r输入密码B、关机:1)立即关机:shutdown -h now 或sudo halt2)关机提示:shutdown +10 “system will shutdown after 10 minutes”3)关机并切断电源:sudo halt -p...
2019-01-31 08:49:25 257
原创 Linux常用命令大全
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dm...
2019-01-30 07:59:56 118
原创 ubuntu12.04 修改登陆用户 为root
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。后执行: vi /etc/lightdm/lightdm.conf.增加 greeter-show...
2019-01-28 15:09:47 500
原创 C#视频监控的实现
视频类代码:using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;namespace WindowsFormsApp视频监控{ pu...
2019-01-25 09:06:14 3386 1
原创 C#自定义软键盘控件及应用
自定义控件代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using...
2019-01-24 16:50:41 2960
原创 C#制作软键盘
代码实现: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 Sy...
2019-01-24 11:33:27 1422
原创 C#条形码扫描器读取数据信息
代码实现using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using Syst...
2019-01-24 10:00:15 1530
转载 C#简单串口通讯实例
参数设置界面代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ...
2019-01-24 08:46:40 3340 1
原创 循环语句
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:Python提供了for循环和while循环(在Python中没有do…while循环):循环类型while 循环: 在给定的判断条件为 true 时执行循环体,否则退出循环体。for 循环: 重复执行语句嵌套循环: 你可以在while循环体中嵌套for循环循环控制语句循环控制语句可以更改语句执...
2019-01-24 08:24:40 107
原创 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程...
2019-01-24 08:09:28 153
转载 Python运算符中/和//的区别
首先先看单斜杆的用法:举几个栗子:print 5/3,type(5/3)1 <type ‘int’>print 5.0/3,type(5.0/3)1.66666666667 <type ‘float’>print 5/3.0,type(5/3.0)1.66666666667 <type ‘float’>print ...
2019-01-23 16:25:52 918
转载 浅谈Python的主要应用领域
Python的用途较为广泛,笔者也会经常接触到各种与Python有关的项目,也算是一名忠实的开发者。能够遇到关于Python用途的问题,也很乐意回答。Python这个概念非常大,它的定位是“计算机程序设计语言”,从它的特点来看,是一种“面向对象”的语言,同时也是一门“解释型”语言。计算机的程序设计语言有很多,有最经典的C,有同样面向对象的C++、Java、C#,还有适用于数据计算的R和简便易行的g...
2019-01-23 15:46:30 1113
原创 Python 运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量: a=10,...
2019-01-23 15:32:47 128
原创 C#冒泡排序
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终...
2019-01-23 13:53:42 249
转载 C#获取程序运行时间
1、使用Stopwatch类命名空间:System.DiagnosticsStopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopw...
2019-01-23 10:32:16 3718
原创 LINQ 查询介绍
查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终会用到对象。可以使用相同的基...
2019-01-23 10:08:02 367
原创 C# var关键字
C# 1.0、1.1及2.0版本中,如果要声明一个变量,必须指定变量的类型,但在C#3.5中,可以不明确指定变量其数据类型,使用Var关键字来声明。可以用来创建隐形局部变量,它指示编译器根据初始化语句右侧的表达式推断变量的类型。推断类型可以是内置类型、匿名类型、用户定义类型、.NET Framework 类库中定义的类型或任何表达式。示例:var number =1 ;使用var定义变量时...
2019-01-23 09:30:08 1112 1
转载 C# 解决串口接收数据不完整
使用缓存机制完成。首先通过定义一个成员变量List buffer = new List (4096);用来存放所有的数据,在接收函数里,通过buffer.AddRange()方法不断地将接收到的数据加入到buffer中,并同时对 buffer中的数据进行检验,如果达到一定的长度并且校验结果正确(校验方法在发送方和接收方一致),再进行处理。具体代码如下:private List<byte&g...
2019-01-22 13:51:06 2530 3
原创 vs2017统计代码行数方法
方法一:查找所有代码行数,包括系统生成1.打开项目。2.编辑-查找和替换-选中“在文件中查找”然后就会弹出一个查找框,输入正则表达式b*[^:b#/]+.*$选择查找整个解决方案,查找选项选择使用正则表达式,然后查找全部,最后就会统计出一共有几行。方法二:统计代码度量值解决方案-右击-”计算代码度量值“含义:代码的行数 – 指明代码中的大概行数。该计数基于 IL 代码,因此并不...
2019-01-22 13:26:43 26455 1
原创 VS2017 调试生成EXE文件的图标修改
右击项目-属性,打开选型卡,如下图所示修改“应用程序-资源-图标和清单”的图标,图标格式为ico完成,调试生成后,生成的EXE文件默认图标,已更改为想要的图标。...
2019-01-22 11:55:40 7915 2
转载 C#使用UdpClient发送和接收UDP数据示例
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.W...
2019-01-22 10:35:48 9757 4
转载 C# WinForm项目三层架构简述
基于C#.NET的WinForm项目,我们经常使用基于三层架构,来构建项目框架,这里简单的梳理一下三层架构的相关知识哪三层?我们通常所说的三层框架指的是DAL、BIL和UIL三层,分别是数据层、业务逻辑层和界面层,以及与之搭配的实体类和通用类库,下面分别概述 实体类- Model我们将数据存放在数据库中,数据表的结构,我们通常会用一个类来抽象,表的属性就是类的属性,我们...
2019-01-22 10:15:04 11824 2
原创 C# Chart控件X轴和多个Y轴坐标值获取实例
X轴显示时间,Y轴具有两个变量显示,同时获取Y轴的两个变量值,并在窗体的textbox中显示值。private void chart1_GetToolTipText(object sender, ToolTipEventArgs e) { HitTestResult myTestResult = chart1.HitTest(e.X, e.Y, Chart...
2019-01-16 10:13:27 15373
转载 C#多线程编程
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终...
2019-01-14 16:34:42 119
转载 C#Lock用法
最近在研究.NET分布式缓存代码,正好涉及Lock,看了网上的文章,总结了一些Lock相关的知识,供大家一起学习参考。一、Lock定义lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。在多线程中,...
2019-01-14 15:00:03 26127 4
原创 Python 基础教程-变量类型
Python 变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该...
2019-01-12 10:59:54 127
原创 c# ListView控件的常用属性、方法及事件
在C#winfrom设计中,ListView控件应用频率较高,所以需要对其特性进行了解。ListView控件常用属性Activation控件用户在列表视图中激活选项的方式。含值如下:Standard:这个设置是用户为自己的机器选择的值OneClick:单击一个选项,激活它TwoClick:双击一个选项,激活它Alignment可以控件列表视图中的选项对齐的方式。值如下:Defau...
2019-01-12 10:35:53 3129
原创 调整XP屏幕键盘大小
打开屏幕键盘,设置为标准键盘,关到屏幕键盘。找到[HKEY_CURRENT_USER\Software\Microsoft\Osk]“Setting”=把它导出来,打开编辑结果如下:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Osk]“Setting”=hex:04,00,00,00,...
2019-01-11 11:56:31 564
原创 Python 基础教程-基础语法
Python 标识符在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;以双下划线开头的 _...
2019-01-09 15:02:40 178
原创 Python基础教程-简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你...
2019-01-09 14:33:32 155
转载 C# 之 TcpClient和Socket
OSI七层网络架构OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端; TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密; 没有协议会话层 解除或建立与别的接点的联系; 没有协议传输层 提供端对端的接口; TCP,UDP网络层 为数据包选择路由; IP,ICMP,RIP,OSPF,BGP,IGM...
2019-01-09 11:56:22 8862
转载 TCP和UDP的区别和优缺点
1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UD...
2019-01-09 11:11:36 142
转载 ASP.NET、.NET和C#的关系是怎样的?
1、.NET是什么?.Net全称.NET Framework是一个开发和运行环境,该战略是微软的一项全新创意,它将使得“互联网行业进入一个更先进的阶段”,.NET不是一种编程语言. 简单说就是一组类库框架,.NET开发支持C#、VB.NET、J#、Jsript和Managed C++等。C#是.NET Framework框架支持的一种主力开发语言,可用于开发ASP.NET网站,Windows程...
2019-01-09 09:02:19 642
C#串口通信通信帮助类实例
2024-03-29
C#winform实现的串口通信入门实例
2024-03-29
串口调试助手安装包:多款串口调试助手集合、UartAssist、TeraTerm、Hyperterminal、sscom
2023-12-12
C#Winform虚拟数字键盘实例源代码.rar
2023-06-26
System.Data.SQLite.dll文件32位、64位和sqlitestudio运行包.rar
2023-06-25
C#实现的TCP服务端及客户端实例源代码.rar
2023-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人