自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 shell脚本语言的使用

1、shell的概述shell 是一种脚本语言脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)shell命令解析器:系统提供 shell命令解析器: sh ash bash查看自己linux系统的默认解析:echo $SHELLshell脚本是一种脚本语言,我们只需使用任意文本编辑器,按照语法编写相应程序,增加可执行权限,即可在安装she

2022-02-09 15:23:51 452

原创 linux查看CPU信息

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz(看到有8个逻辑CPU, 也知道了CPU型号)# cat /proc/cpuinfo | grep physical | uniq -c4 physical id : 04 physical id : 1(说明实际上是两颗4核的CPU)# getconf LONG_BIT32(说明当.

2021-10-09 11:02:57 182

原创 Centos7.6 64位系统 接收不到不同网段发送的广播包问题

把windows下Qt程序移植到centos系统下,发布测试,设备IP为192.168.1.4,此时可以接收到192网段的广播包,但修改IP为172.168.1.4后,发现接收不到192网段广播包,认为可能是linux系统的反向过滤问题,修改了sysctl.conf文件vim /etc/sysctl.conf添加:net.ipv4.conf.all.rp_filter = 0net.ipv4.conf.default.rp_filter = 0使配置生效/sbin/sysctl -p未

2021-02-23 15:44:01 583

原创 wpf全屏窗口

private void Window_Loaded() { ////去掉窗口放大缩小按键 //this.WindowState = System.Windows.WindowState.Normal; //this.WindowStyle = System.Windows.WindowStyle.None; //this.ResizeMode = System.Windows.ResizeMo...

2021-01-23 13:38:54 194

原创 C# .NET Core发布linux64位系统

(1)创建一个.NET Core工程(2)创建成功后,右键解决方案,选择发布,会看到如下图:选择发布到文件夹(3)选择完成(4)选择编辑release,将部署模式改为独立,目标运行改为Linux-x64(5)选择发布,在发布路径中看到publish文件,将此文件拷贝到linux64系统中,root权限./工程名即可运行...

2020-11-21 15:56:51 1101

原创 C# 获取当前运行环境系统 使用linux终端输入命令

class linux_control { /// <summary> /// linux终端命令输入 /// </summary> /// <param name="fileName"></param> /// <param name="arguments"></param> /// <param name="workingD...

2020-11-12 11:58:25 795 2

原创 获取本机IP信息的5中方法

public List<string> GetAddressIP() { List<string> AddressIP = new List<string>(); IPAddress[] _IPAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList; for(int i=0;i< _IPAddress.Length;i+...

2020-10-26 16:38:38 251

原创 读取本机cpu id与硬盘id

using System.Management; /// <summary> /// 读取cpu id /// </summary> /// <returns></returns> public string get_cpu_id() { try { //需要在解决方案中引用Syste...

2020-10-24 16:53:24 350

转载 C# 字典 Dictionary 遍历

using System;using System.Collections.Generic;public class Example{ public static void Main() { //一、创建泛型哈希表,然后加入元素 Dictionary<string, string> oscar = new Dictionary<string, string>(); .

2020-09-12 13:39:28 1224

原创 tcp开辟多个监听端口,并且每个端口支持多个连接

class TCPClass { Dictionary<string, Socket> dict = new Dictionary<string, Socket>();//存放套接字 Dictionary<string, Thread> dictThread = new Dictionary<string, Thread>();//存放线程 Dictionary<string, List<by...

2020-09-12 13:31:36 2146

原创 C# NAudio播放pcm格式音频

using NAudio;using NAudio.Wave;WaveOut waveOut; //播放器BufferedWaveProvider bufferedWaveProvider; //5s缓存区/// <summary> /// Naudio初始化,调用一次即可 /// </summary>public void naudioInit() { ...

2020-09-09 11:08:08 2917

原创 C# tcp服务器 多线程接收处理数据

Thread threadWatch = null; // 负责监听客户端连接请求的 线程; Socket socketWatch = null; Dictionary<string, Socket> dict = new Dictionary<string, Socket>();//存放套接字 Dictionary<string, Thread> dictThread = new Dictionary<...

2020-09-09 11:02:56 1257

原创 qt C++自定义毫秒时钟,带追述功能(主要是因为windows系统的软件定时器在30ms一下时定时器都不是很准,无法精确到毫秒单位)

uint64_t vcs_timer::get_usec(){ static qint64 usec = 0; static qint64 temp_usec = 0; QDateTime time1 = QDateTime::currentDateTime(); qint64 msec_now1 = time1.currentMSecsSinceEpoch(); msec_now1 %= 10000; if(temp_usec.

2020-05-19 08:58:21 623

原创 创建文件、读取文件信息、删除文件、压缩、解压文件、拷贝文件方法

/// <summary> /// 读取文件信息 /// </summary> /// <param name="fileName">文件路径加文件名(@"./IAP_bootloader.stm")</param> /// <param name="by">...

2020-04-10 14:26:57 229

原创 AES 加密解密方法

using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace fileEncrypt{ class Encrypt {...

2020-04-10 14:18:04 437

原创 wpf 选择文件

引用 system.windows.Formsprivate void Button_Click(object sender, RoutedEventArgs e) { string file_name = ""; System.Windows.Forms.OpenFileDialog openFileDialog = ne...

2020-04-10 14:12:44 204

原创 wpf 委托的实现小例子

窗体1里面  private void btnNew_Click(object sender, RoutedEventArgs e)        {            NewName win = new NewName();            win.ChangeColor+= new NewName.Ad(Change);            win.ShowDialog(...

2018-12-20 18:35:49 1755

原创 wpf 定时器的选择 System.Windows.Threading.DispatcherTimer

System.Windows.Threading.DispatcherTimer _timer = new System.Windows.Threading.DispatcherTimer();            _timer.Interval = new TimeSpan(0, 0, 0, 0,10);               _timer.Tick += new EventHand...

2018-11-12 17:51:36 1010

转载 wpf Label走马灯自定义控件 可直接使用

using NUnit.Framework;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Timers;using System.Windows;using System.Windows.Contr...

2018-05-14 14:34:02 1254

原创 自己使用的udp类

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Threading.Tasks;namespace Monito...

2018-05-14 14:32:24 717

原创 wpfToolkit安装使用说明

安装:选择工具 -&gt; NuGet包管理 -&gt; 程序包管理控制台。在控制台输入命令: PM&gt; Install-Package Extended.Wpf.Toolkit使用:using Xceed.Wpf.Toolkit;  在xaml域名添加xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"  然后在xaml中添加控件时,前...

2018-05-14 14:30:50 12743 1

转载 sqlite 操作

在 System.Data.SQLite 官网的 download 中的 Setups for 64-bit Windows (.NET Framework 4.6) sqlite-netFx46-setup-x64-2015-1.0.104.0.exe (17.99 MiB) 下载然后运行安装。更简单的做法是在 Visual Studio 2017 的 NuGet 中,输入:install-pa...

2018-05-11 16:46:22 389 1

转载 DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等

 创建 datatable、给表datatable添加列名、给表DataTable加行,过滤表DataTable内容等。1.创建 datatable   DataTable dt=new Datable();//可以给表创建一个名字,tb2.给表加个列名: dt.Columns.Add("id", typeof(System.Int32));//类型是可以变换的,比如System.Int32,Sy...

2018-03-23 12:59:13 3212

原创 选择文件

        private void Button_Click_1(object sender, RoutedEventArgs e)        {            string filetype = "文件(*.stm)|*.stm";            string imgpath = OpenFileDialog(filetype);            if (!str...

2018-03-23 11:56:52 215

原创 ip转数字地址 地址转数字ip

        //IP转换成数字地址        public static uint IPToInt(string ipAddress)        {            string disjunctiveStr = ".,: ";            char[] delimiter = disjunctiveStr.ToCharArray();            strin...

2018-03-23 11:54:02 844

原创 wpf 右键datagrid删除datatable

        //右键删除数据        private void datagrid_MouseRightButtonDown(object sender, MouseButtonEventArgs e)        {            ContextMenu menu1 = new ContextMenu();            MenuItem menuitemFunc = ...

2018-03-23 11:52:12 897

linux qt交叉编译参数详解

linux 环境下,安装qt交叉编译环境时,可以选择参数的的详细中文注解

2018-09-16

sqlserver数据库的备份和还原

sqlserver数据库的备份和还原方式,本人亲自试用,完全没问题

2018-09-16

pcm格式音频

北京北京8k16bits单声道.pcm 冰雨片段8k16bit单声道.pcm 冰雨片段32k16bit单声道.pcm 冰雨片段48k16bit单声道.pcm 浪花一朵朵片段8k16bit单声道.pcm 浪花一朵朵片段32k16bit单声道.pcm 浪花一朵朵片段48k16bit单声道.pcm 注:由于在设备上录制,《冰雨》和《浪花一朵朵》中有一定的杂音,介意者谨慎! 《北京北京》无杂音。

2018-06-02

pcm格式音频转wav格式

可将pcm格式音频转为wav格式,简单易操作,pcm格式音频可选择格式包括(样本宽度、字节序、通路、采样率)

2018-06-02

udp1vsn测试软件

可同时对n个计算机或板卡发送指定长度的数据,并进行接收数据的校验

2018-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除