ICode9

精准搜索请尝试: 精确搜索
  • PHP实现JAVA的md5算法,php验签对接java2022-08-02 12:01:24

    /** * 16进制转string拼接 * @param array $bytes [description] * @return [type] [description] * @author Lerko * @dateTime 2018-01-25T10:18:31+0800 */ public function encodeHexString(array $bytes)

  • 基础复习——为activity补充活动信息——利用资源文件配置字符串——利用元数据传递配置信息——给页面注册快捷方式2022-08-02 00:05:46

              res\values\strings.xml可用来配置字符串形式的参数。   配置的字符串参数例子如下:<string name="weather_str">晴天</string>     在活动页面的Java代码中,调用getString方法即可根据“R.string.参数名称”获得指定参数的字符串值。   获取代码示例如下:

  • 数据结构与算法--哈希表2022-08-01 23:31:06

    简介 散列表(也称哈希表),是根据关键码值(key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表 它可以快速的进行插入、查找、删除操作,无论数据量有多大,它都能把插入、

  • js杨辉三角问题2022-08-01 20:02:44

    1.问题描述 杨辉三角是一个经典问题,在许多编程语言中都能遇到,相比于C语言不同,C语言中可以直接利用二维数组解决该问题,题目如下: 打印杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36

  • Vue3 解构赋值失去响应式引发的思考2022-08-01 16:00:28

    前言 vue3发布以来经历两年风头正盛,现在大有和react 平分秋色的势头,我们知道他是基于proxy 实现响应式的能力, 解决了vue2所遗留下来的一些问题,同时也正由于proxy的特性,也提高了运行时的性能 凡事有利有弊, proxy虽然无敌,但是他也有本身的局限,从而产生一些我认为的弊端(其实就是不

  • MySQL之json数据操作2022-08-01 14:34:48

    目录1 MySQL之JSON数据1.1 建表添加数据1.2 基础查询操作1.2.1 一般json查询1.2.2 多个条件查询1.2.3 json中多个字段关系查询1.2.4 关联表查询1.3 JSON函数操作1.3.1 官方json函数1.3.2 ->、->>区别1.3.2.1 在field中使用1.3.2.2 在where条件中使用1.3.2.3 在order中使用1.3.3 js

  • [python]从环境变量和配置文件中获取配置参数2022-08-01 12:02:31

    前言 从环境变量和配置文件中获取配置参数,相关库: python-dotenv:第三方库,需要使用pip安装 configparser:标准库 示例代码 test.ini [mysql] host = "192.168.0.10" port = 3306 user = "root" password = "123456" [postgresql] host = "192.168.0.11" port = 5432 u

  • vue项目 - 自定义数字输入指令 | 限制自定义小数位输入2022-08-01 11:35:31

    1、在main.js中直接加入代码: import Vue from 'vue' Vue.directive("input-limit", { bind(el, binding) { var wins_0 = /[^\d]/g //整数判断 var wins_1 = /[^\d^\.]/g //小数判断 var flag = true; var points = 0; var lengths = 0 va

  • elementui,及相关知识点2022-08-01 08:32:09

    安装 1.确保电脑上面安装有vue环境 npm i element-ui -S   组件 图标 <i class="el-icon-edit"></i><i class="el-icon-share"></i> 换图标,换class里面的即可   按钮 <el-button>默认按钮</el-button> <el-button type="primary">

  • vue源码阅读—06—响应式原理(三)之 props2022-08-01 02:33:43

    一、props规范化 1.1概念:规范化只是格式上的规范化,确保我们的props是一个对象,对象的key的value又是一个对象; 1.2流程: 规范化主要发生在这几个流程中: <script> const A = { name:'A', props:['name','nick-name'], template:` <div id=

  • Solidity0.8.0-Calling Other Contract2022-07-31 22:01:26

    Contract can call other contracts in 2 ways. The easiest way to is to just call it, like A.foo(x, y, z). Another way to call other contracts is to use the low-level call. This method is not recommended.   // SPDX-License-Identifier: MIT pragma solidity ^0

  • redis2022-07-31 14:31:54

    ## redis介绍,安装 ```python# redis 是什么,特点,存数据的地方,cs架构,数据库,开源软件 1 是一个软件(用c语言写的,初级版本代码只有1w多行 7.x,公司 5.x,4.x多) 2 非关系型(mysql关系型数据库;没有外键关联关系)数据库,nosql(not only sql)数据库, 3 数据都放在内存中(读写速度超级快--

  • Jetpack Compose学习(8)——State及remeber2022-07-31 00:01:12

    原文地址: Jetpack Compose学习(8)——State状态及remeber关键字 - Stars-One的杂货小窝 之前我们使用TextField,使用到了两个关键字remember和mutableStateOf,这两个是做什么用的呢?本篇特来补充说明下 mutableStateOf 之前也说过,compose是MVVM模式的一种实现,UI界面依赖数据,

  • 【Rust】树04-二叉搜索树2022-07-30 23:34:17

    环境 Time 2022-04-21 Rust 1.60.0 前言 说明 基于标准库来学习各种数据结构,并不是从头实现数据结构,未考虑实现性能。 相比较二叉树,二叉搜索树的左节点都比父节点小,右节点都比父节点大。 基于二叉树来实现二叉搜索树,先实现插入和检索方法。 示例 引入模块 pub mod binary_search

  • 【Rust】树05-二叉搜索树2022-07-30 23:33:08

    环境 Time 2022-04-21 Rust 1.60.0 前言 说明 基于标准库来学习各种数据结构,并不是从头实现数据结构,未考虑实现性能。 相比较二叉树,二叉搜索树的左节点都比父节点小,右节点都比父节点大。 基于二叉树来实现二叉搜索树,实现删除方法。 示例 引入模块 pub mod binary_search_tree;

  • 【小程序】发布商品(上传图片)2022-07-30 22:00:49

    效果   1、主要布局 我们需要基本的input框和选择器picker,我设计的布局如下    重点在分类选择器和时间选择器 1-1.分类选择器 使用官方文档的picker标签,传入的数据为一个对象数组,数组中每一个对象包含两个字段   picker 标签的  value属性:绑定的是一个数组下标index值; ra

  • 第四周Java学习2022-07-30 17:33:42

    数组 初始化二维数组 type arrayname【】【】={value1,value2,...,valuen}; type:数据类型 arrayname:数据名称,一个合法的标识符。 value:二维数组中各元素,都代表一个一维数组。   数组的基本操作 1遍历数组 遍历数组就是获取数组中的每个元素,通常使用for循环来实现。 2填充替换数组

  • 读懂正则表达式就这么简单2022-07-29 21:03:50

    一 前言   对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合

  • spring 注入笔记,set方法常用2022-07-29 14:33:07

    赖注入: 一、  构造函数注入:                        ===================================================== 注解方式注入开始========================================================= xml配置和注解配置的区别     ---------用于创建对象的 -----------

  • c# Stuct和Class2022-07-29 12:31:37

    c#中Struct和Class有一个差别是非常巨大的,那就是Struct是值类型而Class是引用类型,这意味着咱们平时对结构体调用赋值的时候要格外小心,不然极有可能进行计算操作的不是本体。 看一下代码   struct Struct { public int value; public Struct(int value)

  • OpenLayers集成ECharts2022-07-29 02:01:05

    1. 引言 OpenLayers是WebGIS中常用的开源JavaScript前端库,ECharts是常用的可视化开源JavaScript前端库 OpenLayers官网:OpenLayers - Welcome ECharts官网:Apache ECharts OpenLayers中可视化效果欠佳,集成ECharts能提升地图可视化效果 ol3Echarts是一个集成ECharts到OpenLayers中的

  • ElementUI使用timePicker时默认值default-value问题以及选择范围select-options问题2022-07-28 10:03:48

          // 1.在data中定义属性 data{ defalutValue: null } // 2.将该属性绑定到对应的timePicker上 <template> <el-time-select placeholder="起始时间" defaule-value="defaultValue" /> </template> // 3.在VUE渲染完成时给该属性赋值 // 可以根据需要

  • js: TransformStream 浏览器上的流转换2022-07-28 10:02:45

    class UpperCaseTransformStream { constructor() { return new TransformStream({ transform(chunk, controller) { controller.enqueue(chunk.toUpperCase()); }, }); } } (async () => { const response = await fetch("/index

  • C语言 # 和 ## 介绍(# and ## in C)2022-07-28 09:34:25

    在学习比特鹏哥C语言最后一章节 “C语言预处理” 内容的时候,发现一个有意思的内容就是讲了C语言中 # 和 ## 的用法,感觉它们的用法特别神奇,是之前在写 python 代码的时候会遇到的需求,所以记录下来,分享给大家~ 1. # 功能:把一个宏参数变成对应的字符串(把变量名转化成字符串) 详解: (1)看

  • Java集合2022-07-27 22:01:17

    Java集合 集合分为两类: 以Collection及其子类为代表的的单个元素存储集合,称为Collection体系 以Map及其子类为代表的的键值对存储集合,称为Map体系 特点: List:存储元素有序(输入顺序);存储元素可重复 Set:存储元素无序(输入顺序);存储元素不可重复 Map:以键值对为存储结构。 ArrayList:

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

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

ICode9版权所有