码迷,mamicode.com
首页 > 编程语言
LeetCode初级算法练习题4_存在重复元素
###1.我的解题代码 class Solution { public boolean containsDuplicate(int[] nums) { boolean flag = false; HashSet<Integer> set = new HashSet<>(); for(int i:nu ...
分类:编程语言   时间:2021-03-09 12:58:00    阅读次数:0
猜拳游戏(Java实现)
package zuoye; import java.util.Random; import java.util.Scanner; public class MoraGame { public static void main(String[] args) { int humanNum = 0; i ...
分类:编程语言   时间:2021-03-09 12:57:12    阅读次数:0
C语言之结构体内存的对齐
C语言之结构体内存的对齐 大纲:    零.引例    一.结构体内存对齐规则    二.怎样计算结构体的大小    三.设计结构体时要注意的方面   四.为什么存在内存对齐    五.修改默认对齐数 ...
分类:编程语言   时间:2021-03-09 12:54:34    阅读次数:0
python时间模块的使用
前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。 python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化日期等 datetime:date和time的结合体,处理日期和时间 calendar:日历相关的模 ...
分类:编程语言   时间:2021-03-09 12:54:15    阅读次数:0
关于ArcGIS Python 脚本字符编码报错问题
在python文件开头加上以下一段代码,即可解决中文编码问题,屡试不爽 # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8') ...
分类:编程语言   时间:2021-03-08 14:23:06    阅读次数:0
C语言入门学习(第二十二天——函数)
镇楼图 Pixiv:よはく 〇、引入函数的原因 当程序规模不断扩大时,主函数会变得冗杂、复杂、难阅读、关联度过高、难修改等问题,这时候引入【函数】来分解程序,提高可读性、效率是非常有必要的。 其他程序员在使用你的函数时只需要了解作用、参数、返回即可。 一、函数 ①声明函数 编译会从上往下编译,而如果 ...
分类:编程语言   时间:2021-03-08 14:21:47    阅读次数:0
Golang | Go语言多态的实现与interface使用
Golang | Go语言多态的实现与interface使用 本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第11篇文章,我们一起来聊聊golang当中多态的这个话题。 如果大家系统的学过C++、Java等语言以及面向对象的话,相信应该对多态不会陌生。 多态是面 ...
分类:编程语言   时间:2021-03-08 14:21:25    阅读次数:0
Java--正则表达式
第一种 类似于python的re.search("\d+","123") import java.io.*; import java.util.*; import java.util.regex.*; public class test { public static void readFile() ...
分类:编程语言   时间:2021-03-08 14:20:53    阅读次数:0
[计算机图形学基础]实现一个TinyRenderer --- 扫描线光栅化算法
Abstract 学习TinyRenderer Wiki中的总结。 扫描线光栅化算法。 Reference : https://github.com/ssloy/tinyrenderer/wiki/Lesson-2-Triangle-rasterization-and-back-face-culli ...
分类:编程语言   时间:2021-03-08 14:19:01    阅读次数:0
spring boot 打war包 部署tomcat后执行两次bug
tomcat conf目录下的server.xml appBase 配置上下文Context 设置:autoDeploy="false" deployOnStartup="false", 原来: <Host name="localhost" appBase="webapps" unpackWARs= ...
分类:编程语言   时间:2021-03-08 14:16:45    阅读次数:0
介绍一个好东西C++11
c++11引入了auto类型说明符,auto让编译器通过初始值来推算变量的类型,所以auto定义的变量必须有初始值。 ranged-base for 范围for C++11 引入了一种崭新的for循环形式,可以逐一迭代某个给定的区间、数组、集合内的每个元素。其他编程语言可能称此为foreach循环。 ...
分类:编程语言   时间:2021-03-08 14:14:54    阅读次数:0
python面对对象
一、类的初始 1.类的结构 class Human: """ 此类主要是构建人类 """ mind = '有思想' # 第一部分:静态属性 属性 静态变量 静态字段 dic = {} l1 = [] def work(self): # 第二部分:方法 函数 动态属性 print('人类会工作') c ...
分类:编程语言   时间:2021-03-08 14:14:08    阅读次数:0
java基础-- 集合
图片来源于:极客时间《数据结构与算法之美》 https://time.geekbang.org/column/intro/126 1. 数组 数组是最简单的数据结构,它的结构特点是:需要连续的内存空间,能够通过数组下标快速的访问数组内的元素,但是初始时需要指定大小,并且不能动态扩容,当容量不够时,需 ...
分类:编程语言   时间:2021-03-08 14:07:35    阅读次数:0
01-Java简介
Java语言简介 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单 ...
分类:编程语言   时间:2021-03-08 14:07:17    阅读次数:0
快排----Python模板
quickSort def partition(arr,low, high): i=(low-1) p=arr[high] for j in range(low, high): if arr[j]<=p: i+=1 arr[i],arr[j]=arr[j],arr[i] arr[i+1],arr[h ...
分类:编程语言   时间:2021-03-08 14:00:56    阅读次数:0
归并排序
归并排序介绍: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修 补"在一起,即分而治之)。 归并排序 ...
分类:编程语言   时间:2021-03-08 14:00:17    阅读次数:0
[计算机图形学基础]Bresenham直线绘制算法
Abstract 学习TinyRenderer中的总结。 Bresenham直线绘制算法。 Reference : https://github.com/ssloy/tinyrenderer/wiki/Lesson-1-Bresenham%E2%80%99s-Line-Drawing-Algorit ...
分类:编程语言   时间:2021-03-08 13:59:59    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!