自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北大虫师的博客

软件与微电子学院第一混子

  • 博客(53)
  • 问答 (2)
  • 收藏
  • 关注

转载 vim 打造C++开发环境

文章目录vim 打造C++开发环境安装pathogen安装auto-pairs安装NERDTree安装MiniBufExplorer安装ctags+taglist+omnicppcompletectagstaglistOmniCppCompleteSuperTab最终配置文件vim 打造C++开发环境文章转自这里安装pathogen项目地址: https://github.com/tpope/vim-pathogen$ mkdir -p ~/.vim/autoload ~/.vim/bundle

2020-06-12 19:48:42 622

原创 图片排版算法

图片排版算法前言算法流程相关代码参考前言现在很多网站上使用的图标都是从一张大图片里面定位出来的, 这种大图又常常称之为雪碧图, 这样用一张图片就代替了所有的小图片确实很方便。但是雪碧图如果过大, 会导致站点 加载速度很慢, 如果排版之后导致雪碧图间隙利用率很低则会影响到用户体验。同时, 排版算法目前还没有证明存在最优的解法, 至少数学上无法证明, 只能无限趋近于最优, 下面简单介绍下图片排版...

2019-12-20 18:52:09 2432

原创 毕业论文写作套路(持续更新)

文章目录前言摘要论文第一章第一小节第二小节第三小节第四小节论文第二章引用参考文献细节参考格式参考前言本文主要针对论文中常见的一些小套路进行总结, 由于笔者是技术类论文, 内容偏向技术类, 对基本的格式以及细节给出一些建议。摘要论文第一章主要讲下每一节目录和内容大致怎么写第一小节这一小节目录有三种写法:论文选题背景与意义论文选题背景论文选题意义这一小节主要是将问...

2019-12-12 16:24:08 1766

原创 win10上开启Ubuntu的方法

文章目录安装步骤开启开发者模式开启相关特征应用商店安装Ubuntu使用参考现在win10上可以直接使用ubuntu环境了,真是蛮吊的,下面看下怎么搞安装步骤开启开发者模式settings => Update & security => For Developers => Developer Mode这个过程可能会卡住一分钟, 正常的开启相关特...

2019-12-03 13:36:35 733

原创 10分钟快速搭建ES

文章目录10分钟快速搭建ES环境安装java环境安装es安装运行10分钟快速搭建ES环境win10安装java环境安装官网下载地址配置java环境变量es运行的前提是需要java环境es安装安装地址下载地址运行找到es的安装目录 运行如下命令:$ elasticsearch.bat直接运行这个bat文件就可以了打开浏览器输入: http...

2019-10-29 15:55:28 3144

原创 Linux 常用命令(持续更新)

删除某个目录下所有.pyc文件$ find . -name "*.pyc" | xargs rm -f

2019-08-18 23:10:36 156

原创 C#快速生成exe文件

C# 快速生成exe文件Debug模式$ dotnet publish -c Debug -r win10-x64Release模式$ dotnet publish -c Release -r win10-x64

2019-08-13 10:28:20 13033 5

原创 10分钟上手Azure Blob Storage

Azure Blob Storage快速上手背景最近遇到了一个新需求, 就是要把存在Azure Blob Storage里面的一些文件加上额外的属性, 之前没用过这个也是费了一上午搞明白一点, 下面简单介绍下。什么是Azure Blob Storage?简单来说就是存储文本, 图片, 视频等非结构化数据的存储服务. 详情可以参考官方文档或者这里Blob Storage的应用场景...

2019-08-08 11:46:12 2272

原创 rmtp+nginx+ffmpeg快速搭建直播平台

文章目录快速搭建基于rmtp协议的直播平台环境准备client端server端安装server端配置Server端运行Server端Client端参考快速搭建基于rmtp协议的直播平台环境client端 win10server端(直播) Ubuntu16.04准备先在server端将目录建好, 假设我们所有的文件都放在root/live中$ cd /root$ mkdir ...

2019-07-16 20:01:10 783 1

原创 Ubuntu18.04 安装最新版本nodejs

删除sudo apt remove --purge nodejs npmsudo apt cleansudo apt autocleansudo apt install -fsudo apt autoremove安装sudo apt install curlcurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash ...

2019-07-14 00:30:56 2605

原创 数据挖掘考题汇总

文章目录数据挖掘习题汇总一 数据挖掘概述二 认识数据数据挖掘习题汇总一 数据挖掘概述数据与知识的区别与联系?数据: 指描述事物的符号记录, 它涉及到事物的存在形式, 是关于事物的一组离散且客观的事实描述。知识: 反映各种事物的信息进入人们大脑,对神经细胞产生作用后留下的痕迹联系和区别: 通过数据可以推导出知识, 比如我们可以通过一系列出售数据推导出这个商店是卖什么的(是否正确地运用...

2019-06-07 16:34:06 13230 2

原创 win10 MySQL-Python 快速安装

文章目录win10 MySQL-Python 快速安装安装过程解决方法win10 MySQL-Python 快速安装安装过程$ pip install mysql-python不出意外会报错_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or direc...

2019-05-23 10:59:43 1871 2

原创 微软,腾讯面试总结

文章目录前言腾讯微信事业部第一轮第二轮总结微软小冰第一轮第二轮前言在某跳动做了半年的服务端开发, 发现并不是自己喜欢的方向, 于是决定换个方向试试, 分别面了腾讯和微软,幸运的是都拿到offer了,下面给大家分享下面试的经过。腾讯微信事业部面的是腾讯微信事业部的基础平台开发岗,面腾讯总共是二面, 第一轮是电话面, 第二轮是当面面试。第一轮电话打过来, 看到是腾讯的LOGO就有...

2019-04-30 22:06:19 1251

转载 机器学习-快速入门

机器学习(持续更新)概述目前机器学习还是比较火的, 包括一些算法岗位基本都是机器学习相关的, 找了一些相关资料和大家分享,先声明一点, 其中大部分资料是从别人那里搬过来的, 都会声明出处相关资料入门周志华机器学习+统计学习基础PDF链接: https://pan.baidu.com/s/1xIl6Zz1sd6F92EByNUCoCg 密码: 5c47林轩田机器学习基石&a...

2019-03-20 22:06:26 259

原创 文件系统实战-FAT

文章目录文件系统实战-FAT文件系统实战-FAT

2019-03-14 00:32:39 273

原创 操作系统-I/O系统

文章目录操作系统-I/O系统操作系统-I/O系统

2019-03-12 22:34:43 1026

原创 操作系统-死锁

文章目录死锁死锁

2019-03-11 13:32:25 337

原创 文件系统

文章目录

2019-03-10 14:34:49 478

原创 操作系统课堂笔记七-交换技术

文章目录交换技术内存扩充技术覆盖技术交换技术为什么需要交换技术?就是当我们内存不足以装载运行程序的时候, 或者剩余内存很小的时候, 怎么使得进程跑起来内存扩充技术内存紧缩技术将碎片合并, 留出更多的空间给进程覆盖技术程序大小超过物理内存总和过程很简单, 就是将不会冲突的部分共享一块内存, 运行一块覆盖一块(个人理解)用户自己定义, 声明覆盖结构...

2019-03-08 03:25:50 2499

原创 操作系统课堂笔记六-存储模型

文章目录存储模型地址重定位存储模型在文章开始前, 我们巩固几个概念装载: 程序运行时, 操作系统会将程序在磁盘中对应的可执行文件load到内存中多道程序设计模型: 允许多个程序同时进入每个进程都有自己的地址空间, 在进程创建的时候, 操作系统就已经创建好了, 且进程间不能相互访问各自的地址空间进程地址空间只有装载到物理内存中才能执行存储模型解决的问题就是如何合理的分配装载...

2019-03-08 00:56:15 276

原创 解锁操作系统

文章目录解锁操作系统简介操作系统概述操作系统运行环境进程线程模型处理器调度同步互斥机制存储模型文件系统I/O系统死锁参考解锁操作系统简介当初学操作系统的时候觉得又难又没什么卵用, 觉得没什么实战性质, 还不如多写一些代码, 多学两门语言。现在觉得大错特错了, 当阅读一些源码或者做一些偏底层的工作时, 你会发现你对操作系统不了解根本看不懂代码。最有感触的是一次公司分享, 我对go语言中gor...

2019-03-07 03:08:17 410

原创 操作系统课堂笔记五-同步互斥机制

文章目录同步互斥机制进程互斥临界区实现进程互斥方案同步互斥机制进程互斥定义: 当很多进程需要共享资源时, 而这些资源又具有排他性,那么各个进程竞争使用这些资源的关系称为进程互斥临界区临界资源(critical source): 又称作互斥资源, 特点是一次只能给一个进程使用, 当多个进程都需要这些资源时候, 就衍生出了临界区或者说互斥区临界区(critial section): ...

2019-03-06 23:21:23 465

原创 操作系统课堂笔记四-处理器调度

文章目录处理器调度概念上下文切换场景上下文切换开销调度算法关键点批处理系统调度算法交互式系统调度算法处理器调度处理器调度也就是CPU调度, 本章主要讲一些调度的概念, 算法, 批处理, 交互式, window系统中的一些算法概念cpu调度: 控制协调多个进程对CPU的竞争, 本质上就是按照一定调度算法从就绪队列中选择一个进程将CPU控制权转交给被选中进程。ps.如果没有就绪进程...

2019-03-06 12:40:13 450

原创 Unix中进程控制浅析

Unix中的一些系统调用fork

2019-03-05 14:00:17 213

原创 操作系统课堂笔记三-进程线程模型

文章目录进程线程模型进程模型进程概述进程控制块PCBPCB结构线程模型参考进程线程模型进程模型进程概述多到程序设计技术: 允许多个程序同时进入内存并运行并发环境: 一段时间间隔内, 但处理器中有两个或者两个以上的程序同时处于开始运行且尚未结束的状态, 且是无序状态进程的定义进程是具有独立功能的程序, 关于某个数据集合上的运行活动, 是操作系统进行资源分配和CPU调度的独立单位是...

2019-03-05 13:01:55 877

原创 操作系统课堂笔记-x86处理器中断异常机制实践

文章目录X86处理器中断与异常浅析名词解释实模式X86处理器中断与异常浅析名词解释中断: 由硬件引发的, 通常分为可屏蔽中断和不可屏蔽中断异常由指令执行引发的, 比如除零异常80*86处理器大约有20多种异常的处理对于某些异常, 程序会在处理前产生硬件出错码,并压入内核态堆栈系统调用: 异常的一种, 用户态到核心态的唯一入口中断控制器(PIC或APIC): 负责将硬件的中...

2019-03-04 18:54:12 760

原创 操作系统课堂笔记二-操作系统运行环境

文章目录操作系统运行环境操作系统主要工作操作系统运行状态中央处理器(CPU)中断/异常机制操作系统运行机制系统调用操作系统运行环境操作系统主要工作程序的执行完成与体系结构相关的工作(重点: 操作系统必须了解和适配硬件)完成应用程序所需的共性任务, 提供各种基础服务性能,安全,健壮性等问题操作系统运行状态中央处理器(CPU)一般由运算器, 控制器, 一系列寄存器以及高速缓存构...

2019-03-04 11:43:48 680

原创 操作系统课堂笔记一-操作系统概述

文章目录操作系统概述简介一个完整的程序执行参考操作系统概述简介本文主要针对操作系统里面一些原理进行剖析, 操作系统也可以说是程序员必经之路, 学的好坏会有本质的区别,尤其是大公司(BAT)的面试, 对操作系统有了解必然是极大的加分项, 个人认为国内讲的不错的一个老师-陈向群老师(北京大学), 我的大部分理论也是从她那里学来的, 博主会把一些关键点记录好给大家方便查看, 后期有时间会优化下结...

2019-03-03 15:14:38 2474 1

原创 Redis其他独立功能

文章目录Redis其他独立功能详解简介发布订阅事务慢日志查询监视器Redis其他独立功能详解简介本文将配合源码介绍一些redis常用的独立功能,如:发布订阅功能,事务的ACID特性,慢日志如何实现等其他更多详细内容请参考深入浅出Redis发布订阅事务慢日志查询监视器...

2019-02-24 22:55:11 181

原创 Redis服务端详解

文章目录Redis服务端详解(待更新)Redis服务端详解(待更新)

2019-02-24 22:49:45 134

原创 Redis客户端详解

文章目录Redis客户端详解(待更新)Redis客户端详解(待更新)

2019-02-24 22:47:02 248

原创 Redis事件详解

文章目录Redis事件Redis文件事件Redis时间事件Redis事件Redis文件事件Redis时间事件

2019-02-24 22:45:54 214

原创 Redis持久化详解

文章目录Redis持久化详解(待更新)Redis持久化详解(待更新)

2019-02-24 22:44:23 411

原创 运行C语言时,中间那些姿势你了解吗?

文章目录1分钟了解下C语言运行时做了什么简介运行过程测试代码预处理编译汇编连接运行快捷方法参考1分钟了解下C语言运行时做了什么简介我们运行一个c语言程序的时候会经历几个过程,分别是:预编译->编译->汇编->连接,下面通过实践简单了解下。运行过程测试代码# include<stdio.h>// 文件名 hello.cint main(){ ...

2019-02-23 15:29:40 498

原创 深入浅出Redis-常见数据结构

文章目录Redis常见数据结构字符串Redis常见数据结构字符串

2019-02-09 05:40:44 1100

原创 深入浅出Redis

文章目录Redis源码剖析简介Redis数据结构Redis事件Redis客户端Redis服务端Redis源码剖析简介Redis数据结构Redis事件Redis客户端Redis服务端

2019-02-09 05:37:55 2481 4

原创 mac django queryset接入sqlserver

文章目录mac Django框架接入SqlServer背景事前准备mac安装sqlserver建库建表Django接入参考mac Django框架接入SqlServer背景我需要通过django queryset 将数据存储进sqlserver,相信大多数朋友都有过接入mysql的操作,但是mac中需要接入sqlserver 还并不是那么简单,经历了很多坑,还是挺多步骤的,下面跟着我走吧...

2019-01-11 02:39:22 292 1

原创 Crontab 用法快速上手

文章目录Crontab 用法快速上手基本格式含义例子总结Crontab 用法快速上手基本格式格式形式: *  *  *  *  *  command含义第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令例子20 11 * * * ...

2018-11-12 11:06:36 160

原创 Git 相关文字显示乱码问题

文章目录1 系统文字配置问题2 修改git配置1 系统文字配置问题查看命令:$ echo $LANG;export LANG="zh_CN.UTF-8"2 修改git配置$ git config --global i18n.commitencoding utf-8$ git config --global i18n.logoutputencoding utf-8$ exp...

2018-11-05 11:21:33 611

原创 go常用转换 int int64 string

文章目录常用go语言数据类型转换string转intstring转int64int转stringint64转string常用go语言数据类型转换string转intvar a inta,err:=strconv.Atoi("1234")string转int64a := "1234"b, err := strconv.ParseInt(a, 10, 64)int转stringa...

2018-10-25 18:57:09 3165

空空如也

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

TA关注的人

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