- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 TFT-Station基于TFT显示屏的桌面时钟摆件
算是电子墨水屏摆件的TFT版本吧。。家里用的。主要因为家里缺一个桌面时钟摆件。主控: ESP8266 NodeMCU,还是8266便宜点,32的一半价格。(后面又换回32了……)TFT屏幕: 2.8寸 SPI TFT屏幕,某宝购买分辨率320*240,带触摸功能。外壳: 家里买了台3D打印机,随便自己设计一个壳子就行。TFT显示屏分显示和触控两部分硬件。两部分都是要通过SPI总线进行控制。显示部分:CS、RESET、DC、SDI、SCK、SDO。注意屏幕驱动本身其实没有什么数据读取,也就是SDO其实没有用的
2024-08-27 09:00:41
1084
原创 Ubuntu16.04下修改MySQL数据的默认存储位置
1.首先第一步当然是down掉MySQL了:# /etc/init.d/mysql stop2.接着创建新的数据库路径:# mkdir -p /ssd1/mysql其中,/ssd1是我在云服务器上加的一个数据盘,已经挂载到 /ssd1 上去了。我想把所有的MySQL的数据都存到这个数据盘,而不是存到云服务器自带的系统盘。3.复制MySQL原有的数据,注意,MySQL的原...
2018-04-18 19:42:02
7947
1
原创 两层NAT映射结构的iptables设置
开发环境和应用场景开发环境操作系统:Ubuntu Server 16.04 LTS VPN服务器:pptpd web服务器:Apache2 4g路由器:山东有人科技的4g路由器G781 摄像头:海康威视 IPC应用场景4g路由器下挂载了海康的网络摄像头,同时4g路由器连接了VPN服务器,海康给了web页面调用摄像头视频的js接口,需要实现用户打开访问web服务器...
2018-04-04 20:05:13
1297
原创 SecureCRT 8.1 与使用vim相关的配置
装好SecureCRT之后远程登录云服务器使用vim编辑时,发现即使vimrc那边已经配置了:set mouse=a之后,SecureCRT这里还是不能使用鼠标,甚至滚轮也不能用。查资料发现原来SecureCRT 会话选项 这里需要配置:下面是关于鼠标的设置:下面是关于滚轮的设置:最后,一般外观中颜色主题设置为 traditional 会比较好看点,当然vim中的syn...
2018-03-29 16:14:39
882
原创 strlen()和sizeof()浅谈
strlen()strlen() 所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符’\0’为止,然后返回计数器值(长度不包含’\0’)。原型为size_t strlen(const char string); ,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码...
2018-03-20 22:40:59
201
原创 谈谈gcc和g++
-Wl,rpath=./directory在不使用系统动态库,而使用三方库,或者自己的动态库的时候,gcc编译链接动态库时,很有可能编译通过,但是执行时,找不到动态链接库,那是因为-L选项指定的路径只在编译时有效,编译出来的可执行文件不知道-L选项后面的值,当然找不到。可以用 ldd <可执行文件> 看看是不有 ‘not found’在你链接的库后面。解决方法:...
2018-03-19 20:43:08
205
原创 周转时间的种种
周转时间的种种概念~周转时间周转时间=作业完成时刻 − 作业提交时刻特别注意作业提交时间不是作业进内存的时间,而是发出请求,提交就开始计时,如果无法安排进内存,那么就等待,等待的这部分时间也要计数。平均周转时间平均周转时间=(作业1的周转时间+ … +作业n的周转时间)/ n注意是所有任务的周转时间的总和,千万要记住不能只算最后一个的。带权周转时间带权周转时间...
2018-03-16 22:09:47
1860
原创 二叉树的各种遍历
二叉树的各种遍历实际上记忆规则很简单先序遍历:根 –> 左子树 –> 右子树中序遍历:左子树 –> 根 –> 右子树后序遍历:左子树 –> 右子树 –> 根注意每个子遍历的过程都是递归的,比如先序遍历中,左子树的也是需要先序遍历的,这样就进入了递归。...
2018-03-16 21:01:57
192
原创 C/C++中的一些名词或关键词的理解
虚函数简单地说,那些被virtual关键字修饰的类中的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异,而采用不同的策略。指向基类的指针在操作它的多态类对象时,会根据不同的类对象,调用其相应的函数,这个函数就是虚函数。#include <stdio...
2018-03-16 20:38:58
757
原创 c语言基本操作符号相关
右移位操作(>>)右移有两种:逻辑移位:高位直接补 0 。算术移位:高位补符号位。而c语言中,右移是算术移位的,所以,与左移符号 “<<”不同,右移符号 “>>” 要分情况补高位的值。当使用 “0x80” 之类的高位有1的数值进行移位时,要注意,直接用右移符号 “>>” ,会默认为是在将有符号的数进行右移,所以高位会补 1 ...
2018-02-13 11:59:53
308
原创 远程监控系统RTU数据进库C语言程序
内存、指针相关当程序运行出现退出错误为以下任意:(xxxxxxxxxx为地址)free():invalid pointer: xxxxxxxxx malloc(): memory corruption: xxxxxxxxxx直接提示 段错误corrupted size vs. prev_size: xxxxxxxxxx 意思就是内存溢出这些都是和内存分配有
2018-01-26 21:39:11
1666
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人