当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 定义函数接受任意个实参

    有时候,需要接受任意数量的实参,但是预先不知道传递给函数的会是什么样的信息,在这种情况下,可将函数编写成能接受任意数量的键-值对。 调用语句提供了多少就能接受多少, 定义一个函数,使用任意数量的关键字实参 defcars_info(maker,typer,**Auto_parts):#定义...

    77
    热度
  • [综合] SQL语句的一些基本知识

    SQL的基本知识 1数据类型 (1)数值型 Int:长整数,也可写成integer Smallint:短整数 Real:取决于机器精度的浮点数 DoublePrecision:取决于机器精度的双精度浮点数 Float(n):浮点数,精度至少为n位数字 Numberic(p,q):定点数,由p位数字组...

    56
    热度
  • [综合] Python中文件的写入读取以及附加文字

    今天学习到python的读取文件部分。 还是以一段代码为例: filename='programming.txt'withopen(filename,'w')asfile_object:file_object.write("Iloveprogramming.\n")file_object.writ...

    65
    热度
  • [综合] Python中json的简单示例

    模块json能够让你将简单的的python数据结构转存储到文件中,并在程序再次运行的时候,加载该文件中的数据。下面来看一段简单的代码: #存储数据,json的简单示例importjson#首先导入json模块username=input("pleaseinputusername:")filenam...

    81
    热度
  • [综合] python中的divmod()函数以及求二进制的方法

    首先Python中的求二进制的方法,有一个函数是bin() 例如下面的代码, bin(8)我们求8的二进制可以直接用bin()函数 '0b1000''需要注意的是这里输出的是字符串,并且前面有0b。我也不懂这是啥意思,但是不影响我们取其后面的数字。 另外一种方法就是用divmod()方法 ...

    85
    热度
  • [综合] 折半查找算法

    算法思想:首先要求待查找的序列要是有序的,搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜...

    16
    热度
  • [综合] 查找指定字符串在原始字符串中出现的次数

    /* *查找指定字符串中给定字符串出现的次数 *例如朋友你好,我是张三的好朋友,今晚他的朋友们一起去我的朋友李四加吃完饭。 *在上句话中查找朋友出现的次数 * *indexOf("朋友"); * **/ 具体实现如下 publicclassSearchString{publicstaticint...

    96
    热度
  • [综合] 一个机器简单的机器学习算法-KNN分类器

    今天跟着教程写了一个我的第一个机器学习算法,之前上课的时候学到了一些原理,但是自己一直没有动手写过,今天晚上花了一点点时间,看了一下教程,用python写了一下。 做一下记录,以便以后查阅。 #第一个机器学习算法KNN分类器fromscipy.spatialimportdistancedefeuc(...

    66
    热度
  • [综合] 哈希查找(散列查找)

    就除留取余发来复习一下哈希查找 除留取余发的表达式f(k)=k%p, 其中f(k)为关键字K的地址 P为小于等于哈希表空间长度的最大质数(素数) 例:将关键字31,13,14,24,28散列到哈希表空间0~8上,已知哈希函数为f(k)=k%p,试用线性地址探查法解决冲突。 解:1构造哈希表2求成功与...

    93
    热度
  • [综合] Java打地鼠游戏

    今天晚上写了一个打地鼠游戏,这里用到了线程,就复习了一下线程。 具体的实现代码如下。 packagecom.mouse;importjava.awt.Color;importjava.awt.Font;importjava.awt.Point;importjava.awt.Toolkit;impo...

    11
    热度
  • [综合] Java中StringBuffer与StringBuilder的区别与举例

    StringBuffer是线程安全的可变字符列,也就是说由它创建的字符串是可以改变的, StringBuffer类所构造出来的字符串可以由多个线程操作,但是同时只能有一个线程来操作它 它是一个类似于String的字符数组缓冲区(就当是字符数组),通过某些方法调用可以改变该序列的长度和内容。 每个字符...

    45
    热度
  • [综合] 什么是泛型?简单记录一下自己理解的泛型。

    今天简单梳理一下自己理解的泛型,以便以后查阅。 泛型是JDK1.5引入的新特性,也是最重要的一个特性泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的泛型的原理就是“类型的参数化”,即把类型看做参数。 也就是说把所要操作的数据类型看做参数,就像方法的形式参数是运行时传递的值的占位符...

    44
    热度
  • [综合] Java中的Map容器---1----HashMap

    今天复习到最近复习到容器部分,学过数据结构,知道哈希表,哈希函数,哈希查找,但是一直都没有实现过,也不知道怎么用的,今天看了一下视频,跟着写了一下hashmap的操作,读了一下hashmap的源码。也算是加强一下理解吧。 packagecom.map;importjava.util.Collect...

    69
    热度
  • [综合] Java中的Map容器---2----TreeMap

    因为最近学习到Java中的容器,TreeMap不是很了解底层。值知道其底层的数据结构是红黑树。之前学习数据结构,学到平衡二叉树就没有往下面继续学,自然也不知道什么是B+树,B-树,红黑树,今天找了个教程看了一下什么是红黑树,原来就是要求不太严格的平衡二叉树。下面是我今天做的笔记。 红黑树会自动排序。...

    58
    热度
  • [综合] 关于eclipse连接SQLserver2012失败问题

    最近新装了SQLserver2012一直连接不上eclipse,网上搜了几下有好几个帖子说要配置??我记得之前做的时候没有配置过那里啊。无非就是自己的JDK配置正确。 今天又弄了一个晚上,总算是连接上了。 1,确保自己的eclipse是正确的,可以运行程序的。 2.下载安装SQLserver2012...

    70
    热度
  • [综合] Java写的一个还没有完成的记事本。没有IO。

    因为还没有学到java的IO流,所以那部分功能还没有添加上。 在此做一下记录,后面学完IO流,继续把这个小项目完善。 packagecom.swing;importjava.awt.BorderLayout;importjava.awt.Container;importjava.awt.Dimen...

    59
    热度
  • [综合] Java中的多线程总结

    在学习多线程之前首先要弄清楚下面的概念。 什么是程序?安装在磁盘上到一段指令集合,它是静态的概念 什么是进程? 它是运行中的程序,是动态的概念,每个进程有独立的资源空间 什么是线程? 线程,又称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制流程。线程是进程找那个的一个实体,是被系...

    60
    热度
  • [综合] JAVA利用字节流完成拷贝文件夹。

    利用IO流中的字节输入输出流完成拷贝文件夹 packagecom.decorator;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOut...

    40
    热度
  • [综合] Java中关于反射的基础详解。

    本文是根据自己最近学习反射所做的总结,因为本身学的不深入,所以就做一些基础的总结,尽量详细。 Java反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法。对任意一个对象,都能够调用它的任意一个方法,这种动态获取信息以及动态调用对象的方法的功能称为Java语言的反射机制。 简单的...

    45
    热度
  • [综合] JAVA合并两个有序数组并去除重复元素。

    题目中说明是两个有序数组,就一个一个比较,第一个数组的第一个元素和第二个数组的第一个元素比较。小的插入到result数组中。若有重复的元素,则去其中一个。这个时候,相当于从两个数组中都取了一个元素,所以两个数组的下标都要后移,result的下标自然也要后移。 packagecom.algorith...

    8
    热度