自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关关x雎鸠的博客

编程小白一枚

  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 控制复杂性是计算机编程的本质

]

2019-11-20 11:39:50 7832

原创 java根据key或value对Map进行排序

根据key排序java.util包下的TreeMap可以满足此类需求,直接调用TreeMap的构造函数传入我们自己定义的比较器即可public static Map<String, String> sortMapByKey(Map<String, String> map) { if (map == null || map.isEmpty()) { return null; } Map<String, String> sortMap = new

2021-04-22 18:05:08 4601

原创 @vue/cli 安装缓慢问题

@vue/cli 安装缓慢问题打开cmd先装一个cnpm,指向淘宝npm仓库npm install -g cnpm --registry=https://registry.npm.taobao.org再安装vue clinpm install -g @vue/cli验证版本vue --version//或者vue --V更新版本npm update -g @vue/cli补充:安装vue cli前要先安装node.jsVue CLI 的包名称由 vue-

2021-03-23 19:52:14 4375

原创 Spring boot-测试类-启动报错【java.lang.Exception: No runnable methods】的解决办法

导入这个import org.junit.jupiter.api.Test;报错七月 04, 2020 12:54:50 下午 org.junit.vintage.engine.descriptor.RunnerTestDescriptor warnAboutUnfilterableRunner警告: Runner org.junit.internal.runners.ErrorReportingRunner (used on class com.nowcoder.community.Commun

2020-07-04 12:59:45 10943

转载 《吊打面试官》系列-ConcurrentHashMap & HashTable

你知道的越多,你不知道的越多点赞再看,养成习惯本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。前言作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一...

2019-12-26 11:06:23 1725

转载 《吊打面试官》系列-HashMap

你知道的越多,你不知道的越多敖丙——吊打面试官系列前言作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。于是在一个寂寞难耐的夜晚,我痛定思痛,决定开始写互联网技术栈面试相关的文章,希望能帮助各位读者以后面试势如破竹,对面试官进行360°的反击,吊打问你的面试官,让一同面试的同僚瞠目结...

2019-12-10 11:56:42 2212

原创 C#通过GET/POST方式发送Http请求

介绍http请求的两种方式,get和post方式。并用C#语言实现,如何请求url并获取返回的数据两者的区别:参数Get请求把提交的数据进行简单编码,同时将url的一部分发送到服务器比如url:Http://127.0.0.1/login.jsp?Name=zhangshi&Age=30&Submit=%cc%E+%BD%BB所以get请求方式提交的数据存在一定的安全...

2019-11-25 11:11:25 3365

原创 c#解析Json

​json字符串:{ "baseInfo" : { "id" : "370171000bd8a85d144e6bbf9bb741aaeb307a", "name" : "王尼玛", "addr" : null, "presentAddressCounty" : "历下区", "presentAddressTown" : "建筑新村街道办事处", ...

2019-11-21 11:06:45 5735 1

原创 jQuery如何动态设置iframe的src属性

一句搞定,不搞那些花里胡哨的$('#InformationURL').attr('src', 'https://www.baidu.com');//#InformationURL: iframe的id="InformationURL",注意这里的#是后加上的//这里将src设置为百度,当然你也可以设置为参数形式//其他的为固定写法...

2019-10-30 10:59:04 13553

转载 谷歌浏览器Chrome 7.1-7.3版本,设置默认启动flash的方法

Chrome 7.1-7.3版本,进一步限制Flash,无法修改【Enable Ephemeral Flash Permissions】。需修改注册表,才能将允许运行Flash的网站名单加入进去。新建【1.reg】后缀的文件,将下面内容复制进去,保存,然后导入到注册表,重启Chrome即可生效。Windows Registry Editor Version 5.00[HKEY_CURREN...

2019-10-21 17:16:49 2698

原创 HTTP协议详解

(由于原文图片不是特别清楚,小编对文章里面的图片进行了重新制作,小机灵鬼儿.jpg)1.1 HTTP协议简介我们日常生活中经常会使用浏览器访问Web站点,但是大家有思考过在这个过程中到底发生了什么吗?为什么我们在浏览器地址栏上面输入要访问的URL后就可以访问到Web页面呢?1.1.1 浏览器背后的故事当我们在浏览器地址栏上输入要访问的URL后,浏览器会分析出URL上面的域名,然后通过DN...

2019-10-18 15:02:57 3145

原创 c#SQL Server数据存取操作

取数据SqlConnection:连接数据库Open:打开数据库SqlCommand:进行数据库操作,增删改查SqlDataReader:提供一种从 SQL Server 数据库读取行的只进流的方式ExecuteReader:执行查找语句,返回的是一个结果集HasRows:判断数据库是否含有数据Read:读取数据Close:关闭数据库using System;using S...

2019-10-17 15:15:45 7108

原创 C#连接Sql Server数据库并显示在控制台上

1、使用SQL用户名、密码验证Data Source = 服务器名;Initial Catalog = 数据库名;User ID = 用户名;Pwd = 密码(没有密码可以省略)例如:public string connString = "Data Source=xp;Initial Catalog=student;User ID = 123;Pwd = 123";2、使用windows...

2019-10-17 09:16:06 1010

原创 C# 中的SqlCommand 的用法和它的几个方法

SqlCommand 这个对象可以让我们在数据库上做一下操作,比如说增、删、改、查。都可以使用SqlCommand 这个对象。首先,要使用SqlCommand 对象的话,必须先声明它。SqlCommand cmd = new SqlCommand(strSQL, conn);其中strSQL 是我们定义好的SQL 语句,conn 是声明好的数据库链接。我们来看一下如果需要在数据库中...

2019-10-17 09:11:15 1553

原创 未找到或无法访问服务器 请验证实例名称是否正确并且SQL Server 已配置为允许远程连接

无法连接到sql server 2014服务器报下错误其他信息在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 未找到或无法访问服务器请验证实例名称是否正确并且SQL Server 已配置为允许远程连接 provider :命名管道提供程序error:40 无法打开到SQL Server的链接 Microsoft SQL Server 错误2解决方法:打开SQ...

2019-10-15 11:14:08 10984

原创 Struct与Union以及内存对齐问题

主要区别struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了一个被选中的成员, 而struct的所有成员都存在。在struct中,各成员都占有自己的内存空间,它们是同时存在的。一个struct变量的总长度等于所有成员长度之和。在Union中,所有成员不能同时占用它的内存空间,它们不能同时存在。Union变量的长度等于最长的成员的长度。对于u...

2019-09-24 23:19:24 1937

原创 快速幂and位运算

位运算按位与&、按位或|、按位异或^、取反~、左移>>、右移<<一个数 & 1 的结果就是取二进制的最末位判断奇偶:x&1==0为偶,x&1==1为奇快速幂快速求幂运算:a¹¹= a1 *a2 *a8base1 --> base2 --> base4 --> base8 --> base16 --&...

2019-09-24 15:46:55 9014

原创 “const char *“与“char *“ 不兼容错误

C++项目中经常会定义如下形式的字符串char *testString = “This is test string…”;这样一直用的没有问题, 但今天突然编译报错了~!报错:“const char *” 类型的实参与 “char *” 类型的形参不兼容之类的错误, 函数形参为char*的类型直接写入字符串也会报错, 解决办法其实很简单, 在项目属性->C/C+±>语言中的符合模...

2019-09-11 10:15:35 11744

原创 STL之map篇

map/multimap特性:具有键值和实值,根据键值自动排序pair的第一个元素为键值,第二个元素为实值以红黑树为底层机制map键值不可以重复,multimap键值可以重复map的迭代器不可以修改键值(破坏规则),但是可以修改实值map常用API对组对组将两个值合并为一个值,两个值可以有不同的数据类型,两个值可以分别用pair的两个公有成员函数first和second访...

2019-08-26 20:29:11 4069

原创 斐波拉契数列的三种实现方法

百度解释斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈...

2019-08-22 17:05:38 10402

原创 STL之list篇

list特性:链表:由一系列节点组成,包含数据域和指针域内存非连续,增删改效率高,时间复杂度都是常数项在需要的时候才分配内存需要额外的空间保存节点关系,前驱后继不支持随机访问list常用API构造函数list<T> lstT; //list采用模板类实现,list对象的默认构造形式list(beg, end); //构造函数将[beg, end)区间的元素拷贝...

2019-08-16 15:27:35 4216

原创 STL之deque篇

deque容器特性:双口容器支持随机访问没有容量概念,他是动态的的以分段的连续空间组合而成,随时可以增加一段新的空间并连接起来deque常用API构造函数deque<T> deqT; //默认构造形式deque(begin, end); //构造函数将[begin, end)区间的元素拷贝给自身deque(n, elem); //构造函数将n个elem拷贝给...

2019-08-14 18:15:47 4223

原创 STL之vector篇

vector容器动态数组 可变数组单口容器动态增长:插入新元素的时候,如果内存空间不足,vector会自动申请更大的空间,将原来的空间的数据拷贝到新空间,同时释放旧空间,再把新元素插入到新空间,默认申请旧空间两倍大小的新空间vector常用API构造函数vector(); vector( size_type num, const TYPE &val ); ...

2019-08-13 21:53:51 3794

原创 STL之string篇

string-----内容摘自c++API文档,内容可能较为老旧-----特性char * 是一个指针,string是一个类:string封装了char *,管理这个字符串,是一个char * 型的容器string封装了许多的成员方法:查找find、拷贝copy、删除delete、替换replace、插入insert、添加append不用考虑内存释放和越界string和char * ...

2019-08-13 17:24:20 3886

原创 STL之基础概念

基础概念优点:高可重用性、高性能、高移植性、跨平台三个重要的内容组件描述容器(Containers)容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。分为关联式容器和序列式容器。算法(Algorithms)算法作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和...

2019-08-13 17:21:52 5692

原创 c++文件读写

文件操作#include<iostream>#include<fstream> //文件读写using namespace std;void test(){ //地址中的斜杠要么写双反斜杠,要么写单正斜杠 char sourceName[] = "C:\\Users\\Polaris\\Desktop\\source.txt"; //源文件地址 char ...

2019-08-12 23:33:30 5644

原创 c++输入输出流

输入输出流cout 标准输出流 全局流对象 有缓冲区 输出到显示器cin 标准输入流 全局流对象 有缓冲区 输出到显示器cerr 标准错误流 没有缓冲区 输出到显示器clog 标准日志流 有缓冲区 输出到显示器cin.get()char ch1;cin.get(ch1); //读取一个字符,vs2019报错(参数不匹配)char buf[2...

2019-08-12 18:03:13 5531 1

原创 简单学习c++异常机制

异常机制c++异常机制是跨函数的,且必须处理XXX fun1(int x){ throw x; //抛出异常n'g}XXX fun2(){ fun1(0);}XXX fun3(){ try //尝试捕获大括号内代码的异常 { fun2(); } catch(int e) //异常时根据类型进行匹配,此处以 int 为例,与抛出的异常类型相匹配...

2019-08-11 22:16:36 5878

原创 c++基础学习笔记(三)

----部分摘自c++菜鸟教程----map用法map是C++中的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果。map最基本的构造函数;map<string , int >mapstring; map<int ,string >mapint;map<sring, char>mapstring;...

2019-08-11 20:06:29 5799

原创 c++基础学习笔记(二)

-----摘自c++菜鸟教程----模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如 vector 或 vector 。您可以使用模板来定义函数和类,接下来让我们一起来看看如何使...

2019-08-11 20:04:45 5512

原创 c++指针

c++指针--------侵删--------Null 指针在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。NULL 指针是一个定义在标准库中的值为零的常量。请看下面的程序:#include <iostream>using namespace std;int main (){ ...

2019-08-08 22:20:04 4485

原创 c++基础学习笔记(一)

C++基础知识文章文件转换顺序及过程以hello.c为例:hello.c经过预处理器,将宏展开,生成文件hello.ihello.i经过编译器,将文件编译成汇编语言,生成文件hello.shello.s经过汇编器,将文件编译成目标文件hello.o(hello.obj)hello.o经过链接器,将文件编译成可执行文件进制输出oct:8进制 dec:10进制 hex:16进制...

2019-08-08 22:09:34 6017

原创 VS 2019中Sleep()的正确用法

VS2019中Sleep()的正确用法同时导入头文件**Windows.h**和**WinBase.h**就可以正常使用了。

2019-07-22 18:42:52 18601 2

2000个PPT图标素材.zip

2000个ppt矢量图,有生活、商务、工业等。txt文档是用来充数的,对的,你没听错,不然上传不了,这段话也是为了摘要大于50字

2019-11-21

10套中国风ppt模板.zip

中国风ppt10套,属于第一部分,总共100套,一次上传不了很多,还要更多的私信我,我再继续上传

2019-10-18

文件管理器.exe

用c++写的一款文件管理器,是对windows api的一些应用,利用MFC图形化界面语言实现管理器的界面;

2019-09-16

c++指针.md

https://www.runoob.com/cplusplus/cpp-pointers.html首附原文链接 开头部分资源出处丢失,侵删

2019-08-08

C++基础知识.md

本人在c++学习过程中的一些随笔,比较乱,但是很实用。

2019-08-08

jdk api 1.8_google.zip

Java API中文文档每个文档包,类和接口都有其自己的使用页面。该页面描述了哪些包,类,方法,构造函数和字段使用给定类或包的任何部分。给定一个类或接口A,其“使用”页面包括A的子类,声明为A的字段,返回A的方法以及参数类型为A的方法和构造函数。您可以通过首先进入包,类或接口来访问此页面。 ,然后单击导航栏中的“使用”链接。

2019-07-08

编译原理词法分析器实现(Java带界面)源码

c语言,Java,词法分析,词法分析界面,编译原理课程实验,这是完整的可运行源代码,是用intellij IDEA写的

2019-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除