杰儿__er
码龄4年
  • 1,260,864
    被访问
  • 140
    原创
  • 3,018
    排名
  • 268
    粉丝
关注
提问 私信

个人简介:不努力一下,怎么知道什么叫绝望!哈哈哈

  • 加入CSDN时间: 2018-05-08
博客简介:

杰儿__er 的博客

查看详细资料
  • 6
    领奖
    总分 2,061 当月 93
个人成就
  • 获得643次点赞
  • 内容获得149次评论
  • 获得2,591次收藏
创作历程
  • 7篇
    2022年
  • 3篇
    2021年
  • 1篇
    2020年
  • 35篇
    2019年
  • 100篇
    2018年
成就勋章
  • 入选《开发工具领域内容榜》第3名
TA的专栏
  • Python
    4篇
  • 一起来写Makefile
    2篇
  • C 语言
    68篇
  • Linux
    28篇
  • 环境搭建
    11篇
  • C++
    16篇
  • 数据结构
    6篇
  • 函数
    17篇
  • 对文件的操作
    4篇
  • 对字符串的操作
    19篇
  • WEB
    3篇
  • 协议
    10篇
  • shell脚本
    8篇
  • 数据库
    9篇
  • C语言入门经典
    8篇
  • 命令
    11篇
  • (md5、md5sum、openssl 、OpenSSLmd5)加密算法
    4篇
  • 其他
    2篇
  • 计算机原理与基础
    8篇
  • Nginx
    9篇
  • iptables
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

LaTex的图文安装--TexLife+SumtraPDF+Vscode

一般来说,完整的完成LaTeX功能需要TeX 系统、编辑器和pdf阅读器三个东西。TeX系统主要包括TeX Live和CTeX,下载TeX Live基本可以满足大部分常用的需求,但是有一些特殊需求必须要用到CTeX,例如有极少数的中文期刊LaTeX投稿模板一直用的是CTeX,不过这种情况基本可忽略,放心下载最新版TeX Live即可。 LaTeX的专用编辑器有WinEdt和TexStudio,不过毕竟这只是一个编辑器,常用的VSCode,Sublime text,Atom,Vim等编辑器都可以作为..
原创
发布博客 前天 15:37 ·
65 阅读 ·
0 点赞 ·
0 评论

LaTex的图文安装--TexLife+SumtraPDF+WinEdt

1、TexLife安装1.1 下载TexLife安装包网盘镜像:开源镜像:-- texlive.iso下载清华镜像:-- texlive.iso下载1.2 进入文件夹,管理员身份运行1.3 修改安装路径一般情况下,我们都不要将软件装入C盘在弹出的框中,可更改 安装路径点击Advance点击...
原创
发布博客 前天 11:42 ·
50 阅读 ·
0 点赞 ·
0 评论

python--remove函数-append函数

# -*- coding: UTF-8 -*-#append() 方法用于在列表末尾添加新的对象。aList = [123, 'xyz', 'zara', 'abc']aList.append( 2009 )print(aList)#remove() 函数用于移除列表中某个值的第一个匹配项aList = [123, 'xyz', 'zara', 'abc', 'xyz']aList.remove('xyz')print(aList)结果显示:[123, 'xyz', 'zar.
原创
发布博客 2022.05.19 ·
22 阅读 ·
0 点赞 ·
0 评论

python--for循环-range函数

python比如要为一个集合(序列和其他可迭代对象)的每个元素都执行一个代码块。需要使用for循环。# -*- coding: UTF-8 -*-words = ['this', 'is', 'an', 'ex', 'parrot']for word in words: print(word)print("***********************")#range函数的工作方式类似与分片,其包括下限和上限。for i in range(5):
原创
发布博客 2022.05.19 ·
23 阅读 ·
0 点赞 ·
0 评论

python--super(调用父类方法)

pythonsuper
原创
发布博客 2022.05.09 ·
13 阅读 ·
0 点赞 ·
0 评论

python--*args,**kargs用法

pythonargskwargs
原创
发布博客 2022.05.09 ·
222 阅读 ·
0 点赞 ·
0 评论

VMware--配置php debug环境之PHPStudy+VSCode Xdebug php调试

vscodephp debugphp调试phpstudy
原创
发布博客 2022.05.07 ·
411 阅读 ·
0 点赞 ·
0 评论

c从sqlite3数据库中获取数据,并对数据进行拼接

c从sqlite3数据库中获取数据,并对数据进行拼接函数功能对数据库的操作创建数据库:创建USER表:创建表内数据:查看表内数据:查看表结构:函数功能数据库内的表:USER获取数据的命令:select id,name,pass from USER where name = ‘user_one’获取到的数据:拼接后的格式:对数据库的操作创建数据库: [root@localhost database]# sqlite3 user.db创建USER表: sqlite> CR
原创
发布博客 2021.03.10 ·
668 阅读 ·
0 点赞 ·
2 评论

c拆分字符串,并按照指定格式存入结构体数组

c将字符串拆分,并按照指定格式存入结构体数组函数功能代码实现结果显示函数功能字符串格式:username1,password1;username2,password2;结构体格式:typedef struct{ char acUserName[120]; char acPassword[120];}NODE_S;最终将`username1、password1、username2、password2存入到结构体数组NODE_S[2]中代码实现#include <stdio.h>
原创
发布博客 2021.03.09 ·
263 阅读 ·
0 点赞 ·
0 评论

c将字符串拆分,并存入结构体

c将字符串拆分,并存入结构体函数功能代码实现结果显示函数功能字符串格式:type=0&u=user1&p=pass1结构体格式:typedef struct{ unsigned int len; char *data;}STRING_S;最终将0、user1、pass1存入到结构体STRING_S中代码实现#include <stdio.h>#include <stdlib.h>#include <strin
原创
发布博客 2021.03.09 ·
455 阅读 ·
0 点赞 ·
0 评论

c语言:一个C文件可否调用另一个c文件中的函数

前提:a.c函数中有main()函数,且调用b.c中的b_fun()函数。演示结果:[root@localhost make]# lsa.c b.c[root@localhost make]# gcc -g a.c b.c -o main[root@localhost make]# lsa.c b.c main[root@localhost make]# ./main 这是从a.c中打印出来的消息!这是从b.c中打印出来的消息! 代码展示:[root@localho
原创
发布博客 2020.11.13 ·
2567 阅读 ·
0 点赞 ·
0 评论

C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)

数组定义:char acBuf[sizeof(TRANS_HEAD_S) + sizeof(USER_HEAD_S) + 4] = {0};结构体定义: typedef struct { int iOne; int iTwo; int iThr;}TRANS_HEAD_S;typedef struct { int iUser;}USER...
原创
发布博客 2019.07.24 ·
7736 阅读 ·
2 点赞 ·
1 评论

C语言——四字节对齐(4对齐后是4, 5对齐后是8)

1、功能描述实现数值的,四字节对齐,若数值是4的倍数,则不变;若不是4的倍数则改变;2、结果显示如下所示:7四字节对齐后是8;8四字节对齐后是8;[root@localhost 20190613]# ./11 7iLen = 7iRecvLen = 1iLen = 8[root@localhost 20190613]# ./11 8iLen = 8iRecvLen =...
原创
发布博客 2019.07.23 ·
1091 阅读 ·
0 点赞 ·
0 评论

Socket编程(C语言实现)—— AF_INET(典型的TCP/IP四层模型的通信过程),AF_UNIX(本地进程间通信)

1、AF_INET域与Socket通信 其是典型的TCP/IP四层模型的通信过程。(1)接收方与发送方依赖IP和port来标识,即,将本地socket绑定到对应的IP端口上;(2)发送数据时指定对方的IP与端口,经过Internet可以根据此端口最终找到接收方;(3)接受数据时,可以从数据包内获取到发送方的IP和端口号。(1) 发送方通过系统调用send()将原始数据发...
原创
发布博客 2019.07.21 ·
1481 阅读 ·
3 点赞 ·
0 评论

Socket编程(C语言实现)—— 为什么流式传输类似于管道?不区分边界?

1、管道实现:(1)代码实现:[root@localhost pipe]# cat pipe.c#include <stdio.h>#include <unistd.h>int main(void){ int i = 0; int aiPipe[2] = {0}; pid_t stPid = {0}; char acSendBuf[2] = {...
原创
发布博客 2019.07.21 ·
421 阅读 ·
0 点赞 ·
0 评论

Socket编程(C语言实现)——UDP协议(进程间通信AF_UNIX)的流式(SOCK_STREAM)+报式(SOCK_DGRAM)传输【循环监听】

Socket编程目前较为流行的网络编程模型是客户机/服务器通信模式客户进程向服务器进程发出要求某种服务的请求,服务器进程响应该请求。如图所示,通常,一个服务器进程会同时为多个客户端进程服务,图中服务器进程B1同时为客户进程A1、A2和B2提供服务。Socket概述① 所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”...
原创
发布博客 2019.07.17 ·
1730 阅读 ·
5 点赞 ·
0 评论

C语言——把结构体数据封装成TLV格式的数据

功能描述:typedef struct{ unsigned char ucPort; pid_t stPid;}TEST_INFO_S;结构体TETS_INFO_S内有两个变量分别是ucPort和stPid,在本文中把此结构体作为TLV的value部分,type部分为0,len为此结构体的大小。代码实现:#include <stdio.h>#in...
原创
发布博客 2019.07.17 ·
904 阅读 ·
0 点赞 ·
0 评论

Makefile —— 如何在文件内使用变量?

在上篇Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?文章中我们可以看到[.o]文件的字符串被重复用了三次,如果我们在工程中需要加入一个新的[.o]文件,那么我们需要在三个地方加。# 为了makefile文件易维护,我们使用变量来表示。# makefile的变量也就是一个字符串,理解成C语言中的宏会更好## 声明一个变量,obje...
原创
发布博客 2019.07.08 ·
430 阅读 ·
0 点赞 ·
0 评论

Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?

#1、Makefile的规则:# target... : prerequisites...# commandtarget是:【目标文件:包含执行文件edit与中间目标文件(*.o)文件】prerequisites是: 【依赖文件:包含冒号后面那些.c文件与.h文件;edit的依赖文件是所有.o文件】command是:【命令:定义了如何生成目标文件的操作系统命令,一定要以T...
原创
发布博客 2019.07.08 ·
572 阅读 ·
0 点赞 ·
0 评论

C实现读写文件——对文件进行读写open(),read(),write()

功能: 文件内存储一个数字,该数字初始化为0;之后取出改数字对数字加3后再次写入文件;期望结果:文件内数字初始化为0,可执行文件被执行一次,改数字变为3;执行两次,改数字变为6……结果显示:准备工作:/*创建文件,存储值*/# touch operation_log_id/*文件内的值初始化为0*/[root@localhost 20190613]# cat opera...
原创
发布博客 2019.06.13 ·
5830 阅读 ·
2 点赞 ·
1 评论
加载更多