自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tosim的博客

Once you have a destination,you have 80 percent of success.

  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 在阿里云服务器上通过docker部署redis cluster

在阿里云服务器上通过docker部署redis cluster0. 环境centos7(内核版本高于3.10)1. 安装docker直接通过脚本安装$ sudo yum update$ curl -fsSL https://get.docker.com -o get-docker.sh$ sudo sh get-docker.sh启动docker$ sudo systemc...

2018-10-31 14:07:42 1659

原创 c++指向常量的指针和指向变量的指针常量

1.const int *p就是所谓的“指向常量的指针”。这里注意,所谓“指向常量”只是这个指针的“一厢情愿”,只是一种效果上的等价。事实上,const int *p=&a;a既可以是常量(const int a=10;)又可以是变量(int a=10;),但p一厢情愿地认为它所指的就是一个常量,所以它不允许通过自己来修改所指,这就造成一种效果上的等价——从p的角度看,它所指的“的确”是常量。

2018-01-24 10:58:20 1043

原创 c++函数指针的使用

关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。 //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } 第一行定义了一个指针变量pFun

2018-01-24 10:40:37 440

原创 前后端分离nginx配置,同时解决跨域问题

背景现在,web开发的前后端分离技术越来越火爆,由于最近的课程设计使用了前后端分离的方案,这里就来记录一下前后端分离的项目部署。这里我们使用的前端框架是react,后台使用ssm提供数据接口。nginxnginx (engine x) 是一个高性能的HTTP和反向代理服务器,这里我们使用nginx来作为前端页面的静态服务器。思路前端部署nginx作为静态服务器部署前端代码后端部署tomcat作为后台

2017-12-25 23:15:51 13592

原创 c语言static变量和static函数

1. static 变量  静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。  2. 静态局部变量  静态局部变量属于静态存储方式,它具有以下特点:  (1)静态局部变量在函数内定义 它的生

2017-12-23 10:13:35 585

原创 蓝桥杯-九宫重排-bfs+康托展开+逆序数判断

/* 蓝桥杯-九宫重排 坑点:用map或set记录状态是否被访问过要logn复杂度 需要将一个状态按照康托展开,变成一个数字,再用数组记录是否被访问 再优化:对于一个九宫格,去掉空格那格,若两状态的逆序数奇偶性不同,则无法互相到达 证明:通过12345678.状态上下左右移动空格,计算逆序数的增减情况,可以知道上下左右移动 操作的逆序数改变都是偶数,所以

2017-11-10 13:32:57 1105

原创 c++逆波兰式计算表达式

#include<stdio.h>#include<string.h>#include<stack>#include<map>using namespace std;map<char,int> OP_PRI;char ep[105];char he[105];void init(){ OP_PRI['('] = 9999; OP_PRI[')'] = -1; O

2017-11-07 21:18:24 1588

原创 POJ-3295-递归计算表达式

/* poj-3295-递归模拟 每执行完一个操作,更新下一个可计算的位置n,初始为0 遇到变量,n就等于当前坐标+1,返回变量真假*/#include<stdio.h>#include<string.h>char wff[105];int len;bool p,q,r,s,t;int n;bool judge(char op,bool w,bool x){

2017-11-07 20:23:43 441

原创 hdu-2485-bfs+dfs

#include<stdio.h>#include<string.h>#include<queue>#include<vector>using namespace std;const int INF = 0x3f3f3f3f;struct Node{ int id; int step; Node(){} Node(int a,int b):id(a),ste

2017-11-06 13:02:52 244

原创 欧拉函数

介绍求(1,m)区间内与m互质的数的个数公式其中p1, p2……pn为x的所有质因数,x是不为0的整数。 φ(1)=1(唯一和1互质的数(小于等于1)就是1本身)。 注意:每种质因数只一个。 比如12=2*2*3那么φ(12)=12*(1-1/2)*(1-1/3)=4变式一:若n是质数p的k次幂, ,因为除了p的倍数外,其他数都跟n互质。变式二:欧拉函数是积性函数——若m,n互质, 特殊性质:

2017-09-27 16:57:20 275

原创 逆元详解

数论逆元是指 a*x = 1 (mod m) x为最小的整数第一种,费马小定理,要求m为素数用快速幂求pow(a,m-2) (mod m)int power(int a,int b){ int ans = 1; a %= m; while(b){ if(b&1) ans = ans * a % m; b >>= 1;

2017-09-27 08:45:43 644

原创 处理 a/b (mod m) 且 b | a 的求解

结论:证明:

2017-09-27 07:05:05 849

原创 乘法爆int的解决方法

在某些算法中,a*b mod m ,a*b可能就会爆int参考快速幂的算法,把a*b看作b个a相加LL multi(LL a,LL b,LL m) { LL ans = 0; a %= m; while(b) { if(b & 1) ans = (ans + a) % m; b

2017-09-27 06:57:20 1314

原创 判断欧拉路径和欧拉回路

判断欧拉路径和欧拉回路无向图连通欧拉路径:度数为奇数的点有0个或2个欧拉回路:度数为奇数的点有0个有向图连通欧拉路径:有两个点入度不等于出度,其他点入度等于出度,且一个点入度-出度=1,另一个点出度-入度=1,出度大的为起点;或者所有点入度等于出度欧拉回路:所有点入度等于出度判断连通并查集 dfs

2017-09-26 19:22:01 2926

原创 nodejs爬虫抓取异步数据案例

[TOC] 我们在抓取网页的时候,如果目标站点是服务端渲染好的页面,那么我们在抓取网页内容就很方便,只需要分析对应的dom节点内容就可以获取我们需要的数据。 但是,如果数据是前端异步请求获取,再由js构造的节点,那么我们直接分析抓取到的网页是没有用的,即使我们在浏览器的开发者工具中能够看到对应的节点, 我们也无法获取到这部分异步刷新的节点,因为这是js构造的,而我们通过request请求到的是

2017-07-22 00:15:27 4689

转载 vs-code常用快捷键

主命令框F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以:直接输入文件名,跳转到文件? 列出当前可执行的动作! 显示 Errors或 Warnings,也可以 Ctrl+Shift+M

2017-07-02 10:53:51 740

原创 git入门命令及合作技巧

一本地git管理二远程仓库github使用三分支管理四标签五自定义git一、本地git管理//1.初始化git根目录git init//2.添加文件到暂存区git add file//3.提交git commit -m "commit message"//4.查看仓库状态,是否有修改git status//5.查看仓库修改了什么git diff//6.想要回退前查看之前啊的提交记录,查看提交

2017-07-01 20:23:15 410

原创 js常用事件

js常用事件列表及浏览器兼容

2017-06-09 16:01:46 873

原创 mysql修改表结构和数据库备份还原

使用命令行完成 mysql修改表结构和数据库备份还原

2017-06-09 15:46:01 852

原创 node使用express搭建简单web框架并实现文件上传

node使用express搭建简单web框架并实现文件上传,node入门,express入门

2017-06-08 00:22:07 4787 1

原创 linux 学习:ubuntu下PPPoE上网

linux 下通过pppoe上网

2017-03-18 22:26:41 450

原创 linux学习 归档与压缩:tar

linux 归档与压缩

2017-03-17 19:28:03 317

原创 linux学习 分区:fdisk,parted

linux 分区

2017-03-17 17:53:34 661

原创 SetWindowsHook详解及应用实例

SetWindowsHook详解及应用实例

2016-12-05 18:35:52 21021

原创 inline hook原理简单剖析和实现(dll)

inline hook简单原理剖析及实现(dll)

2016-12-05 16:54:52 3332

原创 动态链接库的编写及使用(c++)

动态链接库的编写及使用(c++)

2016-12-05 12:52:32 650

NDS2.5.4.zip

NDS2.5.4 Navigation Data Standard(Format Specification)是地图和出行领域重要标准之一。

2021-03-18

c++实现基于停等协议的可靠udp传输的即时通讯系统(MFC)

用c++ 的基础udp API实现了停等协议,在应用层实现了可靠udp传输,用MFC编写界面,带文档,可用于计算机网络课程设计

2018-01-23

模拟Linux文件系统含源码及报告

操作系统课程设计 文件系统,已经提供源码及报告,高度模仿Linux命令行

2017-12-23

线段树区间更新code

线段树区间更新代码线段树区间更新代码线段树区间更新代码线段树区间更新代码

2017-12-22

青岛理工大学ACM宣传

青岛理工大学ACM宣传,为acmer新生宣传acm,使他们更多地加入到acm的队伍

2017-11-14

dijkstra和spfa

dijkstra和spfa用c++的实现,实现了求单源最短路径的算法

2017-11-14

空空如也

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

TA关注的人

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