ICode9

精准搜索请尝试: 精确搜索
  • flink写入clickhouse之单表写入2022-02-15 17:04:24

    flink写入clickhouse之单表写入 简介 flink有一个标准的jdbc sink,提供批量,定时的提交方法。 参考flink文档:https://nightlies.apache.org/flink/flink-docs-release-1.13/zh/docs/connectors/datastream/jdbc/ 同时,如果设置了checkpoint,在做checkpoint时候会进行一次提交。 基于这

  • IO复制文件到另一个地方2022-02-15 10:02:49

    import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * @ClassName: Copy * @Description: 文件复制 * @author snow * @

  • 【从零开始搭建uniapp开发框架】(九)—— ajax网络请求封装2022-02-15 09:31:07

    ajax网路请求封装了POST、GET、 PUT、DELETE四种接口请求方式 在 common 文件夹下新建 js-ajax.js 文件     js-ajax.js源码: /** * ajax相关方法的封装 */ import base from '@/common/js-base.js'; import login from '@/common/js-login.js' import alert from '@/common

  • cookie设置失败2022-02-11 10:33:15

    有个小项目,本地测试一帆风顺,昨天发布到云服务器后就出问题了 Java端设置的Cookie,浏览器访问不到   设置cookie代码如下 /** * 添加Cookie * @param hsp * @param n cookie key * @param v cookie value * @param p 设置区间 * @param noJs true:禁止js读取 false:默认 * @p

  • iOS 系统字体设置加粗斜体2022-02-10 18:33:49

    说明 1.加粗斜体,字体样式,API无法同时设置斜体,加粗。 2.因此UI为字体样式,需导入字体库,导致增大包体积。 UIFontDescriptorSymbolicTraits可有效解决此问题 UIFontDescriptorSymbolicTraits的组合使用 /// SF-Pro-Display-HeavyItalic 斜体加粗 /// @param fontSize 字号 ///

  • 【无标题】ES 在PHP中的语法格式2022-02-10 17:34:44

    public function searchDocument($param) { //以下拼接是根据这条sql进行转换的 // [data] => (find_in_set(channel,'RS,TM,CISS-Normal') or universal = 1) and (type like "%Ecommerce%" or type like "%Telepho

  • 语音转写文字 科大讯飞2022-02-10 13:30:35

    目标:利用科大讯飞将语音转写为文字,并保存到本地txt 在语音转写 https://www.xfyun.cn/services/lfasr 中申请API,并获取 appid 和 secret_key 语音转写 API 文档:https://www.xfyun.cn/doc/asr/lfasr/API.html#%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E 完整代码如下 # -*- codin

  • AES加密原理2022-02-09 19:02:33

    AES加密原理 简介 密码学中的高级加密标准(全称:Advanced Encryption Standard, AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,也是DES算法的替代者,当今最流行的对称加密算法之一。对称加密就是加密和解密数据时,需要使用相同的密钥。 要学习AES算法,首先要搞清

  • showdoc安装与脚本生成文档2022-02-09 17:59:45

    前言 showdoc官方提供了一种自动化生成接口和文档的方案。在代码里编写特定格式的程序注释,然后程序就可以通过读取这些注释来自动生成文档。由于这种方式不跟特定的语言耦合,因此它的使用范围相当广泛,可以支持c++、java、php、node等等常见的主流语言。 采用这种方式,尽管我们

  • 解决CORS跨域问题2022-02-08 20:31:42

    首先创建一个实现Filter的cors过滤器 import lombok.extern.slf4j.Slf4j; import org.springframework.context.ApplicationContext; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; impor

  • 地方时与世界时的转换问题2022-02-08 18:32:59

    最近,我领导提出这样一个问题:如何保证不同时区的用户所看到的时间都是正确的?在之前的开发中时,我并没有思考过这个问题,所以当时还是陷入啦暂短的沉思之中。是的,因为时差是真实存在,所以需要进行时区转换,再进行显示。因此,实现之后,形成文字,以便回忆 关键思路 解决该问题的关键在

  • laravel 中Predis使用手册2022-02-08 13:30:00

    //使用autoload加载相关库,这边重点就是为了require $file; spl_autoload_register(function($class) { $file = __DIR__ . '/lib/Predis/' . $class . '.php'; if (file_exists($file)) { require $file; return true; } }); //配

  • Springboot集成发送邮件功能2022-02-08 10:33:27

    1、导入依赖 springboot 集成了发送邮件功能的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2、配置文件 spring: mail: # 配置模板文件 templates: '

  • poj2456:Aggressive cows——贪心(二分+判定)2022-02-08 08:32:22

    poj2456:Aggressive cows——贪心(二分+判定) http://poj.org/problem?id=2456 Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions x1,...,xN (0 <= xi <= 1,000,000,000). His C

  • [读书笔记]《Effective Modern C++》—— 类型推导、auto、decltype2022-02-07 22:02:46

    文章目录 前言条款一: 理解模板型别推导数组实参函数实参 条款二:理解 auto 的类型推导使用 auto 的好处显式类型初始化 条款三:理解 decltype返回值类型后置 总结 前言 本文内容主要摘录自 《Effective Modern C++》,本文主要是将书中开头类型推导部分的内容放在一块进行

  • RxJava的Single、Completable以及Maybe2022-02-07 17:58:13

    通常情况下,如果我们想要使用 RxJava 首先会想到的是使用Observable,如果要考虑到Backpressure的情况,在 RxJava2.x 时代我们会使用Flowable。除了Observable和Flowable之外,在 RxJava2.x 中还有三种类型的Observables:Single、Completable、Maybe。 类型描述Observable<T>能够发射0

  • requests+xls+alluer+pytest 接口自动化[数据驱动]形式2022-02-07 16:32:36

     1.编写读取xls函数方法。file_utils.py # 读取xls def pares_xls_file(filepath, sheetname): xls_sheet = xlrd.open_workbook(filepath) # r"D:\untitled\API_Project\data\驱动原件.xls" work_sheet = xls_sheet.sheet_by_name(sheetname) # 'JH21207-134&#

  • Java生成xml2022-02-07 15:02:00

    1.创建document DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder db = factory.newDocumentBuilder(); Document document = db.newDocument(); document.setXmlStandalone(false); // 去掉xml 的默认文件头 2.创建节点并放入值 Eleme

  • SpringBoot 配置拦截器 HandlerInterceptor接口2022-02-06 14:57:59

    在实际开发中我们需要实现一些类似于登录拦截的功能,防止用户未经登录直接访问我们的网站。 首先我们创建一个拦截器类LoginInterceptor,并实现HandlerInterceptor接口 /** * @Author Kk * @Date 2022/2/6 14:00 * @Description 配置拦截器实现登录拦截 * 1.配置好拦截器要

  • pysimpleGui FilesBrowse函数原始说明2022-02-05 13:05:15

    FilesBrowse: (button_text='Browse', target=(ThisRow, -1), file_types=(("ALL Files", "*.*"), ), disabled=False, initial_folder=None, tooltip=None, size=(None, None), s=(None, None), auto_size_button=None, button_color=None, c

  • 拦截器的实现和简单原—ssm&&springboot2022-02-05 12:32:15

    目录 原理大概:  自定义拦截器-SSM   自定义拦截器—springboot 原理大概:  核心方法是DispatcherServerlet中的doDispatcher(): //1. mapperHandler=getHandler(processedRequest); //2. HandlerAdapter ha=getHandlerAdapter(mapperedHandler.getHandler()); 首先通过g

  • 寻找写代码感觉(十五)之 删除功能的开发2022-02-04 23:34:02

    写在前面 也不知道怎么了,脑神经(太阳穴位置)特别疼,眯了一会,这会好多了,接着续上代码的感觉,就如同下午和一个粉丝说的一样。 先沉下心来吧 方向有了 然后就是执行力的事了 所以呢,还是想把想做的事先做了,冉柔坚持下去,这样未来自己也不会后悔。 不知道,这算不算自己的优点呢,哈哈哈,厚脸

  • [Kotlin] 用Kotlin和Swing实现VB6中的MsgBox2022-02-03 16:00:50

    VB6中的MsgBox VB6 中有一个十分好用的过程MsgBox MsgBox(Prompt, Button, Title,) 可以用来编写一些简单的对话框 Private Sub Command1_Click() Dim x As Integer x = MsgBox("你好", vbYesNo) If x = VbMsgBoxResult.vbYes Then MsgBox ("你点击了确定")

  • IP获取方法二:太平洋网络IP地址查询Web接口2022-02-03 11:32:04

    接口列表: (1)ip.jsp(2)ipJson.jsp(3)jsAlert.jsp(4)jsDom.jsp(5)jsFunction.jsp(6)jsLabel.jsp(7)jsWrite.jsp(8)whois/index.jsp(9)ipAreaCoord.jsp(10)ipAreaCoordJson.jsp 接口参数:@param ip:可指定IP地址,不指定则取request.getRemoteAddr()的值。支持以下格式:(a)202.96.159.2

  • [OOD设计] - Pub Sub Pattern (观察者设计模式)2022-02-03 09:59:16

    题目描述 & 链接 Lintcode. Pub-Sub Pattern: 构建一个观察者模型,实现下面问询:1.让用户订阅;2.让用户取消订阅;3.给某频道发送信息,所有订阅该频道的用户都会收到  题目思路 思路比较简单,可以建立一个HashMap,保存每一个channel对应订阅的用户,然后每一次发送信息就枚举所有订阅用

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

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

ICode9版权所有