3 苏大强太强了

尚未进行身份认证

我要认证

心怀梦想,砥砺前行。

等级
TA的排名 5w+

LRU实现方法

/* * Copyright (c) 2020 wcx * All rights reserved. *//* 关于LRU实现的四种方法: LRU(least recently used最近最久未使用) (1)数组实现,利用时间戳每次删除最大的,但是切换次数多了可能就爆int (2)链表插入删除(每次找到就插入到前面,没有就直接插入) (3) unorder_map+链表 o(1)实现*/#include <bits/stdc++.h>#i

2020-09-06 16:08:04

TortoiseSVN使用教程[多图超详细]

下载Windows 端程序:http://tortoisesvn.net/downloads。一般而言,如果是32-bit的Windows XP 应该使用TortoiseSVN-1.4.x.xxxx-win32-svn-1.4.x.msi 这个档案。如果是64-bit 的操作系统,则应该使用TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi 这个档案。 执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。正确安装后,应该进行一次的重开.

2020-06-21 21:37:19

为Linux命令设置快捷键

最近有在Linux下编程,但是发现有很多命令太长,例如clone或push等命令使用时,带的参数一般都会很长。每次重复操作时,都会付出较多的时间。所以,专门查阅了一些资料,来总结Linux下设置命令的快捷键。以此记录,方便查阅:目前总结到的有两种方式,一种是临时快捷键,一种是永久快捷键。1)临时快捷键: 使用alias命令设置别名,有点像c语言中的#define定义例如,想用".."替代“cd ..”那么可以在命令行输入:$alias ..='cd ..'即可实现,以后在用到cd ..时,只需

2020-06-10 15:23:56

成为深漂

1、前情提要  从6月2号飞机在深圳宝安机场落地,我正式成为一名深漂。来这边公司实习,是来之前一直在想的,深圳有更好的互联网公司,有更好的平台,可以接触更多的新鲜事物,认识更多的人。   关于租房子的事情,我一直不太想租单间,一直在找和别人合租的房子。三天阳光下奔走后,最后和同事合租了两室一厅(吐槽一波深圳房价,等价位在我大郑州可以在三环租一个三层豪宅)。  刚上班的几天,因为自己的疏忽,导致入职出现了很多问题。我操作真秀,被堵在大门前找导师

2020-06-07 20:20:46

屌丝的学习在生活中的比重

2020/5/7 郑州 大雨 这好像个日记啊  这个问题我多次思考过,或许在不同的时间段答案是不一样吧。  作为一个从高考走出来的大三中年老男人,高考带给我的影响或许有点深远,至今我还是保留些许死学的感觉。  鄙人总是一边大力抨击着现在教育为什么不能够因材施教,一边却违心得一本本教科书书的换着去读。还好大学选的是自己青睐的专业,让...

2020-05-07 23:44:28

linux的select实例

我用set存储文件描述符,复杂度会更高。如果用vector管理所有文件描述符的话,一个描述符连接关闭删除复杂度较高。用set在Log复杂度删除,感觉更方便一点。复杂度更低的一个思路:开辅助数组/Vector存,再开一个数组存标志位(是否连接)。//复用服务器#include <unp.h>#include <iostream>#include <set&...

2020-05-04 12:35:43

leetcode题 1425、带限制的子序列和

https://leetcode-cn.com/problems/constrained-subsequence-sum/这个题本地的和idle跑的不一样,思路应该不错。用了set,有点复杂。记录下,改天再刚。#include <bits/stdc++.h>using namespace std;struct node1{ int val; int ad;...

2020-05-02 19:23:20

一个值得纪念的状压问题。

//柳总牛批#include <bits/stdc++.h>#define P pair<int,int>#define fr first#define se secondusing namespace std;typedef long long ll;const int maxx=20;const int inf=0x3f3f3f3f;const ll...

2020-04-26 22:17:29

C++虚表再探

单继承多继承

2020-04-26 10:52:13

京东一面+二面(Golang开发),网易一面(游戏开发工程师)

京东岗位我报的有点魔幻,我从事C++岗位的,牛客上写Golang要求C++或者Go其中一种,直接就报了。还是太年轻,笔试大多都go的题,收到面试走狗屎运(全都是蒙的,算法题只写了第一道)。京东一面(40min):(1)如何判断链表有环(快慢指针,一个跳1,一个跳2,我回答的拓扑,很尴尬,一度尴尬,互相傻笑)。(2)计算机网络有几层,传输层的协议。(普遍接收的五层,TCP/UDP)(3)写...

2020-04-25 11:00:18

eclipse导入项目(Some projects cannot be imported because they already exist in the workspace)

这个昨天遇到了,以前也遇到过,忘了怎么解决的。网上有很多说不copy到workspace然后refresh,这个方法我这里没啥用。提供一个曲线救国的方法:eclipse导入项目识别的是目录中的.project,出现错误是因为我们原来导入的项目.project已经存储在workspace下面(即使删除了,workspace可能还存储这个project一些信息),再次导入识别之后发现.proj...

2020-04-24 21:38:45

腾讯一面+二面+三面+HR面

首先感谢腾讯爸爸捞我。本人普通211院校,大龄ACMer(区域赛铜),感觉腾讯问的蛮全面的,算法倒是问的比较少。下面是凭印象过一遍,另外其他厂的一些面试我认为比较经典的,我也加上去。一面(30min)问的基础知识比较多,1、自我介绍(最好别说的太少)2、关于C++的多态实现(虚函数动态绑定)3、创建派生类对象构造函数的执行顺序(基类,派生类)4、TCP三次握手(TimeWait为什...

2020-04-22 09:38:43

陈硕多线程服务器编程--持续更新

1、https://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777432.html C++中voliate关键字,多线程共享变量用voliate修饰,因为有时候编译器优化,我们取值直接从寄存器中拿来,但是寄存器和内存中这个数据可能不一样,具体例子可以看链接中,所有加voliate修饰,保证每次都是从内存中拿和放。2、weak_ptr不仅仅...

2020-04-11 18:10:49

shared_ptr循环引用例子

#include <bits/stdc++.h>using namespace std;class A{public: shared_ptr<A> t; ~A(){ cout<<1<<endl; };};int main(){ shared_ptr<A> q(new A()); ...

2020-04-11 18:01:02

C++线程池实现

直接上代码/* author:wcx date:2020/4/9 task:声明工作结点,声明线程池类。 name:ThreadPool.h*/#ifndef THREADPOOL_H#define THREADPOOL_H#include <iostream>#include <string>#include <queu...

2020-04-10 12:48:53

JMeter压力测试工具

推荐此文,讲解jmeter的操作:https://blog.csdn.net/github_27109687/article/details/71968662?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2&utm_source=distribute.pc...

2020-04-07 18:03:46

C++ Boost库、Muduo库安装

C++网络编程 - Boost::asio异步网络编程 - boost库源码编译安装https://blog.csdn.net/QIANGWEIYUAN/article/details/88792874C++ muduo网络库知识分享 - Linux平台下muduo网络库源码编译安装https://blog.csdn.net/QIANGWEIYUAN/article/details/8902...

2020-04-05 23:54:27

Weak_ptr实现

前言:循环引用实例:/* @author:wcx @task:shared_ptr循环引用实例*/#include<bits/stdc++.h>using namespace std;struct node{ shared_ptr<node> t;};int main(){ shared_ptr<node> a(n...

2020-04-01 10:58:05

Shared_ptr简单实现

/* @author:wcx @task:shared_ptr实现*/#include<bits/stdc++.h>using namespace std;namespace P{ template<typename T> class Shared_ptr{ public: Shared_ptr(T *da):...

2020-04-01 10:20:33

scoped_ptr简单实现

/*scoped_ptr的实现和auto的区别就是,拷贝构造函数声明成了私有的,这样管理权就不会转让了。*/#include<bits/stdc++.h>using namespace std;namespace P{ template <typename T> class Scoped_ptr{ public: Scop...

2020-04-01 09:45:32

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。