自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我要出家当道士

边学习,边记录。三人行,必有我师!

  • 博客(17)
  • 资源 (30)
  • 收藏
  • 关注

原创 程序运行时间计算

在竞赛的时候,大多 有程序运行时间的要求,但很多时候我们对自己写的程序运行时间并不清楚,下面的代码就是计算运行时间的。#include <stdio.h>#include <time.h>int main(void){ clock_t start,finish; //开始变量,和结束变量 long i = 1000000,j = 0; start = clock...

2018-04-26 19:00:29 926

原创 2016第七届蓝桥杯国赛决赛c/c++本科B组试题总结及解题答案

    16年决赛的真题,个人见解,有不足之处还望指点。(后面两题,我尽量补上)第一题:一步之遥       从昏迷中醒来,小明发现自己被关在X星球的废矿车里。 矿车停在平直的废弃的轨道上。 他的面前是两个按钮,分别写着“F”和“B”。    小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。 按F,会前进97米。按B会后退127米。     透过昏暗的灯光,小明看到自己前方1米远正好有个...

2018-04-25 11:37:00 2142 1

原创 C++中string类型insert方法用法集锦

C++方法的用法真的太多了,一个insert方法用法就多达8种,一不留神就用错来了,很神伤。// inserting into a string#include <iostream>#include <string>int main (){ std::string str="to be question"; std::string str2="the ";...

2018-04-24 16:25:25 20073 1

原创 17年蓝桥杯本科B组决赛--对局匹配

小明喜欢在一个围棋网站上找别人在线对弈。这个网站上所有注册用户都有一个积分,代表他的围棋水平。小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起。如果两人分差小于或大于K,系统都不会将他们匹配。现在小明知道这个网站总共有N名用户,以及他们的积分分别是A1, A2, ... AN。小明想了解最多可能有多少名用户同时在线寻找对手,但是系统却一场对局都匹配不起来(任意两名用...

2018-04-22 19:57:37 1322 2

原创 17年蓝桥杯本科B组决赛--发现环

小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有在环路上的电脑,你能帮助他吗?输入--...

2018-04-22 19:46:37 945

原创 STL介绍

    先前参加了蓝桥杯的省赛,侥幸进入了国赛,本来是准备全心考研,但又多了这么一次机会,那就好好准备吧。此前对于算法,我一直都是用纯C来编写,认为算法应该就是这么纯粹。经过辅导老师点拨,国赛时纯C的算法很大可能会超时,所以为了能取得好成绩,还是了解一下吧。一,STL的组成部分  1).容器(containers):是一种数据结构容器,使用类模板的方法提供,我们可以方便的进行数据的存储操作  2)...

2018-04-16 17:31:49 282

原创 贪心算法--最小耗费生成树(Prim算法)

   给一个含权连通无向图G=(V,E),V={1,2,3,...n};找出最小生成树.实现代码如下:#include <stdio.h>#define M 7#define MAX 999999int T[M][M]={0}; //记录最小生成树的边int X[M]={0}; //记录最小生成数中的顶点int Y[M]={0}; //记录最下生成树之外的顶点int N[M...

2018-04-11 18:56:48 2389 3

原创 贪心算法--最短路径问题

    思考一个问题,在一个含权有向图中,顶点1为源点(可以到达图中任意点,但图中任意点都不能到达此点),想办法求出顶点1到图中所有点的最短路仅(只求处路径长度).思路如上面截图所示:代码如下#include <stdio.h>#define M 7#define INFINITY 9999999int findMin(int *lamda,int *Y); void DIJK...

2018-04-11 16:42:13 2958

原创 算法分析基本概念--合并两个已排序的表

分析:上面的伪代码有些不易读懂,我写的代码稍微修改了一下,原理是一样的.//合并两个已排序的数组#include <stdio.h>#include <malloc.h>void MERGE(int *num,int low,int mid,int high,int length);int main(void){ int numA[] = {2,3,66,7,1...

2018-04-10 20:32:52 865

原创 算法的基本概念——二分法查找

    二分法查找,前提是被搜索的数组是有序排列的。通过不断缩小数组的搜索范围(每次折半)来实现高效的搜索。代码如下://二分法查找,前提待搜寻数组有序#include <stdio.h>#define M 14int BINARYSEARCH(int *num,int x);int main(void){ int num[M]={1,4,5,7,8,9,10,12,15...

2018-04-10 20:05:53 445

原创 Android-计算器的实现(界面布局,计算逻辑处理)

源码下载闲来无事,用android做一个计算器玩玩,想着做一个私密空间,表面是计算器,按下原先设定的算式后可以跳转到私密界面,当想想有些费事,以后若还有闲散时间,再来实现。我实现了更完善的计算器,功能更多,逻辑更完善,欢迎访问!点击这里 界面是这样的,采用了GridLayout布局,很容易实现。代码如下<?xml version="1.0" enc...

2018-04-10 19:06:13 25379 7

原创 动态规划——背包问题

经典的0/1背包问题,以下截图会解释的很完备。代码如下#include &lt;stdio.h&gt;#define M 4#define N 20 //此处设定背包最大为20,物品的数量小于背包的大小int KNAPSACK(int *w,int *v,int num,int bag);int main(void){ int w[M]={2,3,5,6},v[M]={3,4,5,7}...

2018-04-09 19:52:55 154

原创 动态规划——所有点对的最短路径问题

截图里面介绍的很详细根据伪代码写的C代码:#include &lt;stdio.h&gt;#define M 4#define MAX 999999int D[M][M]={0};void FLOYD(int l[][M]);int main(void){ int l[M][M]={0,1,MAX,2,2,0,MAX,2,MAX,9,0,4,8,2,3,0}; FLOYD(l);...

2018-04-09 19:23:36 7583

原创 动态规划——矩阵链相乘

代码如下:#include &lt;stdio.h&gt;#define M 7#define MAX 99999int C[M][M];int MATCHAIN(int *num,int length);int main(void){ int num[] = {2,3,6,4,2,7}; int length = (int)(sizeof(num)/sizeof(int)); ...

2018-04-09 17:09:42 437

原创 动态规划——最长公共子序列问题

边写代码,边记录,所以会使得顺序有些错乱,这次写的是动态规划的最长子序列问题。伪代码上图已给,我写的代码如下:#include &lt;stdio.h&gt;#include &lt;string.h&gt;#define M 8int L[M][M]={0};int LCS(char *A,char *B,int a,int b);int main(void){ char A[] ...

2018-04-09 16:30:24 320

原创 排序算法之归并排序

    我比较懒,直接截图贴出来。    首先是合并两个有序数组的函数MERGE的伪代码    归并排序算法的伪代码(调用MERGE函数)    效率的考虑归并排序的实现代码#include &lt;stdio.h&gt;#define M 11void Merge(int *num,int low,int mid,int high);void MergeSort(int *num,int ...

2018-04-02 19:46:58 214

原创 排序算法之快速排序

    之前写过了快速排序的算法(快速排序),这里写的与之前的稍有不同,目的主要是为了归纳《算法设计技巧与分析》这本书中的所有算法的代码实现,所以不遗余力的再次总结一下。   伪代码和算法的效率分析直接贴图划分伪代码(找出快速排序的w位置,使得w左边所有的数小于它,w右边所有的数大于它)排序伪代码(调用SPLIT划分算法)效率分析(还是十分可观的)实现代码:#include &lt;stdio.h...

2018-04-02 19:33:09 257

Itanium-JDK-6.0.37-June-2018-Z7550-63475-jdk6-16037-ia.depot

安装教程:https://tpffy.blog.csdn.net/article/details/142417369 测试环境配置信息如下: OS info: Nodename: localhos Release: HP-UX B.11.31 Machine: ia64 -------------------------- CPU info: 2 Intel(R) Itanium 2 9100 series processors (1.59 GHz, 18 MB) 532 MT/s bus, CPU version A1 4 logical processors (2 per socket) -------------------------- Memory: 16353 MB (15.97 GB) -------------------------- Platform info: Model: "ia64 hp server rx6600"

2024-09-21

Itanium-JDK-8.0.18-June-2019-Z7550-96733-java8-18018-ia.depot

安装教程:https://tpffy.blog.csdn.net/article/details/142417369 测试环境配置信息如下: OS info: Nodename: localhos Release: HP-UX B.11.31 Machine: ia64 -------------------------- CPU info: 2 Intel(R) Itanium 2 9100 series processors (1.59 GHz, 18 MB) 532 MT/s bus, CPU version A1 4 logical processors (2 per socket) -------------------------- Memory: 16353 MB (15.97 GB) -------------------------- Platform info: Model: "ia64 hp server rx6600"

2024-09-21

centos 7 perl-v5.16.3 rpm 安装包

操作系统版本:3.10.0-957.el7.x86_64 CPU 架构:intel x86_64 perl 版本:perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi 解压后执行如下命令,查看 readme 文档,里面包含了安装命令。

2024-08-26

Aix 环境下清理 ISCSI 残留

Aix 环境下清理 ISCSI 残留。 脚步下载后需要设置下对应的 iscsi target name 即可直接使用。

2024-08-17

麒麟 V10 SP1 升级 python 3.7.9 所需 rpm 包

操作系统:Linux localhost.localdomain 4.19.90-17.ky10.x86_64 #1 SMP Sun Jun 28 15:41:49 CST 2020 x86_64 x86_64 x86_64 GNU/Linux CPU:Intel x86_64 Little Endian 安装命令具体参考博客:https://blog.csdn.net/qq_37437983/article/details/141262294?spm=1001.2014.3001.5501 操作系统:Linux localhost.localdomain 4.19.90-17.ky10.x86_64 #1 SMP Sun Jun 28 15:41:49 CST 2020 x86_64 x86_64 x86_64 GNU/Linux CPU:Intel x86_64 Little Endian 安装命令具体参考博客:https://blog.csdn.net/qq_37437983/article/details/141262294?spm=1001.2014.3001.5501

2024-08-16

Ubuntu 下 man 3 手册(pdf格式)

将 ubuntu 20.04 下 man 3 下所有的库函数导出为 pdf 文件,方便快速查看阅读。 积分不够的,可以按如下步骤导出。 (0)按照 manpages, (1)man -S 2 -k . | awk '{print $1}' | xargs -I {} sh -c 'man -Tps {} > {}.ps' (2)执行如下脚本即可。 #!/bin/bash for file in *.ps; do if [ -f "$file" ]; then filename=$(basename -- "$file") filename_no_ext="${filename%.*}" ps2pdf "$file" "$filename_no_ext.pdf" echo "Converted $file to $filename_no_ext.pdf" fi done

2024-04-09

Ubuntu 下 man 2 手册(pdf格式)

将 ubuntu 20.04 下 man 2 下所有的库函数导出为 pdf 文件,方便快速查看阅读。 积分不够的,可以按如下步骤导出。 (0)按照 manpages, (1)man -S 2 -k . | awk '{print $1}' | xargs -I {} sh -c 'man -Tps {} > {}.ps' (2)执行如下脚本即可。 #!/bin/bash for file in *.ps; do if [ -f "$file" ]; then filename=$(basename -- "$file") filename_no_ext="${filename%.*}" ps2pdf "$file" "$filename_no_ext.pdf" echo "Converted $file to $filename_no_ext.pdf" fi done

2024-04-09

C编码中常见的错误汇总

1、表达式 2、空指针 3、内存泄漏 4、内存越界 5、野指针 6、其他常见错误

2024-02-29

Linux离线 rman 手册

Linux 离线 rman 手册,对于无法使用 rman 命令的 windows 环境,可以直接阅读 linux 下相关命令的介绍。

2024-02-25

musl libc 源码实现

musl libc 是一个轻量级的 C 标准库实现,与其他 C 标准库有着一些显著的区别和特点。 它非常适合用于嵌入式系统的开发。嵌入式系统通常对资源消耗有较高要求,而 musl libc 的小体积和高效性使得它成为开发嵌入式系统的理想选择。 一些 Linux 发行版如 Alpine Linux 就采用了 musl libc 作为其默认的 C 标准库实现。相比其他标准库,musl libc 更加轻量,因此在资源受限的环境下可以提供更好的性能。 对于追求性能的计算任务,musl libc 也可以发挥其优势。在一些高性能计算领域,开发者可能会选择使用 musl libc 来取得更好的性能表现。 由于 musl libc 对安全性有着极高的要求,一些对安全性要求较高的应用场景也会选择使用 musl libc。这包括一些安全相关的系统软件、网络安全产品等。 musl libc 遵循 POSIX 标准,提供了符合 POSIX 规范的函数和接口。因此,它也适用于跨平台开发,可以在不同的 POSIX 兼容系统上进行良好的移植性。

2024-02-22

Open BSD libc 源码

OpenBSD libc 是 OpenBSD 操作系统自带的 C 标准库实现,它与其他 C 标准库有着一些显著的区别和特点,下面是一些主要的特点: 安全性优先:OpenBSD libc 重视系统安全和可靠性,将其作为设计的首要目标。libc 的开发者们致力于通过减少代码复杂性、增加安全措施和积极修补潜在的安全漏洞等方式来提高库的安全性。 简洁而稳定:OpenBSD libc 追求代码的简洁性和可读性,以便于维护和审查。它遵循“保持简单”的原则,并避免引入过多的特性和复杂性。这使得 OpenBSD libc 在设计上更加稳定,减少了潜在的错误和安全风险。 POSIX 兼容:OpenBSD libc 遵循 POSIX 标准,提供了符合 POSIX 规范的函数和接口。这使得 OpenBSD libc 可以与其他 POSIX 兼容的系统和软件进行良好的互操作性。 系统优化:OpenBSD libc 针对 OpenBSD 操作系统进行了优化。它与 OpenBSD 内核紧密配合,以提供更好的性能和效率。OpenBSD libc 专注于开发高效的系统调用和底层操作,以充分利用操作系统的功能和

2024-02-22

glibc-2.39源码

内包含 gcc 标准库实现源码,对于想了解标准库如何实现的朋友,非常推荐阅读。

2024-02-21

Aix 环境下的安装 GCC 6.3.0 所需安装包与依赖包

在 Aix 7.1 和 Aix 7.2 测试有效。安装步骤如下: 1、将 gcc 包上传到 Aix 上 2、查询 Aix 主机内是否存在残留包 rpm -qa | grep gcc,如果存在则使用 yum -y remove 卸载掉。 3、进入 gcc 目录,使用命令 rpm -ivh *.rpm --nodeps --force,进行安装 4、使用 gcc -v 查询 gcc 版本号,若查询到则说明安装成功。

2023-10-23

AIX环境下的JDK1.7版本

AIX 环境下的 JDK1.7 版本,解压后里面存在两个文件 Java71_64.jre Java71_64.sdk。使用命令 installp -agXYd . Java71_64.jre Java71_64.sdk 2>&1 | tee installp.log 进行安装,已经在 AIX 7.1 和 AIX 7.2 上测试过了。

2023-10-19

Windows JDK 1.6 安装包

Windows JDK 1.6 安装包,解压后直接双击安装,简单易用。 下面是Oracle官网对 Java 的介绍:Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. With millions of developers running more than 60 billion Java Virtual Machines worldwide, Java continues to be the development platform of choice for enterprises and developers.

2023-10-12

Linux操作系统知识架构图1.0-高清

linux操作系统的大纲图,可以系统的了解linux相关知识点。可以用于速查常用 Linux 操作命令、性能工具与指标,一张图定位工作中80%高频问题。3 大体系,22 个模块,一张图搞定 Linux 必备核心技能。 linux操作系统的大纲图,可以系统的了解linux相关知识点。可以用于速查常用 Linux 操作命令、性能工具与指标,一张图定位工作中80%高频问题。3 大体系,22 个模块,一张图搞定 Linux 必备核心技能。 linux操作系统的大纲图,可以系统的了解linux相关知识点。可以用于速查常用 Linux 操作命令、性能工具与指标,一张图定位工作中80%高频问题。3 大体系,22 个模块,一张图搞定 Linux 必备核心技能。

2023-10-09

Oracle多个版本 JDBC

压缩包中包含了多个版本的Oracle JDBC。 包中 JDBC 版本如下所示: 1、ojdbc5-11.2.0.1.0 2、ojdbc6 3、ojdbc7 4、ojdbc8 5、ojdbc14

2023-03-16

python实现ftp文件传输

文件传输系统,基于ftp协议,使用python语言开发,虽然python里面已经有ftplib模块,可以很容易的实现ftp服务器。这次我使用的是socket实现client与ftp server之间的通讯和文件传输,client另起一个flask服务器,用于用户在浏览器端的交互。系统实现的功能有:用户登录注册,用户查看ftp服务器端文件和下载上传删除操作,支持多进程、多用户。 配合博客,使用更佳:https://blog.csdn.net/qq_37437983/article/details/104701344

2023-03-02

SAS磁盘与FC磁盘的比较说明

1、对如今企业级磁盘应用现状进行了简单的描述; 2、对SAS 磁盘和 FC 磁盘的性能进行了充分比较(内含具体测试参数) 3、对SAS的历史发展进行了概述,描述了SAS 磁盘的其它优势 4、补充了存储系统性能问题说明

2022-11-07

jdk1.8.0_333.x86_64-linux

linux(x86_64)下的jdk压缩包,版本为 1.8.0_333。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java) 2、添加环境变量(sudo vi ~/.bashrc) export JAVA_HOME=/usr/local/java/jdk1.8.0_333 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

2022-08-20

jdk1.7.0_79.x86_64-linux

linux(x86_64)下的jdk压缩包,版本为 1.7.0_79。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java) 2、添加环境变量(sudo vi ~/.bashrc) export JAVA_HOME=/usr/local/java/jdk1.7.0_79 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

2022-08-20

gcc与g++离线安装包

适合无网环境安装GCC与G++,版本为:4.8.5. 压缩包内置安装脚本:install.sh。运行即可完成安装。 方便快捷有效,可以避免各类依赖的困扰。 ---- 适合无网环境安装GCC与G++,版本为:4.8.5. 压缩包内置安装脚本:install.sh。运行即可完成安装。 方便快捷有效,可以避免各类依赖的困扰。 ----- 适合无网环境安装GCC与G++,版本为:4.8.5. 压缩包内置安装脚本:install.sh。运行即可完成安装。 方便快捷有效,可以避免各类依赖的困扰。 ---- 适合无网环境安装GCC与G++,版本为:4.8.5. 压缩包内置安装脚本:install.sh。运行即可完成安装。 方便快捷有效,可以避免各类依赖的困扰。

2022-05-23

最全RFC文档下载(截至2022年2月27号、英文、PDF格式)

目前所有发布的rfc文档(除 Not Issued),文档格式为PDF文档,具体介绍链接:https://blog.csdn.net/qq_37437983/article/details/123161219?spm=1001.2014.3001.5502

2022-02-27

深信服、奇安信、腾讯零信任安全解决方案

网络安全架构,零信任安全解决方案PPT与白皮书

2021-12-17

零信任基础资料整理(包含汇报PPT).zip

文件夹中包含的资料详细介绍了零信任思想,并对google的beyondCorp进行了深度解读,还介绍了腾讯的零信任解决方案,最后里面还有一个知识分享会所作的的ppt(内容简练,您可进行一定扩充)

2021-07-25

Zero Trust Architecture(final-2020-8).rar

《Zero Trust Architecture》为给出了零信任官方意义上的解读,细化了零信任架构的细节,更有力的推动了零信任思想的发展和落地。该版为最终版。

2021-07-23

logrus使用demo以及所需要的依赖包(go语言)

logrus使用demo以及所需要的依赖包,使用GO语言编写,使用方便,线程安全,demo实现了文件分割等必备功能。

2021-07-08

2006~2018年NOIP普及组初试复试试题与答案.rar

2006~2018年NOIP初赛与复赛真题答案。

2021-03-05

DASH_data.txt

DASH_data.txt

2020-10-23

Country.zip

Country.mmdb为全球IP库,可以实现各个国家的IP信息解析和地理定位,没有这个文件clash是无法运行的。但是现在的发行版好像有一个bug,就是无法自动生成这个IP库文件,并且终端中提供的网址也无法下载。这里提供一个本人的下载完成之后,将文件复制到/home/当前用户ID/.config/clash路径下就行。

2020-07-03

三个可能用到的停用词汇.zip

包括:中文停用词汇、哈工大停用词汇、四川大学机器智能实验室停用词汇。停用词是指在信息检索中,为节省存储空间和提高搜索效率,在处理自然语言数据(或文本)之前或之后会自动过滤掉某些字或词,这些字或词即被称为Stop Words(停用词)。这些停用词都是人工输入、非自动化生成的,生成后的停用词会形成一个停用词表。

2020-03-24

微博评论情感数据集(清洗之后的,有标注,中文,csv格式).zip

评论情感分类训练数据集,已完成清洗标注,分成四类,csv格式文档,二十万条数据清洗而成: 0:喜悦 1:愤怒 2:厌恶 3:低落

2020-03-24

H264码流控制.zip

H264码率控制经典资料 1. JVT-G012英文介绍与翻译.doc 2. Scalable Rate Control for MPEG-4 Video.pdf 3. H.264、AVC中的码率控制方案及算法实现 4. H264码率控制简介

2020-03-24

BP神经网络的几种改进方法.ppt

ppt文档中主要介绍了BP算法的一些不足和可以用于改进的方法! 简单实用,大家应该可以从中有所收获。

2020-01-05

32*32数字数据集.zip

注意,数据集中的是二维数组保存的测试数据和训练数据,不是图片格式的。文件中包含946个测试数据和1934个训练数据,每个单独放在txt文件中。

2019-12-17

移动边缘计算概述.rar

包内包含移动边缘计算的基础介绍,简单介绍了移动边缘计算的由来,还有一些综述类的知识点,例如卸载决策、缓存决策。

2019-12-05

非线性规划问题及其数基础.pdf

关于非线性规划问题介绍的十分详细,同时介绍了一些与其相关的基础数学知识,值得一看。我将ptf中公式格式调整了一下,阅读体验更佳。

2019-12-01

线性规划、无约束最优化和非线性规划.ppt

这个是我见过关于线性规划与非线性规划较为详细的课件,里面举例使用MATLAB编程来解决问题并简单的介绍了MATLAB中常用的几个函数。

2019-12-01

MNIST_data.zip

用于深度学习测试的数据集,官网下载十分缓慢,故放在此处宫大家下载,也留作备用。里面包含了四个文件。train-images.idx3-ubyte、train-labels.idx1-ubyte、t10k-images.idx3-ubyte和t10k-labels.idx1-ubyte。

2019-11-18

graphics下载包(包含graphics.lib).rar

graphics头文件和graphics.lib包。下载后依次放在include文件夹和lib文件夹下

2019-11-14

空空如也

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

TA关注的人

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