- 博客(14)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 LeetCode题目精选-汇总
在做题过程中偶然看到了这篇汇总,想着对自己有用你,于是保存下来,也可以供大家学习参考,都是java版本。算法思想双指针排序贪心二分查找分治搜索动态规划数学数据结构链表树栈和队列哈希表字符串数组与矩阵图位运算简洁精炼,转自github CyC2018,感兴趣的小伙伴欢迎给个Star。...
2020-02-26 09:45:53
685
1
原创 腾讯后台开发C、C++面试题
概述参考:后台开发高频面试题目面试分为以下几大块一、 C/C++const多态什么类不能被继承二、网络网络的字节序网络知识 tcp三次握手 各种细节 timewait状态tcp 与 udp 区别 概念 适用范围TCP四次挥手讲一下过程,最后一次ack如果客户端没收到怎么办,为什么挥手不能只有三次,为什么time_wait。对于socket编程,accept方法是干什么...
2020-04-08 10:09:25
661
原创 彻底理解epoll【转自知乎:游戏研究院】
epoll1、本质原理如果这篇文章说不清epoll的本质,那就过来掐死我吧2、边缘触发与水平触发epoll 水平触发与边缘触发3、epoll惊群[再谈Linux epoll惊群问题的原因和解决方案](https://blog.csdn.net/dog250/article/details/80837278)...
2020-03-27 23:42:54
274
转载 MySQL数据库面试题
MySQL数据库面试题大佬汇总,本人记录一下,仅作学习。https://blog.csdn.net/ThinkWon/article/details/104778621?depth_1-utm_source=distribute.pc_feed.none-task&request_id=&utm_source=distribute.pc_feed.none-task...
2020-03-27 23:12:56
244
原创 密码学问题汇总
密码学基础问题汇总【1】RSA可能遭受的攻击问题先简单介绍一下RSA的原理及实现:RSA算法详解及C语言实现接下来是他可能遇到的一些问题:分解模数n: 分解因子算法分解fai n低加密指数攻击: 低解密指数攻击迭代攻击选择明文攻击共模攻击 :共模攻击原理定时攻击【2】生日攻击的原理,攻击效果震惊Q!!!一个23人的班级至少两个人生日相同的概率竟然高达50%哈希碰...
2020-03-27 22:26:12
2161
2
原创 密码学中的伪随机数
密码学1、PRFPRF在密码学中代表伪随机函数,那么伪随机函数对应的真随机函数又是什么,接下来会简单介绍一下,首先需要明白,伪随机函数是怎么生成的。- 随机数生成器(Random Number Generator)真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。而计算机中的随机函数是按照一定算法模拟产生的,其结果是...
2020-03-27 19:21:18
3276
原创 进程与线程
定义进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。进程——资源分配的最小单位,线程——程序执行的最小单位。1、一个线程只...
2020-03-21 22:04:04
146
原创 C语言常见知识小计
知识点汇总malloc和new的区别主要从:申请内存所在位置、返回类型安全性、内存分配失败时的返回值、是否需要制定内存大小 这四个方面进行区分:【1】申请的内存所在位置不同new操作符从自由存储区(free store)上为对象动态分配内存空间。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区。malloc函数从堆上动态分配内存。堆是...
2020-03-11 21:11:51
138
原创 linux下添加miracl密码库(miracl.a免费下载)附使用说明
说明miracl是常用的密码库之一,用来开发密码服务组件、写密码算法,或者直接调用密码函数都可以通过miracl.h实现,可以利用大数库可以进行国密算法开发,同时也有一些基于椭圆曲线、双线性对的密码算法,大家可以通过下载官方源码查看,此处附上github链接:Miracl添加链接描述。使用大家可以通过编译源码生成miracl.a源文件,添加到自己本地的/usr/lib库文件下。具体操作如下:...
2020-03-04 22:31:56
1717
2
原创 LeetCode题解——队列/栈
说明题目【225】用队列实现栈使用队列实现栈的下列操作:push(x) – 元素 x 入栈pop() – 移除栈顶元素top() – 获取栈顶元素empty() – 返回栈是否为空MyStack { private Queue<Integer> queue; /** Initialize your data structure here. */ ...
2020-03-01 21:52:19
160
原创 高性能mysql架构汇总
由于学习需要,大概在网上查找了一些资料,简单做一下汇总,供大家学习参考吧。本文引自:如何设计能支撑百万并发的数据库架构?–JackJiang首先想到的可能就是分表、分库,读写分离了,这里引用网上的例子做一下解释:1)小型系统的典型数据库 假如我们现在是一个小创业公司,注册用户就 20 万,每天活跃用户就 1 万...
2020-02-28 22:20:05
148
原创 LeetCode题解——链表(一)
说明以下均为LeetCode相关题目解析,附上题目序号及相关解答,主要供自己学习记录。题目【21】合并两个有序链表题目将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。输入:1->2->4, 1->3->4输出:1->1->2->3->4->4解答class Solutio...
2020-02-25 23:32:33
156
原创 mysql无法向表中插入中文:修改编码格式
报错:首次创建好table后,向表中插入汉字内容时会提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x8C\x82\xE6\x9C\xBA’ for column ‘name’ at row 1,表示’name’这列插入的汉字无法被编码。原因:mysql数据库的默认编码是latin1,首次创建表单后,可以使用下面代码查看数据库编码...
2020-02-17 11:05:29
535
1
libmiracl.a
2020-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人