- 博客(31)
- 资源 (33)
- 收藏
- 关注
原创 Unix--学习笔记--Linus的简单概括
Unix系统的独特之处,就在于它所追求的一整套基本理念。它是一个既干净又华丽的操作系统。这个系统有“进程”这样一个概念,做任何事情都有一个进程。举个例子就是shell命令,shell命令是一个输入后可以访问操作系统的命令。这个命令在Unix系统里不像在DOS系统那样已经嵌入到操作系统中,它只是一个任务,和其他的任务没什么两样。这个任务就是读你的键盘动作,然后回写到显示器上去。在Unix系统上,任何事
2017-03-30 13:19:42 477
原创 Centos--学习笔记-Tomcat、Nginx共用80端口
前段时间因为对Tomcat不太熟悉,所以还不敢将其部署到我的阿里云服务器上,所以就用着新浪云计算的云容器来部署JSP的war文件。在我的阿里云CentOS的服务器上安装好Java环境还有Tomcat之后就迫不及待的将以前的网络应用部署上去,我的这个云应用是为了实现微信公众号的业务逻辑的,所以微信服务器有一个认证的过程,但是一直认证失败。最后看到原来微信服务器只支持80端口和443端口的网络连接。
2017-03-27 23:26:53 4203
原创 CentOS--安装tomacat8.0
java 环境查看JDK是否已安装java -version 输入:yum -y list java*使用yum安装Java环境:yum -y install java-1.8.0-openjdk*再次查看java -version 完成 安装Tomcat 下载好后,通过FlashFXP上传到服务器解压解压:tar -zxv -f apache-tomcat-8.0.42.tar.
2017-03-27 22:17:43 1219
原创 Adobe Illustrator--使用笔记
入门简介: AI的颜色模式:RGB:R(红)、G(绿)、B(蓝)CMYK:C(青)、M(品)、Y(黄)、K(黑)RGB,显示器上常用的色彩模式,CMYK是印刷中常用的色彩模式。 文件格式:AI:Illustrator所生成的文件格式PSD:是一种像素文件格式,可编辑、保存图层和通道信息CDR:是CorelDRAW生成的矢量文件格式EPS:可以存储矢量图形和栅格图像 TIFF:是一
2017-03-27 20:44:47 1299
原创 ESP8266--学习笔记(十一)任务
ESP8266当前支持3个系统级的任务,优先级分别为0/1/2,SDK任务函数比较简单,用system_os_task创建任务,system_os_post发送消息
2017-03-24 16:27:51 2606
原创 ESP8266--学习笔记(八)中断(一)GPIO中断
ESP8266有四个种中断:GPIO中断定时器中断 串口中断 SPI中断 ——————————————————-GPIO中断配置相关IO口映射中断回调函数 关闭GPIO中断 将GPIO设置为输入模式 将GPIO口设置成普通IO口且作为pin引脚 设置中断触发方式 打开GPIO中断
2017-03-24 13:05:38 6825 1
原创 ESP8266--学习笔记(八)串口源码分析
我一直对ESP8266的串口传输的机制很好奇,没办法只得好好分析源码了。 ESP8266的中断系统是必须要了解的。我分析的源代码是分配有任务的,所以在任务函数中是无法看到中断的。我的分析如下: 代码实现如下:串口接收中断处理函数LOCAL voiduart0_rx_intr_handler(void *para){ uint8 uart_no = UART0;//UartDev.buff
2017-03-23 20:21:46 9607 2
原创 ESP8266--学习笔记(八)-由AT固件源码分析一
怎么说呢,其实学习ESP8266的资料还是挺少的,但是可以找得到一些固件源码;而我们作为初学者,这些源码真的是不可多得的资料。当我想实现一些功能的时候,其实是可以用一系列的AT指令来完成的。于是我就想,既然AT指令可以做到,那么我可以参考AT指令的机制来写一个符合自己要求的固件啊! 于是乎通过AT固件启示,我完成了这样一个程序框架。user_main.cmy_wifi.cmy_wifi.h
2017-03-22 23:41:21 2838
原创 ESP8266--学习笔记(七)UART转发
因为需要使用串口发送数据,而又决定自己写固件,所以就需要完成一项功能:ESP接收串口传来的数据,并判断将接收的串口数据转发出去 ESP8266给串口发送数据很容易uart_sendString("串口发送数据");usrt0_sendStr("\r\n Hello World\r\n");os_printf("发送数据成功!!\r\n"); 这些语句都可以使用串口发送数据,但是串口接收数据就
2017-03-21 20:59:14 13536 5
原创 ESP8266--Linux-TCPServer-MySQL
利用ESP8266将数据上传到Linux服务器上面。在电脑上用串口传输数据到ESP8266ESP8266在station模式下配置成TCP-Client模式CentOS服务器上运行一个TCP-Server程序服务器上运行的TCP-Server程序已经配置好数据库连接ESP8266使用TCP将数据传输到服务器上TCP服务器将数据插入数据库程序结构图
2017-03-20 22:44:16 908
原创 Linux--C语言操作数据库(一)插入数据
各种渠道去找有关于使用C语言操作数据库的资料,好辛苦,弄出来了!数据库部分首先创建一张表create table children(childno int not null unique,fname varchar(20),age int); 然后插入一组数据insert into children values(1,'yuanlief',23); 查询select *from children
2017-03-19 23:25:29 4936
原创 Linux--网络编程(三)TCP编程
数据流通信 数据流套接口是可靠的面向连接的通信数据流。如果套接口中以“1,2”的顺序放入两数据,它们在另一端也会以“1,2”的顺序到达,它们也可以被认为是无错误的传输。TCP编程流程函数介绍socket() 使用系统调用socket()来获取文件描述符,该调用的声明格式如下:#include <sys/types.h>#include <sys/socket.h>int socket(int d
2017-03-19 20:17:33 425
原创 Linux--网络编程(二)UDP编程
UDP编程 数据报通信;对于数据报通信的服务器端来说,它不必再在一个端口上侦听,以等待建立连接,而只需生成一个端口描述符,并且把这个端口描述符绑定到本地地址上就可以了。UDP网络编程具体的操作流程为: socket() 使用系统调用socket()来获得文件描述符,该调用的声明格式为:#include <sys/types.h>#include <sys/socket.h>int socke
2017-03-19 17:10:35 593
原创 Linux--网络编程(一)网络介绍
TCP/IP网络简介Linux中TCP/IP网络结构套接字接口Socket编程 网络字节 数据报通信流程(UDP通信)UDP编程API UDP编程实例 网络简介 TCP/IP参考协议模型 OSI参考模型 两种参考模型的对应关系———————————————————————————— TCP/IP实际上是一个一起工作的通信家族,为网际数据通信提供通路。为了方便,将TCP/IP协议
2017-03-18 18:06:37 539
原创 ESP8266--学习笔记(五)TCP通信--TCP-Server
TCP Server模式ESP8266 工作在station模式下,需确认ESP8266已经分配到IP地址,在启用server侦听ESP8266 工作在Soft-AP 模式下,可以直接启动server侦听TCP Server模式配置流程:根据工作协议初始化espconn参数注册连接成功的回调函数和连接失败重新连接的回调函数(espconn_regist_connectcb和espconn_
2017-03-18 01:12:34 30452 7
原创 ESP8266--学习笔记(四)TCP通信--TCP-Client
TCP Client模式ESP8266工作在station模式下,需确认ESP8266已经连接AP(路由器)并分配到IP地址,启用client连接ESP8266工作在soft-AP模式下,需确认连接ESP8266的设备已被分配到IP地址,启用client连接 ESP8266 TCP Client模式配置流程依据协议初始化espconn参数注册连接成功的回调函数和连接失败重连的回调函数(es
2017-03-17 20:59:35 23514 4
转载 ESP8266--学习笔记(转载资料一)
在我入门ESP8266小黄板的过程中,过程是艰难的,因为网络上的资料太多太乱,官网上的资料不算太完备,而在技术交流群里面的就更乱了,所以想按自己学习所总结到的经验来分享给大家。资源链接:http://pan.baidu.com/s/1i4MmNTN 请使用本教程之前先下载以上资源。前言:esp8266我用到的是小黄板测试板,而ESP8266主要有两种固件,一种是AT固件,一种是IOT固件。前者用串
2017-03-17 01:17:41 1835
原创 ESP8266--学习笔记(三)AP和UDP通信
ESP8266可以配置三种模式:station模式 : 0x01soft-AP模式 : 0x02soft-AP兼station模式 : 0x03 1、station模式 station模式可以连接其他的路由器,不能被其他的设备连接。2、soft-AP模式 AccessPoint即网络接入点,可以看成是路由器模式,即可以让其他的WiFi设备连接本模块,但是模块自己就不能连接其他的路由器
2017-03-16 22:04:13 27639 8
原创 ESP8266--学习笔记(二)扫描、连接WiFi
经过上次的HelloWorld,我们知道了其实ESP8266其实是里面有个单片机的模块,我的操作其实就是操作里面的单片机,因为是单片机所以里面会有各种内置的外设,而我们的重点是使用WiFi,所以就直接操作WIFI了。扫描WiFi、连接 还是在app文件夹下面新建一个user_main.c文件,并写好void user_init(){} //入口函数
2017-03-16 00:46:35 18878
原创 ESP8266--学习笔记(一)串口输出HelloWorld
ESP8266最小系统原理图:REST 复位引脚接高电平CH_PD 引脚必须拉高GPIO0 作为烧写模式选择:运行时接高电平,低电平时是烧写模式GPIO15 启动时必须拉低—————————————————————————————–软件部分(固件编程)文章后面有完整工程代码下载———————————————————————————— 一、“HelloWorld”
2017-03-15 23:59:11 13298 6
原创 CentOS--MySQL使用教程(二)
1.新建用户 进入数据库:mysql -u root -p 输入密码 选择数据库:use mysql; 查看某个用户登录主机权限:select host from user where user='用户名';新建一个用户 admin 密码为 123::insert into mysql.user(Host,User,Password) values("%","admin",password(
2017-03-12 00:45:05 340
原创 Servlet--微信自定义菜单(二)
通过看教程,自学了微信公众号自定义菜单的实现。发现它的工程文件有点复杂,所以记录一下以防以后忘记。MenuManager.java 我不知道它在servlet这里面写个main函数是干嘛的?但是我把war包传到云容器之后自定义的菜单并没有看到。直到我无聊的在自己的电脑上运行了一下这个main函数,发现有错误,一查没有那个log4j.properties的文件,拷贝上去之后,再运行,嘚!测试公众号
2017-03-11 18:45:09 561
原创 Servlet--微信自定义菜单
微信自定义菜单微信菜单一般规定为3x5的格式,即最多3个一级菜单,最多5个二级菜单。从创建菜单的官方文档上的Json文件可以分析出:有三种类型的按钮:click类、复合类、view类 - 由上面对Json文件的分析,我们可以用Java类的方式来封装,因为类是具有相同特性和行为的对象的集合,Json文件实际上需要很小心才可以写得好,所以为了简化操作,就利用Java的类的方法来构建Json创建菜单
2017-03-11 18:25:49 639
原创 Servlet--部署在新浪云
数据库servlet代码实现:package org.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/** * 可以认为是本应用的数据库操作函数 * 搭配mysql-connector-
2017-03-11 14:30:03 370
原创 Servlet--学习笔记(二)重定向
重定向 在Servlet里面通过重定向,来与其他服务器通信,真的是不得已而为之了。 方法一:String site = new String("http://www.liefyuan.top/weixin/88");response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", site);方法
2017-03-10 10:45:18 347
转载 Servlet--学习笔记(一)与url有关的知识
这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数:getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getRequestURL 取得不包括参数的URL getRequestURI 取得不包括参数的URI,即去掉协议
2017-03-09 15:16:59 371
原创 CentOS--MySQL 使用教程
一定记得在句末加分号!进入MySQL:mysql -u root -p输入正确的密码之后,进入MySQL命令行:显示所有数据库:show databases;进入某个库:use test;查看该库中的表:show tables;查看某个表中的数据:select * from weixin;查看某个表的结构:desc weixin; 相同功能的命令比如:describe weixin;在某个库中创建
2017-03-08 19:33:15 421
原创 JSP--IDEA生成WAR文件部署到tomacat上
1、使用IDEA创建一个JSP工程 点击添加,选择图片中的选择项改个名字,正常一点的,嗯,jspStudy.war好像可以。 一定要记得点击应用,保存点击运行按钮访问页面,hello JSP !,工程完成! 拷贝jsStudy.war文件到解压目录的webapps目录下我们进入到应用管理页面,可以看到/jspStusdy,等等,这不就是一个子路由吗?我写的那个JSP项目工程实际上就是一个路由一个
2017-03-06 16:13:02 2335
原创 JSP--tomacat安装测试(windows10)
1、下载tomacattomacat下载 2、安装tomacatWindows10 直接下载tomacat这个包 然后解压到软件安装的目录,这个软件解压文件即可,免安装。 然后设置tomacat环境变量win + x点击系统点击高级系统设置点击环境变量在本人的用户变量PATH添加 Tomacat 的解压文件中的bin目录和lib目录我的是D:\Software\apache-t
2017-03-06 15:29:58 791
转载 微信硬件平台开发--精品博客集
教程一:开发前的准备http://blog.csdn.net/u011791526/article/details/51610779教程二:框架讲解http://blog.csdn.net/u011791526/article/details/51657318教程三:公众号的开发http://blog.csdn.net/u011791526/article/details/51658470教程四:接
2017-03-05 23:46:01 687
Qt5-按钮生成器
2017-08-17
jsmpeg-vnc的二进制文件
2017-04-12
Python高效开发实战——Django、Tornado、Flask、Twisted 源代码
2016-12-27
Bandicam.rar
2020-09-03
arduino-pro-ide-0.0.6-alpha.preview-windows.zip
2020-06-29
OpenglOBJ.rar
2020-06-09
arduino-pro-ide-0.0.5-alpha.preview-windows.zip
2020-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人