• avatar 土豪gold 2018-03-06 10:05:39

    Winsock的I/O函数

    send函数: #include <winsock2.h> int send(SOCKET s,const char *buf,int len,int flags); ->成功时返回传输字节数,失败时返回SOCKET_ERROR 其中有四个参数: SOCKET s:表示数据传输对象

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-06 09:55:41

    Winsock的初始化与销毁(WSAStartup)

    在进行Winsock编程时,首先需要导入头文件: #include <winsock2.h> 其次需要调用WSAStartup(设置Winsock的版本,并初始化对应的库) int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSADat

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-06 08:58:09

    构建TCP套接字(socket)的概念及具体步骤

    首先要说一下socket套接字的基本定义以及概念,这里先列举微软计算机词典对于套接字的描述 Socket is an identifier for a particular service on a particular node on a network. The socket consists

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-02 11:48:56

    C++函数模板(简化代码量案例):输出不同类型数组内的所有值

    问题:C++函数模板(简化代码量案例):输出不同类型数组内的所有值 本程序通过VC++ 6.0编译与测试,程序目的是输出不同类型数组内的所有值,这里给出三种方法,以对比使用函数模板的好处,具体代码如下: //传统方法,在主函数内使用for循环语句输出 #include <iostream

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-02 04:25:55

    C++使用try&catch进行异常处理的简单范例

    问题:C++使用try&catch进行异常处理的简单范例 本程序通过VC++ 6.0编译与测试,要求是判断除数是否为0,这里给出了传统的if判断法和try&catch处理法,具体代码如下: //常规方法判断除数是否为0:使用if过滤 #include <iostream&

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-02 00:23:48

    C++多重继承重复调用的解决

    问题:C++多重继承重复调用的解决 本程序通过VC++ 6.0编译与测试,R为A,B的父类,A,B为C的父类,具体代码如下: 继承的示意图: //由于多重继承造成的重复调用实例 #include <iostream> using namespace std; //祖先类 c

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-01 23:32:49

    Windows 10(64位)下VC++6.0显示行数(详细演示,百分百成功版)

    问题:VC++6.0显示行数(详细演示版) 按此步骤可解决插件安装过程中常见错误: Unable to register this add-in because its DllRegisterServer returns an error 首先要下载显示行数的插件:点击下载 压缩包内包含两个

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-01 23:13:44

    C++菱形继承产生二义性产生的原因(解决方法及简单案例)

    问题:C++菱形继承产生二义性产生的原因(解决方法及简单案例) 本程序通过VC++ 6.0编译与测试,R为A,B的父类,A,B为C的父类,具体代码如下: 菱形继承的示意图: //菱形继承产生的二义性 #include <iostream> using namespace st

    来自 土豪gold
    00
  • avatar 土豪gold 2018-03-01 22:56:35

    C++多重继承的简单案例

    问题:C++多重继承的简单案例 本程序通过VC++ 6.0编译与测试,其中A,B为C的父类,具体代码如下: //多重继承造成的错误 #include <iostream> using namespace std; class A //父类A { private: int a; publ

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-28 15:17:25

    C++虚析构函数的使用(可能造成内存泄露问题)

    问题:C++虚拟函数的简单范例 本程序通过VC++ 6.0编译与测试,两段程序分别演示了不使用虚析构函数和使用虚析构函数的结果,具体代码如下: //未使用虚析构函数,程序目的:删除子类和父类的变量 #include <iostream> using namespace std; cla

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-28 14:48:15

    C++虚函数的简单范例

    问题:C++虚拟函数的简单范例 本程序通过VC++ 6.0编译与测试,两段程序分别演示了不使用虚析构函数和使用虚析构函数的结果,具体代码如下: //不使用虚拟函数 #include <iostream> using namespace std; class Base { public:

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-27 22:12:09

    C++友元函数的最简单案例

    问题:C++友元函数的最简单案例 本程序通过VC++ 6.0编译与测试,程序的目的是求两个点之间的中点坐标,具体代码如下: //没有使用友元类,报错,错误分析见代码注释 #include <iostream> using namespace std; class Point { p

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-26 22:11:29

    10秒钟读懂常量指针和指针常量的区别

    常量指针是指针,所指变量不能变,可指向其他变量(针变,量不变) 指针常量是常量,指向地址不能变,指向变量可修改(量变,针不变) 总结:是什么什么变 可以对照定义来理解: 常量指针:不能通过指针修改指针所指向的变量的值,但是指针可以指向别的变量 指针常量:指针常量的值不能被修改,

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-26 00:50:50

    C++中由于浅拷贝造成的程序中断错误的简例(编译通过,运行出现中断)

    问题:C++中由于浅拷贝造成的程序中断错误的简例(编译通过,运行出现中断) 本程序通过VC++ 6.0编译与测试,程序设计为在指针中存入(0—4),未进行拷贝时,程序不会报错,正常输入,进行拷贝操作后,由于浅拷贝造成程序二次删除,进而报错,具体代码如下: //一个分别对两个指针进行赋值的程序,

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-25 21:44:38

    C++浅拷贝的通俗理解

    问题:C++浅拷贝的通俗理解 转自知乎:点击进入原文 原文写的非常好,在原文的基础上我附录了一张示意图以便各位可以更加形象的了解 作者:蓝***r>链接:https://www.zhihu.com/question/36370072/answer/67181275       这个

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-25 20:31:23

    C++析构函数的简单范例

    问题:C++析构函数的简单范例 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> using namespace std; class Destructor { public: Destructor(); //构造函数 ~Destru

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-25 16:31:42

    C++复合类的简单案例

    问题:C++复合类的简单案例 本程序通过VC++ 6.0编译与测试,程序中Circle为复合类,包含Point类,具体代码如下: #include <iostream> using namespace std; //圆心点类:Point class Point { public:

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-25 01:36:51

    C++中函数重载的简单范例

    问题:C++中函数重载的简单范例 本程序通过VC++ 6.0编译与测试,具体代码如下: //函数重载,函数名称相同,函数的参数个数和类型不同可以重载 #include <iostream> using namespace std; void f() { cout<<&

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-24 23:33:28

    C++获取类中的变量的方法(变量公有化【public变量】&&使用set和get函数)

    问题:C++获取类中的变量的方法(变量公有化【public变量】&&使用set和get函数) 本程序通过VC++ 6.0编译与测试,程序中Point类中的x,y均为私有化变量,对应主函数中的set与get函数,z变量为共有变量和直接访问,具体代码如下: #include <io

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-24 21:32:19

    C++实现:求坐标系中的某一点到原点的距离(使用构造函数)

    问题:C++实现:求坐标系中的某一点到原点的距离(使用构造函数) 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> #include <math.h> using namespace std; class Circle { pri

    来自 土豪gold
    00
  • avatar 土豪gold 2018-02-24 14:16:32

    C++判断一个日期是某一年的多少天(含闰年判断)

    问题:C++判断一个日期是某一年的多少天(含闰年判断) 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> using namespace std; class Date //声明日期类 { private: int year;

    来自 土豪gold
    00
  • avatar 土豪gold 2018-01-19 17:05:39

    求所有的水仙花数

    #include <stdio.h> int main() { printf("number of shuixian is: \n"); shuixian(); return 0; } int shuixian() { int i,j,k,l,cout;

    来自 土豪gold
    00
  • avatar 土豪gold 2018-01-19 15:33:05

    C语言从键盘输入两个数,求两个数之间素数的个数并打印所有素数(定义法)

    #include <stdio.h> int main() { int a,b; printf("please input two numbers \n"); scanf("%d %d",&a,&b); prime(a,b)

    来自 土豪gold
    00
  • avatar 土豪gold 2018-01-18 10:56:43

    C语言中将三个数字进行排序的几种写法

    网上关于这一问题的写法其实很多,但是很多方法不具有实际的应用价值(比如单纯使用if和else语句写出六种可能做判别),当然这也不失为一种思路,这里仅罗列出三种具有代表性的处理方法(三目运算法、IF比较法、和IF比较的指针写法) //if语句依次比较大小排序 #include <stdio.h

    来自 土豪gold
    00
  • avatar 一只橘橘猫 2020-04-19 20:12:09

    剑指offer——构建乘积数组

    solution: std: class Solution { public: vector<int> multiply(const vector<int>& A) { int n = A.size(); vector<

    来自 一只橘橘猫
    10
  • avatar 一只橘橘猫 2020-04-19 20:15:53

    剑指offer——数组中重复的数字

    solution: std: class Solution { public: // Parameters: // numbers: an array of integers // length: the length of a

    来自 一只橘橘猫
    20
  • avatar Feng: 2020-04-19 20:22:11

    Array Without Local Maximums(codeforces1068D)计数类DP

    题意:给你一个长度为n的数组a,(1<=n<=1e5 ,1<=a[i]<=200 or a[i]=-1)。a[i]=-1代表i这个位置的数是未知的否则已知,对于每个未知的数你可以把它设置成1-200之间的任意整数。问你有几种设置方法可以使得整个序列满足:a[1]<=a[

    来自 Feng:
    00
  • avatar 牛客517072235号 2020-04-19 20:25:19

    21997 牛牛学圆

    #include<bits/stdc++.h> using namespace std; int main() { double a, c, s, pi=3.14159; cin>>a; c=a*2*pi;//不用2.0 s=a*a*pi;

  • avatar 一只橘橘猫 2020-04-19 20:26:40

    剑指offer——二维数组中的查找

    solution: std: class Solution { public: bool Find(int target, vector<vector<int> > array) { int n = array.size(); in

    来自 一只橘橘猫
    30
  • avatar 一只橘橘猫 2020-04-19 20:33:31

    剑指offer——最小的K个数

    solution: std: class Solution { public: vector<int> GetLeastNumbers_Solution(vector<int> input, int k) { vector<int> an

    来自 一只橘橘猫
    10
  • avatar 一只橘橘猫 2020-04-19 20:41:13

    剑指offer——连续子数组的最大和

    solution: std: class Solution { public: int FindGreatestSumOfSubArray(vector<int> array) { int ans = -1e9,cnt = 0; for(int

    来自 一只橘橘猫
    10
  • avatar 一只橘橘猫 2020-04-19 20:43:35

    剑指offer——数组中出现次数超过一半的数字

    solution: std: class Solution { public: int MoreThanHalfNum_Solution(vector<int> numbers) { map<int , int> mp; int si

    来自 一只橘橘猫
    10
  • avatar 12345677654321 2020-04-19 20:47:25

    基于AspectJ的AOP开发

    AspectJ的注解开发AOP 1.AspectJ简介 2.环境配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework

    来自 12345677654321
    00
  • avatar AROY 2020-04-19 21:04:04

    【牛客小白月赛24】补题(离散化,树剖)TODO

    这次比赛啥都不说了===心酸。这次小白赛难度其实不高,除了A之外我应该都能做出来才对===心酸FG很简单,不写题解了。A放弃了-- H 好朋友——并查集+离散化 先把所有朋友关系合并到并查集里面;然后枚举敌人关系,只要两者在一个朋友集合里面就是矛盾的。当时只用了并查集没过,想着10^9数值的话tre

    来自 AROY
    00
  • avatar Feng: 2020-04-19 21:32:39

    各大排序模板

    快速排序 int a[N];//待排序数组 inline void swap(int& x, int& y) { int tmp = x; x = y; y = tmp; } void quick_sort(int l, int r) { if (l

    来自 Feng:
    00
  • avatar 工大最菜 2020-04-19 21:36:56

    牛客挑战赛39 B密码系统 log(n)比较两个字符串的字典序

    哈希: #include <bits/stdc++.h> using namespace std; #define LL long long const int maxn=1e6+10; LL mod[2]= {1610612741, 998244353}; LL base[2] =

    来自 工大最菜
    00
  • avatar 工大最菜 2020-04-19 21:39:19

    牛客挑战赛39 C牛牛的等差数列 线段树维护等差数列

    #include <bits/stdc++.h> #define LL long long using namespace std; #define mid (l+r>>1) LL a[200000*4+10], sum[200000*4+10], a1[200000*4+

    来自 工大最菜
    00
  • avatar 抖音广告急招人 2020-04-19 21:40:54

    急招!!抖音广告部门,不限HC

    一句话:非常缺人!!!!!!!!!!!!!简历投至:carrie0593@126.com邮件标题:姓名+目前公司/学校+岗位 我们的工作:打造业界领先的商业生态系统,为海量广告主提供用户增长和变现解决方案,利用顶尖的算法与架构能力重塑广告的可能性我们的成绩:截至2020年1月,4亿dau,商业化变现

  • avatar 天天天天啊 2020-04-19 21:43:18

    京东实习总结

    从3月4号入职京东到昨天(4月17号)离职,为期1个半月的京东实习也正式结束了,因为一些个人原因,所以实习的时间也不是很久,今天特此写一篇文章总结一下。个人情况本人在东北大学秦皇岛分校电子信息工程专业读大三,由于对本专业没啥兴趣确实也没本事,然后就是阴差阳错的走向了HR这条道路,做了这么长时间感觉还

    来自 天天天天啊
    71
  • avatar bloodfire 2020-04-19 21:59:39

    4/19剑指offer

    1.最长不含重复字符的子字符串思路:采用动态规划的思想,定义函数f(i)表示以第i个字符结尾的不包含重复字符的子字符串的最长长度。如果第i个字符之前没出现过,那么f(i)=f(i-1)+1.如果第i个字符之前已经出现过,那么就分为两种情况,我们计算第i个字符和它上次出现在字符串中的位置的距离,并记作

    来自 bloodfire
    00
  • avatar gdc2020 2020-04-19 22:01:32

    由两个栈组成的队列

    题目描述用两个栈实现队列,支持队列的基本操作。输入描述:第一行输入一个整数N,表示对队列进行的操作总数。 下面N行每行输入一个字符串S,表示操作的种类。 如果S为"add",则后面还有一个整数X表示向队列尾部加入整数X。 如果S为"poll",则表示弹出队列头

    来自 gdc2020
    00
  • avatar Ironxin 2020-04-19 22:03:07

    《剑指offer》 第61题 扑克牌顺子

    题目:从扑克牌种随机抽5张牌,判断是不是一个顺子,即是否连续。2~10为数字本身,A为1,J为11,Q为12,K为13,而大小王可以表示任意数字。(大小王可以超过2个) 解法1:   首先是将大小王表示任意数字(可能有多个大小王),等价成0可以表示任意数字。也就是{0,2,3,5,6}会被看成是顺

    来自 Ironxin
    00
  • avatar 子希 2020-04-19 22:16:32

    牛客小白月赛24(B,C,D,F,G,H,J)

    F:签到题,ifelse一下就行了。。。。我写复杂了。。。。。。。 #include<bits/stdc++.h> using namespace std; void solved(){ string s1,s2; cin>>s1>>s2;

    来自 子希
    10
  • avatar s_r_f 2020-04-19 22:30:39

    J 能到达吗 题解

    你有一个 的矩阵 定义两个格子联通为四联通 求出所有联通块的 其中 为联通块大小 考虑扫描线 首先找出所有的整个的矩形然后相邻行的合并即可 合并可以用并查集实现 细节比较多不太好写 复杂度 #include <bits/stdc++.h> #define LL long long

    来自 s_r_f
    10
  • avatar 段三园的小迷弟 2020-04-19 22:35:21

    蓝桥杯 芯片测试,思维题

    一开始想用并查集,如果双方都认为对方是好的就放在一块,最后把最大的块输出 但看了别人的题解发现思维题一道,因为好芯片多,所以只要认为这个芯片好的坏的多,那么这个就是好芯片 #include<bits/stdc++.h> using namespace std

  • avatar 前端笨b一枚 2020-04-19 22:46:40

    根据包名,在指定空间中创建对象

    function namespace(oNamespace, sPackage) { var pointer = oNamespace; function fn(oNamespace, sPackage) { var list = sPackage.split('.'); if

    来自 前端笨b一枚
    121
  • avatar geniuszs 2020-04-19 22:52:29

    二叉树的下一个节点

    思路如下图: /* public class TreeLinkNode { int val; TreeLinkNode left = null; //指向左 TreeLinkNode right = null;//指向右 TreeLinkNode next = nu

    来自 geniuszs
    00
  • avatar TomPig 2020-04-19 22:55:07

    SpringBoot自动校验请求参数合法性

    一 简介 介绍一种可以快速进行请求参数校验的注解,前几天前端大佬说,校验不能写代码,不能写逻辑,作为小白,我以前接触过@vaild这个注解,但是hibermate框架用这个比较多。SPringBoot—MyBatis多半都是前端校验非必要和必要两种参数,后端校验必要参数,会集中切面去校验,@vail

    来自 TomPig
    10
  • avatar s_r_f 2020-04-19 22:59:25

    K 迷宫 题解

    有一个 的矩阵每次可以往上下左右移动一格 你还可以最多进行一次跳跃如果并且那么可以从跳跃到 求出最小的操作次数并给出一种方案 首先如果我们不使用跳跃那么直接即可。 记和分别表示到起点终点的距离如果没有路径则其值为 如果进行跳跃设我从跳到那么这种方案的为 那么我们需要对于每个能走到的点对进行一次矩阵

    来自 s_r_f
    10
  • avatar LiuNing 2020-04-19 23:16:02

    二叉搜索树与双向链表

    题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(i

    来自 LiuNing
    30
  • avatar AROY 2020-04-19 23:25:41

    【每日一题0413】树型dp+换根

    201400 树学 n个点和n-1条边(树),选择一个点作为根节点使得所有点的深度和最小。 用表示以i为根的时候的深度和,表示i子树含有的节点和; 每个节点的深度;假设u是v的父亲;则 #include <bits/stdc++.h> using namespace std; #defi

    来自 AROY
    00
  • avatar LiuNing 2020-04-19 23:34:04

    从上往下打印二叉树

    题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) :

    来自 LiuNing
    20
  • avatar Ironxin 2020-04-19 23:38:10

    《剑指offer》 第62题 圆圈中最后剩下的数字

    题目描述 0, 1, …, n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 方法很多,这里记录几种用的比较多的解法 解法1:   第一想法肯定是使用环形链表 public class Solution { public int

    来自 Ironxin
    10
  • avatar csyfZhang 2020-04-19 23:47:06

    矩阵快速幂/模拟

    https://blog.csdn.net/csyifanZhang/article/details/105625010【为了良好的阅读体验,建议到上面】 乍一看直接模拟,暴力递推,索性NK的数据比较水,过起来很容易 #include<iostream> #include<stri

    来自 csyfZhang
    20
  • avatar geniuszs 2020-04-20 00:01:41

    构建乘积数组

    思路:从题干中看出B[i]等于数组A中除了A[i]以外所有元素的乘积,于是在每次给B[i]赋值的时候都新开辟一个空间存放一个数组a,数组a等于A,使数组中的a[i]=1。此时,B[i]为a数组所有数的乘积。 import java.util.ArrayList; public class Solut

    来自 geniuszs
    00
  • avatar Water_Fox 2020-04-20 00:40:01

    NC13886 Shortest Path(DFS+思维)

    分析 : 画一画图可以知道下面这种方式总和最小 对同一父亲节点的儿子们,尽量兄弟之间互相连,如果有儿子落单就和父亲连起来。 DFS一遍即可 code : #include <bits/stdc++.h> using namespace 

    来自 Water_Fox
    00
  • avatar sabo 2020-04-20 08:09:28

    DeepBayes: Gan Game

    Introduction: 这篇记录了GAN,生成对抗,转载请注明。Reference: Deep Bayes Slides https://zhuanlan.zhihu.com/p/25071913 https://zhuanlan.zhihu.com/p/55393813f-Divergenc

    来自 sabo
    00
  • avatar 黄小斜 2020-04-20 08:12:03

    这本最适合夯实基础的经典 Java 书籍,可能 80% 的 Java 程序员没认真看过!

    公众号【程序员书单】出品,转载请注明出处作者:黄小斜 今天要给大家带来的一本书,是大名鼎鼎的head first系列丛书的一本《head first Java》相信很多学习Java的朋友对它都不会陌生。 深入浅出系列书籍是由O’Reilly出版社发行的一系列教育书籍,它强调以特殊的方式排版,由大量的

    来自 黄小斜
    01
  • avatar mszu 2019-10-16 14:56:00

    excel为某列数据加双引号和逗号,用于拼接成json列表

    (一)操作步骤 2.1 场景 如下图,有一列公司ID数据,想为每一个都加上双引号和逗号,如a => "a",       2.2 左键拉选生成数据存放的单元格       2.3 在公式栏输入公式 ="""&quo

    来自 mszu
    00
  • avatar mszu 2019-10-12 08:52:00

    where 1=1 的作用

    在程序中写代码用于多条件查询,需要根据客户传入的查询参数来构建sql语句,例如根据中文名、英文名查询学生表 String sql = "SELECT * FROM student WHERE 1=1 ";   如果用户传入了中文名 if (

    来自 mszu
    00
  • avatar mszu 2019-08-28 11:33:00

    ThreadLocal 定义、使用场景、案例、原理、注意事项

    (一)定义 This class provides thread-local variables. 线程本地变量,线程独有的变量,作用域为当前线程   (二)使用场景 (1) 目标变量只与当前线程有关,每个线程需要有该值的备份 (2) 目标变量在线程执行过程中多次使用,导致需要

    来自 mszu
    00
  • avatar mszu 2019-07-30 09:22:00

    gitlab第一次开发项目步骤

    (1)到公司gitlab地址上copy用来clone的地址 git clone ***   (2)如果master不是主分支,就用checkout命令切换分支 git checkout ***   (3)从主分支上新建自己的分支 git checkout -b mybranch  

    来自 mszu
    00
  • avatar mszu 2019-07-19 11:23:00

    git切回旧版本代码后再切回最新代码 - git checkout commitID

    (1)git log 查找目标版本的commitID,复制下来   (2)git checkout 目标版本commitID,此时就进入了旧版本的代码,观察可知是切换了一个旧版本代码的临时分支   (3)git checkout 原来的分支,这就回到了最新的代码  

    来自 mszu
    00
  • avatar mszu 2019-07-07 12:49:00

    CountDownLatch与CyclicBarrier与Semaphore的区别

    (1)CountDownLatch与Semaphore (2)CountDownLatch与CyclicBarrier  

    来自 mszu
    00
  • avatar mszu 2019-07-06 16:51:00

    CopyOnWriteArrayList源码add加锁的意义

    源码 /** * Appends the specified element to the end of this list. * * @param e element to be appended to this list * @return {@code true} (as specif

    来自 mszu
    00
  • avatar mszu 2019-07-03 10:34:00

    git 本地修改未提交时切换分支

    1.缓存本地变更 git stash 2.切换分支 git checkout dev_B 3.提取本地变更 git stash apply

    来自 mszu
    00
  • avatar mszu 2019-07-01 10:39:00

    windows密码修改后同步修改git认证密码,HTTP Basic: Access denied and fatal Authentication

    参考链接: https://stackoverflow.com/questions/47860772/gitlab-remote-http-basic-access-denied-and-fatal-authentication   步骤: 1.点击win菜单(或者键盘的win键),在“搜索

    来自 mszu
    00
  • avatar mszu 2019-06-19 17:38:00

    git远程仓库回退

    (一)退回到某个commit -- reset 1. git log (找到你想要回退的版本id,将它复制下来)   2. git reset --hard 版本id (本地回退到目标版本)   3.git push --force (推送到远程仓库,实现回退)       (

    来自 mszu
    00
  • avatar mszu 2019-05-21 16:43:00

    git版本回退

    1. 未commit,但修改了文件 git checkout -- 文件名 若要回退所有文件使用 git checkout -- . 需要注意的是这样会使被修改的文件回退到未修改的状态,而新增加的文件不会被删除,只是会被移出git包含的文件   2. 撤销commit 2.1 回退上一版

    来自 mszu
    00
  • avatar mszu 2019-05-20 08:42:00

    idea强制更新Maven依赖包

    在idea开发的过程中,我们的依赖包可能会多次更新,特别是使用snapshot的时候,pom依赖未改变,此时本地有缓存不一定能迅速更新,想要更新最新依赖有以下两种方法:   (1)reimport 右击项目名->maven->reimport reimport有时候并不能达到最新

    来自 mszu
    00
  • avatar mszu 2018-11-28 21:47:00

    IDEA多Module项目

      环境 IDEA Springboot Maven Spring Initializer   (1)解压spring initializer得到工程文件 (2)IDEA打开后,右键工程文件新建两个Module (3)将父工程blocks的pom的bundle节点

    来自 mszu
    00
  • avatar mszu 2018-11-26 14:18:00

    Access denied for user 'root@localhost' (using password:NO)通过官网给的方法更换Mysql的root密码

    官网重置密码教程链接:(分windows与Linux) https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html   背景:安装mysql虽给出了默认密码但我使用该密码无法登录到mysql,报Access denied

    来自 mszu
    00
  • avatar mszu 2018-08-25 09:57:00

    LinkedList插入数据效率不一定比ArrayList高,源码分析+实验对比

    (一)结论 在尾部插入数据,数据量较小时LinkedList比较快,因为ArrayList要频繁扩容,当数据量大时ArrayList比较快,因为ArrayList扩容是当前容量*1.5,大容量扩容一次就能提供很多空间,当ArrayList不需扩容时效率明显比LinkedList高,因为直接

    来自 mszu
    00
  • avatar mszu 2018-08-18 19:50:00

    Java动态***模式 -- 保护***

    意义 将接口的调用统一到一个函数里处理,然后再去具体实例调用相应的方法,充当一个分发器的作用 user -> handler -> method 字典 动态:指的是在程序运行时才创建***类 ***:与被***类具有相同的属性,也就是被***类有run方法,它也有run方法

    来自 mszu
    00
  • avatar mszu 2018-08-13 17:43:00

    统一签名

    字典表 app_key:客户端名称 app_secret:客户端密码 timestamp:与noncestring配合使用防重刷 noncestring:随机串 type:加密方式   思路 1.客户端 客户端将app_key,app_secret,timestamp,nonoce

    来自 mszu
    00