自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShineRoyal

No end on study.

  • 博客(30)
  • 资源 (14)
  • 收藏
  • 关注

原创 STC12C5A60S2使用NRF24L01和stm32通信

/******************************************///// 该程序工作的主频是12MHz,单片机使用STC12C5A60S2///******************************************/#include "STC12C5A60S2.H"#define uchar unsigned char#define uint...

2019-03-31 15:14:45 1051 4

原创 C# System.Speech语音播报朗读字符串

先在引用里添加 System.Speech。添加using语句using System.Speech.Synthesis;然后就是主程序了。 /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window...

2019-03-31 10:54:44 5827 8

原创 运放加减法器

如图所示,左边是4个电压源,从上到下依次为V1、V2、V3、V4,通过虚断和虚短,可以分析出,最终的结果为V4+V3-V2-V1,即3.8V+4.2V-2.6V-1.4V=4V。

2019-03-18 10:08:32 8107

原创 pkgs --update失败

Shine@PANPAN-DESKTOP C:\Users\Shine\Desktop\rt-thread-master\bsp\stm32\stm32l475-atk-pandora&gt; pkgs --update'git' is not recognized as an internal or external command,operable program or batch fi...

2019-03-17 14:01:45 1701

原创 TL431驱动三线PT100热电阻电路设计

最简单的测温方式是DS18B20或者DHT11这种数字传感器模块,但是这种传感器测温范围有限。然后是热电阻和热电偶,测温范围比较广。热电偶的工作原理如下:两种不同成份的导体(称为热电偶丝材或热电极)两端接合成回路,当两个接合点的温度不同时,在回路中就会产生电动势,这种现象称为热电效应,而这种电动势称为热电势。热电阻就不用说了,温度变阻值变。所以一般热电阻都需要一个电流源。最简单的使...

2019-03-16 21:28:09 12794 9

原创 openwrt-mt7688编译与烧录

刚入门openwrt的一定会纠结,uboot是个什么东西,系统镜像又是个什么东西。装过系统的就应该知道,uboot就相当于我们的启动引导器,我们是不用管的,而系统镜像就是我们的ghost系统,我们把我们需要的补丁、驱动、软件什么的编译的时候就打包进去,就可以直接使用了。openwrt-mt7688编译与烧录u-boot 之u-boot.img uboot.bin uboot_crc.bin ...

2019-03-15 16:49:46 1137

转载 lnmp服务启动

/etc/init.d/mysqld enable/etc/init.d/mysqld start/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi/etc/init.d/nginx enable/etc/init.d/nginx start参考:openwrt搭建WEB服务器(LNMP)+DDNS外网访...

2019-03-14 16:55:46 990

转载 OpenWRT 一键安装Nginx + Mysql + PHP

版本变动版本 V1.0支持OpenWRT功能描述本脚本用于在OpenWRT上自动化部署 Nginx + Mysql + PHP 环境。脚本运行后,Nginx服务将开启在8080端口(为了避开OpenWRT本身的界面)。并自动生成一个名称为index.php的phpinfo文件.数据库将生成一个用户名为root密码为admin的用户。将新建一个www用户组用户名为www,新建**/web目录...

2019-03-14 16:47:17 10766

转载 openwrt mysql 安装

用opkg安装myserver及其依赖包opkg updateopkg install libpthread libncurses libreadline mysql-server创建mysql数据目录mkdir -p /home/data/mysqlmkdir -p /home/data/tmp修改配置文件vi /etc/my.cnfdatadir = /home/d...

2019-03-14 16:46:00 1974

原创 404 Not Found nginx/1.4.7

访问http://192.168.1.1:8080/index.html提示:404 Not Found nginx/1.4.7修改nginx-1.11.10\conf\nginx.conf文件的http -&amp;gt; server -&amp;gt; location 就可以了然后去对应地点创建文件夹,再编写一个index.html最后去nginx的目录:/usr/sbin执行重启命令:....

2019-03-13 20:15:49 2533 2

原创 nginx: [emerg] bind() to 0.0.0.0:80 failed (125: Address already in use)错误解决

错误提示:root@OpenWrt:/usr/sbin# /etc/init.d/nginx enableroot@OpenWrt:/usr/sbin# /etc/init.d/nginx startnginx: [emerg] bind() to 0.0.0.0:80 failed (125: Address already in use)nginx: [emerg] bind() to...

2019-03-13 20:04:24 1295

原创 nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)错误解决

错误提示:root@OpenWrt:/usr/sbin# ./nginx -tnginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)nginx: configuration file /etc/nginx/nginx.conf test failed根据提示去看有没有nginx...

2019-03-13 19:45:57 60573

原创 http://downloads.openwrt.org/sources/util-linux-2.24.1.tar.xz 下载失败

下载地址下载拷贝至openwrt下的dl。如果报错Unexpected end of input,则可能是在主机上下载往虚拟机复制的时候出错,建议使用共享文件夹或者直接在虚拟机中下载。...

2019-03-11 20:31:48 1823

转载 make V=99报错 wget: unable to resolve host address 'ftp.all.kernel.org' Download failed.

Feeds是OpenWRT环境所需要的软件包套件,比较重要的feeds有:‘pacakges’:一些额外的基础路由器特性软件‘LuCI’:OpenWRT默认的GUI‘Xwrt’:另一种可选的GUI界面如果你之前没有下载好这些套件,而是选择在编译的时候在线下载安装的话,一定要保证编译的时候是成功连接到互联网的,否则导致编译终端,出现“No More Mirrors Download”的错误...

2019-03-11 20:21:17 3339

原创 CentOS7挂载共享文件夹

现在虚拟机里设置共享文件夹~再挂载共享文件夹vmware-hgfsclientmkdir /mnt/win/usr/bin/vmhgfs-fuse .host:/ /mnt/win -o subtype=vmhgfs-fuse,allow_other

2019-03-11 15:11:10 3198 3

原创 openWRT编译时ncurses和zlib的安装

CentOS使用make menuconfig编译openWRT固件的时候报以下错误!Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)Build dependency: Please install zlib. (Missing libz.so or zlib.h)Prerequis...

2019-03-11 10:49:54 3762

转载 CentOS7更新国内源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum makecache

2019-03-10 20:21:57 8009

原创 CentOS7提示Cannot find a valid baseurl for repo: base/7/x86_64

虚拟机CentOS7下使用yum update,提示Cannot find a valid baseurl for repo: base/7/x86_64先把虚拟机设置成桥接模式:然后在设置里打开网络开关然后就可以了……...

2019-03-10 20:17:32 766

原创 安装mysql(失败过程记录……最终结果还是失败)

准备安装mysql数据库,发现不能直接安装。root@EC2022v:/etc# opkg install mysqlUnknown package 'mysql'.Collected errors: * opkg_install_cmd: Cannot install package mysql.于是搜索和mysql有关的包……root@EC2022v:/etc# opkg lis...

2019-03-09 21:38:36 5378 1

原创 opkg update失败问题解决

执行opkg update提示找不文件。root@EC2022v:~/clienttest# opkg updateDownloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/generic/packages/base/Packages.gz.wget: server returned error: HTTP/1.0...

2019-03-09 20:23:12 30474

原创 双网口实现网口2做WAN口

设备使用的是中嵌科技的网关设备,现在有两个网口,其中网口1用于和我的电脑建立ssh通信,网口2准备接路由器上网。先看看系统版本:root@EC2022v:~# cat /proc/versionLinux version 3.6.9-rt21-Emfuture (root@imx) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r443...

2019-03-09 19:49:14 2001

原创 使用单个文件作数据库条目存储

项目需求,需要定制一个嵌入式的设备,具有数据库存储与检索功能。初期想法是使用文件,一个文件代表一条数据,通过文件名对数据进行定位。先不考虑数据写入,先看看数据读取的情况。FAT32单文件夹最大能放多少个文件上面博客已经造好了数据,下面尝试读文件:#include "sys.h"#include "delay.h"#include "usart.h"#include "led.h"...

2019-03-09 10:44:05 548

原创 FAT32单文件夹最大能放多少个文件

最近因为要用单片机做数据存储与查询,类似于数据库,后面还需要把这些数据导出到电脑。就想着用一个txt文件存一个数据,文件命名就是对应的唯一编号。https://feiyan35488.iteye.com/blog/953672上帖说:昨天在项目中遇到一个问题,这是在对网站静态化时出的问题,系统报了 File not found , 上层error 是, file or directory...

2019-03-08 17:17:47 6130

原创 WPF样式使用

当页面中有多个元素的时候,可以通过样式来批量对参数赋值。&lt;Window x:Class="Effluent.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006...

2019-03-03 20:05:35 280

转载 WPF中 x:Name和Name的区别

x:Name 唯一地标识 XAML 定义的对象,以便于从代码隐藏或通用代码中访问对象图中实例化的对象。x:Name 一旦应用于支持编程模型,便可被视为与由构造函数返回的用于保存对象引用或实例的变量等效。x:Name 用来在XAML中表示一个指定对象的名称;可以通过他来访问XAML对应隐藏代码所关联的对象。Name 许多框架的类中都有Name这个属性,而在WPF中,x:Name和Name是可以互...

2019-03-03 17:26:58 6054 1

原创 C#构造函数静态构造函数的区别

构造函数和静态构造函数在一个类中是可以共存的。静态构造函数的执行在构造函数之前,当类第一次被Code用到的时候执行,而构造函数一定是要实例化对象的时候才执行。测试代码:using System;namespace ConsoleApplication1{ class A { public A() { Console...

2019-03-03 15:33:05 1033

原创 WPF应用显示在第二屏幕上

有时候希望代码在副屏上显示调试,只需要在窗口的构造函数中添加如下代码即可。 public MainWindow() { InitializeComponent(); Screen[] _screens = Screen.AllScreens; Screen s = Screen.AllScreens[1];...

2019-03-03 15:27:40 3236

原创 VS2017修改默认项目存放位置到桌面

VS2017的默认位置都在C:\Users\Shine\source\repos下,个人觉得项目放桌面是比较简单的,所以只需要笑笑修改一下就可以了。

2019-03-02 15:55:45 8324

转载 WPF容器控件类介绍

WPF容器控件类介绍https://blog.csdn.net/wushang923/article/details/6564641

2019-03-01 21:18:25 437

原创 WPF利用Canvas实现任意分辨率的全屏缩放

再界面绘制的时候,可以通过Canvas实现内容缩放,以此也可以用来实现分辨率的自适应。假设我们的界面是这样的:其实也就是随便画的一个曲线,代码在下面:&amp;lt;Window x:Class=&quot;WpfApp1.MainWindow&quot; xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot; ...

2019-03-01 21:13:55 5480

h743_adc_8ch_dma_timer.ioc

STM32H实现8通道ADC采集(DMA+定时器触发)的CubeMX工程,使用PWM触发,HAL_ADC_Start_DMA启动。

2020-04-26

h743_adc_8ch_dma.ioc

STM32H实现8通道ADC采集(DMA+轮询)的CubeMX工程,使用HAL_ADC_Start_DMA进行AD数据获取

2020-04-26

h743_adc_8ch_poll.ioc

STM32H实现8通道ADC采集(连续转换序列+轮询)的CubeMX工程,使用HAL_ADC_PollForConversion进行AD数据获取

2020-04-26

f411-infrared.zip

基于stm32f411单片机,硬件HS0038H红外接收头,使用infrared组件(hwtimer和pin组件)实现红外接收头的NEC数据解析

2020-03-24

f411-timer.zip

基于stm32f411单片机,rt-thread下使用hwtimer的程序,实现定时器1、2、3、4、5、9、10、11的定时 操作。

2020-03-23

stm32f411rc-fal-onchip+sfud.zip

rtt studio工程,基于stm32f411单片机,通过fal驱动配置实现片上flash的读写访问和片外spi norflash的访问。

2020-03-20

stm32f411rc-fal.zip

rtt studio工程,基于stm32f411单片机,通过fal驱动配置实现片上flash的读写访问。

2020-03-20

f411-nano-sufd.zip

rtt studio工程,基于stm32f411单片机,通过sfud驱动配置的虚拟文件挂载Demo工程。

2020-03-20

2019.9.16 HAL库tim8可以输出指定脉冲.zip

根据CubeMX生成的TIM工程,参考原子的F1标准库代码,编写的程序。

2019-09-16

三线PT100仿真电路

Multisim仿真文件;使用TL431作为恒流源,采集三线PT100热电阻阻值,使用运放消除导线电阻。

2019-03-16

Newtonsoft.Json.dll

c#中Newtonsoft.Json.dll的文件,官方下载地址http://json.codeplex.com/ 比较慢,自己下载下来再传上来的。

2019-02-18

c#tcpClient发送和接收

最简单的tcpClient建立通信、发送数据、接收数据函数,编写TCP通信的第一步。

2019-02-13

使用朴素贝叶斯过滤垃圾邮件样本

机器学习实战中,使用朴素贝叶斯过滤垃圾邮件Demo的样本数据。

2018-10-07

光盘QT5开发及实例(第2版)

购买QT5开发及实例(第2版)对应的光盘文件资料,程序与书本配套使用

2018-10-06

空空如也

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

TA关注的人

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