Java编程打印出1000以内所有的完数

/*如果一个数等 于其所有因子之和,我们就称这个数为"完数" * 例如6的因子为1,2,3, 6=1+2+3, 6就是一一个完数. * 请编程打印出1000以内所有的完数*/ public class WanShu { public static void main(String[] args) { int i = 1; int j = 1; for(i = 1; i <= 1000; i++) { int s
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

PHP POST请求 字符串和数组传值的区别

  最近工作中需要请求一个API,由于之前接过类似的就直接拿来写好的函数使用。但数据死活就是传不过去,一只返回err. 代码如下: 1 function post_params($url, $params,$headers) { 2 $ch = curl_init(); 3 curl_setopt($ch, CURLOPT_POST, 1); 4 curl_setopt($ch, CURLOPT_URL, $url);
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

【题解】HNOI2014世界树

  脑子不清醒的时候千万别写题。写题写不下去了千万别死扛,重构才是你唯一的出路QAQ   昨天很想快点写道题,思路没有很清晰的时候就写了,结果……今天一怒之下决定重整思路重构代码,其实不过是半个小时的事情……   提示很明显,总点数限制了范围。建立出虚树,在虚树上面 dp。 在虚树上面我们dp两遍,两遍一起处理出每一个(虚树上的)节点被谁管辖,在连接两者的路径上找到管理的分界点即可。处理两点之间的距离一定要上 ST 表啊…… #include <bits/stdc++.h> using nam
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

[Nowcoder] 六一儿童节(拼多多)

六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能将多块巧克力分给一个孩子或将一块分给多个孩子。 输入描述: 第一行:n,表示h数组元素个数 第二行:n个h数组元素 第三行:m,表示w数组元素个数 第四行:m个w数组元素 输出描述: 上台表演学生人数 输入例子1: 3 2
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

关键字explicit的作用(转)

C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式)。 关于explicit关键字,先看看MSDN上的解释: This keyword is a declaration specifier that canonly be applied to in-class constructor declarations. A
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

python笔记(五)装饰器函数

装饰器函数 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数的功能镜像扩展 装饰器的原则:对扩展开放,对修改封闭 装饰器的固定格式 1 def wrapper(func): 2 def inner(*args,**kwargs) 3 '''执行函数前要做的内容''' 4 ret = func(*args,**kwargs) 5 '''执行函数后要做的内容''' 6
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

Python——列表深浅拷贝

转载来自:https://www.cnblogs.com/pyramid1001/p/5844905.html 一、深浅拷贝 如果希望将列表复制一份,通过列表的内置方法copy就可以实现: 1 s = [[1,2],3,4] 2 s1 = s.copy() 3 print(s) 4 print(s1) 拷贝出的列表s1与原列表s完全一致。 [[1, 2], 3, 4] [[1, 2], 3, 4] 对s1修改: 1 s = [[1,2],3,4] 2 s1 = s.copy() 3 s
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

路飞学城Python-Day36

24-记录的增删改查 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n); 2. 指定字段插入数据 语法: INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…); 3. 插入多条记录 语法: INSERT INTO 表名 VALUES (值1,值2,值3…值n), (值1,值2
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

镜头选型

最近入手一本基于LabVIEW的图像处理书,写一点自己的心得(总结一下) 镜头选型流程如下图:
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

剪刀石头布的游戏 random中randint的用法

#-*- cording: utf-8 -*- from random import randint player = int(input("0为剪刀 1为拳头 2为布")) computer = randint(0,2) if (player == "0" and computer == "2") or (player == "1" and computer =="0") or (player == "2" and computer == "0"): print("你赢了") el
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

重载运算符问题

关于运算符重载: 不允许用户自定义新的运算符,只能对已有的运算符进行重载 重载运算符不允许改变运算符原操作数的个数 重载运算符不能改变运算符的优先级 重载运算符函数不能有默认的参数,会导致参数个数不匹配 可以在类内实现,作为类的成员函数,也可定义为类的友元函数 当运算符重载函数作为类的成员函数时,要求操作数左边必须是一个对象,而函数的参数可以是同类的对象也可以是普通的变量。 //作为类成员函数定义: Complex operator+(Complex &c1){ return new
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

leetcode283 C++ 40ms 移除0

class Solution { public: void moveZeroes(vector<int>& nums) { if(nums.empty() || nums.size() == 1){ return; } auto slow = nums.begin(); auto fast = slow +1; int temp; while(slow < fast
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

FreeMarker之根据模板生成Java代码

FreeMarker根据模板生成Java代码,光这句话,大家想必也知道它的应用了,比如流行的DRY原则,该原则的意思,可简单概述为"不要写重复的代码"。 比如Java中三层架构,数据访问层,业务逻辑层,表现层,光这三层就出现重复性的增删改查及其相关的界面代码。 如何不写重复的增删改查相关的代码,可以参考我的MP实战系列文章和MyBatis的逆向工程(针对Java相关框架): mybatis逆向工程之maven工程 MP实战系列(六)之代码生成器讲解 其中MP实战系列(六)之代码生成器讲解 用的
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

idea的初次使用

转自https://www.cnblogs.com/hdllhd/p/8029942.html 第一次使用IDEA,也是看了大神的笔记堪堪入门,附上大神的链接大家一起学习 最适合初学者的 IntelliJ IDEA 教程 (1)- HelloWorld 和相关设置 http://blog.csdn.net/lw_power/article/details/50155073 最适合初学者的 IntelliJ IDEA 教程 (2)- 最常见的显示设置和快捷键 http://blog.csdn.n
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

Javascript的作用域

一、作用域   几乎所有的语言都有作用域的概念,简单的说,作用域就是变量和函数的可访问范围,即作用域控制在变量和函数的可见性和生命周期。   在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。   引擎: 从头到尾负责Javascript代码的编译和执行 编译器:负责词法的分析和代码的生成 作用域:负责收集和维护由声明的变量组成的一系列查询,并执行一套非常严格的规则,确定当前执行的代码对这些变量的访问权限 二、事例   2.1 以代码块为范围的作用域  
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

HDOJ 6162 (暴力lca)

逐个逐个往上爬判断是否在范围内,暴力居然过了。。额 #include&amp;lt;iostream&amp;gt; #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;vector&amp;gt; #include&amp;lt;algorithm&amp;gt; #include&amp;lt;math.h&amp;gt; using namespace std; vector&amp;lt;int&amp;gt;g[100010]; in...
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

hdoj3078 (暴力lca)

题目大意:n结点树 ,两种操作,将结点a的值改为b,或询问a到b的路径间第k大点的值(包括a,b),操作总数为m,                   n&amp;lt;80000, m&amp;lt;30000 分析:逐个往上记录,排序求第k大,又是暴力过的。。额。惊了 #include&amp;lt;iostream&amp;gt; #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;vector...
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

hdoj 2586(倍增LCA模板)

题目大意:n结点的树,输出任意两个结点间的最小距离 思路分析:求两个点的LCA,最小距离即deep[a]+deep[b]-2*deep[lca] #include&amp;lt;iostream&amp;gt; #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;string.h&amp;gt; using namespace std; const int N=100010; int h[N],...
分类: 其他 发布时间: 08-04 23:26 阅读次数: 0

JavaWeb Mysql数据库基础知识

1、常用命令1.1安装数据库&emsp;&emsp;以mysql56为例,存放在d盘,打开cmd,依次输入如下命令:(1)d:(2)cd&emsp;mysql56(3)cd&emsp;bin(4)mysqld&emsp;-install即可安装。1.2启动数据库&emsp;&emsp;在mysql存储的bin目录下输入以下命令:1.3登录数据库&emsp;&emsp;在bin目录下输入以下命令及设
分类: 数据库 发布时间: 08-04 23:26 阅读次数: 0

BZOJ1036 树的计数(树链剖分模板)

题目大意:一棵树,3种操作:将结点a的值改为b,查询a到b路径间最大结点权值,查询a到b间结点权值总和 分析:树剖模板。。。将树链分段映射到线段树上统计维护最大值和总和。   代码 #include&amp;lt;iostream&amp;gt; #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;string.h&amp;gt; #include&amp;lt;vector&amp;gt; #includ...
分类: 其他 发布时间: 08-04 23:25 阅读次数: 0