hi程序
文章平均质量分 56
硬件之家
硬件之家,技术向前。
展开
-
C#语言读取txt行列数据
我们常常会把类似坐标一样的二维数组放在txt文件中那我们如何能准确的读取每一个数据呢?首先看一个C#窗口体应用程序中一段代码:public struct Point { public double X; public double Y; } private void button1_Click(object sender, EventArgs e) { .原创 2021-11-18 20:50:39 · 8553 阅读 · 1 评论 -
C#串口介绍及串口通信程序设计实现(附程序分享)
一、简介串行接口简称串口(Serial Interface),也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。9位针脚功能对应如下:载波检测(DCD) 接受数据(RXD) 发出数据(TXD) 数据终端准备好(DTR) 信号地线(SG) 数据准备好(DSR)...原创 2021-06-13 11:05:56 · 11269 阅读 · 1 评论 -
Visual Studio添加Visual Basic Power Packs工具箱
在设计上位机时,构思在VS2015画一条圆形指示灯,却怎么也找不到画圆ovalshape/lineshape的一个控件,原来 Visual Basic Power Packs 没有包括在 Visual Studio2015安装包中,而是作为独立的MSI提供。下面介绍安装和使用教程:1.下载Visual Basic Power Packs 12http://www.allchiphome.com/programm/visual-basic-power-packs2.安装安装过程很简单,一步原创 2021-06-13 09:50:41 · 5261 阅读 · 0 评论 -
Nginx下完美解决WordPress伪静态后台404 Not Found nginx
问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面)!仔细看了一下管理子项的链接,发现他们全是类似"http://xxx.com/edit.php"这样的,关键就在于他们都少了"/wp-admin/"这条路径,路径都不对了,肯定404呗!知道问题在哪就简单了,而且答案肯定还是在Nginx的重定向规则上,但是我不知道怎么改,但是我还知道WordPress官方肯定已经解决了,所以我还是很淡定地去查原创 2021-03-26 15:21:51 · 4128 阅读 · 1 评论 -
Wordpress支持伪静态,更改文章固定链接
1.获取管理员权限:sudo su2.配置Nginx以使用PHP处理器sudo vim /etc/nginx/sites-available/default3.往 location函数中添加:if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; }if (-f $request_filename/index.php){ ...原创 2021-03-18 14:43:58 · 381 阅读 · 0 评论 -
Qt安装显示:MSVC2015 编译器带有感叹号,及解决办法
在Qt安装完成后,选项--KIt界面显示:MSVC2015 的两个编译器的图标会变为带有感叹号的一个黄色图标,如下图所示:图 1 Kits 显示的界面上 MSVC2015 的两个编译器的图标会变为带有感叹号的一个黄色图标。Debuggers 页面没有 Windows 的 CDB 调试器,可以用 MSVC 编译器对 Qt Creator 编写的程序进行编译,但是不能调试,这是因为缺少了Windows Software Development Kit (SDK)。这个 SDK 不会随 Visual S.原创 2021-01-23 20:23:04 · 17552 阅读 · 7 评论 -
关于PDF Embedder报错:Unexpected server response (204) while retrieving PDF
在网站项目中需要做一个PDF-office在线预览的功能,用到了PDF Embedder与PDF.js来展示文档,下载对应官方文件,期间遇到一个比较坑的问题,就是Chrome等浏览器下面出错,报错如下:Unexpected server response (204) while retrieving PDF原因是:打开的时候唤醒了下载工具导致的,比如本地安装了一个IDM,每次预览文件IDM就会自动弹出下载框,把那个取消了之后预览功能就正常了。详细原因和具体解决办法参见:http://ww原创 2020-05-24 22:58:04 · 5366 阅读 · 1 评论 -
单片机C语言#define宏定义多条语句
在单片机编程过程中,有时候需要反复操作多条同相语句,这时候运用#define宏定义多条语句可以大大简化编程内容。语法规则如下:1.宏定义单条语句: #define PI 3.14159 // 定义圆周率pi的值2.宏定义多条语句:中间用逗号或百分号,两头加大括号。#define SendIIC(Data) { IICDS = Data, IICCON = 0xaf;}原创文章,首发于:http://www.allchipdata.com/archiv...原创 2020-05-23 15:37:50 · 5820 阅读 · 0 评论 -
阿里云搭建个人网站:Ubuntu16.04+Nginx+Mysql+PHP 搭建wordpress
前言:想必,搭建个人网站是很多技术流同学的梦想,也是对自身知识的一次小小实践。2020疫情在家期间,时间充裕正好趁此机会搭建属于自己的网站。搭建个人网站一般选择常用、稳定可靠并且花费便宜的方案。综合考虑之下,最终选择阿里云ECS云服务器,部署方案为:Ubuntu16.04+Nginx+Mysql+PHP 搭建wordpress。一、购买阿里云ECS云服务器 登录阿里云网站,...原创 2020-03-24 14:31:27 · 1121 阅读 · 0 评论 -
matlab将结果数据导出到Excel的某一列
xlswrite('数据表格.xlsx',x2,1,'A2')第一个参数:表格名字,放在.m同一个目录下,不然后找不到该Excel表;第二个参数:要导出的数据名字;第三个参数:导出到该表格的哪一页sheet;第四个参数:导出到该表格的哪行;所以导完之后,数据在该Excel的指定的某一行内,这时候需要将行数据转为列数据。用Excel自带的特殊粘贴功能:复制-->粘贴-->选择性粘贴-->勾选转置,即可完成行列转换。硬件之家,技术向前。...原创 2020-03-13 18:28:50 · 21138 阅读 · 2 评论 -
C#两个小数相除,结果异常
(1)写上位机的串口接收与发送程序时,老是调用模块,并未完全懂得串口接口时序的实质,这样会导致一旦出现问题都不知道从什么地方去找问题。(2)最近弄一个上位机读取Excel实验数据,由于数据是小数,使用了C#中的double类型来存储小数数据。结果被一个问题懵逼了很久,明明逻辑是没有问题的,可是结果就是不对。后面再单独做实验,发现double类型的小数相除会出现不可预料的奇怪结果。最后,问题就是出在这里。C#double a = 0.3 , b = 0.1 , c = 0;c= a % b ;原创 2020-03-10 22:56:21 · 1556 阅读 · 0 评论