首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏五毛程序员

    java反射机制入门3

    Method对象的机制与实现 1、Method对象概述   1)java.lang.reflect.Method类是用于表示类中、接口中方法对象的类。   getParameterTypes() 获取方法所有参数类型,按照顺序返回class数组 getDeclaredAnnotations() 获取方法的全部注解 package com.rainmer.main; import java.lang.reflect.Method ; import java.lang.reflect.Modifier; import com.rainmer.bean.Book; public class MethodTest { //

    56670发布于 2018-05-17
  • 来自专栏Python与算法之美

    3小时Java入门

    参考了廖雪峰老师的Java教程,以及网络上的一些其他博客,对比 《3小时Python入门》和《3小时Scala入门》的整体框架,大概投入了50个小时的学习和整理,于是就有了本篇文章。 入门学习推荐使用jupyter notebook. 3,进入解压后目录,运行 python3 install.py --sys-prefix。 .* 3,导入包中的静态字段和方法(较少使用): import static java.lang.System.* 4,默认导入: java默认导入了java.lang.* ? 3,C++ 使用析构函数回收垃圾,Java自动回收(GC算法)。 4,C++ 支持直接多继承性,Java用接口来实现多继承性。

    3.6K30发布于 2020-07-20
  • 来自专栏学习/读书笔记

    Java入门3)-- 流程控制

    3. 流程控制 3.1 复合语句 以整个区块为单位的语句,又称为块语句,由开括号“{”开始,闭括号“}”结束,可以嵌套。 3.3.3 for循环语句 for语句 foreach语句 语法: for (元素变量x : 遍历对象obj ) { 引用了x的java语句; } 3.4 循环控制 3.4.1 break语句 如果想让break跳出外层循环,Java提供了“标签”功能: 标签名: 循环体 { break 标签名; } 3.4.2 continue语句 continue语句会跳过本次循环结束前的语句,回到循环的条件测试部分

    35720编辑于 2022-04-07
  • 来自专栏破晓之歌

    JAVA入门3-1 原

    test3: ? 复制2 ? 修改 ? ? ? 三个例子主要看执行顺序 1.3java中的异常抛出以及自定义异常 ? ? ? ? ? ? 写一个含参的构造器 ? 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 号的位置,获取文件的后缀 3、判断"."号位置及文件后缀名 */ //获取文件名中最后一次出现"." 号的位置 3、判断必须包含"@"符号,且"@"必须在"." 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 ? 再来看,将字符串转换成基本类型有两种方法: 1.

    1.2K40发布于 2018-08-15
  • 来自专栏全栈程序员必看

    opencv3编程入门_java基础与入门教程

    = cv2.imread('dog.jpeg', flags=cv2.IMREAD_GRAYSCALE) cv2.imshow('dog', image) cv2.waitKey(0) 运行结果: 3、 下面来举个例子,代码如下, import cv2 import numpy as np from scipy import ndimage kernel_3x3 = np.array([ [- 2, -1, -1], [-1, -1, -1, -1, -1], ]) img = cv2.imread('sea.jpg', flags=cv2.IMREAD_GRAYSCALE) k3 = ndimage.convolve(img, kernel_3x3) k5 = ndimage.convolve(img, kernel_5x5) GBlur = cv2.GaussianBlur( img, (11, 11), 0) g_hpf = img - GBlur cv2.imshow('img', img) cv2.imshow('3x3', k3) cv2.imshow('5x5',

    76530编辑于 2022-11-15
  • 来自专栏破晓之歌

    JAVA入门3-2(未完,待续) 原

    课程地址:https://www.imooc.com/video/2415 四、Java 中的集合框架(上)... 4.1Java中的集合框架概述 ? ? ? ? ? ? ? 看到4.11的3分20 ? 把ListTest.java中testGet()方法拷贝 ? 拷贝在上图所示区域中 ? ? ? ? ? ? 注释部分 ? 拷贝ListTest.java中的testForEach()方法 ? ? ? ? ? ? set中元素是无需的,不可重复 测试时否不可重复: ? ? ? ? 只能添加一次 ? 五、Java 中的集合框架(中) 5.1Map & HashMap 简介 ? ? ? ? ? ? 5.2学生选课---使用 Map 添加学生 ? ? ? ? ? ? ? 主程序里调用方法 ? ? 六、Java 中的集合框架(下) 6.1学生选课---判断 List 中课程是否存在

    42250发布于 2018-08-15
  • 来自专栏未竟东方白

    【Python】从C++Java到Python入门3

    Global) 全局作用域 B (Built-in) 内建作用域 2.称为LEGB规律,顾名思义,系统会按照LEGB的顺序查找未定义的变量,这点其实和其他语言是差不多的 3. 类与对象 1.和C与Java类似,都是使用class来定义新的类,但是类名后面可以加上括号写参数,参数代表的是要继承的父类。 如第一篇【Python】从C++/Java到Python入门(1)中字符串小节提到的,print可以利用%完成格式化输出。 3.w和r的区别主要在w可以对文件进行创建和覆盖,而a和w的区别又在于a是开始于文件末尾的,可以创建文件但不会覆盖文件,所以叫追加模式。 7.和C与Java一样,文件使用完要调用close()。不过当文件变量被指向其他文件时,原来的文件也会被自动调用close()。 ? ?

    90730发布于 2020-07-29
  • 来自专栏java一日一条

    Java EE7和Maven工程入门3

    我们的企业级java bean,尤其是会话bean就放那里。我们还定义了另一个主管实体bean(数据库展现bean)的模块(层),即所谓的域模型。 在Java EE7里面,这个文件已经简化了许多,我们甚至可以略过数据源的定义,因为已经有一个默认的数据源。参考这里。

    61110发布于 2018-09-18
  • 来自专栏Devops专栏

    3--Gradle入门 - 创建普通的Java工程

    3--Gradle入门 - 创建普通的Java工程 前言 前面我们以及尝试过使用 Gradle 创建项目,下面我们使用 Idea 来创建普通的Java工程 创建普通的Java工程 1. 创建 Gradle 管理依赖的项目 语言设置 Java 依赖设置 Gradle DSL 使用 Groovy 2. 特别提示3:当 我 们 在 gradle.build 文 件 添 加 依 赖 之 后 , 这 些 依 赖 会 在 下 载 到GRADLE_USER_HOME/caches/modules-2/files

    39520编辑于 2023-09-01
  • 来自专栏ops技术分享

    redis入门3

    3.使用C语言编写,更好的发挥服务器性能,并且代码简洁,性能高 三.特点 Redis支持多种数据类型,适应更多的场景需求。

    28000发布于 2021-05-18
  • 来自专栏自动化测试实战

    pytest入门 -3

    我们安装的时候安装过一个pytest -html的库,这个库就能生成报告,只需要在执行的时候修改命令,或者修改一下pytest.ini配置即可。但是这个报告用的很少,大部分会用allure生成报告,所以我在安装的时候也安装了allure-pytest库。先来看一下pytest-html这个库生成的报告:

    32230编辑于 2022-02-23
  • 来自专栏高渡号外

    Python入门3

    3、特别介绍一下 Python IDLE 大家已经看到了,我们至少可以在两个场景下撰写和运行Python代码。但是,很明显我们不可能一直在DOS窗口编写和运行程序代码,那样太不方便了。 正确的做法是,选择一个合适的集成开发环境(IDE)来编写我们的程序代码,那么,这里我建议你,作为Python入门编程,使用Python自带的 IDLE 会是一个不错的选择。

    76730发布于 2020-09-22
  • 来自专栏网络收集

    css入门3

    DOCTYPE html> <html xmlns="http://www.w<em>3</em>.org/1999/xhtml"> <head> <title></title> <style type DOCTYPE html> <html xmlns="http://www.w<em>3</em>.org/1999/xhtml"> <head> <title></title> <style type 绿叶学习网

    </body> </html> 在浏览器预览效果如下: image.png 分析: “#lv+div{…}”表示选择“id为lv的元素”的相邻的下一个兄弟元素div,也就是第3个 ="text/css"> h3,div,p,span{color:red;} </style> </head> <body> <h3>绿叶学习网</h3> div,p,span{color:red;}”表示选中所有的h3元素、div元素、p元素和span元素,然后设置这些元素的字体颜色为red。

    34240编辑于 2022-04-11
  • 来自专栏优雅R

    python入门-3

    x=2 ... >>> x=3 >>> print(x) 3 >>> hello(x) >>> print(x) 3 我们可以发现x并没有变为2 >>> def hello(x ######当我们设置a=fun(3)时我们相当于传入了参数x=3,返回的a是个fun2的function。 alion2={'yy':1,'yyy':2,'yyyy':3} alion3={"uu":1,'uuu':2,"uuuu":3} alionall=[alion,alion2,alion3] alionall [{'hh': 1, 'hhw': 2, 'hhh': 3}, {'yy': 1, 'yyy': 2, 'yyyy': 3}, {'uu': 1, 'uuu': 2, 'uuuu': 3}] in <module> AttributeError: 'frozenset' object has no attribute 'add' python 文件处理 参考:菜鸟教程、python编程入门到实践

    1.6K20发布于 2020-11-13
  • 来自专栏网络收集

    JavaScript入门(3)

    3、流程控制 JavaScript对程序流程的控制跟其他编程语言是一样的,主要有3种: (1)顺序结构; (2)选择结构; (3)循环结构; 一、选择结构 在JavaScript中,选择结构共有 3种: (1)while语句; (2)do……while语句; (3)for语句; 三、跳转语句 JavaScript支持的跳转语句主要有2种: (1)break语句; (2)continue 在这一点跟其他编程语言(如C和Java)相同。 四、训练题 (1)题目:计算100以内所有奇数的和比较简单,使用for语句就可以实现。 代码实现如下: <! 所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数的本身。例如,153就是一个水仙花数,因为153=13+53+33。 代码实现如下: <! (3) 题目:找出字符串中“how are you doing?”中所有小于字母“s”的字符,并在页面输出。 代码实现如下: <!

    26020编辑于 2022-04-03
  • 来自专栏python-爬虫

    java入门

    System.out.println为打印 } } /* 一个文件可以有多个class,但是只能一个声明为public,而且public的这个类要跟文件名相同 */ 2.定义类 class 类名{ } 3. = 不等于 操作数的值增加1 3.逻辑运算符 操作符 名称 描述 && 短路与 当且仅当两个操作数都为真,条件才为真。 & 逻辑与 当且仅当两个操作数都为真,条件才为真。

    70010发布于 2020-06-19
  • 来自专栏软件开发 -- 分享 互助 成长

    java入门

    java的运行机制与以上两种都有不同,java需要编译但是编译生成的不是特定平台的机器码,而是生成与平台无关的字节码,然后由java解释器进行解释执行。 java之所以能这样操作是因为引入了java虚拟机(JVM)的概念,每种平台都有自己的JVM,而不同的JVM具有相同的面向java编译器的接口,这样编写的java源码就可以直接用编译器生成不同环境都能解释运行的字节码了 3 public static void main(String[] args) 4 { 5 System.out.println("hello world"); 6 } 7 } 保存成helloworld.java 然后在命令行里切换到源程序目录,javac是编译java程序的指令 ,java是解释执行java的指令 这里使用Editplus代替命令行 先配置以上两个命令 三、java的基本规则 1、任何代码必须以类的形式出现 2、java程序的入口程序必须写成 public static void main(String[] args) { } 3、如果java源程序里定了

    803100发布于 2018-02-05
  • 来自专栏全栈程序员必看

    Java 入门

    Java三大版本 JavaSE:标准版(桌面程序,控制台开发…) JavaME:嵌入式开发(手机,小家电…) JavaEE:E企业级开发(web端,服务器开发…) JDK、JRE、JVM JDK:Java Developm Kit JRE:Java Runtime Envir JVM:Java Virtual Machine(Java虚拟机) 安装开发环境搭建 卸载JDK 删除java的安装目录 删除 JAVA-HOME 删除path下关于Java的目录 java-version 安装JDK 搜索JDK8,找到下载地址 下载到电脑对应版本 双击安装包安装jdk 记住安装的路径 配置环境变量 我的电脑 ——右键——属性 环境变量——JAVA_HOME 配置path变量 检查JDK是否安装成功 打开cmd 输入java -version 编译与运行 打开cmd,在对应的文件目录下,输入 javac java 文件名 ,进行编译会生成一个class文件 运行class文件,输入 java class文件名(不需要加后缀) 可能会遇到的情况 每个单词的大小写不能出现问题,Java是大小写敏感的。

    56710发布于 2021-10-08
  • 来自专栏zaking's

    黑客玩具入门——3、NMAP入门

    3389,Rdp远程桌面连接,Shift后门(需要win server 2K3以下系统),爆破。 5900,VNC,弱口令爆破。 5632,PyAnywhere服务,抓密码、代码执行。 7001、7002,WebLogic控制台,java反序列化、弱口令。 8080、8089,Jboss、Resin、Jetty、Jenkins,反序列化、控制台弱口令。 9090,WebSphere控制台,java反序列化、弱口令。 4848,GlassFish,弱口令。 1352,Lotus domino邮件服务,弱口令、信息泄露、爆破。 110,POP3协议,爆破、嗅探。 143,IMAP协议,爆破。 网络常见协议端口 53,DNS域名系统,允许区域传送,DNS劫持,缓存投毒,欺骗。 67、68,DHCP服务,劫持、欺骗。 nmap -sU xxx.xxx.xxx.xxx   3、Nmap主机发现 nmap -PN [ip]:无ping扫描,有些服务器会禁止ping,如果目标对ping扫描没反应的话,就会直接结束整个过程。

    1.1K22编辑于 2023-12-01
  • 来自专栏AI星球

    Java Web从入门到改行(3)--过滤器Filter

    Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。 > <web-app version="2.4" xmlns="http://<em>java</em>.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w<em>3</em>.org DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 3.Filter使用小结: 通过编码过滤之后,处理请求的JSP文件就可以直接获取正常的中文字符了,无需进行编码的硬性转换了,彻底解决了Java Web应用的中文编码问题。

    95530发布于 2018-09-12
  • 领券