【微编社】第0、1、2关笔记

  • Post author:
  • Post category:其他

第1关 打开你的咒语之书 public static void main(String [] args){ System.out.print(520); } 在Java当中,我们称之为主方法,也是程序的入口,执行的代码要放在主入口里 ** print()方法 ** print()方法的主要功能:打印内容 (让计算机把你给它的指令结果,显示在屏幕终端上) 由两部分构成:1.指令print ; 2.指…

继续阅读 【微编社】第0、1、2关笔记

拓扑排序

  • Post author:
  • Post category:其他

什么是拓扑排序? 此处采用百度百科的解释: 执行步骤: 循环执行以下两步,直到不存在入度为0的顶点为止。 (1) 选择一个入度为0的顶点并输出之; (2) 从网中删除此顶点及所有出边。 循环结束后,若输出的顶点数小于网中的顶点数,则输出“有环路”信息,否则输出的顶点序列就是一种拓扑序列。 一个简单的实例(过程): 实现: 利用邻接矩阵表示两者的关系。 将上述示例中的图用邻接矩阵表示: 参考代码: …

继续阅读 拓扑排序

@ResponseBody详解

  • Post author:
  • Post category:其他

@ResponseBody的作用其实是将java对象转为json格式的数据。 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。 注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的…

继续阅读 @ResponseBody详解

10几行代码,用python打造实时截图识别OCR

  • Post author:
  • Post category:python

点击上方“ GitPython ”,选择“星标”公众号 重磅干货,第一时间送达 你一定用过那种“OCR神器”,可以把图片中的文字提取出来,极大的提高工作效率。 今天,我们就来做一款实时截图识别的小工具。顾名思义,运行程序时,可以实时的把你截出来的图片中的文字识别出来。 下次,当你想要复制“百度文库”中的内容时,不妨试试这个程序。 效果预览 源码解析 1)等待用户截图 此处需要借助贴图神器(Snip…

继续阅读 10几行代码,用python打造实时截图识别OCR

对于初学C++的人来说,你觉得从入门到精通需要多长时间?应该怎么学?

  • Post author:
  • Post category:其他

作为已经搞了十几年代码的老司机,对于这种动不动就喊着精通某种语言的初学者有点无奈,现在很多刚毕业或者毕业没有几年的程序员喊着精通几种编程语言,而且这种基本上在面试上遇到老程序员都会遭到技术细节的洗礼,反而越是干的时间越长的程序员越是在介绍自己的时候都是写上熟练某种语言,c++作为一种几乎公认的最难的编程语言,也是一门够得上学一辈子的编程语言,现在很多编程书籍的名字起的也是让人觉得很无语,21天精通…

继续阅读 对于初学C++的人来说,你觉得从入门到精通需要多长时间?应该怎么学?

如何设计一个高可用、高并发秒杀系统

  • Post author:
  • Post category:其他

作者:vincentsu,腾讯 PCG 后台开发工程师 如今的互联网已经在海量服务领域有了很成熟的理论,因此自己也很庆幸,能够从 0 到 1 完整践行海量服务。微视春节项目中的集卡瓜分活动,是一个典型的秒杀场景,自己参与其中,分享一些心得和总结。 如今的互联网已经在海量服务领域有了很成熟的理论,因此自己也很庆幸,能够从 0 到 1 完整践行海量服务。微视春节项目中的集卡瓜分活动,是一个典型的秒杀场…

继续阅读 如何设计一个高可用、高并发秒杀系统

Python编程之多进程(multiprocessing)详解

  • Post author:
  • Post category:python

引言 multiprocessing 是一个用于产生多进程的包,与threading模块的API类似。multiprocessing既可以实现本地的多进程,也可以实现远程的多进程。通过使用多个子进程而非线程可以绕开Python的全局解释器锁(GIL),同时允许在多种系统平台使用。 1. Process 模块 1.1 Process介绍 Process模块是一个创建进程的模块,可以通过Process…

继续阅读 Python编程之多进程(multiprocessing)详解

宝宝百岁生日计算器

  • Post author:
  • Post category:其他

宝宝百岁生日计算器 宝宝百岁生日计算器 宝宝百岁生日计算器 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Scanner; /** * @author DELL */ publ…

继续阅读 宝宝百岁生日计算器

叙拉古猜想

  • Post author:
  • Post category:其他

描述: 叙拉古猜想又称科拉兹猜想、哈塞猜想、3n+1猜想、乌拉姆猜想或角谷猜想,是指对于每一个大于1的正整数,如果它是奇数,则将其乘3加1,如果它是偶数,则将除以2,如此循环,最终将得到1。 Syracuse conjecture also known as collards conjecture, Hasse conjecture, 3n +1 conjecture the Ulam conje…

继续阅读 叙拉古猜想

为什么HashMap的数组长度是2的幂

  • Post author:
  • Post category:其他

为什么HashMap的长度一定是2的次幂呢? ​ 今天和朋友聊天被问到HashMap的数组长度为什么是2的倍数。说实话挺惭愧的,秋招结束了,还不能完整的给出一个完整的答案。 我知道了HashMap的数据结构,也知道了什么是Hash冲突,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间…

继续阅读 为什么HashMap的数组长度是2的幂