左耳听风ARTS第1周

左耳朵耗子专栏《左耳听风》 用户自发每周完成一个ARTS:

1.Algorithm:每周至少做一个 leetcode 的算法题

2.Review:阅读并点评至少一篇英文技术文章

3.Tip:学习至少一个技术技巧

4.Share:分享一篇有观点和思考的技术文章

完成内容如下:

1.Algorithm:每周至少做一个 leetcode 的算法题

好吧,我就是传说中的代码渣本渣了,Java都快忘光了,边写代码边百度语法,越写越难过,越觉得智商堪忧。

而且,这个代码真的有问题啊喂,不好意思。

public class Solution {
        public static void main(String[] args){
            int[] nums = {2, 7, 11, 15};
            int target = 9;
            Solution solution = new Solution(); 
            int[] last = solution.twoSum(nums, target);
            System.out.println(last);
    }
    public int[] twoSum(int[] nums, int target) {
    	int[] result = new int[2];
        for(int i=0; i<nums.length-1; i++){
            for(int j=1; j<nums.length; j++){
                if((nums[i] + nums[j]) == target){
                    result[0] = i;
                    result[1] = j;
                }
            }     
        }
        return result;
    }
}

所以呢,就把官方的代码也抄过来了,供寄几认认真真仔仔细细地参考:

public class Solution{
	public static void main(String[] args){
	    int[] nums = {2, 7, 11, 15};
	    int target = 9;
	    Solution solution = new Solution();
	    System.out.println(solution.twoSum(nums, target));
	}
    
    public int[] twoSum(int[] nums, int target){
        Map<Integer, Integer> map = new HashMap<>();
        for(int i = 0; i < nums.length; i++){
            map.put(nums[i], i);
        }
        for(int i = 0; i < nums.length; i++){
            int complement = target - nums[i];
            if(map.containsKey(complement) && map.get(complement) != i){
                return new int[] {i, map.get(complement)};
            }
        }
        throw new IllegalArgumentException("No two sum solution");
    }
}

这个代码写的简直太有美感了有木有!有木有!

2.Review:阅读并点评至少一篇英文技术文章

技术文章链接:

Mybatis参考文档
http://www.mybatis.org/mybatis-3/index.html

感觉这个技术还是不错的,连接mysql什么把戏的蛮省事的,而且,我觉得xml这种文件用在这种地方,可能是一大创举了,总之很棒棒,给作者和中文翻译者点个赞,助他们早日脱单~

3.Tip:学习至少一个技术技巧

继续我的爬虫之路吧~
学习了爬虫代理池的创建,源代码如下:

emmm,算了吧,算了吧,都是从《Python3网络爬虫开发实战》中看到的,源代码太长,直接给各位大佬链接好了:
https://github.com/Python3WebSpider/ProxyPool

记住,信崔哥,得永生!!!

4.Share:分享一篇有观点和思考的技术文章

5G技术在15个行业的新应用
https://mp.weixin.qq.com/s/k_sNPGIzJIAbjwvfvRC5Sw

文章看上去不像拿未来这个概念来炒作,不是瞎JB乱讲。

好了,本周终结,清明结束,然后呢,下周继续。

祝大家

岁岁平安、多福多寿、福寿双全、福禄寿禧、旗开得胜、马到成功、飞黄腾达、
步步高升、官运亨通、平步青云、青云直上、生龙活虎、龙腾虎跃、龙马精神、
虎头虎脑、虎虎生威、铜膀铁臂、膀大腰圆、福如东海、寿比南山、精神矍铄、
鹤发童颜、金榜题名、状元及第、一目十行、过目不忘、博古通今、博闻强识、
博学多才、多才多艺、新年愉快、身体健康、万事如意、春节快乐、合家欢乐、
岁岁平安、吉祥如意、新春快乐、福气东来、鸿运通天、祥瑞新年、心想事成、
恭贺新禧、步步高升、万事胜意、得心应手、财源广进、恭喜发财、三羊开泰、
五福临门、幸福安康、大吉大利、大红大紫、吉祥如意、花开富贵、金玉满堂、
福禄寿禧、龙马精神、喜气盈门、福星高照、财运亨通、一帆风顺、二龙腾飞、
三羊开泰、四季平安、五福临门、六六大顺、七星高照、八方来财、九九同心、十全十美!!!

没毛病

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值