###一、数组的赋值: arr2=arr1;对于该赋值而言,地址值一样,所以arr1会随着arr2的变化而变化。这不能称作数组的复制,因为只是把地址赋过去了。地址一样,指向的是堆空间中唯一的数组实体(数值)。 ###二、数组的复制: arr2=new int[arr1.length]; for(in Read More
posted @ 2020-10-21 22:15 heyhy Views(232) Comments(0) Diggs(0) Edit
代码: ''' package tests; public class Yanghui { public static void main(String[] args) { //声明二维数组的三种方式 //第一种,已经知道数组的元素 int[][]arr1={{1,2},{2,3},{4,5}}; Read More
posted @ 2020-10-21 21:28 heyhy Views(159) Comments(0) Diggs(0) Edit
###读取文件 读取文件第一行的内容显示出来放在列表中,并打印出第一个单元格的内容。 xlsx文件: ###代码 ''' import java.io.FileInputStream; import java.io.InputStream; import java.text.SimpleDateFo Read More
posted @ 2020-09-22 11:37 heyhy Views(193) Comments(0) Diggs(0) Edit
''' package helloworld; //需要导入py4j.jar包 import py4j.GatewayServer; import java.util.*; import java.lang.reflect.Array; import java.math.BigDecimal; im Read More
posted @ 2020-09-08 21:36 heyhy Views(692) Comments(0) Diggs(0) Edit
先看结果: 对于python与java的互调,我一开始是用的py4j,但是后来发现在使用方法的时候,不知道如何在python中导入jar包,然后网上的资料也比较少。后来想不出来办法,又看到有Jpype这个东东。博友们说Jpype的安装比较不好安装,容易出错,建议用whl文件安装,我这里pip ins Read More
posted @ 2020-08-13 22:43 heyhy Views(2064) Comments(0) Diggs(0) Edit
本文介绍一个实例,即删除数据库中原有的表格TEST1,新建一个表格TEST2,并在TEST2中插入3行数据。插入数据以后,查询出ID=3的数据,读出,最后将其删除。 结果: 代码: ''' import cx_Oracle as cx #def connect():#连接函数 conn = cx.c Read More
posted @ 2020-07-30 15:41 heyhy Views(282) Comments(0) Diggs(0) Edit
###初次接触Oracle数据库,在安装方面碰到许多的环境问题,以此作为记录。 首先,python连接数据库不需要直接下载客户端oracle,这里用一个巧妙的方式,即安装PL/SQL Developer,不需要在本地安装oracle数据库,只需要在本机上配置plsql以实现远程数据库的连接。 首先我 Read More
posted @ 2020-07-30 14:07 heyhy Views(809) Comments(0) Diggs(0) Edit
###目前为止只有一种思路:位运算+递归小操作 a+b的值可以等价于ab+(a&b)<<1,也就是a异或b的值加上a与b的值再左移一位。a异或b的值被叫做非进位求和,(a&b)<<1是求每位的进位。举个例子就明白为什么是这样了。 比如计算5+4,对于二进制而言,100+101=1001,产生了进位。 Read More
posted @ 2020-07-22 17:30 heyhy Views(506) Comments(0) Diggs(0) Edit
**要求:**实现特定库函数pow. **解决思路:**首先常规的解法大家肯定都会,这里主要是一种高效而且很全面的方法。我们要考虑如果输入的指数小于1,也就是零和负数的时候,怎么办呢? 这样办,可以先对指数求绝对值,然后算出次方的结果后,再取倒数。那么,问题来了,底数是0的时候,0没有倒数啊,假如你 Read More
posted @ 2020-06-28 22:35 heyhy Views(239) Comments(0) Diggs(0) Edit
##三个问题 ###1、进程与线程的基本概念 ###2、为什么要有进程线程?区别在哪里? ###3、各自如何同步的? 概念:进程是对运行时程序的封装,是系统进行资源调度和分配的基本单位,实现了操作系统的并发; 线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发 Read More
posted @ 2020-06-24 23:43 heyhy Views(102) Comments(0) Diggs(0) Edit
今天写的这个堆排序算法,用了很久的时间,一是理解编程思想;二是调试出现了诸多的小错误。现在记下来,下不为例。 ###预备知识 堆排序堆是一种特殊的树形数据结构,即完全二叉树。堆分为大根堆和小根堆,大根堆为根节点的值大于两个子节点的值;小根堆为根节点的值小于两个子节点的值,同时根节点的两个子树也分别是 Read More
posted @ 2020-06-21 18:36 heyhy Views(17) Comments(0) Diggs(0) Edit
配置:win 10 ,python=3.6 安装pytorch-1.1.0,cudatoolkit-9.0,torchvision-0.3.0. 出现的问题:import torch 的时候,出现了OSError ,找不到指定模块。于是在网上试了很多方法,包括安装dll文件,都没用。后来卸载子环境重 Read More
posted @ 2020-06-18 15:19 heyhy Views(15396) Comments(0) Diggs(0) Edit