自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 热门编程语言间的差异

热门编程语言对比1. C用途操作系统开发软件开发硬件设计开发优点C 语言高度可移动,在不同平台上运行几乎不需要做修改;C 语言基于变量、宏命令、函数和架构,几乎可以嵌入所有线代微型处理器;几乎所有编程语言都是由 C 实现,学会 C 之后学习其他语言就较为简单。缺点C 语言没有运行时检查机制;C 语言不支持面向对象编程;对于小白来说学习难度较大。2. C++用途软件开发搜索引擎操作系统游戏开发优点熟练掌握 C++ 有利于理解其他编程语言例如 Java

2020-10-12 00:18:13 28917

原创 使用 Docker 在服务器部署 CodiMD

使用 Docker 在服务器部署 CodiMD本教程使用阿里云服务器学生机,系统为 CentOS 7,不同系统间方式大同小异。之前一直习惯使用 HackMD,最近在进行数学建模比赛时需要文档系统编辑,由于众所周知的原因队友无法正常使用 HackMD,故在自己的服务器上部署 CodiMD,以确保可以无障碍访问。一、CodiMDCodeMD 是一个开源项目,可实现 MarkDown 文档的协同编辑,功能与 HackMD 一致(这好像是废话),项目地址在 GitHub 的 hackmdio 下,部署极

2020-07-22 20:27:07 26394 1

原创 Ubuntu 下 apt 及 pip 使用国内源

Ubuntu 下 apt 及 pip 使用国内源本文以 Ubuntu 20.04 为例,同时列出了低版本的 Ubuntu 解决方案一、apt 使用阿里云源备份原文件/etc/apt/source.list 是包管理工具 apt 记录软件包仓库位置的配置文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak查看版本信息不同 Linux 版本在下一步中配置有一点点不同,即在镜像链接后首个参数不同。下面列出不同 Ubuntu

2020-07-21 22:03:34 26135

原创 Apache v.s. Nginx

Apache v.s. Nginx

2020-06-14 18:17:32 11849

原创 静态网站部署到远程服务器

静态网站部署到远程服务器这里静态网站是指只由 HTML+CSS+JavaScript 实现的简单网站,部署时不需要其它语言的运行环境及运行引擎,只需简单地将网页配置到相应服务器的默认起始页面,Java Web 项目的部署见我的其他 blog。服务器软件分别介绍 Apache 以及 Nginx ,服务器硬件均使用阿里云云服务器。一、 Apache为避免与 Nginx 端口冲突,这里将 Apache 端口修改为 :8080 端口,将 httpd.conf 下 Listen 后面默认的端口 80 改为

2020-06-14 17:31:51 12897

原创 NoSQL 数据库

NoSQL 数据库一、出现背景二、优势与缺点三、NoSQL 数据库分类四、MongoDB v.s. Redis

2020-06-02 23:16:05 10567

原创 本地文件上传至 Linux 服务器

本地文件上传至 Linux 服务器服务器使用过程中经常需要与 PC 进行文件交互,交互过程中的文件传输可采用的协议主要有 RDP(远程桌面协议), SSH, FTP(远程文件传输协议) 等。方法主要有 scp, xftp(Xshell 插件), lrzsz, FTP工具等,这里只介绍 scp 的上传下载文件时的用法。一、下载命令scp username@ip:/path/filename /local_dir # 本地目录scp root@39.97.235.240:/var/www/html/

2020-06-02 20:14:21 24575

原创 Linux 系统下文件压缩&解压

Linux 系统压缩&解压文件压缩永远是针对于一个独立文件进行的,一个文件夹(某目录下文件)想要进行压缩首先要进行打包,打包成一个文件,所以在 Windows 下常说的压缩是打包与压缩的总称,同理解压是指解压缩与拆包的宗盛。很多命令也将打包与压缩、解压与拆包进行了整合,以方便使用。一、 打包拆包tartar 即 Linux 中的打包拆包命令,该命令将目录下文件打包成 .tar 格式文件或者将 .tar 文件拆包成各具体文件。tar 文件格式已经成为 POSIX 标准,最初目的是将文件

2020-06-01 10:51:05 12767

原创 Fluent Terminal

Fluent TerminalFluent Terminal 是一款专属于 Windows 平台的超高颜值终端(终端模拟器),其利用 UWP 技术,响应速度稍逊于 Windows 默认的 PowerShell ,个人觉得是目前 Windows 上最美观的终端。下载安装Fluent Terminal 是 Github 上的开源项目,现已在微软商店上架,可直接到微软商店下载安装,也可到 Github 下载 release 版本。微软商店下载Github 下载配置Shellct

2020-05-30 20:08:44 16020

原创 LaTeX 入门-语法

LaTeX 入门 - 语法一、使用 LaTeX 优点这里首先说明,并不是因为 Word 排版不好才使用 LaTeX。之所以 Word 排版不美观,很大一部分是因为上手太简单,很少有人在使用 Word 时会像学习 LaTeX 时一样逛论坛、看文档,结果排出难看的文档后怪工具不方便。这里只列一下 LaTeX 的优点,并无对 Word 的特意中伤(但从开源角度是可以喷的,这取决于个人的价值观念)。完全自定义,自主设计,比 Word 更专业的排版超文本标记语言;设计效率高,不需频繁操作鼠标;复用性强

2020-05-25 23:37:46 120370 3

原创 LaTeX 入门-配置

LaTeX 入门 - 配置一、LaTeX 编辑器Overleaf:在线使用,容易上手,新手强烈推荐,汉化也很好; Bakoma Tex:实时编译,所见即所得,比较古老得软件,颜控慎用;TeXworks:TeX Live 自带的编辑器,轻量级。但像其他语言环境自带的编辑器一样,不够美观,高亮效果不好,比较原始;LyX:使用过程类似 Word,所见即所得,支持 LaTeX 源码编辑,使用比较友好,作为程序员觉得这并不专业;Texmaker:中规中矩,功能比较齐全,界面比较美观,上手难度不高;Su

2020-05-25 00:14:01 13126 1

原创 Markdown极简入门

Markdown 书写规范一、 认识 MarkdownMarkdown 是一种轻量级的标记语言,语法十分简单,是十分轻量的。正由于其作为一门语言,才得以使用 GitHub 进行管理及版本控制,科协现将部分重要内部文件使用 GitHub 进行版本控制,使用 Markdown 进行编写。当然 Markdown 的意义远不止于此,像是日常记笔记、写 blog 以及项目文档管理等等,使用 Markdown 都会事半功倍。口说无凭,带伙用起来就会被迷住的。Markdown 编辑器俗话说,工欲善其事必先利其器(

2020-05-19 00:07:01 11225

原创 数学建模常用代码总结-Python&MATLAB

数学建模常用代码总结-Python&MATLAB数学建模过程中有许多可复用的基础代码,在此对 python 以及 MATLAB 中常用代码进行简单总结,该总结会进行实时更新。一、文件读取python (pandas)文件后缀名(扩展名)并不是必须的,其作用主要一方面是提示系统是用什么软件打开,另一方面提示文件内容格式。如.txt, .csv, .tsv 文件均为纯文本文件,只是 .csv, .tsv 说明了数据的分割方式分别为, 与 \t 。既然都是文本文件,那就都可用 pandas.r

2020-05-16 14:53:10 18412

原创 数学建模主要方法与常用算法概括

数学建模主要方法规划类方法:有约束条件求最优解;eg:利用现有资源安排生产以取得最大经济效益;图与网络:某具体事物之间的联系;排队论:也称随机服务系统理论,解决性态问题、最优化问题、排队系统的统计推断;对策论:又称博弈论、竞赛论,具有竞争性的问题,每方都力求选取对自己最有利的方案,找到一个最合理的方案并求解;层次分析法:略;插值与拟合:插值,求过已知有限个数据点的近似函数;拟合,已知有限个数据点,求近似函数,不要求过已知点,只求某种意义上偏差最小;数据的统计描述与分析(数理统计):搜集、整理

2020-05-15 17:03:39 12160

原创 Vue.js 基础学习摘要

Vue.js 学习摘要一、介绍构建用户界面的渐进式框架(渐进式框架的意思就是可以只用框架的一部分,而不是只用了一点就必须用所有部分);核心库只关注视图层,目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件;Vue.js 2.0 与其他框架的区别;二、起步声明式渲染Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。数据和 DOM 已经被绑定在一起,所有的元素都是响应式的。<script src="https://unpkg.c

2020-05-15 16:36:34 10879

原创 机器学习基础学习笔记

机器学习基础一、机器学习概述机器学习直白来讲,是根据已有的数据,进行算法选择,并基于算法和数据构建模型,最终对未来进行预测;输入一组数据X-Y,想要得到X-Y间的一个目标函数 f 。根据大量历史数据,根据逻辑推理得到一个与想要得到的目标函数 f 相近的假设函数 g ;对于某给定的任务 T ,在合理的性能度量方案 P 的前提下,某计算机程序可以自主学习任务 T 的经验 E;随着提供合适、优质、大量的经验 E ,该程序对于任务 T 的性能逐步提高。即随着E积累,会导致以 P 度量的性能的提升;选择的

2020-05-15 15:30:28 11335

数学建模(司守奎主编)&数学建模常用算法代码

司守奎主编数学建模及数学建模常用代码整理(主要有涉及输出、绘图及解方程等) 数学建模是对现实世界的特定对象,为了特定的目的,根据特有的内在规律,对其 进行必要的抽象、归纳、假设和简化,运用适当的数学工具建立的一个数学结构。数学建模就是运用数学的思想方法、数学的语言去近似地刻画一个实际研究对象,构建一座沟通现实世界与数学世界的桥梁,并以计算机为工具应用现代计算技术达到解决各种实际问题的目的。建立一个数学模型的全过程称为数学建模。

2020-06-17

空空如也

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

TA关注的人

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