- 博客(6)
- 资源 (17)
- 收藏
- 关注
原创 MFC CString,string,char*之间的转换
这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。1 strin...
2019-03-26 10:47:13 243
原创 Linux下获取文件的大小和最近修改时间
Linux下获取文件的大小(byte)和最近修改时间(时间是指从公元1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数)#include<stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int main(){ FILE ...
2019-03-25 15:03:13 741
转载 ubuntu16.04安装Samba建立共享目录
VMware自带的共享文件夹功能有缺陷,在使用ubuntu虚拟机的过程中发现,有些程序无法在共享目录中运行。于是换一种建立共享目录的方式,通过在ubuntu16.04虚拟机安装Samba服务器,建立与Windows共享的文件夹。VMware自带的共享方式是window建立共享文件夹,让ubuntu来访问;Samba是在ubuntu中建立共享文件夹,让windows来访问,我估计前一种方式比...
2019-03-25 14:40:55 123
原创 ubuntu新建用户,加入用户组,root权限
1. 新建用户:adduser zyni输入密码2. 添加用户组,有root权限chmod u+w /etc/sudoersvi /etc/sudoers添加下面的内容:%sudo ALL=(ALL:ALL) ALL3. 把新建的用户加入 sudo组中gpasswd -a zyni sudo这时新建的用户zyni己建有root权限了,输入sudo su 即可切换到...
2019-03-25 14:39:31 4411
原创 EC20 4G模块 *99# 拨号上网
操作系统:win10模块型号:quectel EC20 CE FAG4G模块拨号步骤如下:1. 打开网络和internet设置2. 选择“拨号” 3. 选择“设置新连接”4. 选择“拨号调至调节器或ISDN连接”5. 关键一步,选择网络服务商(ISP)的时候,输入“*99#”,然后直接点击“连接”6. 开始连接-》可以上网冲浪了。...
2019-03-25 14:35:15 6114 1
原创 select函数在socket通信中的使用和解释
select函数的作用: select()在SOCKET编程中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如 conncet()、accept()、recv()或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即...
2019-03-25 14:31:49 308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人