
介绍
CXYhh121
这个作者很懒,什么都没留下…
展开
-
mac下pycharm使用小技巧--持续更新
Pycharm使用小技巧pycharm更改默认运行环境背景我们平时在运行一个项目的时候会考虑在虚拟环境下运行,这样配置包依赖什么不会影响计算机本身的环境,但是我们在依赖环境下如果想要debug运行项目,打断点调试项目的时候,你会发现debug只会在默认的运行环境下运行,然后报出一大堆不存在的依赖项,让你不停的安装,而无法到你配置好的环境下运行,这时候就需要我们修改默认的运行环境到我们已经配置好了的虚拟环境中运行,接下来我们看看怎样修改默认的运行环境。方法通过pycharm->Perfere原创 2020-11-05 11:42:51 · 2467 阅读 · 0 评论 -
踩坑记录-----mac环境下:sh:vue-cli-sevice:command not found
记录一个前端的错误vue-cli-sevice:command not found前两天起了前端项目,我天报了一大堆错误,我一看这完蛋了呀,咋解决呢,就开始各种百度,google呀,结果找了一大圈也不知道应该咋解决,真的是太难了最后实在没办法了,找了大佬帮忙解决,大佬也是各种方法在试,网上最常见的一种解决办法就是说将node_modules给删除了,然后重新npm install一下就ok了,但是对我真的没用,可能是我本地环境的原因把,急到头秃还是找不出来原因这时大佬灵光一闪说,要不换一个镜像试试,原创 2020-08-31 16:41:39 · 3535 阅读 · 0 评论 -
mac下如何干净的卸载node和npm以及重新安装
npm 卸载 sudo npm uninstall npm -g要是遇到这句话不能够卸载npm的坑,也不要着急,博主还有别的办法,哈哈哈,接着往下看首先我们需要进入npm所在的文件夹cd /usr/local/lib/node_modules/npm接下来我们在npm的文件下执行sudo make uninstall接下来我们要是看到这个界面呢,说明我们卸载成功了npm -v 测试一下,显示not found说明真的卸载成功了node.js 卸载 sudo rm -rf /原创 2020-08-25 14:05:55 · 22554 阅读 · 3 评论 -
深入了解强大的云计算服务------S3
Amazon Simple Storage ServiceS3的简介S3 是什么S3的特点对象存储高耐用高可用高扩展安全性计费模式S3 的作用S3桶(Bucket)S3 命名空间(Namespace)S3需要唯一的命名空间区域(Region)对象ObjectObject名字对象标签子资源(Subresources)子资源Bucket提供的子资源Object提供的子资源一致性模型存储类别(Storage Classes/Tiers)安全性发送请求的方式计费小故事ReferenceS3的简介S3 是什么转载 2020-07-21 15:22:25 · 2550 阅读 · 0 评论 -
【Nginx】—— nginx安装、配置以及操作可能遇到的问题
我们就来看看这个强大的服务器是怎么进行安装和配置的。Nginx的安装官网下载安装brew安装nginxNginx操作可能遇到的问题nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/etc/nginx/nginx.conf:1原创 2020-04-10 10:15:02 · 495 阅读 · 0 评论 -
【测试】如何使用postman进行接口测试
前端段分离开发现阶段越来越流行,而前后端分离开发的好处之一就是前端和后端开发人员可以分别调试自己的程序,完成基本的单元测试,加快开发效率。最近自己也是在做的项目是前后端分离的,因此在测试接口的时候需要通过GET或POST来请求api,因此在这总结一下postman测试接口的方法安装postmanPOSTMAN安装链接POSTMAN其实就是一款Chrome的插件,用于模拟HTTP请求,帮助后...原创 2020-04-05 13:39:01 · 9534 阅读 · 2 评论 -
Mac电脑IDEA插件之颜值篇Material Theme UI
俗话说,工欲善其事必先利其器。工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。今天推荐一个IDEA颜值类插件:Material Theme UI大致效果安装方式IDEA插件官网地址:material theme uiGITHUB地址:material theme ui下载之后选择Pycharm->Preference进入界面选择Plugins搜索theme之后...原创 2020-02-24 13:10:36 · 4050 阅读 · 0 评论 -
【Java】—— MAC系统下IDEA中如何进行JDBC连接(MySQL)
最近一直在学习web项目,当然也会涉及与数据库的连接这块,这里就总结一下在IDEA中如何进行MySQL数据库的连接,这里提一下我的电脑是MAC系统,使用的编码软件是IDEA,数据库是MySQL,所以其他系统的小可爱们可能会有不一样的地方JDBC数据库连接MySQL中建表在终端使用命令mysql -u root -p打开数据库,在数据库操作环境下进行创建数据库,建表等等操作建立数据库语句c...原创 2020-02-06 16:55:32 · 5177 阅读 · 1 评论 -
MAC系统升级之后虚拟机黑屏问题
相信大家都抱着尝鲜的心理,更新了MacOS Catalina 。在更新之后,打开VMware Fusion使用中发现,虚拟机处于黑屏状态,无法看到虚拟机的屏幕。我也是如此,在各种尝试之后,找到一种正确的解决办法亲测十分靠谱下面是解决该问题的方法第一步:关闭SIP系统保护1.重启系统时按住Command+R进入恢复模式(记住是你在重新启动时,不是启动后)2.在你的电脑左上方点击实用工具栏并...原创 2020-01-27 10:46:35 · 11203 阅读 · 18 评论 -
【C++】—— unordered_map/set
unordered_maphttp://www.cplusplus.com/reference/unordered_map/unordered_map/?kw=unordered_map一、unordered_map的概念unordered_map是存储<key, value>键值对的关联式容器,其允许通过keys快速的索引到与其对应的value。在unordered_map...原创 2019-05-01 12:59:10 · 2255 阅读 · 2 评论 -
【数据结构】—— 数据结构思维导图
这里总结了一下数据结构学到的知识,画了一个思维导图,由于图还未学,所以暂时先空着了,等学习过后进行补充。参考博客:https://blog.youkuaiyun.com/qq_34483204/article/details/75011571...原创 2019-04-01 14:54:35 · 3485 阅读 · 2 评论 -
GitHup使用指南——安装及上传
我想对于程序员来说githup想是不会陌生的,虽然现在的我只是一个菜鸟,但是也用上了githup,因为它管理代码的能力真的很好,今天就来说说怎么安装githup和怎么将本地的项目代码上传到自己的githup上吧!githup的安装安装 git for windows这个是一个git的windows系统的命令行版本https://git-scm.com/downloads或者https:...原创 2019-03-27 15:37:57 · 4937 阅读 · 0 评论 -
80x86的寻址方式及Dosbox演示
在进入介绍之前首先给大家说一下简单介绍一下DOSBox及DOSBox的使用DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。目前,DOSBox 已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运行。如需要DOSBox,可到一下链接获取链接:https://pa...原创 2019-03-29 23:21:30 · 2700 阅读 · 1 评论 -
【C++】—— 容器适配器
一、 什么是容器适配器1、什么是适配器适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该中模式是将一个类的接口转换成客户希望的另外一个接口。我们要明白适配器是干什么的?其实就是一个接口转换装置,是得我们能用特定的方法去操作一些我们本来无法操作的东西。举一个例子,比如你的一个设备支持串口线,而你的电脑支持的是usb口,这时候,我们没有必...原创 2019-03-19 15:40:02 · 330 阅读 · 0 评论 -
模拟实现求字符串长度函数strlen
一、strlen函数的介绍1、使用格式size_t strlen ( const char * str );2、使用规则字符串已经 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含 ‘\0’ )。参数指向的字符串必须要以 ‘\0’ 结束。注意函数的返回值为size_t,是无符号的( 易错 )3、使用举例#include <...原创 2019-02-26 20:41:22 · 3104 阅读 · 0 评论 -
【C语言】—— C语言的特点及关键字
一、C语言的一般特点1、简洁紧凑、灵活方便C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。2、运算符丰富C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算...原创 2019-02-15 16:27:56 · 4071 阅读 · 0 评论 -
浅谈一些与文件相关的函数
一、fopen函数1.1 使用格式FILE * fopen(const char * filename,const char * mode);1.2 函数的功能打开文件(open file)打开名称在参数filename中指定的文件,并将其与可在将来操作中通过返回的FILE指针识别的流相关联。流上允许的操作及其执行方式由mode参数定义。如果已知未引用交互式设备(请参阅setbuf)...原创 2019-02-22 20:45:32 · 365 阅读 · 0 评论 -
【C++】—— string类各接口的介绍和使用测试
一、string类对象的常见构造1.1 常见构造函数说明函数名称功能说明string()构造空的string类对象,即空字符串string(const char* s)用C-string来构造string类对象string(size_t n, char c)string类对象中包含n个字符cstring(const string&amp;s)拷贝构...原创 2019-01-22 16:00:36 · 451 阅读 · 0 评论 -
C/C++内存管理
一、C++的内存分布1.1 C++的内存分布int globalVar = 1;//全局变量static int staticGlobalVar = 1;//静态全局变量void Test(){ static int staticVar = 1;//静态局部变量 int localVar = 1;//局部变量 int num1[10] = {1, 2, 3, 4}; char ...原创 2019-01-20 18:28:05 · 243 阅读 · 2 评论 -
【C语言】—— 位段
一、位段的定义位段的声明和结构体是类似的,有两个不同:1、位段的成员类型必须是:int、signed int、unsigned int 或 char。2、位段的成员后面有一个冒号和一个数字(数字表示的是该成员所占比特位的大小)。下面我们举个例子了解一下位段:struct A{ int _a : 2; int _b : 5; int _c : 10; int _d : 30;}...原创 2019-02-24 11:17:34 · 348 阅读 · 0 评论 -
浅谈四种格式控制符
一、setw1.1 使用格式/*undefined*/ setw (int n);1.2 功能说明设置字段宽度,设置要在输出操作上使用的字段宽度。表现为成员宽度在作为操纵器插入/提取它的流上用n作为参数调用(它可以在输入流或输出流上插入/提取)。这个操纵器在头文件中声明 。1.3 参数说明n:即为所设置的字段宽度的字符数1.4 使用说明#include <iostre...原创 2019-02-28 19:46:49 · 2068 阅读 · 0 评论 -
【C语言】—— 计算机存储的大小端问题
一、大小端的定义我们先来看一下什么是大小端:大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值...原创 2019-02-25 20:25:34 · 411 阅读 · 0 评论 -
【C语言】—— 指针与数组的理解和相关应用
1.理解数组指针指的是一个指向数组的指针int main(){int* p1[10];//p先与[10]结合说明p是一个数组,再与结合说明p是一个存了10个整形指针的数组int(p2)[10];//p先与结合,说明p是一个指针变量,//然后与[10]结合说明p是一个指向大小为10个整形变量的数组的数组指针int arr[10];int arr2[10];int(p)[10] = ...原创 2018-11-11 22:31:39 · 290 阅读 · 0 评论 -
【C语言】—— 全面深入理解指针(很全)
#define _CRT_SECURE_NO_WARNINGS 1#include&amp;lt;stdio.h&amp;gt;一级指针int main(){//字符型指针的一般使用/*char p = ‘w’;char pc = &amp;amp;p;pc = ‘w’;return 0;///字符型指针的另一种使用const char pstr = “hello bit”;printf(&quot;%s\...原创 2018-11-10 16:00:56 · 476 阅读 · 0 评论 -
C++基础知识点整理
一、C++的关键字二、命名空间namespace1、命名空间的作用就是为了对标识符进行隔离,避免相同的名字产生冲突namespace N1//N1是命名空间的名称{ //命名空间的内容既可定义变量也可定义函数 int a = 2; int ADD(int x, int y) { return x + y; }}namespace N2{ int a = 3; i...原创 2019-01-15 18:01:40 · 483 阅读 · 0 评论 -
【C++】—— 类与对象(上)
一、类的定义1.1 类的定义class ClassName{ //类体:包含成员函数和成员变量};class为定义类的关键字,ClassName为类的名字,类中的元素称为类的成员:类中的数据称为类的属性或是成员变量类中的函数称为类的方法或是成员函数二、类的声明与定义类的声明和定义可以放在一起,也可分开,将声明放在类的头文件.h,将定义放在类的实现文件.cpp中。三、 类的访问...原创 2019-01-16 18:22:06 · 217 阅读 · 0 评论 -
【C++】—— 类与对象(中)
一、类的6个默认成员函数二、构造函数2.1 构造函数的定义构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保证每个数据成员都有 一个合适的初始值,并且在对象的生命周期内只调用一次。2.2 构造函数的特性(1) 函数名与类名相同。(2) 无返回值。(3) 对象实例化时编译器自动调用对应的构造函数。(4) 构造函数可以重载。#include &...原创 2019-01-17 18:10:36 · 189 阅读 · 0 评论 -
【C++】—— 类与对象(下)
一、构造函数1.1 初始化列表1、初始化列表的定义:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中的初始值或表达式。(初始化列表其实可以理解为成员变量定义的地方)2、初始化列表的使用:class Date{public: Date(int year, int month, int day) : _year(year) , _month...原创 2019-01-18 15:30:21 · 346 阅读 · 0 评论 -
新的改变
新的改变@我的人生啊哈喽哈喽,大家好!好开心啊,第一次拥有属于自己的博客,我会在这记录自己的点点滴滴!我来自江西省上饶市的一个平静祥和的小村庄,上大学是我第一次离开家,离开自己的家人,来到这么遥远的地方——美丽的西安古城,六朝古都,真的是具有不一样的韵味,今年的我已经大三了,我知道我应该好好计划一下我以后的生活了,是继续学习还是出去工作,说实话我当初上大学是就计划我一定要考研,这样之后步入...原创 2018-09-24 10:32:06 · 162 阅读 · 0 评论