
工程开发
Linux 开发
Lionel_Coder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++ 库】list_head 的使用
list_head使用原创 2023-01-09 19:18:38 · 354 阅读 · 0 评论 -
【测试】【GTEST】GTest相关
GTEST原创 2023-01-05 14:22:56 · 704 阅读 · 0 评论 -
【命令】Linux 日常命令
内容显示cat 全文显示 more 只能向后less 可以向前也可以向后 查看文档 d/b操作head 文件头几行 可用于查看日志tail 文件尾几行 可用于查看日志查找which 查看PATH下可执行文件的位置。 比如:which whichwhereislinux内置数据库中查询,数据库更新时间一定,可能查询不到效率比较快,不是全盘搜索支持查找:二进制文件、man说明文件、源代码文件locate通过数据库查找,档案文件参考每天一个Linu原创 2021-04-22 17:45:03 · 118 阅读 · 0 评论 -
【Linux .so库】【编译通过】生成和使用 手把手导出HelloWorld服务库
这里写目录标题代码CMakeList.txt 文件uselib.cpp 文件build .so 文件common 类代码CMakeList.txt 文件set(lib_name pthread dl)add_executable(uselib uselib/common.h uselib/uselib.cpp)target_link_libraries(uselib ${lib_name})uselib.cpp 文件#include <iostream>#include &l原创 2021-08-18 14:12:13 · 964 阅读 · 0 评论 -
g++的英文版使用说明和选项
使用g++ -v --help可以列出g++的所有可选项当然脚本最香了g++ -v --help >> lionel.txtUsage: g++ [options] file...Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help原创 2021-08-17 23:43:37 · 3132 阅读 · 0 评论 -
jquery的引用方式有几种 分别是什么
参考jquery的引用方式有几种 分别是什么解决stackoverflow访问慢的问题1、在线引用【CDN(内容分发网络)】国外的CDN:1.Google Hosted Librariessrc=“http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js”2.Microsoft CDNsrc=“http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.0.min.js”3.CDNJ原创 2021-06-04 20:48:41 · 4334 阅读 · 0 评论 -
【mysql】相关问题
mysql相关问题登陆问题数据库连接问题添加用户、操作用户权限找不到mysql.hmysql可视化数据管理工具登陆问题mysql登陆两种方式:tcp/ip 连接local socketsudo mysql -uroot -p 输入密码就可以直接登陆。没有更改密码的情况下,是不需要输入密码的。无法登录数据库连接问题数据库连接问题一般是:用户名密码用户名权限的问题root 用户登陆数据库需要linux root sudo 权限启动见文章 不是管理员权限启动添加用户、操作用户权原创 2021-06-03 19:49:09 · 104 阅读 · 0 评论 -
安装LAMP+phpmyadmin 遇到404错误
环境PHP 7.2.24-0ubuntu0.18.04.7 mysql 14.14 phpmyadmin 5.0.2apache2 2.4.29 apachectl -vubuntu 20.04404错误按照安装PhpMyAdmin工具安装发现localhost:9999/phpmyadmin 然后就报404错误。经过尝试,感觉这个问题出在apache2 不认识/var/www/phpmyadmin路径。从网上搜索出来的解决方案:csdn中的添加软连接 没有效果我尝试了把文件路径.原创 2021-06-03 00:47:56 · 591 阅读 · 0 评论 -
【vscode】 【clion】 【Apache】配置
vscodeplugin篇vscode-iconsC/C++ for Visual Studio CodeC++ IntellisenseGit GraphcompareitTODO HighlightBookmarksC/C++ SnippetsC/C++ Advanced Lint参考VS code安装的可以供C/C++语言开发的必备插件VSCode必备插件-C/C++开发clion...原创 2021-05-31 21:45:32 · 935 阅读 · 1 评论 -
数据库连接不上的原因
mysql数据库安装之后,安装成功。运行TinywebServer就发现无法成功连接数据库,这可把我闹心坏了。发现mysql中有一个lionel的用户,我把它的密码改了。一开始root登陆,没有管理员权限,所以GG了。//创建数据库连接池 connection_pool *connPool = connection_pool::GetInstance(); connPool->init("localhost", "root", "lionel", "lioneldb", 3306原创 2021-05-29 16:08:28 · 1167 阅读 · 0 评论 -
mysql修改root密码
首先登录MySQL,安装之后没有改过密码的情况下sudo mysql -uroot -p 直接回车可以无密码登陆。格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> set password for root@localhost = password('123');...原创 2021-05-27 18:38:49 · 173 阅读 · 0 评论 -
找不到mysql.h
<mysql/mysql.h> 找不到通过搜索发现,原因是安装MySQL时只是安装了MySQL的服务器和MySQL的客户端,没有安装MySQL database development files.解决办法:图形界面操作:直接在软件中心输入MySQL database development files或者libmysqlclient-dev,点击安装命令行下:输入sudo apt-get install libmysqlclient-dev,输入密码,安装完成后输入whereis m原创 2021-05-27 13:31:48 · 988 阅读 · 0 评论 -
mysql 无法登陆
mysql首先安装mysql,在尝试登陆的情况下,发现无法登录,报错Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'问题尝试登陆 报错试图解决问题再次尝试登陆解决问题的几个思路卸载mysql 重装换一个mysql 版本mysqld.sock 以这个作为入手点解决问题解决问题- 去指定路径去寻找- find / mysqld.sock 全局去寻找然后发现这个原创 2021-05-27 12:56:24 · 386 阅读 · 0 评论 -
fork创建进程
#include<stdio.h>#include<sys/types.h>#include<unistd.h> int main(){ pid_t pid; if (0 > (pid = fork())) { perror("fork"); return -1; } else if (0 == pid) { printf("child: %d %d \n"原创 2021-05-18 13:25:56 · 246 阅读 · 0 评论 -
研究一下fgets(),多线程
如代码所示#include<iostream>#include<unistd.h>#include<signal.h>using namespace std;static int count = 0;void* myfun(void* arg);int main(){ pthread_t pthread = 0; int ret = pthread_create(&pthread,NULL,myfun,NULL);原创 2021-03-26 00:24:46 · 451 阅读 · 0 评论 -
Linux man 没有 pthread_mutex_init,pthread_rwlock_t等相关帮助
sudo apt-get install glibc-docsudo apt-get install manpages-posix-dev原创 2021-03-25 14:30:51 · 479 阅读 · 1 评论