Linux学习笔记 bitsCN.comLinux下C++/C连接MySQL数据库(三)--处理返回数据一、通过返回结果集中的字段数unsigned int mysql_field_count(MYSQL * connection);//将MYSQL_ROW的值作为一个存储了一行数据的数组...示例://一次取一个值的情况,另一种情况与其类似,修改处会标出#include #include #include #include <mysql/mysql.h>using namespace std;void mysql_err_function(MYSQL * connection);void mysql_display(MYSQL * my...
优秀是一种习惯程序员的环境开发环境:自己电脑 测试环境:测试人员 测试软件 生产环境:平时上网使用的环境大数据 海量数据 从海量数据中提取有用的价值 大数据处理数据的流程 数据的产生1.业务数据库(用户产生的数据) 2.日志服务器(记录互联网上每一次操作) 3.爬虫爬取的数据(爬取同行的信息) 4.购买的信息数据的抽取Kettle数据的存储数据仓库数据的计算 数据的应用1.数据运营 2.用户画像 3.实施推荐 4.机器学习 5.数据挖掘...
数据库类型:mysql oracle dbyum install mariadb-server -y 下载systemctl start mariadb 启动 netstat -antlpe | grep mysqld ##查看网络端口 vim /etc/my.cnf (为了安全,须关闭网络端口)#############################10 skip-networking=1############################# systemctl restart mariadb ##重启netstat -antlpe | grep mysqld ##再次查看,网络端口已关闭 mysql_secure_installation ##添加密码配...
Linux设备驱动程序学习笔记 第八章分配内存 一、kmalloc函数的内幕 (1)flags参数 //kmalloc原型 #include<linux/slab.h> void *kmalloc(size_t size, int flags);//flags分配标志,最常用的是GFP_FERNEL分配标志: GFP_ATOMIC用于在中断处理例程或其他运行于进程上下文以外的代码中分配内存如tasklet以及内核定时器调用,不会休眠GFP_KERNEL内核内存的通常分配方法,可能引起休眠GFP_USER用于为用户空间页分配内存,可能会休眠GF...
组管理和权限管理 [重要] Linux组基本介绍 在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件都有所有者、所在组、其他组的概念 文件/ 目录 所有者 一般为文件的创建者,谁创建了文件,就自然的成为该文件的所有者。查看文件的所有者 -----> 指令:ls -ahl 应用案例 修改文件所有者 -----> 指令:chown 用户名 文件名 应用案例 要求:使用root创建一个文件apple.txt,然后将其所有者修改成tom ------>指令:c...
事件日期类 date指令-显示当前日期基本语法 1. date (功能描述:显示当前时间) 2. date + %Y (功能描述:显示当前年份) 3. date + %m (功能描述:显示当前月份) 4. date + %d (功能描述:显示当前是哪一天) 5. date "+%Y-%m-%d %H:%M:%S" (功能描述:显示年月日时分秒)应用实例案例1:显示当前时间信息 指令:date案例2:显示当前时间年月日 指令:date "+%Y-%m-%d"案例3:显示当前时间年月日时分秒 指令:date "+%Y-%m-%d...
1.用户管理 1.用户管理基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 2.添加用户 1.基本语法 : useradd 用户名 2.应用案例 添加一个用户 milan useradd milan 3. 细节说明 1.当创建用户成功后,会自动的创建和用户同名的家目录/home/milan useradd milan 2.也可以通过 useradd -d 指定目录 新的用户名 ,该新创建的用户指...
Linux远程实操篇 1. 远程登录到Linux服务器 为什么要远程登陆Linux 说明:实际开发的时候,具体的应用场景如下Linux服务器是开发小组共享正式上线的项目是运行在公网因此程序员需要远程登录到Linux服务器进行项目管理或开发画出简单的网络拓扑示意图远程登录的客户端有 Xshell7、Xftp7等。 2.vi和vim编辑器 vi和vim常用的三种模式1.正常模式 以vim打开一个档案就直接进入一般模式了(这是默认模式)。在这个模式中,你可以使用【上...
前言 下文主要内容为老师讲解的内容,我做整理工作。 本期嘉宾:画家(下文简称HJ)、苍狼、团子 视频回放:https://live.csdn.net/room/csdnstudent/NUGNaujr 推荐结合视频回放和笔记内容,会有较好的学习效果。 以下是正文部分 一、Linux的诞生 HJ: 大家好,又到了咱们每周一次的技术分享时间。咱们介绍了两期的Modern Java。我们都是知道Java最大的特点是跨平台,而互联网中,在服务器端统领江湖的是Linux,本次直播我们就来聊聊...
文件操作命令 命令cat cat命令是用来查看文件内容的,具体用法是 cat [文件名] eg1: cat a.txt 参数 -n 显示行数 -b 显示行数,对于空白行不编号 cat最重要的是 重定向 “>” 表示输出重定向 “>>” 表示追加重定向 eg2: cat a.txt b.txt > c.txt 表示将a.txt 和b.txt的文件内容重定向到c.txt ,如果c.txt不存在就创建新的c.txt eg3: cat a.txt b.txt >> c.txt 表示把将a.txt 和b.txt的文件内容重定向到c.txt的尾部,同样的如果c.t...
1,学习LINUX有下面三个方向:LINUX运维工程师,LINUX嵌入式工程师,LINUX开发项目 2,LINUX应用邻域:个人桌面领域(被Windows压制),服务器邻域(大多数,占比8成以上),嵌入式领域(开源,所以应用很广) 3,LINUX学习进阶各个阶段 4,LINUX作为内核,有不同的发行版本 5,LINUX和UNIX的关系Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化...
这里写目录标题 一、前言二、入门概述①Linux简介②Linux应用领域 三、安装服务器①虚拟机②云服务器 四、走进linux系统五、常用基本命令1.目录管理①绝对路径与相对路径②ls (列出目录)③cd切换命令④pwd 显示当前用户所在的目录!⑤mkdir 创建一个目录⑥rmdir 删除目录⑦cp (复制文件或者目录)⑧rm (移除文件或者目录!)⑨mv 移动文件或者目录!重命名文件 2.基本属性①学会查看②修改文件属性chgrp+chmod 3.文件内容查看①c...
一、线程概念 (一)什么是线程?在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”。在Linux系统中,Linux中,没有真正意义上的线程,线程是用进程模拟的,在CPU眼中,看到的PCB都要比传统的进程更加轻量化。透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流。线程:调度的基本单位,线程是进程里面的执行流,并且线程在进程...
Ansible考题讲解 笔记截图笔记截图
目录 向 rootfs 的“/lib ”目录添加库文件 向 rootfs 的usr/lib 目录添加库文件 创建其他文件夹 根文件系统初步测试向 rootfs 的“/lib ”目录添加库文件 接下来就可以向根文件系统添加 lib库了 在Ubuntu系统中在rootfs文件夹中新建一个lib文件夹接下来进入到gcc编译器中libc/lib文件夹中路径为 /usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/lib 然后将将此目录下所有的*so*和....