ICode9

精准搜索请尝试: 精确搜索
  • DOS set2022-08-29 21:30:09

    set 用于定义变量和字符串的操作 set set XXX 打印以XXX开头的环境变量 set var=XXX echo %var% #输出我定义的这个变量 set /a var=表达式 可以把表达式的结过计算出来放在var里面而不是放字符串 set /p var=请输入变量的值来赋值

  • LINQ经典面试案列2022-08-29 17:00:51

    题目:统计一个字符串中每个字母出现的频率(忽然大小写),然后按照从高到低输出频率高于2次的单词和出现的频率。   代码: string strabc = "hello chenchen is me,are you ok?"; var items=strabc.Where(c => char.IsLetter(c)).Select(c => char.ToLower(c)).GroupBy(c => c).Select(

  • uniapp+.net core 小程序获取手机号2022-08-29 16:03:03

    获取手机号 从基础库 2.21.2 开始,对获取手机号的接口进行了安全升级,以下是新版本接口使用指南。(旧版本接口目前可以继续使用,但建议开发者使用新版本接口,以增强小程序安全性) 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发。

  • Cesium聚簇2022-08-29 15:33:28

    Cesium聚簇 上篇中 已经出现了 很多图元的时候 性能优化的事 ,但是地图上 会有密密麻麻的各种图标 或者文字 这就要用到 聚簇了 var dataSourceForCluster = new Cesium.CustomDataSource('cluster'); var count = 100000; for (var i = 0; i < count; ++i) { da

  • MAUI Android 自定义弹窗2022-08-29 14:05:04

    MAUI Android 自定义弹窗   MAUI在Android平台自定义弹窗教程。            一、定义一个DialogCustomer.cs 1 public partial class DialogCustomer 2 { 3 public partial Task<bool> CustomerAlertAsync(string title, string subTitle, string confirm

  • 【三维地图】开发攻略 —— 详解“GeoJSON”技术和应用场景2022-08-29 14:02:22

    GeoJSON ,一个用于存储地理信息的数据格式。GoeJSON对象可以表示几何、特征或特征集合,支持:点、线、面、多点、多线、多面和几何集合。在基于平面地图,三维地图中都需要用到的一种数据类型。 由于这种格式在三维地图中的优秀属性,使用它我们不仅可以轻松实现地图类功能,更重要的是在3D

  • 解决层级按序排号、接口返回参数双向绑定值无法修改问题、表单重置、路由截取参数、目标打印2022-08-29 14:00:37

    1、item.optionValues.sort((a, b) => a['optionSort'] - b['optionSort'])   //a-b从小到大   b-a从大到小 2、接口返回参数双向绑定值无法修改问题用this.$set()  //this.$set(需要被改值的对象,被改的键,被改的值) 3、Object.assign(this.$data.mesPiform, this.$options.da

  • RabbitMQ 入门系列:6、保障消息:不丢失:发送方、Rabbit存储端、接收方。2022-08-29 10:00:37

    系列目录 RabbitMQ 入门系列:1、MQ的应用场景的选择与RabbitMQ安装。 RabbitMQ 入门系列:2、基础含义:链接、通道、队列、交换机。 RabbitMQ 入门系列:3、基础含义:持久化、排它性、自动删除、强制性、路由键。 RabbitMQ 入门系列:4、基础编码:官方SDK使用:链接创建、单例改造、发送

  • if判断2022-08-29 08:33:12

    程序的三种基本结构顺序结构:从上至下执行的代码就是顺序结构,程序默认就是由上至下顺序执行的;分支结构:根据不同的情况及判断,执行对应代码;循环结构:重复执行一段代码; 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></ti

  • C#中Linq常用用法2022-08-28 21:02:19

    1、linq中交集、并集、差集的用法 简单的交集、并集、差集用法如下: List<string> ListA = new List<string>(); List<string> ListB = new List<string>(); List<string> ListResult = new List<string>(); ListResult = ListA.Distinct().ToList();//去重 ListResul

  • PHP isset()与empty()的使用区别详解2022-08-28 21:00:10

    PHP isset()与empty()的使用区别详解_php基础_脚本之家  https://www.jb51.net/article/24666.htm PHP的isset()函数 一般用来检测变量是否设置格式:bool isset ( mixed var [, mixed var [, ...]] )功能:检测变量是否设置返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也

  • JavaScript的函数2022-08-28 20:00:12

    //alert是JavaScript语言提供的一个警告函数//它可以接收任意类型的参数,这个参数就是警告框的提示信息       <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"&

  • 闭包有什么作用2022-08-28 16:00:55

    (1)什么是闭包: 闭包是指有权访问另外一个函数作用域中的变量的函数。 闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。闭包就是 就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈 上分配而是在堆上分配。当在一个函数内定义另外一

  • 指针2022-08-28 13:03:46

    指针 package main import "fmt" /* func swap(a int ,b int) { var temp int temp = a a = b b = temp } */ func swap(pa *int, pb *int) { var temp int temp = *pa //temp = main::a *pa = *pb // main::a = main::b *pb = temp //

  • 初识变量2022-08-28 12:34:49

    1. 变量 在编程语言中,为了方便操作内存特定位置的数据,我们用一个特定的名字与位于特定位置的内存块绑定在一起,这个名字被称为变量。但这并不代表我们可以通过变量随意引用或修改内存,变量所绑定的内存区域是要有一个明确的边界的。也就是说,通过这样一个变量,我们究竟可以操作 4 个字

  • JS基础学习(一)函数和对象2022-08-28 11:34:25

    函数定义方式 1.第一种function abs(x) { if (x >= 0) { return x; } else { return -x; } } 2.第二种 变量赋值的形式,注意最后有一个分号";" var abs = function (x) { if (x >= 0) { return x; } else { return -x; }

  • identity4 系列————持久化配置篇[五]2022-08-28 11:03:08

    前言 上面已经介绍了3个例子了,并且介绍了如何去使用identity。 但是在前面的例子中,我们使用的都是在内存中操作,那么正式上线可能需要持久到数据库中。 这里值得说明的是,并不一定一定要持久化到数据库中,场景不一样,需求就不一样。 那么看下如何持久化吧。 正文 例子位置:https://git

  • 变量的声明2022-08-28 11:01:48

    package main /* 四种变量的声明方式 */ import ( "fmt" ) //声明全局变量 方法一、方法二、方法三是可以的 var gA int = 100 var gB = 200 //用方法四来声明全局变量 // := 只能够用在 函数体内来声明 //gC := 200 func main() { //方法一:声明一个变量 默认的值

  • js无限debugger学习总结2022-08-28 03:00:49

    静态js代码debugger 1. 几千个含有debugger的script标签 <script> debugger; </script> <script> debugger; </script> <script> debugger; </script> ... 重复几千行   2. 死循环debugger while(1){ debugger; }  解决方案 使用抓包工具修改响应,比如fi

  • RabbitMQ 入门系列:6、保障消息:不丢失:发送方、Rabbit存储端、接收方。2022-08-28 01:32:02

    系列目录 RabbitMQ 入门系列:1、MQ的应用场景的选择与RabbitMQ安装。 RabbitMQ 入门系列:2、基础含义:链接、通道、队列、交换机。 RabbitMQ 入门系列:3、基础含义:持久化、排它性、自动删除、强制性、路由键。 RabbitMQ 入门系列:4、基础编码:官方SDK使用:链接创建、单例改造、发送消

  • Linux应急响应学习2022-08-28 00:35:05

    Linux应急响应-系统日志排查-溯源 溯源 找到攻击者。系统日志分析攻击者的ip  攻击者可能留下了一些代码 样本 网上的信息很大程度上是不可信的。 方法: 蜜罐  高交互的蜜罐 溯源: ip 日志分析 (通过日志分析,分析哪个ip攻击了目标) 目的:分析黑客在服务器上做了什么事情? Linux 应急响

  • rocketMQ 集群的搭建2022-08-28 00:01:10

    准备四台机器          先实现2主2从同步      修改主 配置文件      brokerName //主从要一致 brokerId=0 // master 是0  slave>0 brokerRole=SYNC_MASTER   ASYNC_MASTER   //同步规则  flushDiskType=ASYNC_FLUSH  //异步刷盘 存储到磁盘异步 nameserv

  • 获取指定的桌面截图2022-08-27 18:00:48

    记录桌面截图(排除不需要的桌面视图:例如本身截图软件的视图),一位组内优秀帅小伙伴(https://www.cnblogs.com/wuty/ )的截图实现。 两种方式:方式一是在截图的时候,将截图软件隐藏,然后获取桌面截图,最后再显示;方式二在截图前将指定窗口的句柄通过User32设置隐藏,然后获取桌面截图,最后

  • day 16 运动2022-08-27 11:02:45

    运动 概述 运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 运动主要的三步骤 使用定时器来定时更改对应的内容 实时获取对应的元素的属性及相关内容 判断是否到达目标位置(到达后清除定时器) 匀速运动 概述:匀速运动的本质就是每次变化值都是同一个 示例

  • JS 中var声明的缺点 以及解决方法 let 和 const(声明常量)的使用2022-08-27 09:32:07

    1、允许重复变量的声明,导致数据被覆盖   var a = 199;   此处省略一千行代码;   var a = 200; 1002 行代码并不会报错,且初始的a变量被覆盖,造成了我们的阅读障碍。 2、变量提升   console.log(c);   var c = 100;   并不会报错只会返回  undefined   实际上因为变量提升的影响代码是以下顺序执行

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

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

ICode9版权所有