ZMCITY的博客

Stay Hungry, Stay Foolish.

C++ STL 删除重复元素

#include<iostream> #include<string> #include<sstream> #include<tuple&...

2018-10-22 12:05:18

阅读数 381

评论数 0

Linux进程间通信,代码简单,一看就懂。

1、无名管道 关键函数 pipe(); write(); read(); close(); 代码 #include<unistd.h> #include<stdio.h> int main(vo...

2018-04-26 21:28:37

阅读数 830

评论数 0

C++初始化列表初始化和值初始化对构造函数的选择

#include<cstdio> #include<iostream> #include<cstdlib> using namespace std; struct ...

2018-04-20 01:50:57

阅读数 94

评论数 0

树莓派使用Chromium启动首页的命令

#sudo su#禁止显示器休眠 xset dpms 0 0 0 xset s off#删除chrome临时目录 rm -r /home/pi/.config/chromium -f#全屏启动chrome chromium-browser --kiosk 192.168.0.8

2017-11-12 15:41:41

阅读数 1680

评论数 0

CentOS7安装Docker

CentOS 7安装Docker V1.0rpm -Uvh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum -y install docker-io ...

2017-11-10 16:56:48

阅读数 245

评论数 0

CentOS7服务器安装和静态IP配置

1.从官网上下载CentOS镜像 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 或者 https://wiki.centos.org/Download 2.用UltraISO烧...

2017-11-10 11:19:48

阅读数 599

评论数 0

使用PyCharm远程调试树莓派python+tkinter程序

PyCharm是一款开发Python的IDE,自带远程调试功能,可以很方便的进行树莓派的嵌入式Python程序的开发。 树莓派作为一款具有代表性的开源硬件,其对界面的支持也是必不可少的,如果使用树莓派直接写Python程序,由于性能的限制,多少会有些不方便。 远程调试Python程序一...

2017-11-06 13:54:48

阅读数 3623

评论数 0

UDP通信在NAT(NAPT/内网穿透)中Session保持实现与效果测试

在网络开发中,常常使用UDP通信进行数据传输。随着路由的普及,NAT在UDP数据包回发形成了障碍。我们知道UDP协议是“无连接”的,既然有回发数据的需求,那么路由器就为了这种需求,开发了UDP映射保持。 1、朴素的UDP数据包发送与回发当电脑A向电脑B发送UDP数据的时候,电脑B可以直接向电脑A直...

2017-07-29 21:15:10

阅读数 5027

评论数 0

[转]ARM Compiler 6编译error'#pragma push/pop' is an ARM Compiler 5

本文出自米尔技术社区,版权归原作者「玉米糊」所有 ARM Compiler 6编译错误:/home/system2/BSP_QC8992/Dev_env/trustzone_images/core/securemsm/trustzone/qsee/include/tzbsp_syscall.h:3...

2017-04-01 16:37:17

阅读数 770

评论数 0

使用ESP8266和51单片机的智能开关/智能灯

本文章所介绍的智能开关为在局域网内实现手机开关的简单方法,功能能简单,仅供参考。 如果对ESP8266模块不了解,请阅读以下两篇文章: ESP8266与电脑连接 ESP8266基础功能调试一、软件工具单片机编程:keil 手机应用编程:Android Studio TCP通信调试:Pyth...

2017-03-29 11:04:54

阅读数 20235

评论数 6

LPC4357学习笔记(一)GPIO口的使用

LPC4357 GPIO

2017-03-22 00:17:00

阅读数 2176

评论数 2

C语言中的结构体与面向对象编程思想

没有万能的编程技术 没有只产生正确的结果的编程语言 不是每个项目的编程都是从零开始的 —-Object-Oriented Programming With ANSI-C 一、C语言结构体1、结构体是什么(1)用途结构体是一种可以包含一个或者多个不同数据类型的数据结构,是一种可以自...

2017-03-09 20:12:30

阅读数 2886

评论数 0

[ 面试题 ] 四大组件

把之前收集的一些Android面试题发布出来,都是网上能收到的一些题,质量也许不是很高,不过胜在方便,我会把网上能搜到的一些Android面试题都放在这里的,会持续更新,后期也许会分类管理的,希望对新手们有所帮助。 个人认为,这些题目前来说已经不能反映出真实的技术水平了,但至少能反映出面试者对将...

2017-03-06 17:22:04

阅读数 242

评论数 0

ESP8266与Android通信简单TCP服务端设计

Android利用Socket简单的实现TCP通信

2016-12-31 13:22:03

阅读数 3099

评论数 0

C++ 11 rvalues, lvalues, xvalues, glvalues, prvalues 是什么

实际上对C++中表达式的类型一直有争议,现在以C++11官方文档中给出的解释对原有的和新增的表达式类型进行分析。节选自FCD (n3092)中关于表达式的一段: — An lvalue (so called, historically, because lvalues could appear...

2016-12-15 23:32:57

阅读数 656

评论数 0

ESP8266基础功能调试

ESP8266模块工作模式ESP8266模块可以工作在多种模式下实现不同的功能,本文介绍了调试这几个基础功能的方法。

2016-12-11 20:18:23

阅读数 11560

评论数 2

ESP8266-12F WIFI转串口模块底板设计

ESP8266-12F模块底板设计及其与电脑通信链接调试。

2016-12-11 20:01:59

阅读数 15257

评论数 0

Java正则表达式提取ESP8266返回的ssid信息

ESP8266是一个将wifi转换成串口通信协议的模块。使用其AT指令扫描wifi后,将返回一段携带AP信息的文字。如果需要从这段文字中提取出有用的信息,如ssid等,使用正则表达式提取是一个快速方便的方法。所使用的上位机采用Java语言编写,且Java支持正则表达式的编译与匹配,且与使用简单的字...

2016-11-12 17:53:29

阅读数 1714

评论数 0

【Java上位机】(一)串口通信

串口通信简介在开发嵌入式系统时常需要PC与单片机通信,其中串口通信最为常用。常见的串行接口有RS-232、USB等。USB的复杂性在简单的通信中显得过于奢侈,所以由美国电子工业协会(EIA)在1970年联合贝尔及众多计算机厂家共同制定的用于串行通信的标准RS-232被广泛用于单片机与PC通信,RS...

2016-09-25 21:29:34

阅读数 3583

评论数 1

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