1

点赞

0

评论

0

浏览

public class Main {          public String intToRoman(int num) {           String digit = {"", "I", "II", "III", "IV", "V", "VI", "VII",                            String ten = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX",                            String hundred = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC",                                                   }          public static void main(String args) {                }   }

 public class Main {  
  
    public String intToRoman(int num) {  
        String digit[] = {"", "I", "II", "III", "IV", "V", "VI", "VII",  
                "VIII", "IX"};  
        String ten[] = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX",  
                "XC"};  
        String hundred[] = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC",  
                "DCCC", "CM"};  
        String thousand[] = {"", "M", "MM", "MMM"};  
        String str = "";  
        return str + thousand[num / 1000] + hundred[num % 1000 / 100] + ten[num % 100 / 10] + digit[num % 10];  
    }  
  
    public static void main(String[] args) {  
        System.out.print(new Main().intToRoman(3999));  
    }  
}  

罗马数字

0

点赞

0

评论

0

浏览

在答疑区,代码区和QQ群都可以提问

在答疑区,代码区和QQ群都可以提问

天码营

0

点赞

0

评论

0

浏览

Cliff Cliff 回答了 匿名用户:你好,我是你的读者

第一,如果想使用第三方登录功能,需要花费300元进行开发者资质认证,只有机构或者团体申请,而且每年都要重新审核 第二,按照代码照做就可以,文章右上角有参考代码的链接,是完整的代码,只需要做好配置就可以使用 第三,可以适用,天码营上有github、qq、微博、微信等第三方登录的一系列文章,都是用这种方法实现的,你看了文章可以知道,只需要根据不同平台做一点修改就可以实现,以下是oauth系列的所有文章 OAuth2.0认证和授权机制讲解 https://www.tianmaying.com/tutorial/oAuth login 基于Spring的Github第三方登录 通用化的第三方登陆实现 https://www.tianmaying.com/tutorial/OAuth login impl 基于Spring的新浪微博第三方登录实现 https://www.tianmaying.com/tutorial/OAuth login weibo 基于Spring的QQ第三方登录实现 https://www.tianmaying.com/tutorial/OAuth login QQ 基于Spring的微信第三方登录实现 https://www.tianmaying.com/tutorial/OAuth login weixin

第一,如果想使用第三方登录功能,需要花费300元进行开发者资质认证,只有机构或者团体申请,而且每年都要重新审核

第二,按照代码照做就可以,文章右上角有参考代码的链接,是完整的代码,只需要做好配置就可以使用

第三,可以适用,天码营上有github、qq、微博、微信等第三方登录的一系列文章,都是用这种方法实现的,你看了文章可以知道,只需要根据不同平台做一点修改就可以实现,以下是oauth系列的所有文章

OAuth2.0认证和授权机制讲解

基于Spring的Github第三方登录--通用化的第三方登陆实现

基于Spring的新浪微博第三方登录实现

基于Spring的QQ第三方登录实现

基于Spring的微信第三方登录实现

oauth

1

点赞

0

评论

0

浏览

Google一下: https://www.google.com.hk/search?q=exitcode%3D13 https://www.google.com.hk/search?q=exitcode%3D13 不能翻墙的话,百度: https://www.baidu.com/s?wd=exitcode%3D13 https://www.baidu.com/s?wd=exitcode%3D13 出错原因是eclipse和你电脑上安装的JDK版本不匹配。 1. 如果你是32位的操作系统。 检查安装JDK是否是32位, JDK环境变量是否已经正确配置。 检查方法: cmd 输入 java version 2. 64位的操作系统,中出现该错误,是因为eclipse 的JDK要是32位的,重新安装32位的JDK,并配置环境变量。64位操作系统,支持JDK32 和 64位的。 32位的JDK安装目录是: program Files(X86) 64位的JDK安装目录是: program Files

Google一下:https://www.google.com.hk/search?q=exitcode%3D13


不能翻墙的话,百度:https://www.baidu.com/s?wd=exitcode%3D13


出错原因是eclipse和你电脑上安装的JDK版本不匹配。


  1. 如果你是32位的操作系统。 检查安装JDK是否是32位, JDK环境变量是否已经正确配置。

    检查方法: cmd  输入   java -version

  2. 64位的操作系统,中出现该错误,是因为eclipse 的JDK要是32位的,重新安装32位的JDK,并配置环境变量。64位操作系统,支持JDK32 和 64位的。

    32位的JDK安装目录是: program Files(X86)

    64位的JDK安装目录是: program Files

eclipse

0

点赞

0

评论

0

浏览

点击头像 我的主页 代码

点击头像->我的主页->代码

天码营

0

点赞

0

评论

0

浏览

开通课程后有以下服务: 不仅仅有参考代码,还有精心设计的代码任务,帮助你掌握核心知识点,真正学会实战中如何应用 不仅仅是可以向老师提问,老师可以针对你的代码给出专业的建议 可以加入答疑群,和老师同学们交流

开通课程后有以下服务:

  • 不仅仅有参考代码,还有精心设计的代码任务,帮助你掌握核心知识点,真正学会实战中如何应用
  • 不仅仅是可以向老师提问,老师可以针对你的代码给出专业的建议
  • 可以加入答疑群,和老师同学们交流

天码营课程

0

点赞

0

评论

0

浏览

其实这个问题问的就是浮点数的二进制表示,以float为例: 首先要了解什么是科学计算法,尾数是在1到10之间的。 12345 = 1.2345 10 ^ 4 这里1.2345就是尾数。 这是十进制,计算机中表示为二进制: 12345 = 3.0139 2 ^ 12 这里尾数是3.0139(不完全准确,有精度问题) 浮点数的三部分就分别要表示出: 符号:为正 指数位:12 尾数:3.0139(这里有23位bit去逼近最接近的数,能精确到十进制7到8位小数点) 这几个数分别映射到三个部分的bit位(具体规则还有一些移位和加减数的操作),就是对应的float的二进制表示了。 这里细节依然还有很多。刚学Java基础大可不必深究这方面的知识,如果希望了解更多浮点数的表示,推荐《深入计算机系统:程序员的观点》,有一章专门讲浮点数。

其实这个问题问的就是浮点数的二进制表示,以float为例:

首先要了解什么是科学计算法,尾数是在1到10之间的。

12345 = 1.2345 * 10 ^ 4

这里1.2345就是尾数。

这是十进制,计算机中表示为二进制:

12345 = 3.0139 * 2 ^ 12

这里尾数是3.0139(不完全准确,有精度问题)

浮点数的三部分就分别要表示出:

符号:为正

指数位:12

尾数:3.0139(这里有23位bit去逼近最接近的数,能精确到十进制7到8位小数点)

这几个数分别映射到三个部分的bit位(具体规则还有一些移位和加减数的操作),就是对应的float的二进制表示了。

这里细节依然还有很多。刚学Java基础大可不必深究这方面的知识,如果希望了解更多浮点数的表示,推荐《深入计算机系统:程序员的观点》,有一章专门讲浮点数。

java

0

点赞

0

评论

0

浏览

Spring Boot自动部署和刷新 https://course.tianmaying.com/spring basics+spring boot blog 3

springboot

0

点赞

0

评论

0

浏览

百度的地址实际就是帮我们做了一层转发,我们把它当做普通的url处理就好。主要是我们要获取的最终的url并不在某一个html元素中,所以我觉得直接用字符串匹配来处理就好。我以 网易云音乐爬虫 https://course.tianmaying.com/music 163 crawler+html fetcher 0 第一课为基础,示例如下: public static T String url = htmlFetcher.fetch("https://www.baidu.com/link?url=B_SDQw3LENuly2W4hlMI_Vdyw4iP7rE9ZSKifomS3HKqex9sJMZyer1sQvKOvTNC&wd= }

百度的地址实际就是帮我们做了一层转发,我们把它当做普通的url处理就好。主要是我们要获取的最终的url并不在某一个html元素中,所以我觉得直接用字符串匹配来处理就好。我以网易云音乐爬虫第一课为基础,示例如下:

    public static <T> void main(String[] args) throws Exception {
        HtmlFetcher htmlFetcher = new HtmlFetcher();
        String url = htmlFetcher.fetch("https://www.baidu.com/link?url=B_SDQw3LENuly2W4hlMI_Vdyw4iP7rE9ZSKifomS3HKqex9sJMZyer1sQvKOvTNC&wd=&eqid=83b85e5e0003ee340000000458536071");
        String prefix = "window.location.replace(\"";
        String postfix = "\"";
        url = url.substring(url.indexOf(prefix) + prefix.length());
        url = url.substring(0, url.indexOf(postfix));
        System.out.println(url);
    }

httpclient爬虫

1

点赞

0

评论

0

浏览

找一份满意的工作,要看这个“满意”怎么定义。我招一个Java程序员,大概会这样来考察一个人。 1、至少你得过了笔试或者网上的编程测试吧。面试机会先拿到。既然目标是比较好的Offer,一般还是会考察你CS基础知识的。去看看各个公司的笔试题,网上到处是。算法和CS核心课程你还是应该去复习的。 2、喜欢编程的人,大都会折腾个Github项目之类的,哪怕是个简单的博客应用,如果我看到你会去捣鼓这些东西的话,我会认为你是一个有编程热情的人,很加分。 3、有一两个做得深入的项目很加分,去争取参与实际项目机会,身边有这样喜欢折腾的朋友那就再好不过了。实在找不到自己去实现一个网站或者App,部署或者分发出来,活生生的东西可以增加说服力。找个项目创意还是很容易,没这方面Sense,山寨也行。 4、除编程之外,有一两种你深入理解和掌握的技术,比如Java求职的话,你对Spring的整套体系甚至源码理解很深入可以大大加分。技术涉猎比较广泛的人,是比较受欢迎的。 5、赶紧找实习吧,实习进入好公司的门槛相对低一些,积累经历的同时,内推也更有机会。 6、最后,可以做一做天码营的

找一份满意的工作,要看这个“满意”怎么定义。我招一个Java程序员,大概会这样来考察一个人。

1、至少你得过了笔试或者网上的编程测试吧。面试机会先拿到。既然目标是比较好的Offer,一般还是会考察你CS基础知识的。去看看各个公司的笔试题,网上到处是。算法和CS核心课程你还是应该去复习的。

2、喜欢编程的人,大都会折腾个Github项目之类的,哪怕是个简单的博客应用,如果我看到你会去捣鼓这些东西的话,我会认为你是一个有编程热情的人,很加分。

3、有一两个做得深入的项目很加分,去争取参与实际项目机会,身边有这样喜欢折腾的朋友那就再好不过了。实在找不到自己去实现一个网站或者App,部署或者分发出来,活生生的东西可以增加说服力。找个项目创意还是很容易,没这方面Sense,山寨也行。

4、除编程之外,有一两种你深入理解和掌握的技术,比如Java求职的话,你对Spring的整套体系甚至源码理解很深入可以大大加分。技术涉猎比较广泛的人,是比较受欢迎的。

5、赶紧找实习吧,实习进入好公司的门槛相对低一些,积累经历的同时,内推也更有机会。

6、最后,可以做一做天码营的grin

职业规划java

0

点赞

0

评论

0

浏览

这样做当然真的好,是一种良好的编程习惯。 final 表示该参数不能被改变,基本类型表示不能改变值,引用类型表示不能改变引用(始终指向同一个对象),引用的对象本身可以修改。 你定义一个方法的接口时,如果在你的业务场景下,你认为传入的某个参数不应该被修改,就加上 final 修饰。 在你实现方法的时候(或者可能是另外一个人来实现方法),有可能会不小心忽略了这个假设,去修改了这个变量,此时就会有编译错误。从这个角度来说,这是一种帮助你减少错误的好的编程习惯。

这样做当然真的好,是一种良好的编程习惯。

final表示该参数不能被改变,基本类型表示不能改变值,引用类型表示不能改变引用(始终指向同一个对象),引用的对象本身可以修改。

你定义一个方法的接口时,如果在你的业务场景下,你认为传入的某个参数不应该被修改,就加上final修饰。

在你实现方法的时候(或者可能是另外一个人来实现方法),有可能会不小心忽略了这个假设,去修改了这个变量,此时就会有编译错误。从这个角度来说,这是一种帮助你减少错误的好的编程习惯。

java

0

点赞

0

评论

0

浏览

David David 回答了 匿名用户:Spring MVC实战入门训练

仅仅看不行,需要手动去写。会一步一步给你任务,让你去完成,提供必要的参考代码,并且在你遇到问题的时候给你提供帮助。

仅仅看不行,需要手动去写。会一步一步给你任务,让你去完成,提供必要的参考代码,并且在你遇到问题的时候给你提供帮助。

spring-mvc

0

点赞

0

评论

0

浏览

谢谢你的关注。iOS课程我们会更新,但是时间还不确定,现在人手暂时跟不上。

谢谢你的关注。iOS课程我们会更新,但是时间还不确定,现在人手暂时跟不上。joy

教程iosswift

0

点赞

0

评论

0

浏览

IO,多线程,注解属于语言基础部分的“高级”内容,后续我们可能也会推出课程。Java 8算是一次很大的更新,我个人在实战中觉得常用的、应该重点关注的有: 1. 函数式编程支持,Lambda 2. Streaming,参考 java.util.stream 包 3. 日期处理改进,当然 joda time 仍然是非常好的选择,参考 java.time 包

IO,多线程,注解属于语言基础部分的“高级”内容,后续我们可能也会推出课程。Java 8算是一次很大的更新,我个人在实战中觉得常用的、应该重点关注的有:

  1. 函数式编程支持,Lambda
  2. Streaming,参考java.util.stream
  3. 日期处理改进,当然joda-time仍然是非常好的选择,参考java.time

0

点赞

0

评论

0

浏览

可以改成这样 我的空间

可以改成这样

      <a class="btn" target="blank" href="http://user.qzone.qq.com/429058233/main">
        <i class="fa fa-bars"></i> 我的空间
      </a>

反馈意见