自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 Neo4j CQL基础

文章目录简介基本组成CypherLOAD CSV导入节点导入关系动态导入关系CREATE创建节点创建关系MATCH查找节点查找相连节点查找特定关系再谈创建关系MERGE存在则更新,否则插入AOPC支持DELETE删除特定节点删除特定关系删除所有节点关系REMOVE删除属性删除标签SET添加新属性修改属性值添加新标签INDEXUNIQUEEXISTSALL/ANY/NONE/SINGLE常用函数字符串关系函数最短路径参考资料简介图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是

2021-10-24 09:37:58 636

原创 UTF-8,Unicode、ASCII和GBK

ASCII:最为普遍的一种编码方式。用一字节对字符进行编码,只能表示英文字母。Unicode:它为每种语言中的每个字符设定了统一并且唯一的二进制编码。它并不是一种特定的编码方式,它有一系列方式如UTF-8,UTF-16等。UTF-8:目前一种常用的编码方式,对不同范围的字符使用不同长度的编码。GBK:有时候在中文编码环境下会用到,通用性不如UTF-8,能够表示简体中文和日韩英文等。...

2021-03-01 19:23:34 332

原创 Linux 网络编程作业

编写一个TCP协议网络通信程序,要求在客户端读取文件/etc/passwd的内容,传输到服务器端,服务器端接受并输出在终端上。客户端:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<netdb.h>#include<sys/types.h>#include<netinet/in.h>#include<sys/socket.h>#in

2021-01-14 09:59:25 476 2

原创 C语言字符串strlen和sizeof的区别

最近写作业时又用到了C语言,发现很多基础知识都忘记了,其中就包括字符串使用时用到的sizeof和strlen。int main(){ char test[20]=""; printf("%d,%d",sizeof(test),strlen(test)); return 0;}对于这串代码,返回值是20,0。说明strlen返回的是字符串的实际长度,而sizeof返回的是分配内存空间的长度。...

2021-01-08 11:06:29 246

原创 决策的最优停止理论

概率论课程的小论文,放上来以作存档。文章目录背景历史经典秘书问题讨论与拓展结语参考文献附录摘要从当下生活中常见的选择场景出发,本文探索了作出最优选择策略的可能性,并由此引入了最优停止理论与37%法则,并从最优停止理论的最简单情形介绍了其背后的基本数学原理。关键词:最优停止理论,37%法则,条件概率背景​ 假设你是一个刚来到上海的职场新人,正在寻找合适的租房房源。你可能希望能够认真思考,仔细斟酌,在众多选择中反复权衡以确保自己做出了最正确的决定。但现实并不那样理想化,上海的优质房源非常紧凑,若

2021-01-06 12:35:38 5557

原创 Linux C语言编程作业

编写一段C程序,创建一个子进程,并在子进程中运行grep -R“#!/bin/bash”/home命令,父进程在以下情况下立即终止子进程的运行(使用SIGTERM信号):延时10秒之后用户按下<Ctrl+Z>按键之后(要求覆盖默认行为)#include<stdlib.h>#include<unistd.h>#include<sys/wait.h>#include<sys/types.h>#include<stdio.h&gt

2021-01-05 15:32:59 224 1

原创 Linux awk编程作业

编写一个shell脚本awkexe.sh,其中使用awk命令将/etc/passwd的内容按照以下方式输出到文件awk.out中:首行显示列表标题:List of Users 标题后输出分割线每行只显示用户名、组ID和使用的默认shell路径,并在最上方显示字段名称,如UserName,GroupID,Shell Path,注意字段名与内容要按列对齐在列表下方输出分割线在分割线下方输出带提示的统计信息,统计每种shell路径出现的次数#!/bin/bashawk -F: 'BEGIN {

2020-11-14 11:44:05 334

原创 SPSS分析数据学习笔记

文章目录数据处理相关系数双变量相关数据处理名称:可以在变量视图->标签中加上备注。值:在变量视图->值标签中加上备注。若变量中对缺失值赋值了,那么可以在变量视图->缺失中标注。缺失值默认小于所有变量。对变量排序:数据->个案排序。排序依据中优先级自上而下。将一部分变量过滤在外不参与计算:数据->选择个案->如果条件满足。被过滤掉的个案前面会有被划掉的标志。汇总数据:要计算某一个群体的数据指标。在数据->汇总中访问。分界变量放置用于分组的变

2020-11-09 23:06:49 4617

原创 通信中带宽与数据传输速率的联系与区别

初学计算机网络有很多困惑:比如在物理层讲到带宽和数据传输速率时,概念的区分总是让人感到不知所云。带宽和数据传输速率似乎有区别,但有时又被混用,于是笔者查阅了一些资料,终于对这个概念有了一些理解:带宽的本来单位是Hz,指代通信线路允许通过的信号频带范围。当带宽用Hz描述时,带宽与信道最大数据速率的关系可以用香农定理和尼奎斯特定理描述:尼奎斯特:适用于有限带宽的无噪声信道。若一个信道带宽为B(Hz),信号包含V个离散等级,则最大数据速率=2Blog2V单位b/s最大数据速率=2B log_2V

2020-11-08 11:27:19 11289

原创 Linux shell编程作业

作业1编写脚本exe1,该脚本接收一个命令行参数,并根据其类型做以下操作:若参数为普通文件,则显示其内容若参数为压缩文件,则解压缩(如同目录下有同名文件则放弃)若参数为目录,则将其归档并压缩(如已有同名压缩文件则放弃)若参数不存在,给出错误提示并退出#!/bin/bashstr=$1len=${#str}let len=$len-3if [ -e $1 ]then if [ -f $1 ] then if [ ${

2020-11-04 13:49:59 928 1

原创 shell正则表达式判断输入的数字是否为整数或浮点数

if [[ $str = [0-9]*\.[0-9]* ]] || [[ $str = [0-9]*[^.a-zA-Z] ]] || [[ $str = [0-9] ]]

2020-10-31 17:45:54 1756 1

原创 java使用Executor和Fork-join框架并发编程

文章目录ExecutorFork-joinExecutorExecutor用于已知任务数的情况,将任务数提交给线程池,线程池自行分配管理线程。注意:Callable和Runnable是等价的,但Runnable的run方法没有返回值,而Callable的call方法可以有返回值。示例:SumTask类import java.util.Random;import java.util.concurrent.Callable;//任务实现Callable接口public class S

2020-10-29 23:03:29 177

原创 java多线程编程基础方法

虽然java可以通过继承Thread类和实现Runnable接口两种方法创建多线程。但Runnable比Thread更方便且更容易实现资源共享。多线程启动:调用start方法,自动以新进程调用run方法。若直接调用run方法会变成串行执行。多线程管理:线程应当避免被动的暂停和终止,而应当采取主动的方式。常用函数:Thread.currentThread().getName()...

2020-10-29 22:41:58 98

原创 java docx文件处理作业代码

student.xslx:student.docx:注意java读docx模板可能出现问题:可能是docx内部标签的问题,先将模板转化为xml再修改标签。代码:CreateBarcodeimport java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import org.krysalis.barcode4j.impl.code39.Code39Bean;import.

2020-10-28 15:53:50 447

原创 java多线程编程作业代码

import java.util.Vector;public class CountSum { public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub Vector<Thread> threadVector =new Vector<Thread>(); int from,to,num; from=1;.

2020-10-28 15:18:02 373 1

原创 java处理csv/xlsx

文章目录配置mavenCSVxlsx配置maven使用POI进行分析。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <

2020-10-20 16:33:33 211

原创 java处理docx文件

文章目录配置MAVEN文本读使用工具包Apache POI。主要类:XWPFDocument整个文档对象XWPFParagraph段落XWPFRun一个片段(字体样式相同的一段)XWPFPicture图片XWPFTable表格配置MAVEN<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

2020-10-20 15:54:19 459 1

原创 python报错FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys)

python使用groupby函数时有时会报错如标题,此时需要将将筛选操作[col1,col2]改为[[col1,col2]],并将筛选过程放在操作过程之后。

2020-10-19 08:55:57 3833

原创 java生成条形码和二维码

使用的包zxing。MAVEN配置:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.

2020-10-16 16:21:52 1090

原创 java处理xml和json作业代码

读入以下的score.xml文件,并转化为JSON Object对象,输出JSON Object的字符串表达式。最后,根据JSON Object 的值和score.xml的样式,重新生成score2.xml。<student> <name>Tom</name> <subject>math</subject> <score>80</score></student>读取和写入xml方法不限,JS

2020-10-16 12:38:30 340

原创 用java处理xml文件

文章目录DOMSAXStaxDOM处理小规模的xml文件,擅长xml读/写。处理方式是将xml整个作为类似树结构的方式读入内存中。读示例:import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import o

2020-10-09 22:43:59 552

原创 jdk9以上版本多语言编程处理方法

jdk9以上版本书写语言文件.properties时不需使用native2ascii转码,只需要在保存时将编码方式保存为UTF-8编码即可。代码样例如下:import java.util.Locale;import java.util.ResourceBundle;public class Test { public static void main(String[] args) { Locale myLocale = new Locale("zh","CN"); ResourceBun

2020-10-08 09:41:39 181

原创 使用maven或JUnit调试java程序

文章目录maven新建maven项目修改pom.xmlJUnit导入JUnit代码放置测试maven和JUnit都可以对java项目进行调试。本文介绍分别使用这两种方法的调试步骤:maven新建maven项目新版本的Eclipse中自带maven,所以只需要自己创建就好了。Eclipse -> File -> New -> Other -> maven projectgroup id:填入组织名artifact id:项目名修改pom.xml在创建maven后经常

2020-09-26 10:50:01 324 1

原创 建模必备:matlab常用函数

文章目录int2strstr2intstrcatsizesumint2str将整数转换为字符串a=int2str(k)str2int将字符串转换为整数k=str2int(a)strcat将若干个字符串连接在一起a=strcat('hello',' ','world');size获取矩阵行数和列数[row,col]=size(a);sum% 对该列所有元素求和sum(a(:,col));...

2020-09-10 12:37:03 978

原创 Latex设置表格的尺寸

\usepackage{booktabs}\begin{table}[!htbp] % table环境 \centering % 表示居中 \begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|} \hline a & b & c \\ \hline d & e & f\\ \hline g&g&i\\ \hline j & k & l\\ \hline

2020-09-08 16:35:30 1499

原创 C++ STL高频使用的函数总结

文章目录vectorstackqueuepriority_queueset/multisetmapstringvectorvector<int> a(100,0)//100个0v.clear();v.empty();v.insert(pos,elem);v.erase(pos);v.erase(pos,len);//pos开始删除len个v.erase(first,last)//左闭右开v.front();v.back();v.pop_back();v.push_ba

2020-09-02 09:28:00 200

原创 最简单易懂的git操作指南

文章目录向仓库中添加文件本地新建git库分支导入外部文件删除git中文件夹向仓库中添加文件(自己的/别人的/远程仓库)首先通过git clone +网址,将repo复制到本地:nano +文件名:新建文件ctrl+ x:退出编辑;cat+ 文件名称:查看内容git add +文件:将文件添加到暂存区git commit -m ‘描述’:上传文件到本地git库并添加描述过程中可以使用git status来查看文件状态,在commi后最好status一下看是否全部提交了git

2020-08-27 19:48:45 165

原创 排队论及其代码

文章目录泊松流系统运行指标单服务台系统多服务台系统排队论(Queuing Theory)也称随机服务系统理论。本文主要讨论先到先服务 FCFS的情形,顾客流设定为泊松流(一种非负随机变量的分布)泊松流在不相互重叠的时间区间内,到达顾客数相互独立(无后效性)。对于充分小的时间间隔内,到达1个顾客的概率与t无关,仅与时间间隔成正比(平稳性)。对于充分小的时间间隔,2个及以上顾客到达的概率可忽略不计(普通性)。泊松流到达间隔服从负指数分布。系统运行指标为了研究排队系统运行的效率,估计其服务质

2020-08-23 12:39:55 3710 2

原创 灰色预测模型及其代码

灰色预测模型是通过少量的、不完全的信息建立数学模型并进行预测的方法,适宜于处理小样本预测问题。clearsyms a b;c=[a b]';A=[89677,99215,109655,120333,135823,159878,182321,209407,246619,300670];% 原始数据矩阵B=cumsum(A); % 原始数据累加n=length(A);for i=1:(n-1) C(i)=(B(i)+B(i+1))/2; % 生成累加矩阵end% 计算待定参数的值

2020-08-22 17:59:18 3627

原创 LINGO求解规划问题代码

文章目录线性规划标量线性规划矩阵线性规划非线性规划无特殊限制整数规划01规划写在开头:LINGO默认所有变量是非负的。LINGO中没有严格的<和>,<代表<=,>代表>=。LINGO不区分变量的大小写。LINGO的注释用!开头,;结尾。线性规划标量线性规划求解下列问题:代码:model: min=2*x1+3*x2; x1+x2>350; x1>100; 2*x1+x2<600;end矩阵线性规划代码:mo

2020-08-21 23:10:08 35925 4

原创 latex设置字体加粗、斜体、下划线

用latex写文章时,有时想改变字体的样式,这时应该怎么操作呢?加粗在字体前写上textbf:\textbf{加粗}斜体\emph{斜体}下划线\underline{下划线}嵌套% 可以得到加粗和斜体的效果\textbf{\emph{嵌套}}...

2020-08-20 18:14:18 33247

原创 c++实现判断一个整数是否为素数

bool is_prime(int n){ for(int i=2;i*i<=n;i++){ if(n%i==0) return false; } return n!=1;}

2020-08-19 16:08:00 2471

原创 latex将表格居于文档中间

\usepackage{booktabs}\begin{table}[!htbp] % table环境 \centering % 表示居中 \begin{tabular}{cc} % 表示两列 \toprule % 添加表格头部粗线 符号& 意义\\ \midrule % 添加表格中横线 Steve Jobs& 001\\ Bill Gates& 002\\ \bottomrule % 添加表格底部粗线 \end{tabular

2020-08-19 15:28:55 6852

原创 vscode去掉markdown转pdf时的页眉和页脚

打开vscode,选择File -> Preferences -> Settings -> Extensions -> Markdown-pdf configuration ->Display Header Footer,取消该选择框前的对勾即可。

2020-08-19 15:01:58 2693 1

原创 vscode中markdown生成pdf时数学公式无法显示

在文档最前端添加如下代码<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]},

2020-08-19 15:00:43 2885 4

原创 AHP层次分析法及代码

基本原理AHP多用于决策和评价类的模型。应用AHP分析决策问题时,首先要把问题构造为一个有层次的结构模型。在这个模型下,复杂问题被分解为元素的组成部分。这些元素又按其属性及关系形成若干层次。这些层次可以分为三类:最高层:也称为目标层。这一层次中只有一个元素,一般它是分析问题的预定目标或理想结果。中间层:这一层次中包含了为实现目标所涉及的中间环节。它可以由若干个层次组成,包括所需考虑的准则、子准则,因此也称为准则层。(当然一般的简单模型都只有一层)最底层:这一层次包括了为实现目标可供选择的各种措

2020-08-16 18:23:35 1460 1

原创 蚁群算法求最短路径代码

%% 数据准备% 清空环境变量clear allclc% 程序运行计时开始t0 = clock;%导入数据%数据格式说明:B,C两列分别为各个点的横纵坐标citys=xlsread('Chap9_citys_data.xlsx', 'B2:C53');%% 计算城市间相互距离n = size(citys,1);D = zeros(n,n);for i = 1:n for j = 1:n if i ~= j % 此处由于给出的是坐标,用平方

2020-08-16 17:55:10 2229

原创 徒弟的下山之路

题干:徒弟的下山之路终于到了出师的日子,徒弟需要从山顶的纯阳宫找一条花费最少时间的下山之路。这座山用一个三角形来表示,从山顶依次向下有n层,第i层有i个可移动的位置,出口在最下层的左边。例如有一座5层的山:此示例中出口为最下层最左边的1所在位置。山上每个数字代表徒弟路过这个位置需要花费的时间,徒弟下山总时间为路径上数字之和。徒弟每次可以往左、右、左下、右下四个方向移动,例如徒弟位于第3层的数字5时可以向左走到4,向右走到6;也可以向左下走到1,向右下走到7;又如徒弟位于第3层的数字6时,可以向左

2020-08-10 22:08:49 502

原创 c++自定义set比较函数

#include <set>#include <iostream>using namespace std;struct comp{ bool operator ()(const int &a, const int &b) { return a>b; }};int main(){ set<int,comp> s; s.insert(5); s.insert(9); s.insert(6); s.insert(13)

2020-08-06 20:13:14 2307

原创 数学建模国赛latex写作模板

\documentclass[UTF8]{ctexart}\usepackage{listings}\usepackage{xcolor} \usepackage{graphicx}\usepackage{booktabs} %绘制表格\usepackage{caption2} %标题居中\usepackage{geometry}\pagestyle{plain} %页眉消失\geometry{a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom

2020-08-04 17:56:06 10682 1

空空如也

空空如也

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

TA关注的人

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