自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蟹油饼的博客

随笔、记录成长~

  • 博客(20)
  • 收藏
  • 关注

原创 MySQL配置文件与上手使用

文章目录配置文件介绍:服务的启动和停止:MySQL服务端的登录和退出环境变量配置:配置文件介绍:配置文件位置:数据库服务端配置:1.连接服务端的端口号:2.安装目录:3.数据库文件存储目录:4.字符集设定:5.数据库引擎:6.语法设置:7.最大连接数:服务的启动和停止:方式一:自动:开机自动启动手动:需要自己启动和关闭方式二:以管理员身份打开命令行:MySQL服务端的登录和退出方式一(不建议使用,只适合root用户):打开安装时下载的客户端:

2021-08-13 11:45:31 222

原创 Github最简易的新手教程

目录Git和Github的区别:如何白嫖?Git和Github的区别:Git是一个运行在你电脑上的版本控制软件,而Github是基于Git这个版本控制软件打造的网址。Git的三个概念:提交commit、仓库repository、分支branchcommit:Git可以记录每次提交的代码(有点而像进化版的保存)repository:有点像工程名,根文件夹branch:根据不同的人,不同的需求开辟不同的分支,最后整合代码下载Git:https://gitforwindows.org/(超详

2021-05-31 20:16:42 205

原创 Android——WebView控件访问网页

目录一.WebView1.基本使用:2.最简单的demo:3.注意:二.小练手1.EditView补充内容2.案例一.WebViewWebview 是一个基于webkit的引擎,可以解析DOM 元素,展示html页面的控件,我们可以通过WebView来访问网页。1.基本使用:访问网页: webView.loadUrl(“http://www.baidu.com”);设置为通过WebView显示网页,否则系统默认会通过手机中的浏览器打开网页:wb.setWebViewClient(new Web

2021-05-26 20:57:12 2199 2

原创 实战篇——Android之Socket客户端编程

前言:平时,我们玩手机的时候,点击按钮,肉眼可见页面发生了变化。不要小看这小小的变化,底层通过了多层的网络传输(具体需要学习计算机网络),本篇将通过TCP(传输层)/IP(网络层),调用Socket(会话层)实现通信。目录⭐注意事项简易Android客户端倒计时闹钟综合案例⭐注意事项sleep不能在主线程(UI线程),要另起一个线程网络访问不能在主线程(UI线程),要另起一个线程修改控件必须要在主线程(UI线程),不能在其他线程简易Android客户端编写一个简易的方向盘Android客

2021-05-26 14:57:42 1296 7

原创 JAVA——Socket网络编程

目录

2021-05-24 18:57:12 304

原创 Android入门(四)——页面跳转

目录一.如何创建多个页面二.如何进行页面跳转1.传递参数方式一2.传递参数方式二(传递多个参数)三.设置页面自动跳转(用到线程)四.Activity生命周期一.如何创建多个页面一个activity是一个安卓页面,右键src->new Android activitynew后:src添加了新页面的Java代码res/layout添加了新页面的xml代码AndroidManifest.xml添加了新页面的标签(含有intent-filter属性的是app启动后的第一个页面)二.如何进行

2021-05-23 16:10:10 1856 8

原创 Android入门(三)——按键响应

目录第一种方式:onClick属性第二种方式:实现监听接口类OnClickListener第三种方式:匿名内部类第一种方式:onClick属性在Buttton控件中添加onClick属性: <Button android:id="@+id/btn1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text=

2021-05-22 21:40:36 543 3

原创 Android入门(二)——布局、控件

目录一.布局1.布局的总类2.相对布局3.线性布局二.控件1.基础控件之Button,TextView,EditText,ImageView2.控件属性padding和margin3.按键美化(按键圆角、半角、点击效果等)一.布局1.布局的总类2.相对布局RelativeLayout中子控件常用属性:相对于父控件位置:例如:android:layout_alignParentTop=“true”android:layout_alignParentTop 控件的顶部与父控件的顶部对

2021-05-20 20:50:32 394

原创 Android入门(一)——开篇

前言:本文章需有一定的Java基础帮助小白动手开发简单的APP。目录一.环境问题二.工程介绍三.安卓启动大致过程一.环境问题环境:eclipse搭配夜神模拟器(有条件可以直接用Android Studio)运行程序时需要一个手机的模拟器(这里用夜神模拟器),那如何将夜神模拟器和eclipse关联起来呢?打开CMD:输入adb(不可用就是没有配置环境变量)配置环境变量:Java_Android\adt-bundle-windowsx86_6420131030\sdk\platform-tool

2021-05-20 18:57:49 476 5

原创 从C到JAVA-入门级教程

前文:本文章需有一定的C基础和面向对象思想,笔者用白话浅谈,不同于专业概念的准确概念,旨帮助小白入门目录一.开篇浅谈JAVASE,EE,ME浅谈JRE,JDK二.和C不同的新玩意儿三.面向对象封装①封装的概念②构造方法③this关键字④static关键字⑤方法重载⑥包package继承①继承的概念②super关键字③方法重写-Override④Object类常见用法多态①概念②对象上下转型(和C中的强制转化类型类比)③多态应用抽象类①概念②模板方法模式接口内部类①概念②成员内部类③匿名内部类(一开始可能

2021-05-20 10:51:21 1007

原创 tcp,http,socket三者之间的区别

目录1.TCP2.http3.Socket1.TCPTCP/IP连接手机、电脑能够使用联网功能是因为底层实现了TCP/IP协议,可以使终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。详细TCP介绍(点我!!!)2.httpHTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。HTTP连接最显著的特点是

2021-05-17 21:03:28 224 1

原创 TCP三次握手四次挥手

目录一.三次握手:二.四次挥手:一.三次握手:1.序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。2.确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号(TCP是字节流);因此当前报文段最后一个字节的编号+1即为确

2021-05-17 17:10:45 133 6

原创 printf()缓冲区的问题

printf去哪了?#include <unistd.h>#include <sys/types.h>#include <stdio.h>#include <errno.h>int g_val = 6; char g_buf[]="A string write to stdout.\n";int main (int argc, char **argv){ int var; pid_t pid; v

2021-05-10 20:21:54 169

原创 RIP、OSPF路由协议分析实验

目录实验过程实验结果实验过程(1)构建网络拓扑结构(2)配置主机的IP地址和网关其他PC配置类似4个PC配置如下:(3)配置路由器的端口其他路由器配置类似3个路由器配置如下:配置完成:1.连通性测试(4)配置动态路由器RIP其他路由器配置类似2.连通性测试(5)配置OSPF路由协议其他路由器配置类似3.连通性测试实验结果1.连通性测试PC0可ping通PC1,ping不通PC22.配置动态RIP后,连通性测试,可ping通PC23.OSPF路由协

2021-05-04 17:19:33 984

原创 Linux系统相关指令

不多说,上指令!ctrl+window+d:返回桌面file 文件名:查看文件属性ctrl+alt+t:命令行xrandr:查看分辨率:例:xrandr -s 1360×768ctrl+shift+ +:变大字体ctrl±:变小字体ctrl+l:清屏whereis date:可查找data文件目录ps:可查看当前有哪些进程ps -aux:查看所有ps -aux grep a.out:查看当前执行的进程(grep相当于过滤器)ls列出当前文件夹下有哪些文件ls -a:显示所有文件包

2021-04-29 16:49:44 100

原创 vi/gcc小白使用

vi的使用:vi a.c使用vi工具进入a.c文件输入模式按i返回命令模式按Esc退出vi:命令行模式下按’:'再按wq w:保存q:退出命令行模式:set nu标出行号命令行模式:gg光标跳到代码第一行,再输入=G:自动缩进gcc编译工具:gcc a.c -o a: a.c是你编译的文件名,a是生产程序的名字可以同时编译多个文件:gcc 文件1 文件2运行./a:运行a文件如果gcc后没加生成程序名则默认a.outEND!...

2021-04-28 21:51:47 359

原创 read(),write(),recv(),send(),readv(),writev(),recvfrom(),sendto(),recvmsg(),sendmsg()详解

前文:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录send()recv()read()write()writev()readv()sendto()recvfrom()sendmsg()recvmsg()send()ssize_t send(int s,const void* buf,size_t len,int flags);用户缓冲区buf的数据通过send()函数不一定能够全部发送出去,要

2021-04-28 21:25:17 583

原创 计算机网络

前文:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录浅谈计算机网络大致发展(真的只是浅谈O(∩_∩)O)物理层数据链路层网络层相关概念IP地址子网掩码默认网关DNS服务器协议DHCP(动态主机配置协议)NAT(网络地址转换协议)CSMA/CDARP(地址解析协议)ICMP(控制报文协议)IGMP(组管理协议)浅谈计算机网络大致发展(真的只是浅谈O(∩_∩)O)网络最重要的就是就是转发与标识物理层

2021-04-28 15:43:50 432

原创 未链库编译错误

编译时链库:编译出错可能找不到文件时可能时未链入相关的库如:在vscode中编译socket相关函数时需要头文件#include <WinSock2.h>编译:gcc Server.c -o Server -l ws2_32(-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名-L参数跟着的是库文件所在的目录名)等等,后续有例子还会更新~...

2021-04-11 11:53:00 95 1

原创 段错误

fread函数常见段错误问题:char *msg = NULL;//错误char msg = (char)malloc(1024);fread(msg,sizeof(msg),1,fd);编译时段错误:原因:msg需先开辟内存空间。

2021-04-11 09:49:42 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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