
问题和解决方案
文章平均质量分 70
每天进步一丢点
做个合格的猿
展开
-
ubuntu 20.04服务升级常见错误
ubuntu 20.02服务升级常见错误执行svn checkout 命令报错 An error occurred during SSL communication#修改/usr/lib/ssl/openssl.cnf 文件#开头添加 如下openssl_conf = default_conf#末尾添加[ default_conf ]ssl_conf = ssl_sect[ssl_sect]system_default = ssl_default_sect[ssl_default_s原创 2021-06-09 17:20:25 · 1333 阅读 · 0 评论 -
工作中使用到的nginx配置
#user nobody;worker_processes auto;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events{ worker_connections 1024; multi_accept on;}#http协议 多个监听端口配置原创 2020-07-31 15:13:03 · 157 阅读 · 0 评论 -
vs开发工具必备插件
vs开发工具必备插件和下载必备插件下载方法工欲善其事,必先利器必备插件Go To Definition作用: 快速跳转到定义使用方法:鼠标指到需要跳转的地方 Ctrl + 鼠标左键VsVim相当于linux的vi/vimIndent Guides作用:在if else 块增加虚线 很容易找到if 搭配的elseViasfora作用: 对函数和判断给出色彩鲜明的括号下载方法工具-->扩展和更新-->搜索相应的插件安装重启vs即可原创 2020-05-29 16:06:05 · 736 阅读 · 0 评论 -
vi/vim 常用技巧(精华)
vi /vim访问文件需要密码vim -x filename 分割窗口 split 水平分割------------命令---------------:sp filenamevsplit 垂直分割------------命令---------------:vsp filename-On 垂直分割 vim -On 1.txt 2.txt -On 水...原创 2020-01-19 10:51:43 · 1871 阅读 · 0 评论 -
Linux 精华汇总(shell命令)
SCP 文件远程[或本地]传送scp -P port file user@ip:dir将file传送至ip主机下的user用户下的dir目录find 查找指定文件和执行相关操作查找当前目录下五天前的文件: find ./ -mtime +5 -type f查找当前目录下五天前的文件并执行mv命令 ({ }代表有find 到的东西): find ./ -mtime +5 -typ......原创 2020-01-18 10:55:45 · 6641 阅读 · 1 评论 -
linux 常用命令汇总
Linux 命令软件管理命令apt-get 命令apt-get update 更新软件包信息apt-get upgrade 将系统中所有软件升级到最新版本apt-get install 安装软件apt-get --reinstall install 重装apt-get remove 卸载apt-get --purge remove 纯净卸载apt-get autorem...原创 2020-01-17 23:55:45 · 5084 阅读 · 3 评论 -
重要概念知识点【并发、并行】【进程、线程】【同步、异步】
程序猿进阶知识点(重在理解)什么是进程? 什么是线程?进程 系统中正在运行的一个应用程序,程序一旦运行就是进程。 即进程是指程序执行时的一个实例。线程 线程是进程的一个实体。 进程是资源分配的最小单位。 线程是程序执行的最小单位。进程和线程的主要区别进程拥有独立的堆栈空间和数据段,每当启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护...原创 2020-01-17 22:25:54 · 495 阅读 · 0 评论 -
Linux(Ubuntu) 常用开发库安装(Boost,ZerocIce,Protobuf和其他)
此文只是简要叙述C++常用库安装步骤一、安装boost(源码安装)boost 安装方式采用编译源码方式安装,步骤如下:1.首先到boost官网(http://www.boost.org/users/download/)下载相应版本(boost_1_61_0)的boost源码包,将源码包放到linux服务器指定目录, 如果源码包是以.zip结尾用unzip解压,如果是.tar.gz等结尾用t...原创 2020-01-17 18:30:21 · 1605 阅读 · 0 评论 -
Qt连接数据库代码,按照工作要求实现数据库存储过程实例
笔记n多,好久没总结之前学的新东西了,惭愧!!!Qt连接数据库超简单代码#include <QApplication>#include <QtSql/QSqlDatabase>#include <QDebug>int main(int argc, char *argv[]){ QApplication a(argc, argv); QSqlDatabase db = QSqlD原创 2017-10-18 23:26:04 · 1036 阅读 · 0 评论 -
c语言mysql代码
c语言实现数据库连接#include <stdio.h>#include <mysql/mysql.h>int main(int argc, char *argv[]){ MYSQL *conn = NULL; // 1.init mysql handler // mysql_init if((conn = mysql_init(NULL)) == NULL)原创 2017-04-03 20:31:31 · 572 阅读 · 0 评论 -
字符串和存储区
特别提醒:注意字符串和字符数组的区别//// main.c// 字符串//// Created by fzl// Copyright © fzl. All rights reserved.///* 1.栈区:保存局部变量:函数里面定义的变量 2.堆区:手动分配内存 3.静态区(全局区):静态变量,全局变量 4.代码二进制区: 5.文字常量区:常量字符串 */#inc原创 2017-04-04 22:44:30 · 578 阅读 · 0 评论 -
二分查找的思想和实现
二分查找: 1.只适用于一组有序数,杂乱无序的数是不能使用二分法查找的 2.思想:根据你查找的数来判断查找前半段还是后半段/* ======================================================= Name : halfSearch.c Author : fzl Version : Copyright : Y原创 2017-04-08 22:26:21 · 634 阅读 · 0 评论 -
c知识点总结大全
c的基础知识点都在这里可按照目录查找1、C语言32个关键字auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举原创 2017-04-08 23:38:08 · 1320 阅读 · 0 评论 -
c语言的几种常用排序的实现
几种常见的排序写法:冒泡,选择,快速,插入/* ====================================================== Name : some_sort.c Author : fzl Copyright : Your copyright notice Description : sort_way =============原创 2017-04-08 23:47:13 · 417 阅读 · 0 评论 -
c实现双向链表代码
双向链表:next指向下一个节点,front指向前一个节点双链表原理图: // main.c// 双链表// Created by fzl// Copyright © fzl All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct NB{原创 2017-04-04 14:47:17 · 619 阅读 · 3 评论 -
c实现队列
今天又应要求补充了很多注释,应该都没问题很容易能看懂,我还加了实现原理图,so easy,妈妈再也不用担心你的学习了!ok队列:先进先出,只能实现尾插,头删如下图:// main.c// 队列// Created by fzl // Copyright © All rights reserved.#include <stdio.h>#include <stdlib.h>type原创 2017-04-04 14:42:13 · 458 阅读 · 8 评论 -
windows用ssh连接linux(数据库)碰到的问题和解决方法
1.window下面用ssh连接linux必须在linux中安装ssh服务器 安装命令:sudo apt-get install openssh-server ifconfig查看ip,根据自己设定的密码就可以在windows中用ssh连接linux。2.在window中用navcate连接lin原创 2017-03-31 12:24:43 · 2544 阅读 · 0 评论 -
c语言文件操作函数及实例
文件三步曲:打开读写关闭//// main.c// 文件操作// Created by fzl // Copyright © All rights reserved.//#include <stdio.h>/** * fputc() */void test1(){ //1.打开文件 /* 参数1:打开文件的路径,绝对路径,相对路径原创 2017-04-04 14:55:49 · 2160 阅读 · 0 评论 -
c语言实现链表的创建、增、删、改、查
//// main.c// 链表的基本操作// Created by fzl // Copyright © fzl All rights reserved.//#include <stdio.h>#include <stdlib.h>#define FILENAME "/Users/fzl/Desktop/2.txt"struct Student{ int num原创 2017-04-04 15:03:36 · 958 阅读 · 0 评论 -
字符串相关(字符串数组,字符串处理相关函数、自实现函数)
// main.c// 字符串相关(字符串数组,字符串处理相关函数)//// Created by fzl // Copyright © fzl. All rights reserved.//#include <stdio.h>#include <string.h>/*指针数组*/void test1(){ //字符串数组 char string1[2][10原创 2017-04-04 22:37:31 · 413 阅读 · 0 评论 -
c++拷贝方面的问题(深、浅拷贝,为何拷贝构造函数传const引用)
为什么C++拷贝构造函数的参数必须是const引用,有什么作用?原因:传值的方式会调用该类的拷贝构造函数,从而造成无穷递归地调用拷贝构造函数。因此拷贝构造函数的参数必须是一个引用。 Student(Student& s); 深拷贝和浅拷贝(下图很明确)浅拷贝 深拷贝(对象和资源一起拷贝) #include <iostream> #include <string.h> using nam原创 2017-04-06 22:23:25 · 1017 阅读 · 0 评论