- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 linux关于时间处理
1、time_t在<time.h>中,typedef long time_t; 所以time_t是一个长整型。其值表示为从UTC(coordinated universal time)时间1970年1月1日00时00分00秒(也称为Linux系统的Epoch时间)到当前时刻的秒数。由于time_t类型长度的限制,它所表示的时间不能晚于2038年1月19日03时14分07秒(UTC)。为了能够表示更久远的时间,可用64位或更长的整形数来保存日历时间。2、time_t time(time_.
2020-08-30 10:39:19
385
原创 linux中gcc常用编译选项
在linux编程中,gcc编译时常用的编译选项有: -D:定义一个宏;如 gcc -DHAVE_CONFIG_H,定义宏HAVE_CONFIG_H -W:屏蔽所有警告信息 -Wall:显示所有类型的警告 -Werror:把所有的警告当错误 -g:编译过程中保留调试信息,以便gdb能够调试 -O2:指定编译优化等级为2,optimization...
2019-10-18 22:06:36
687
原创 linux网络编程相关
一、设置socket收发超时时间 struct timeval timeout={3,0};//3s int ret=setsockopt(sock_fd,SOL_SOCKET,SO_SNDTIMEO,(constchar*)&timeout,sizeof(timeout)); int ret=setsockopt(sock_fd,SOL_SOCKET,SO_RCVT...
2019-08-22 22:16:28
159
原创 linux开发相关下载地址
内核源码官网:https://mirrors.edge.kernel.org/pub/linux/kernel/fedora官网:https://getfedora.org/vmware官网:www.vmware.com
2018-12-24 21:25:37
545
原创 SPI通信
SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。STM32中的SPI引脚:SPIx_NSS======CSSPIx_SCK======SCKSPIx_MISO======SDOSPIx
2017-05-12 10:43:32
615
原创 MySQL错误号码1862:your password has expired
问题描述:好几个月没有用MYSQL了,当再次用Navicat打开链接时,提示密码已过期
2017-03-03 09:17:42
445
原创 输入M个字符串,请按指定长度N拆分每个字符串
#include#include#include#includeusing namespace std;int main(){long int M=0,N=0;queueq;//定义一个队列string s;//存储输入的M、N及逗号string sm=" ";//存储Mstring sn=" ";//存储Ncin>>s;//输入M、N
2016-09-10 19:30:49
1766
原创 c++之求一个字符串中的最大回文子串
#include #include #include using namespace std;int main(){ string str; string str1; string str2; string maxstring; int maxlength=1; getline(cin,str); for
2016-09-07 16:22:13
2472
转载 c++之字符或字符串逆序
C++ 字符逆序:#include #include int main(){ char s[101]; cin>>s;reverse(s); cout}c++标准库有对容器进行逆序的操作,字符串本身就是字符的数组。可以直接使用C++标准类库函数reverse。#include #include #include using nam
2016-09-07 15:20:45
22880
翻译 指针
指针:一个变量的地址指针变量:专门存放变量地址的变量char *str = “Hello”;int a = 10;int *pa = &a;printf("d%\n",*pa);//*根据地址取出内容
2016-08-16 13:04:07
211
原创 labview之tcp通信
LabVIEW中所使用的TCP/IP所能传送的资料格式只有String,所以任何型态的资料在被传输前,都要先转成String
2016-06-30 21:36:29
4784
原创 c++之构造函数与析构函数
构造函数用来处理对象初始化,是一种特殊的成员函数,与其成员函数不同,不需要用户来调用它,而是在建立对象时自动执行。构造函数的名字必须与类名同名,以便编译系统能识别他并把它作为构造函数来处理。他不具有任何类型,不返回任何值。构造函数的功能时由用户定义的,用户根据初始化要求设计函数体和函数参数。类的数据成员是不能在声明类时初始化的。
2016-06-29 10:45:12
295
原创 c++之封装
1、封装c++c是通过类来实现封装的,把这些数据和数据有关的操作封装在一个类中,或者说类的作用就是把数据和算法封装在用户声明的抽象数据类型中。2、限定符public:公共的private:私有的protected:受保护的3、封装实例
2016-06-29 09:14:38
467
原创 c++源文件模板
#include #include #include using namespace std;int main(){ return 0;}
2016-06-27 20:32:53
402
原创 c++之类与对象
一、c++之封装1、类和对象客观世界中任何一个实物都可以看作一个对象,类是对象的抽象,而对象是类的实例。2、访问限定符public :公共的private :私有的protected:受保护的
2016-06-27 16:48:31
298
原创 利用labview动态生成树
利用labview自身所带的tree控件可以动态的生成树,类似windows的资源管理器。1、在前面板增加树形显示。
2016-05-16 20:30:24
5149
原创 利用Navicat for Mysql创建数据库
1、打开Navicat for MySQL 2、双击链接,然后右键单击链接,然后点击新建数据库3、按如下填写,数据库名可按你的项目取名,然后点击确定
2016-05-03 20:45:20
1533
原创 网址收藏
一、工具类1、mysql http://www.mysql.com/二、论坛类1、电子发烧友 http://bbs.elecfans.com/
2016-05-03 16:20:50
237
labview 利用tree控件创建树形结构
2016-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人