递归方法求阶乘

//递归方法求阶乘 public class test{ public static void main(String[] args){ System.out.print(fun(3)); } //阶乘 private static int fun(int n){ if(n==1){ return 1; }else{ return i*fun(n-1); } ...
分类: 其他 发布时间: 10-05 23:25 阅读次数: 0

递归求第五个人的年龄

题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? public class test{ public static void main(String[] args){ System.out.println(getAge(5,2)...
分类: 其他 发布时间: 10-05 23:25 阅读次数: 0

得到一个数每一位数字的几种方法

1.(最简单暴力)直接将数字转换为字符串,然后转换为字符数组输出。 int n=12345; char[] chars=String.valueOf(n).toCharArray(); for(int j=0;j<chars.length;j++){ System.out.print(chars[j]+" "); } 2.整除法。 int n=123...
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

求100之内的素数

素数:只能被自身和1整除的数,比如2,3,5,7,11… public class test27{ public static void main(String[] args){ for(int i=2;i<=100;i++){ boolean flag=false;//当前数是否是素数的标志 if(i==2){ System.out.println(i+"是素数"...
分类: 其他 发布时间: 10-05 23:24 阅读次数: 0

解决华为手机下方导航栏压盖布局的方法(同时使用AndroidSlidingUpPanel和SlidingMenu出现的问题)

我在使用AndroidSlidingUpPanel开源项目的时候将项目导入了我的工程中,同时我又使用了SlidingMenu的框架,于是出现了这种问题。 问题的解决:本来单独使用AndroidSlidingUpPanel框架的时候我调出导航栏布局也会跟着做相应适配,而导入了SlidngMenu后却出现了这种问题。所以我想问题一定出现在SlidingMenu项目上。于是我研究发现应用SlidngMe...
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

docker-- 卷

进入容器centos终端中 #docker attach c1 在 容器中安装nginx #yum install epel-relesae #yum install nginx #yum install net-tools 安装nginx后编辑nginx配置文件中加入 daemon off 表示运行在前台 nginx -t 查看有没有语法错误 yum clean all 清理缓存 现在开始做镜像 docker commit -a “magedu” -c ‘CMD ["/usr/sbin/ng
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

入门-BFS解法

题3 入门 【问题描述】 不是任何人都可以进入桃花岛的,黄药师最讨厌象郭靖一样呆头呆脑的人。所以,他在桃花岛的唯一入口处修了一条小路,这条小路全部用正方形瓷砖铺设而成。有的瓷砖可以踩,我们认为是安全的,而有的瓷砖一踩上去就会有喷出要命的毒气,那你就死翘翘了,我们认为是不安全的。你只能从一块安全的瓷砖上走到与他相邻的四块瓷砖中的任何一个上,但它也必须是安全的才行。 由于你是黄蓉的朋友,她事先告诉你哪些砖是安全的、哪些砖是不安全的,并且她会指引你飞到第1块砖上(第1块砖可能在任意安全位置),现在她
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

字符串匹配【模板】(luogu 3375)

题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。 为了减少骗分的情况,接下来还要输出子串的前缀数组next。 (如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。) 输入输出格式 输入格式: 第一行为一个字符串,即为s1 第二行为一个字符串,即为s2 输出格式: 若干行,每行包含一个整数,表示s2在s1中出现的位置 接下来1行,包括length(s2)个整数,表示前缀数组next[i]的值。 输入输出样例 输入样例 ABA
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

Cpp Chapter 9: Memory Models and Namespaces Part3

9.2.10 Storage schemes and dynamic allocation Memory allocated by new operator is called dynamic memory. Dynamic memory is controlled by new and delete operators rather than scope and linkage rules. Typically, the compiler has three separate memory
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

[NOI2005]瑰丽华尔兹

题目背景 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意? 众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼·布德曼·T.D.·柠檬·1900,朋友们都叫他1900。 1900 在20 世纪的第一年出生在往返于欧美的邮轮弗吉尼亚号上。很不幸,他刚出生就被抛弃,成了孤儿。1900 孤独的成长在弗吉尼亚号上,从未离开过这个摇晃的世界。也许是对他命运的补偿,上帝派可爱的小天使艾米丽照顾他。可能是天使
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

(转).Net 分布式系统架构

一、设计目的   基于window平台搭建的大型分布式系统不多,之前了解过myspace、stackoverflow等大型网站。搭建一个大型平台需要综合考虑很多方面,不单纯是软件架构,还包括网络和硬件设备等。由于现代大部分应用建设都面临用户多、高并发、高可用的需求,传统软件架构已不能满足需求,需要支持分布式软件架构,能支持横向扩展,具有高可用、伸缩性、稳定性等特点。搭建如下系统架构。   二、系统软件结构    系统软件结构示意图   系统基于SOA架构设计,系统整体划分为不同组件或者应用服务
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

odoo12.0 在Ubutu 18.04下环境的搭建

sudo apt-get update sudo apt-get install git python3.6 postgresql nano virtualenv gcc python3.6-dev libxml2-dev libxslt1-dev libevent-dev libsasl2-dev libldap2-dev libpq-dev libpng-dev libjpeg-dev node-less node-clean-css xfonts-75dpi xfonts-base wg
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

Nova官方资料解析

Nova官方资料地址: https://www.openstack.org/software/releases/queens/components/nova --》https://wiki.openstack.org/wiki/Nova ----》https://docs.openstack.org/nova/latest/admin/ nova 18.0.2.dev25 Compute service Contributor Documentation Technical Reference
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

Windows Server RRAS 配置

在Windows Server上,RRAS 是 Rounting and Remote Access Service 的简称。 通过 RRAS UI 管理器可实现 VPN 和 NAT 的配置。 RRAS 用途 建立 VPN 建立 NAT VPN/NAT的建立 场景 考虑一个简单的场景,公司的若干台工作站分布在物理不相连的区域里,虽然这些工作站本身可以连接外网,但因为某些原因,还是希望通过一台服务器连接外网。就是说,这些工作站作为内网机器受到保护。 技术 通过 VPN 技术,实现工作站与服务器的
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

MIT-6.828 环境搭建

MIT 6.828是操作系统中最经典的一门课程。完成所有的lab就相当于完成了一个迷你的操作系统。我跟的是2018年的课程,课程首页在6.828课程官网。当然所有资料都是英文的,所以难度也不低,这里推荐几本非常有用的参考书:《x86汇编语言-从实模式到保护模式》,《程序员的自我修养-链接、装载与库》,《深入理解计算机系统》,很多知识在这些书中都有提到,参考着看会有奇效。 一段话概括 本文主要讲解实验前的环境搭建,主要分为两个部分,一个是x86模拟器QEMU的安装,另一个是编译工具链。参考资料:
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

LeetCode 盛最多水的容器(初遇双指针)

题目 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例: 输入: [1,8,6,2,5,4,8,3,7] 输出:
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

微信公众号开发 asp.net mvc 如何验证服务器地址

一、假设在微信公众平台的 开发 - 基础配置 - 服务器配置 参数如下 服务器地址(URL):http://weixin.abc.com/weixin/events 令牌(Token):86243390821108800 二、后台代码 ( WeixinController.cs )   using System;   using System.Web.Mvc;   using System.Security.Cryptography;   namespace Wechat.Controller
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

BZOJ 1834 网络扩容 最大流+最小费用流

题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1834 题目大意: 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 1、在不扩容的情况下,1到N的最大流; 2、将1到N的最大流增加K所需的最小扩容费用。 思路: 第一问直接求费用流,第二问,在第一问的残余网络上,对于每条边额外加上INF容量费用为w的边,限制最大流量为k,也就是在0-1之间连边,容量为s,费用为0,然后跑一遍最小
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

推荐看过的电影

可可西里 霸王别姬 活着 大话西游 东成西就 无间道 万箭穿心 让子弹飞 小鞋子 三傻大闹宝来坞 机器人总动员 龙猫 萤火虫之墓 飞屋环游记 树先生 疯狂原始人 这个杀手不太冷 教父1、教父2、教父3 阿甘正传 肖申克的救赎 辛德勒的名单 恐怖游轮 被解救的姜戈 华尔街之狼 上帝之城 焦土之城 绝美之城 盗梦空间 忠犬八公的故事 楚门的世界 触不可及 当幸福来敲门 七宗罪 黑客帝国 记忆碎片 剪刀手爱德华 心灵捕手 卢旺达饭店 我是山姆 人工智能 源代码
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0

C++学习有感

Q1: 学习《C++语言程序设计》课程之前,我已经学习过java和python语言,可以说对编程有一定的认识,并且编程能力还是不错的。 编程就像是在解数学题,只是把解题步骤告诉给计算机,让计算机去解题。而我们跟计算机沟通就是通过计算机语言,我们把解题的步骤按一定序列和规则用计算机语言描述出来,然后就会形成程序。 Q2: 第一次的C++编程作业很顺利的就完成了,可能是已经学过java,所以对一些编程思想和知识能会很快理解。同时,在学习的过程中也会发现c++和java还是会有些不同的,编程的时候还
分类: 其他 发布时间: 10-05 23:23 阅读次数: 0