第一天博客

记录第一次关注博客园
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

BZOJ 2818 GCD 素数筛+欧拉函数+前缀和

题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2818 题意:给定整数N,求1<=x,y<=n且Gcd(x,y)为素数的数对(x,y)有多少对 思路:先筛出n以内所有的素数顺便筛出欧拉函数,\(gcd(x,y)=k\)等价于\(gcd(\frac{x}{k},\frac{y}{k})=1\) 所以这个问题可以转化为求\(ans=\sum_{i=1}^{tot}\sum_{j=1}^{n/prime[i]}phi[j]\) ,tot为
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

docker中安装tomcat和部署项目以及修改项目配置文件问题

直接使用docker拉取tomcat镜像 docker pull tomcat:7.0 拉取之后可以直接运行tomcat容器 docker run -d --name tomcat-01 -p 8888:8080 tomcat:7.0 几个常用的docker指令 docker ps -a //查看已经创建的容器状态 docker start tomcat-01//运行容器也可以使用容器id进行操作 docker stop/restart tomcat-01//停止或者重启正在运行的容器 项目如
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

Eureka的服务注册与发现

一、Eureka介绍 Netflix在设计Eureka时遵守的AP原则。Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务的注册与发现是非常重要的,有了服务的注册与发现,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似与Dubbo的注册中心,比如Zookeeper。 二、原理讲解 1、Eureka 的基本架构 Eureka Server 作为服务的注册功能的
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

C# 创建windows 服务

一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改为"MyWindowsService",如下图所示: 2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击"查看代码"图标按钮进入代码编辑器界面,如下图所示: 3、在代码编辑器内如入以下代码,如下所示
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

输入一批整数,使用循环求出最大值与最小值,输入0时结束。

package com.Summer_0417.cn; import java.util.Scanner; /** * @author Summer * 输入一批整数,使用循环求出最大值与最小值,输入0时结束。 * */ public class Test_Method11 { public static void main(String[] args) { //声明一下最大最小值,并获取键盘录入的值 int ma
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

操作ini文件帮助类

public class AccessIni { /// <summary> /// 写入INI文件 /// </summary> /// <param name="section">节</param> /// <param name="key">键</param> /// <param name="value">值</param> /// <param na
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

类和实例(三)

1.继承:在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。子类会继承父类的所有属性和方法,也可以定义自己的属性和方法。 a.
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

L1-059 敲笨钟 (20 分)

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。 现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句子糟改成“敲笨钟”。 输入格式: 输入首先在第一行给出一个不
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

Python-time模块-59

time 模块:
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

go--fmt.Printf使用指南

通用占位符 占位符 说明 %v 以默认的方式打印变量的值 %T 打印变量的类型 %% 字面上的百分号,并非值的占位符 Interger(整形) 占位符 说明 %+d 带符号的整型 %q 打印单引号 %o 不带零的八进制 %#o 带零的八进制 %x 小写的十六进制 %X 大写的十六进制 %#x 带0x的十六进制 %U 打印Unicode字符 %#U 打印带字符的Unicode %b 打印整型的二进制 %5d 整型长度为5,右对齐,左边留白 %-5d 左对齐右边留白 %05d 数字前面补零 Flo
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

Spring笔记01

Spring笔记01 1.Spring介绍 1.1 Spring概述 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

摄像头模组基础扫盲 摄像头模组基础扫盲

摄像头模组基础扫盲 手机摄像头常用的结构如下图37.1所示,主要包括镜头,基座,传感器以及PCB部分。 图37.1 CCM(compact camera module)种类 1.FF(fixed focus)定焦摄像头 目前使用最多的摄像头,主要是应用在30万和130万像素的手机产品。 2.MF(micro focus)两档变焦摄像头 主要用于130万和200万像素的手机产品,主要用于远景和近景,远景拍摄风景,近景拍摄名片等带有磁条码的物体。 3.AF(auto focus)自动变焦摄像头 主
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

Python-random模块-60

random模块: 随机数模块 # 1234 432145 # Abc123 a17698 # 0-9 # chr # [65-90] 数字 # 字母 = chr(数字) # 随机数字 # 随机选一个 [随机数字,随机字母]
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

测开之路四:循环

while for range(初始值,终值,步长),[初始值,终值) 在python里面,同一行里面是同时计算的 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
分类: 其他 发布时间: 04-17 23:18 阅读次数: 0

Matlab decomposition函数的使用(R2017b引入)

decomposition可以创建一个可重复使用的分解,例如LU,LDL,QR等使得求解Ax=b更加高效。 例如: dA = decomposition(A) % dA\b % 与普通求解方程通用的调用格式 可以得到与A\b相同的结果,但是这样求解速度更快。 对于需要重复求解的情况,这样的操作更加提高计算效率。 dA的使用方式: 转置: dA' 乘以负数 -dA 乘以系数 c*dA 或者dA/c. 求解线性系统 Ax = b ,x = dA\b. 求解线性系统 xA = b ,x = b/
分类: 其他 发布时间: 04-17 23:17 阅读次数: 0

Matlab stackplot函数(R2018b引入)

这个函数对于初始查看数据的时候有帮助。 可以绘制相同x轴的不同y轴的数据。 可以在数据中选择几组数据利用相同的y轴。
分类: 其他 发布时间: 04-17 23:17 阅读次数: 0

Matlab lsqminnorm(R2017b引入)

– 线性方程Ax=b的最小范数解。 主要就是要注意该函数的解与A\b的不同。 不需要pinv来得到方程的解。 对于inconsistent方程组求解,有以下实例:求解 2x1+3x2=82x_1+3x_2=82x1+3x2=8。 利用backslash求解。 A = [2 3]; b = 8; x_a = A\b x_a = 2×1 0 2.6667 调用 lsqminnorm解得: x_b = lsqminnorm(A,b) x_b = 2×1 1.2308 1.8462
分类: 其他 发布时间: 04-17 23:17 阅读次数: 0

Matlab导出适合图片大小的pdf格式图片

在利用Latex写文章的时候需要使用pdf格式图片,利用Matlab print命令直接导出的pdf是页面大小的size,没法直接使用,需要使用如下命令进行导出: 这个是经过验证有效的方法。 在R2019a版本中,Matlab终于引入这个功能,可喜可贺。 % 导出到pdf set(gcf,'Units','Inches'); pos = get(gcf,'Position'); set(gcf,'PaperPositionMode','Auto','PaperUnits','Inches','
分类: 其他 发布时间: 04-17 23:17 阅读次数: 0

MATLAB如何标注一个向量-程序

将一个向量每个数据值标注在相应的坐标上。 可以用在有限元节点标注上 M = cumsum(rand(10,2) - 0.5); x = 1:size(M,1); plot(x, M(:,1), 'b.-', x, M(:,2), 'g.-') legend('M1', 'M2') for i=x % 添加一个坐标偏移使得文字坐标和节点分开 text(i+0.1, M(i,1), sprintf('%.2f', M(i,1)), 'FontSize',7, 'Color','b');
分类: 其他 发布时间: 04-17 23:16 阅读次数: 0