学习记录
文章平均质量分 79
GeekDengshuo
这个作者很懒,什么都没留下…
展开
-
linux基础知识
1.信号信号是软件中断,提供了一种处理异步事件的方法unix信号机制最简单的接口是signal函数/* * sign 信号整型 * func 函数指针 * return :函数指针(一个函数地址,函数有一个整型参数,无返回值) */void (* signal(int sign,void (*func)(int))) (int) // 其他的表达方式typedef void signfunc(int);signfunc *signal(int ,signfunc);type原创 2022-02-27 21:23:06 · 955 阅读 · 0 评论 -
学习记录-随机算法
2022.01.06 - 20222.01.18 知识点1.Java数据结构ArrayDeque看一下数据类的描述Resizable-array implementation of the Deque interface. Array deques have no capacity restrictions; they grow as necessary to support usage. They are not thread-safe; in the absence of external sy原创 2022-01-23 21:09:19 · 803 阅读 · 0 评论 -
一文搞懂C语言中指针数组、数组指针、函数指针、指针函数
一文搞懂C语言中指针、数组、指针数组、数组指针、函数指针、指针函数1.背景阅读redis源码,初始化流程-创建并初始化服务器数据结构中(initServer)// 设置信号处理函数signal(SIGHUP, SIG_IGN);signal(SIGPIPE, SIG_IGN);signal函数#include<signal.h>// signal函数原型void (*signal (int sign,void (*)(int)))(int);// second vers原创 2021-10-03 01:05:58 · 186 阅读 · 0 评论 -
位排序算法
位排序算法位排序算法,一种占用内存小、运行时间快应用于特殊情况的算法0x01.问题背景问题描述:需要对磁盘中的文件进行排序,对时间效率要求高,文件中包含千万条记录,每条记录都是7位整数(百万)号码整数记录数据不重复,每条记录都是单一数据。输入:一个包含N个整数的文件,每个数都小于N=10^7,整数无重复输出:将输入的整数进行升序排序,输出有序的列表约束条件:大约有1MB的内存空间可用,充足的磁盘空间,时间控制在10s-8min之间0x02.解决方法1.归并排序磁盘文件最常用的排序算法原创 2020-08-16 17:05:09 · 605 阅读 · 0 评论 -
并发知识
并发1.基础知识进程:进程有独立的代码和数据空间(进程上下文),进程间切换会有巨大的开销,进程是进行资源分配的最小单位线程:同一类线程共享代码及数据空间,线程有独立的运行栈和pc计数器,线程的切换开销小,线程是cpu进行调度的最小单位主线程:JVM调用程序main()所产生的程序当前线程:Thread.currentThread()获取当前线程后台线程(守护线程):为其他线程提供服务(...原创 2019-10-28 17:44:00 · 102 阅读 · 0 评论 -
比较接口及Lambda流的聚合方式
Comparable 及 Comparator 的区别Comparable一个内比较器,类可以和自己比较compareTo() 自然比较方法public interface Comparable<T>{ public int compareTo(T o);}public class Book implements Comparable<Book>{...原创 2019-10-25 08:36:41 · 144 阅读 · 0 评论 -
I/O学习
java I/Ojava的输入输出系统所有的数据都是通过流在各个设备上转运传输磁盘文件 File主要处理文件及文件系统(目录)这个比较特殊,不属于流式操作文件信息isFile(),listFiles(),getName(),exists()getPath(),getAbsolutePath(),getParent()目录信息isDirectory(),list()流式...原创 2019-10-23 16:33:37 · 102 阅读 · 0 评论 -
素数求解(埃氏筛法)
一千万以内的素数brute force 暴力解法埃拉托斯特尼筛法_埃氏筛法求素数 埃氏筛法-算法实现 参考链接素数:只能被自己和1整除的数brute force 暴力解法public class Prime{ // 判断一个数是不是质数 public boolean isPrime(int num){ for(int i=2;i<num;++i){...原创 2019-10-21 09:40:24 · 490 阅读 · 1 评论 -
Matplotlib绘图库的使用 (更新中)
Matplotlib 的用法介绍Matplotlib 绘图库的使用matplotlib的定义:matplotlib 是一个Python下的2D绘图库,能够在跨平台的交互环境中产生各种硬拷贝格式的印刷级的图形1.在jupyter上输出matplotlib 矢量图.矢量图的好处是,放大后不会出现模糊,可以使用在论文中代替orange画图.#添加一段代码就行impo...原创 2018-06-01 10:19:06 · 1815 阅读 · 0 评论 -
linux 下matplotlib 无法显示中文字体的问题
# 小白的学习之路仅仅记录一下解决方案,有时间再整理一下解决问题的具体步骤和多种方法网上的关于matplotlib 中文字体输出问题大部分是基于windows操作系统,而且不能进行复现!!不能进行复现的教程,不是一个好教程@author:周末区捉鱼点击打开链接 https://blog.csdn.net/onepiece_dn/article/details/46239581直接放出解决步骤: ...原创 2018-04-04 16:17:15 · 2861 阅读 · 1 评论