ICode9

精准搜索请尝试: 精确搜索
  • 泛型实现原理:类型擦除2020-04-15 23:53:58

    类型擦除 什么是类型擦除? 类型参数只存在于编译期,在运行时,Java 的虚拟机并不知道泛型的存在。 示例: import java.util.ArrayList; public class ErasedTypeTest { public static void main(String[] args) { Class c1 = new ArrayList<String>().getClass();

  • 区块链智能合约开发小记2020-04-06 14:10:46

    使用 python和 solidity语言,drf框架开发智能合约的一些踩坑记录。 solidity0.5.0和py-solc3.2.0不兼容,可下载此修复版本替换。 compile_source和compile_standard方法都无法import 文件进行编译,提示找不到文件,使用compile_files方法吧。 compile_files 方法里面合约

  • [转]Maven类包冲突终极三大解决技巧2020-04-04 10:04:00

    举例   A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖)。这里有一个需要特别注意的,即B和C同时依赖于X,假设B依赖于X的1.0版本,而C依赖于X的2.0版本,A究竟依赖于X的1.0还是2.0版本呢?这就

  • 正则表达式补充内容测试2020-04-02 21:04:48

    import java.util.regex.*; public class RegPlus{ public static void main(String[] args){ //group(); //reference(); flags(); } //non-capturing groups private static void group(){ String str = "

  • Maven的scope标签类别说明记录2020-03-23 19:58:58

    <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.6</version> <scope>test</scope></dependency> scope定义了类包在项目的使用阶段。项目阶段包括:编译,运行,测试和发布

  • compile mycli by pyinstaller2020-03-15 12:51:28

    背景  在服务器没有安装mycli,安装的python版本不一致的情况下,想到通过pyinstaller编译出mycli的二进制文件直接运行。 pyinstaller -F /usr/bin/python3.6/bin/mycli --onefile 编译成功,然后悲剧的情况来了 Traceback (most recent call last): File "mycli", line 11, in <mo

  • IOS出现Initializer element is not a compile-time constant 解决办法2020-03-15 09:10:03

    今天在写hook代码的时候,出现了Initializer element is not a compile-time constant 这个错误,如下图所示: 通过将 该文件的后缀 .m 改成 .mm 即可

  • 第 3 节 Flink standalocal集群安装以及集群代码提交执行2020-03-06 11:39:59

    上篇:第 2 节 batch批处理(scala实现) 补充一点: Flink Streaming和Batch的区别: 流处理Streaming StreamExecutionEnvironment DataStreaming 批处理Batch ExecutionEnvironment DataSet 1、standalone模式集群安装 准备环境jdk (1)上传发flink安装包到Linux环境中 (2)解压文

  • python 正则表达式中使用变量2020-03-05 21:04:03

    Python中正则表达式的写法,核心就是一个字符串。如下:re.compile(r'表达式') 所以,如果要在正则表达式中包含变量,那么就可以用{}.format语法,类似string中包含变量的处理方法,当然要确保变量为string型。如下: re.compile(r'expression' + var + 'expression') re.compile(r'expressio

  • maven生命周期,基本命令总结2020-03-03 19:39:40

    maven的生命周期(重要) • validate • generate-sources • process-sources • generate-resources • process-resources 复制并处理资源文件,至目标目录,准备打包。 • compile 编译项目的源代码。 • process-classes • generate-test-sources • process-test-sources •

  • python exe compile2020-02-28 15:36:55

    1.windows power shell 2.pip install pyinstaller (if it has been excuted ignore it) 2.pyinstall -F .\del_old_drivers.py 3.del_old_drivers_test\dist path will output the exe note:del_old_drivers.py same folder path run the cmd above 点赞 收藏

  • java maven打包2020-02-28 11:01:58

    一、Maven依赖中的scope作用域详解 Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类 compile 默认就是compile,什么都不配置也就是意

  • 查看Spark与Hadoop等其他组件的兼容版本2020-02-27 14:04:39

    安装与Spark相关的其他组件的时候,例如JDK,Hadoop,Yarn,Hive,Kafka等,要考虑到这些组件和Spark的版本兼容关系。这个对应关系可以在Spark源代码的pom.xml文件中查看。 一、 下载Spark源代码 打开网址https://github.com/apache/spark,例如选择v2.4.0-rc5版本,再点击“Clone or download”

  • Python爬虫实战之爬取百度贴吧帖子2020-02-25 12:57:54

    大家好,上次我们实验了爬取了糗事百科的段子,那么这次我们来尝试一下爬取百度贴吧的帖子。与上一篇不同的是,这次我们需要用到文件的相关操作。 本篇目标 对百度贴吧的任意帖子进行抓取 指定是否只抓取楼主发帖内容 将抓取到的内容分析并保存到文件 1. URL格式的确定首先,我们先观

  • Spring Boot 学习1-创建Spring Boot应用2020-01-29 10:56:56

    如果使用Maven, 确保先安装好Maven再继续。 创建POM文件在这里有两种方式: 继承Spring Boot parent的pom。 不继承。 继承Spring Boot pom12345678910111213141516171819202122232425262728293031323334353637383940<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht

  • 正则表达式编译==> re.compile()2020-01-28 18:02:05

    #!/usr/bin/python3 # -*- coding: utf-8 -*- import re string = '123abc' string_list = ["123abc","123abc123"] # print(re.findall('\d+',string)) # pattern = re.compile('\d+') #1. 编译生成匹配规则 # print(pat

  • Makefile编写2020-01-25 21:01:01

    阅读目录简介规则语法我写的管理大型项目的makefile内容推荐引用本地址 简介 Makefile 是和 make 命令一起配合使用的,很多大型项目的编译都是通过 Makefile 来组织的,。 我建立工程的方法有以下三点: 1.makefile: 优点:使用非常广泛,通用性强,可跨平台。 缺点:语法比较蛋疼。要写出一

  • maven中scope属性的2020-01-24 14:39:35

    转载自 maven中scope属性的 Dependency Scope  在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:  * compile,缺省值,适用于所有阶段,会随着项目一起发布。  * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar

  • 正则表达式2020-01-20 17:56:58

    定义: 正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。   功能: 给定一个正则

  • vue双向数据绑定原理2020-01-19 23:55:06

    1.实现一个数据监听器Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值通知订阅者2.实现一个指令解析器Compile,对每个元素节点的指令进行扫描和解析,以及绑定相应的更新函数3.实现一个Watcher,作为连接Observer和Compile的桥梁,能够订阅并收到每个属性变动的通知,执行

  • Maven: exec-maven-plugin 设置 classpathScope2020-01-06 20:03:57

    因为项目的pom文件中依赖定义scope为provided,只能在compile与test阶段引入,如下。 <dependency> <groupId>${project.groupId}</groupId> <artifactId>atser-common</artifactId> <version>${project.parent.version}</version> <scop

  • Python下编译py文件成pyc和pyo文件2019-12-05 16:02:48

    其实很简单,用python -m py_compile file.py python -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code: import py_compile py_compile.compile('path') //path是包括.py文件名的路径 用python -O -m py_compile file.py 编译成pyo文

  • gradle中 使用lombok2019-11-28 10:00:19

    plugins {    id 'java'    id "io.franzbecker.gradle-lombok" version "3.1.0"   //在此添加插件否则lombok引用会失败}group 'com.demo'version '1.0-SNAPSHOT'sourceCompatibility = 1.8repositories {    //mavenCentral()    mave

  • idea上gradle与springcloud的简单搭建(二)2019-11-27 14:00:52

    eureka与zuul github地址 build.gradle buildscript { ext { springBootVersion = "2.1.4.RELEASE" ALIYUN = 'http://maven.aliyun.com/nexus/content/groups/public/' } repositories { maven { url AL

  • pluginManagement的坑2019-11-26 21:04:28

    想用protobuf-maven-plugin插件,用了<pluginManagement/>标签包裹<plugin/>,就引不进来,去掉就可以引进来。需要研究下。 <build> <pluginManagement> <plugins> <plugin> <groupId>org.xolstice.maven

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有