1 /*13 [程序 13 根据条件求数字] 2 题目:一个整数,它加上 100 后是一个完全平方数,再加上 268 又是一个完全平方数,请问该数是多少? 3 程序分析:在 10万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后的结果满足如下条件,即是结果. 4 */ 5 6 //=============百度到开方的方法 7 //以下是java.lang.Math.sqrt()方法的声明 8 // public static double sqrt(doub…
# -------------------------------------------------## 所谓的“完全平方数”,就是开完根号仍然是整数.## 数学渣是这么思考的:假设这个数 i 在10000以内.# 第一步:x = sqrt(i+100).如果 x == floor(x),则证明 x 是个整数.# 第二步道理也相同,但要记得把 x**2 把根号还原回来,再加上 168,然后再来开根号,得到 y,再判断其是否为整数.# 经过这两次判断,都能通过的话,则为所求的整数.import…
day2 --------------------------------------------------------------- 实例003:完全平方数 题目: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 仿佛不会思考,直接上手写... 1 k = 10001 2 for i in range(0,k): 3 for j in range(0,k): 4 if j*j ==(i+100): 5 for k in range(0,k): 6…
Python经典练习题 网上能够搜得到的答案为: for i in range(1,85): if 168 % i == 0: j = 168 / i; if i > j and (i + j) % 2 == 0 and (i - j) % 2 == 0 : m = (i + j) / 2 n = (i - j) / 2 x = n * n - 100 print(x) 输出答案为: -99 21 261 1581 但其实四个数字,均不符合+100和+168后,仍为完全平方数的条件: 正确代码如…
java基础求真之switch 的case 后面加上大括号和不加大括号的区别. 下面给出三段代码大家看一下有什么不同以及哪段代码能够编译通过那段代码编译不能通过,为什么?(Why?) 代码片段一: int value = 10; switch (value) { case 1: int value1 = 5; break; case 2: int value1 = 6; break; } 代码片段二: int value = 10; // switch switch (value) { case…
作为一个 Java 程序员,早就想尝试一把微信小程序,但是一直苦于没有想法,再加上做一个漂亮的页面实在不太擅长. 由于自己比较喜欢历史,经常看历史方面的书.在一次梳理中国现有的朝代时,突然想到,要是可以做成一个小程序,应该是不错的,于是 5 月初便注册了一个微信小程序开发账号,试着摆弄这个小程序. 说实话,对 UI 和 UX 一窍不通,还真的不好设计.页面布局可以模仿,js 也将就可以写写, css 还真的驾驭不了. 想着要是有一个 UI 框架,可以方便快捷搭建一个小程序就太好了.于是,就找到了…
1 /*14 [程序 14 求日期] 2 题目:输入某年某月某日,判断这一天是这一年的第几天? 3 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊情况,闰年且输入月份大于 3 时需考虑多加一天. 4 */ 5 6 /*分析: 7 * 1.得到键盘上的数字,并以"."间隔,分别将年月日存入year,month,day中 8 * 2.判断月份是几月,如果一月就直接访问日,如果2月就day+31,如果大于等于三月且小于等于8月,则31*mo…
1 /*42 [程序 42 求数字] 2 题目:809*??=800*??+9*??+1 3 其中??代表的两位数,8*??的结果为两位数,9*??的结果为 3 位数.求??代表的两位数,及 809*??后的结果. 4 */ 5 6 /*分析 7 * 遍历所有的两位数,带入式子中, 8 * 再加上8*??为两位数,9*??为三位数的条件 9 * 得到??,再计算809*?? 10 * */ 11 12 package homework; 13 14 public class _42 { 15 1…
1:安装好hive,准备启动的时候出现下面的错误(由于hive是基于Hadoop的,所以必须先将你的集群启动起来,我就是没有启动集群,直接启动hive导致的错误): [root@master bin]# ./hive Logging initialized -bin/lib/hive-common-.jar!/hive-log4j.properties Exception failed on connection exception: java.net.ConnectException: Con…
1:练习spark的时候,操作大概如我读取hdfs上面的文件,然后spark懒加载以后,我读取详细信息出现如下所示的错误,错误虽然不大,我感觉有必要记录一下,因为错误的起因是对命令的不熟悉造成的,错误如下所示: scala> text.collect java.net.ConnectException: Call From slaver1/ failed on connection exception: java.net.ConnectException: Connection refused;…
1:启动Spark Shell,spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,用户可以在该命令行下用scala编写spark程序. 启动Spark Shell,出现的错误如下所示: [root@master spark--bin-hadoop2.]# bin/spark-shell --master spark://master:7077 --executor-memory 512M --total-executor-cores 2 // :: WARN…
==和equals的区别: 1.==是运算符,而equals是基类Object定义的一个方法,并且equals使用==定义的 2.进行比较时,分为  基本数据类型  的比较和  引用数据类型 的比较 基本数据类型:两者都是比较的值 引用数据类型:两者比较的是在栈内存中的地址 3.特殊的:对于像String这种对equals方法进行重写的引用数据类型,equals比较的是值,而不是地址了. 特殊的String: java程序在运行时,会创建一个字符串缓冲池,当使用s1="abc"这样的表…
先看解决方案,再看唠嗑,唠嗑可以忽略. 解决方案: 使用start yarn.sh启动yarn就可以了. 唠嗑: 今天学习Spark基于Yarn部署.然后总以为Yarn是让Spark启动的,提交程序的时候Yarn就会启动~!于是乎我就只开启了Spark程序,没开启Yarn,然后执行提交 ./spark-submit --class org.apache.spark.examples.JavaSparkPi \ --master yarn \ --deploy-mode cluster \ --d…
或者说,同事. 需要帮助她打印出来sql 调试输出到页面sql 在这里,我们使用插件或一个的方式来启动配置文件wordpress的debug 在插件文件夹 wordpress/wp-content/plugins/ 新建一个文件叫bt_debug_sql.php <?php /* Plugin Name:    Bt Debug Sql. Plugin URI:     http://www.btroot.com Description:    Show the sql at the front…
多播委托就是好几个方法全都委托给一个委托变量 代码: namespace 委托 { class Program { static void math1() { Console.WriteLine("这是第一个方法"); } static void math2() { Console.WriteLine("这是第二个方法"); } static void Main(string[] args) { //多播委托 Action vae = math1; vae += m…
最近成立了实验室的网络环境中,通过交换机连接的所有主机实验室.想要一个通过该server(单卡)做网关,使用mentohust认证外网,然后内网中的其它主机通过此网关来连接外网. 1.首先在server上利用mentohust连接外网,然后在终端输入ifconfig命令来查看获得的外网ip: eth0 Link encap:以太网 硬件地址 b8:ac:6f:d8:8f:a2 inet 地址:115.156.236.116 广播:115.156.236.255 掩码:255.255.255.0…
1 /*27 [程序 27 求素数] 2 题目:求 100 之内的素数 3 */ 4 5 /*分析 6 * 素数:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 7 * 同第二题: 8 * 判断素数的方法:用这个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素 9 数,反之是素数--------sqrt() double 要强制转换---经过试验,系统会自动转换 10 * 两层for循环,第一层遍历2~100,第二层判断是否为素数 11 * */ 12…
给非同步的集合加锁: class MyCollections{//创建工具类,提供对外访问方法 public static list synList(List list){ return new MyList(list); } private Class MyList implements List{ private List list; private static final Object lock = new Object(); MyList(List list){ this.list =…
最后还余下网络去攻克了. 不同的模板,只是在同一个LINUX内核上去实现不同的发行版的特性. 终归,都是用同样的内核来实现调度.故而是一个轻量极的方案. 而不像KVM一样,GUEST OS里的CPU也模拟为HOST OS内的一个进程.…
var chart = Highcharts.chart('container', { chart: { zoomType: 'xy' }, title: { text: '东京月平均天气数据' }, subtitle: { text: '数据来源: WorldClimate.com' }, xAxis: [{ categories: [ '一月', '二月', '三月', '四月', '五月', '六月','七月', '八月', '九月', '十月', '十一月', '十二月' ], cros…
闭包实现 变量是不会变的:) var myApplication = function(){ var name = 'Yuri'; var age = '34'; var status = 'single'; function createMember(){ name='Yuri2'; } function getMemberDetails(){ return name; } return{ create:createMember, get:getMemberDetails, name:name…
一.final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变:设计或效率.         final类不能被继承,没有子类,final类中的方法默认是final的.        final方法不能被子类的方法覆盖,但可以被继承.        final成员变量表示常量,只能被赋值一次,赋值后值不再改变.        final不能用于修饰构造方法.      …
在Java中,为了组织代码的方便,可以将功能相似的类放到一个文件夹内,这个文件夹,就叫做包. 包不但可以包含类,还可以包含接口和其他的包. 目录以"\"来表示层级关系,例如 E:\Java\workspace\Demo\bin\p1\p2\Test.java. 包以"."来表示层级关系,例如 p1.p2.Test 表示的目录为 \p1\p2\Test.class. 如何实现包 通过 package 关键字可以声明一个包,例如:    package p1.p2;必须…
2019独角兽企业重金招聘Python工程师标准>>> 当设置了父元素的宽度,子元素设置宽度为100%后再在加上子元素上添加padding或margin值就会溢出.举个例子: <!-- 示例 --> <!-- html --> <div class="parent"> <div class="child"></div> </div> <!-- css --> .pa…
1 /*48 [程序 48 加密] 2 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 3 加密 规则如下: 4 每位数字都加上 5,然后用和除以 10 的余数代替该数字,再将第一位和第四位交 换,第二位和第三位交换. 5 6 ps:这是个什么骚操作....一四交换,二三交换,不就是倒序么.... 7 */ 8 9 /*分析 10 * 1.从键盘得到一个4位数 11 * 2.将这个4位数送入加密函数中加密 12 * 3.加密后传入主函数,然后输出到屏幕 13 * =…
1 /*12 [程序 12 计算奖金] 2 题目:企业发放的奖金根据利润提成. 3 利润I低于或等于 10 万元时,奖金可提 10%: 4 利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,可提成 7.5%: 5 20 万到 40万之间时,高于 20 万元的部分,可提成 5%: 6 40 万到 60 万之间时高于 40 万元的部分,可提成 3%: 7 60 万到 100 万之间时,高于 60 万元的部分,可提成 1.5%,高于 100 万元时…
1 /*10 [程序 10 自由落体] 2 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半: 3 求它在 第 10 次落地时,共经过多少米? 4 第 10 次反弹多高? 5 */ 6 7 /*分析 8 * 第一次落地再弹上去经过100+50米 9 * 第二次....... .50+25米 10 * 第三次....... .25+12.5米 11 *第四次....... .12.5+6.25米 //路程和高度都要用float类型 12 * .... 13 * 第十次落地的路程只…
    多线程是Java工程师进阶所必须掌握的一项技能,也是面试中绕不过的一个环节,而死锁又是多线程同步失败的经典案例,对于复杂的系统,死锁是很难通过代码层面来做静态检测和排查的,所以有的面试官会从反向出发,让你手写一个死锁程序.     先来看一个网络上常见的死锁程序(可能存在问题): public class DeadLockTest { private static Object lock1 = new Object(); private static Object lock2 = new…
package zeze; import java.io.IOException; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; /*…
用Java计算日期时间,首先考虑到时间类,Java中提供的和时间日期相关的类里,有一个Calendar类,可以获取某个时间日期. 计算某个日期100天后的日期,思路如下: 1.先设定时间,例如2017年1月1日: 2.在给定日期的天数上增加100: 具体代码如下: /* * 1.先给定一个时间,例如2017年1月1日 */ Calendar cld = Calendar.getInstance(); cld.set(Calendar.YEAR, 2017); cld.set(Calendar.M…