当前位置: 首页 > news >正文

算法:链表(力扣+牛客经典题)

链表

力扣

203. 移除链表元素

思路:使用while循环每找到指定的值,就把下一个节点指向下下个节点的位置

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {// 初始化链表 第一个值为0ListNode listNode = new ListNode(0,head);// 因为单链表是不可逆的,所以把listNode的 地址赋给 temp,就可以控制temp来操作链表,ListNode temp = listNode;// 循环找值,并去掉while (temp.next != null){if (temp.next.val == val){// 如果temp.next有值,最不济temp.next.next为null,而把null重新赋给temp.next也不会报空节点异常temp.next = temp.next.next;} else {temp = temp.next;}}// 因为listNode的初始值为0,他的下一个才是原数组head(删掉了指定的值)return listNode.next;}
}

206. 反转链表

在这里插入图片描述

思路:就是先设一个值为null,再用head开头的值指向这个null,再把head指向下一个,重复

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode a = null;ListNode listNode = head;// 循环这个链表while (listNode!=null){// 设置一个b指向listNode 的下一个节点ListNode b = listNode.next;// listNode最前面的值的后一个指向a这个链表listNode.next = a;// 再把listNode这个链表赋给aa = listNode;// listNode 指向他的下一个节点,用于循环listNode = b;}return a;}
}

24. 两两交换链表中的节点

在这里插入图片描述

思路:每次找到要旋转的个数,并旋转,剩余的链表进入递归,并挨个拼接

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode swapPairs(ListNode head) {ListNode listNode = reverseKGroup(head, 2);return listNode;}public ListNode reverseKGroup (ListNode head, int k) {//找到每次翻转的尾部ListNode tail = head;//遍历k次到尾部for(int i = 0; i < k; i++){//如果不足k到了链表尾,直接返回,不翻转if(tail == null) {return head;}tail = tail.next;}// 这里就是翻转链表的知识点//翻转时需要的前序和当前节点ListNode pre = null;ListNode cur = head;//在到达当前段尾节点前while(cur != tail){//翻转ListNode temp = cur.next;cur.next = pre;pre = cur;cur = temp;}//当前尾指向下一段要翻转的链表head.next = reverseKGroup(tail, k);return pre;}
}

19. 删除链表的倒数第 N 个结点

在这里插入图片描述

思路:使用双指针,先让前节点走N+1步,后节点不动,然后遍历前节点,直到前节点指向null的时候,后节点的节点指向倒数N个节点的前一个节点

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {// 初始化ListNode x = new ListNode(0,head);ListNode a = x;// 这一步和下面的for循环就是指,b链表要先走n+1步ListNode b = x.next;for (int i = 0; i < n; i++) {b = b.next;}// 通过b走到头了之后,a链表指向的就是倒数n+1个节点while (b!=null){a = a.next;b = b.next;}// a下一个节点直线a的下下个节点就可以了a.next = a.next.next;return x.next ;}
}

160.链表相交

在这里插入图片描述

思路:意思就是说两个链表后面节点可能相同,那么后面的长度也是一样的,就需要把前面长的链表给截成和短的链表一样长,然后进行比较,不一样就一起后移

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {// 使用AL和BL记录两个链表的长度int AL = 0;int BL = 0;ListNode aL = headA;ListNode bL =headB;while (aL!=null){AL++;aL = aL.next;}while (bL!=null){BL++;bL = bL.next;}aL = headA;bL = headB;// 截取长的链表,使两个链表一样长if (AL > BL){for (int i = 0; i < AL - BL; i++) {aL = aL.next;}}else {for (int i = 0; i < BL - AL; i++) {bL = bL.next;}}// 循环比较是否相同,返回相同的部分while (aL!=null){if (aL == bL){return aL;}aL = aL.next;bL = bL.next;}return null;}
}

142.环形链表 II

在这里插入图片描述

思路:一、先要判断是否是循环链表;二、要找出循环入口节点

一判断是否循环

使用快慢指针,前指针每次走两个节点,后指针每次走一个节点,如果是循环链表的话,前一个指针会追上后一个指针的,可以做一下试验:

如示例一:前走两步,后走一步

两个从三开始

第一次:前:2,0;后:2;

第二次:前:-4,2;后:0;

第三次:前:0,-4;后:-4;

结束

二、要找出循环入口节点

先定位到判断循环链表的那个节点,如上诉的0这个节点,再从开头(3)走一个值,他们两个每次只走一步,如果他们相等的话,就是那个节点循环的头

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode detectCycle(ListNode head) {ListNode left = head;ListNode right = head;// 因为right要走两步,怕出现空指针异常(如果 right.next 为null的话,right.next.next就会空指针异常)while (right != null && right.next != null){// 判断是否循环left = left.next;right = right.next.next;if (left == right){left = head;// 找循环的头节点while (left != right){left = left.next;right = right.next;}return left;}}return null;}
}

牛客:

BM1 反转链表(同力扣:206.循环链表,上面有讲)

BM2 链表内指定区间反转

在这里插入图片描述

思路:截取翻转,并连接

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/**** @param head ListNode类* @param m int整型* @param n int整型* @return ListNode类*/public ListNode reverseBetween (ListNode head, int m, int n) {//设置虚拟头节点ListNode dummyNode = new ListNode(-1);dummyNode.next = head;ListNode pre = dummyNode;//1.走left-1步到left的前一个节点for(int i=0;i<m-1;i++){pre = pre.next;}//2.走roght-left+1步到right节点ListNode rigthNode = dummyNode;for(int i=0;i<n;i++){rigthNode = rigthNode.next;}//3.截取出一个子链表ListNode leftNode = pre.next;ListNode cur = rigthNode.next;//4.切断链接pre.next=null;rigthNode.next=null;//5.反转局部链表reverseLinkedList(leftNode);//6.接回原来的链表pre.next = rigthNode;leftNode.next = cur;return dummyNode.next;}//反转局部链表private void reverseLinkedList(ListNode head){ListNode pre = null;ListNode cur = head;while(cur!=null){//Cur_next 指向cur节点的下一个节点ListNode Cur_next = cur.next;cur.next = pre;pre = cur;cur = Cur_next ;}}
}

BM3 链表中的节点每k个一组翻转(同力扣:24. 两两交换链表中的节点,上面有讲)

BM4 合并两个排序的链表

在这里插入图片描述

思路:一直循环,比较两个链表当时的大小,小的那个加入新的链表,并指向后一个节点,大的链表不动,最后哪个链表还有剩的话,就自动加入后面就可以了

/*
public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;}
}*/
public class Solution {public ListNode Merge(ListNode list1,ListNode list2) {ListNode listNode = new ListNode(-1);// 新的链表ListNode x = listNode;while (list1 != null&&list2!=null){// 判断哪个链表的节点大,把小的节点接入新的链表if (list1.val > list2.val){x.next = list2;x = x.next;list2 = list2.next;}else {x.next = list1;x = x.next;list1 = list1.next;}}//哪个链表还有剩,直接连在后面if(list1 != null)x.next = list1;elsex.next = list2;return listNode.next;}
}

BM5 合并k个已排序的链表

在这里插入图片描述

思路:这里使用了PriorityQueue优先队列(最小堆),这个数据结构可以把最小值顶到堆的最前面,使用我只需要,把list里面的所有值放入最小堆里面,然后遍历最小堆,得到一个完整的新链表就可以了

import java.util.*;
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode mergeKLists(ArrayList<ListNode> lists) {// 优先队列(最小堆)Queue<Integer> queue = new PriorityQueue<>();// 加入最小堆里面lists.forEach(x->{while (x!=null){queue.offer(x.val);x = x.next;}});// 新建一个链表用来装遍历最小堆的最前面就可以了ListNode listNode = new ListNode(-1);ListNode x = listNode;while (!queue.isEmpty()){x.next = new ListNode(queue.poll());x = x.next;}return listNode.next;}
}

BM6 判断链表中是否有环(同力扣:142.环形链表 II的第一个观点寻找循环链表,上面有讲)

BM7 链表中环的入口结点(同力扣:142.环形链表 II的第二个观点寻找循环链表入口节点,上面有讲)

BM8 链表中倒数最后k个结点

在这里插入图片描述

思路:双指针,先让前节点走N+1步,后节点不动,然后遍历前节点,直到前节点指向null的时候,后节点的节点指向倒数N个节点的前一个节点

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;*   public ListNode(int val) {*     this.val = val;*   }* }*/public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param pHead ListNode类 * @param k int整型 * @return ListNode类*/public ListNode FindKthToTail (ListNode pHead, int k) {if (pHead==null){return pHead;}ListNode x = pHead;for (int i = 0; i < k; i++) {if (x == null){return null;}x = x.next;}ListNode y = pHead;while (x != null){x = x.next;y = y.next;}return y;}
}

BM9 删除链表的倒数第n个节点(同力扣:19. 删除链表的倒数第 N 个结点,上面有讲)

BM10 两个链表的第一个公共结点(同力扣:160.链表相交,上面有讲)

BM11 链表相加(二)

在这里插入图片描述

思路:先翻转两个链表(因为加法都是从个位加着走,所以翻转一个从头一个加到尾,再翻转一下,就是我们需要的值),就是取到每个节点值相加,如果进位就往前加一个,如果到最后一个节点还需要进位,就再下一个节点输入一。

import java.util.*;import java.math.BigInteger;
/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {public ListNode addInList (ListNode head1, ListNode head2) {// 翻转ListNode a = reverse(head1);ListNode b = reverse(head2);// c是判断需要进位不,如果是0就是没进位,1就是需要进位的那个加上1int c = 0;// x是a链表节点的值int x = 0;// y是b链表节点的值int y = 0;// 通过d来记录listNode的地址,listNode变动的时候,d还是指向没变动的头结点ListNode listNode = new ListNode(-1);ListNode d = listNode;while (a!=null||b!=null){// 给x赋值if (a!=null){x = a.val;a = a.next;}else {x = 0;}// 给y赋值if (b!=null){y = b.val;b = b.next;}else {y = 0;}// 让listNode.next指向新建一个链表// (x+y+c)%10 可以得到个位的值,存入新的链表listNode.next = new ListNode((x+y+c)%10);listNode = listNode.next;// 判断是否进位 如果十位有值 c就位十位的值c = (x + y + c)/10;}// 最后当两条链表都加完的时候,进位不为0的时候,则需要再加上这个进位if(c > 0){listNode.next = new ListNode(c);}// 再次翻转return reverse(d.next);}// 反转链表ListNode reverse(ListNode head){if(head == null) {return head;}ListNode cur = head;ListNode node = null;while(cur != null){ListNode tail = cur.next;cur.next = node;node = cur;cur = tail;}return node;}
}

BM12 单链表的排序

在这里插入图片描述

思路:一、变成数组然后排序重新写入链表;二、使用PriorityQueue优先队列(最小堆)排序取值就可以了

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/*** * @param head ListNode类 the head node* @return ListNode类*/public ListNode sortInList (ListNode head) {// 最小堆PriorityQueue<Integer> queue = new PriorityQueue<>();// 存入最小堆while (head!=null){queue.add(head.val);head = head.next;}ListNode listNode = new ListNode(-1);ListNode x = listNode;// 从最小堆取值,然后组成新的数组while (!queue.isEmpty()){listNode.next = new ListNode(queue.poll());listNode = listNode.next;}return x.next;}
}

BM13 判断一个链表是否为回文结构

在这里插入图片描述

思路:把链表的值写入一个数组里面,然后利用双指针判断是否是回文就可以了(就是第一个指针指向头,后一个指针指向尾,判断是否相等,相等就向前比较就可以了)

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/*** * @param head ListNode类 the head* @return bool布尔型*/public boolean isPail (ListNode head) {ArrayList<Integer> list = new ArrayList<>();// 变成一个list集合while (head!=null){list.add(head.val);head = head.next;}int x = 0;int y = list.size() - 1;// 双指针判断是否为回文while (x<y){if (!list.get(x++).equals(list.get(y--))){return false;}}return true;}
}

BM14 链表的奇偶重排

在这里插入图片描述

思路:看代码

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;*   public ListNode(int val) {*     this.val = val;*   }* }*/
public class Solution {public ListNode oddEvenList (ListNode head) {//如果链表为空,不用重排if(head == null) return head;//even开头指向第二个节点,可能为空ListNode even = head.next; //odd开头指向第一个节点ListNode odd = head; //指向even开头ListNode evenhead = even; while(even != null && even.next != null){//odd连接even的后一个,即奇数位odd.next = even.next; //odd进入后一个奇数位odd = odd.next; //even连接后一个奇数的后一位,即偶数位even.next = odd.next; //even进入后一个偶数位even = even.next; } //even整体接在odd后面odd.next = evenhead; return head;}
}

BM15 删除有序链表中重复的元素-I

在这里插入图片描述

思路:因为是有序的,所以只要后一个节点的值与自己节点一样,把后一个节点指向下下个节点就可以了

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/*** * @param head ListNode类 * @return ListNode类*/public ListNode deleteDuplicates (ListNode head) {// write code hereListNode a = head;while (head!=null && head.next!=null){// 如果后一个节点和自己节点值相等的话,就删除掉,并不需要移动自己的指针if (head.val == head.next.val){head.next = head.next.next;continue;}head = head.next;}return a;}
}

BM16 删除有序链表中重复的元素-II

在这里插入图片描述

思路:添加一个表头,然后看下一个节点与下下个节点是否相同,如果相同,再循环看看后面的节点的值是否一样,相同就全部跳过

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;* }*/public class Solution {/*** * @param head ListNode类 * @return ListNode类*/public ListNode deleteDuplicates (ListNode head) {//空链表if(head == null)return null;ListNode res = new ListNode(0);//在链表前加一个表头res.next = head;ListNode cur = res;while(cur.next != null && cur.next.next != null){//遇到相邻两个节点值相同if(cur.next.val == cur.next.next.val){int temp = cur.next.val;//将所有相同的都跳过while (cur.next != null && cur.next.val == temp)cur.next = cur.next.next;}elsecur = cur.next;}//返回时去掉表头return res.next;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4500213.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

51Testing软件测试论坛

51Testing软件测试论坛...

软件测试需要学存储过程吗,SQL学习之三———约束和存储过程

每日一句&#xff1a;Bugs lurk in corners and congregate at boundaries.习题的讲解让我看到自己是多么浮躁&#xff0c;几乎没有题是做对的。why?自以为是吧。看着差不多就行了&#xff0c;从不考虑它是不是完全没有问题了&#xff0c;这样做测试可不行啊。可知&#xff0c…...

Vue2.0开发之——组件数据共享-Eventbus(39)

一 概述 兄弟组件之间数据共享的方案—EventBusEventBus的使用步骤EventBus的使用示例 二 兄弟组件之间数据共享的方案—EventBus 在 vue2.x 中&#xff0c;兄弟组件之间数据共享的方案是EventBus。 三 EventBus的使用步骤 创建 eventBus.js 模块&#xff0c;并向外共享一…...

jquery滚动条平滑滑动

采用锚点进行页面中的跳转的确很方便&#xff0c;但是要想增加网页的效果&#xff0c;可以使用jquery中的animate&#xff0c;实现滚动的一个动作&#xff0c;慢慢的滚动到你想跳转到的位置&#xff0c;从而看起来会非常高大上。 滚动到顶部&#xff1a; $(.scroll_top).click(…...

解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported.

本文转自Linux社区作者为z-sm的文章 原文链接http://www.linuxidc.com/Linux/2016-07/133066.htm Linux中普通用户用sudo执行命令时报”xxx is not in the sudoers file.This incident will be reported”错误&#xff0c;解决方法就是在/etc/sudoers文件里给该用户添加权限。…...

jquery html滚动条样式,jquery自定义网页滚动条样式

系统默认的滚动条样式真的很难看&#xff0c;这里介绍如何使用jquery插件自定义一些精美的滚动条样式&#xff0c;mCustomScrollbar&#xff0c;一个精美的滚动条插件。mCustomScrollbar 使用jQuery UI&#xff0c;可以通过灵活的 CSS 定义你的滚动条。同时可以定义垂直的和水平…...

程序员试用期提离职被领导起诉

试用期&#xff0c;是一个让用人单位和员工相互了解的必要渠道。少则3日&#xff0c;多则半年&#xff0c;不一而足。在使用期间里&#xff0c;员工可以尝试着融入公司&#xff0c;学习公司的文化、精神和增长自己的技能。公司也可以在试用期内继续考察员工&#xff0c;看是否适…...

java 两个list 取出交集

List<Integer> accountIdListOne new ArrayList<>();accountIdListOne.add(1);accountIdListOne.add(2);accountIdListOne.add(3);List<Integer> accountIdListTwo new ArrayList<>();accountIdListTwo.add(3);accountIdListTwo.add(4);accountIdLi...

谈数据库查询涉及的存储效率

(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu) 参考&#xff1a;https://blog.csdn.net/Sword52888/article/details/125352635 11月马上也进入尾声了&#xff1b;紧接着的12月&#xff0c;新年也就不远了… 今年对数据查询做了许多的分析、测试、修改、验证&#xf…...

jquery滚动条平滑滚动_使用jQuery平滑垂直或水平页面滚动

jquery滚动条平滑滚动View demo 查看演示Download Source 下载源In this tutorial we will create a simple smooth scrolling effect with jQuery. We will create a horizontal and a vertical website layout to show the effect. We will be using the jQuery Easing Plugi…...

ES 集群健康 API返回结果解析说明

package com.easy.es.monitor;import com.alibaba.fastjson.JSON; import com.easy.es.common.CommonUtils; import com.easy.es.network.HttpClientResp; import com.easy.es.network.HttpUtils; import lombok.Data;import java.io.IOException; import java.net.URISyntaxE...

JQuery滚动条及位置相关方法

scrollLeft&#xff1a;获取匹配元素集合中第一个元素的滚动条的当前水平位置。如果滚动条位于最左边&#xff0c;或者元素不可滚动&#xff0c;则该值为0。当直接调用animate或使用动画属性时&#xff0c;如果元素不可见&#xff0c;scrollLeft将不起作用。可以接受一个参数用…...

CANOE CAPL编程 HEX文件读取

最近在学习CAPL编程&#xff0c;简单的操作基本掌握了。其实CAPL就是C语言的简化版本&#xff0c;少了挺多特性的。刚开始上手有点不太懂&#xff0c;后面看了几个别人的实例后就手痒痒想动手做点什么。刚好在工作上遇到一些问题&#xff0c;想要用CAPL编写一个UDS刷写器。但是…...

Spring报错org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘book‘ availa

Spring报错 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named book available 其实都是自己粗心写错单词的结果 比如我的就是book写成了bool 还有很多比如xml名写错 xml文件首字母必须小写&#xff0c;中间分隔符不能用“.” 还有缺少ja…...

网页设计工资一般多少_做外贸的工资一般多少钱

做外贸的工资一般多少钱&#xff1f;关于这个问题&#xff0c;UEESHOP外贸建站平台认为&#xff0c;不同的外贸职位&#xff0c;自然有不一样的分工和职责&#xff0c;因此说工资也会不同。下面我们来听听网友们是怎么说的&#xff01;小馄饨&#xff1a;要了解工资&#xff0c…...

2021-08-11好奇心

好奇心 最近看了阿里张勇先生在母校2019年开学典礼的演讲稿&#xff0c;提到了“好奇心是我们每个人最宝贵的东西&#xff0c;我们说要创新&#xff0c;我们说要创造&#xff0c;我们说要开拓一条新的路&#xff0c;原动力都来自于好奇心。” 之前也看到过很多名人都强调好奇…...

Linux 查看日志总结

实时日志1、查看实时日志tail -f error.log温馨展示&#xff1a;默认展示最后102、查看实时日志&#xff0c;最后10 行记录tail -n 10 error.log3、查看实时日志&#xff0c;最后20行记录tail -20f error.log4、查看实时日志&#xff0c;从第五行开始日志内容tail -n 5 error.l…...

android 调用其他activity方法吗,Android 调用其他应用的Activity并判断是否存在

方法1://第一个参数是Activity所在的package包名&#xff0c;第二个参数是完整的Class类名(包括包路径)ComponentName componetName new ComponentName("com.gohoc.afinancegeek","com.gohoc.afinancegeek.StartPageActivity");Intent intent new Intent…...

git如何查看本地分支及对应的远程分支

命令&#xff1a; git branch -va 查看后&#xff0c;按q键可以退出...

程序员生活_买卖二手电脑需要注意什么

前言 对于已经参加工作的程序员来说&#xff0c;笔记本电脑是工作必须&#xff0c;那基本上是人手一台。而且呢&#xff0c;程序员手里多少的都有点钱&#xff0c;一般都会买新的&#xff0c;从神舟到外星人不等。所以&#xff0c;对于程序员来说&#xff0c;只要不是做专门的…...

夜天之书 #32 Effective Open-source Participant

本文重新发布了如何高效利用有限的时间参与开源社区的两篇文章&#xff0c;修复了大量影响阅读的措辞。大部分人参与开源社区会面临的一个巨大挑战&#xff0c;那就是缺乏时间。本文试图提供一种方式&#xff0c;帮助想要参与开源社区的同学高效利用有限的时间。在一个开源社区…...

从淘宝,天猫,1688,微店,京东,苏宁,淘特等其他平台一键复制商品到拼多多平台(批量上传宝贝详情接口教程)

不少开网店的朋友拿到数据包或宝贝图片的时候不知道该如何上传快速有效完整地到自己所开的网店上&#xff0c;您是不是也有这个困扰呢&#xff1f;下面就来为广大网店店主介绍如何批量上传宝贝。 从淘宝&#xff0c;天猫&#xff0c;微店&#xff0c;京东&#xff0c;苏宁等其…...

SQL学习笔记(基础部分)

SQL学习笔记 基础部分 SQL语法 数据库语言对大小写不敏感&#xff0c;用分号分隔每条数据库语言 SQL通用数据类型 SQL开发&#xff0c;在创建SQL表时要确定每个列要存储的数据类型&#xff0c;每一列都需要一个列名和确定的数据类型 常见数据类型自行查询 一些重要的SQL…...

Lurk——Recursive zk-SNARKs编程语言

1. 引言 Lurk 是一种用于Recursive zk-SNARK&#xff08;递归零知识简洁非交互式知识论证&#xff09;的图灵完备编程语言&#xff0c;它将为 SNARK 证明、区块链共识、Filecoin 虚拟机 (FVM)、去中心化应用程序、与 IPFS 和 IPLD 等激发新的可能。 Lurk为Lisp的一种静态方言…...

图片颜色处理

目录背景任务需求思考过程背景 背景叙述的是我为什么要做颜色处理以及整个思考过程&#xff0c;有些流水账&#xff0c;可不看。 任务需求 拍照&#xff0c;获取图片中固定一块区域的颜色&#xff0c;判断是不是红色。 思考过程 知道这个任务的时候&#xff0c;首先对图像…...

关于带符号整数在计算机中,带符号的整数在计算机中采用什么码表示

有符号整数在计算机&#xff0c;用最高位的二进制值表示符号位&#xff0c;最高位为0表示正数&#xff0c;最高位为1表示负数。计算机中的符号位&#xff0c;就是在处理二进制数据时&#xff0c;专门规定有一位&#xff0c;是用来确定数据的正负容&#xff0c;符号位是1表示负数…...

网络编程项目:图书管理系统

1.运行结果 1.1-1管理员登陆 1.1-2管理员添加书籍信息 1.1-3查询所有书籍信息 1.1-4指定查询某种书籍信息 1.1-5修改书籍信息 1.1-6删除书籍信息 1.1-7会员登陆 1.1-8会员查询书籍信息 1.1-9会员购买书籍 1.2-1会员修改密码 1.2-2会员注销账号 1.2-3会员注册账号 2.项目基本…...

工作就是愉快的带薪学习

工作就是一种愉快的带薪学习&#xff0c;只有我们认真的思索这句话才能够真正的理解到工作和学习的关系&#xff0c;工作和自我职业发展关系&#xff0c;工作和知识技能&#xff0c;工作与经验 积累之 间的关系。工作的过程就是学习的过程和自我知识积累的过程&#xff0c;只有…...

医师中级职称加工资要几个计算机证,医师工资12级能否聘中级职称?

医师是属于医生的初级职称&#xff0c;但对于12级的医师来说&#xff0c;能不能直接聘用到中级职称这个并不一定。我国的公立医院是属于事业单位&#xff0c;医生都是聘用在事业单位专业技术岗位上。专业技术岗位分为13个等级&#xff0c;其中1到7级属于高级岗位&#xff0c;8到…...

32位有符号整数反转

32位有符号整数反转前言一、题目1、内容2、示例二、题解前言 不存储大于32位的前提下&#xff0c;实现32位有符号整数反转。 一、题目 1、内容 给你一个 32 位的有符号整数 x &#xff0c;返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−…...

SA实战 ·《SpringCloud Alibaba实战》第07章-服务治理:实现服务的自动注册与发现

注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有优惠券。 大家好,我是冰河~~ 在《SpringCloud Alibaba实战》专栏的《SA实战 《SpringCloud Alibaba实战》快速搭建三大微服务并完成交互开发与测试》一文中,我们初步实现了用户微服务、商品微服务和订单微服务之…...

Web自动化selenium技术快速实现爬虫

selenium是大家众所周知的web自动化测试框架&#xff0c;主要用来完成web网站项目的自动化测试&#xff0c;但其实如果要实现一个web爬虫&#xff0c;去某些网站爬取数据&#xff0c;其实用selenium来实现也很方便。 比如&#xff0c;我们现在要实现一个这样的需求&#xff1a…...

2022爱分析·人工智能厂商全景报告

报告编委 报告指导人 黄勇 爱分析 合伙人&首席分析师 报告执笔人 洪逸群 爱分析 高级分析师 任 理 爱分析 分析师 目录 \1. 研究范围定义 \2. 市场全景地图 \3. 市场定义与厂商评估 \4. 入选厂商列表 1. 研究范围定义 研究范围 人工智能&#xff0c;是指运用机…...

Git!从零开始用连接远程仓库!![全平台]

Git&#xff01;从零开始用连接远程仓库&#xff01;&#xff01;[全平台] 文章目录Git&#xff01;从零开始用连接远程仓库&#xff01;&#xff01;[全平台]前言准备工作&#x1f331;步骤一➡️配置你的Git个人用户信息**macos和Linux下&#xff1a;**Windows下&#xff1a;…...

WSL 下载服务器加速

网络下载加速&#xff0c;这里使用修改 hosts 文件 &#xff0c;地址映射 方法&#xff0c;所有网址适用&#xff0c;这里以 WSL 下载服务器为例子 命令 wsl -l -o 访问的地址&#xff1a; https://raw.githubusercontent.com/microsoft/WSL/master/distributions/Distributi…...

Lurk的blog开始啦!

作为一位非计算机系的大一新生&#xff0c;且学校也并不是闻名遐迩&#xff0c;我开始入驻CSDN看起来毫无理由。 而且&#xff0c;如果我说我对于编程抑或互联网的热爱深沉&#xff0c;也毫无价值。因为&#xff0c;凡事冠以热爱为名都需要足够的付出和深入的理解。 那&#xf…...

5G时代,学编程不学web前端,你是怎么想的?

5G这个新时代发展之下的产物&#xff0c;所影响的不是只有科技业&#xff0c;从生产到生活&#xff0c;各个行业都将为其到来发生改变&#xff0c;包括可穿戴设备等领域将释放出大量的前端开发需求。而处在人与物连接的互联网就显的由为重要&#xff0c;不管多先进的技术都需要…...

JavaScript_提交表单和MD5算法密码加密

通过学习狂神说Java的视频&#xff0c;接触到了MD5算法&#xff0c;觉得挺有意思的&#xff0c;写下来记录一下。 一、写一个简单的form表单 <form action"#" method"post"><p><span>用户名&#xff1a;</span><input type&q…...

KiCad设计PCB-42-把PCB文件下单给工厂、电路板的加工制作

知识点1&#xff1a;把PCB文件下单给工厂 PCB生产厂家推荐&#xff1a;嘉立创 网址&#xff1a;www.sz-jlc.com 交付PCB文件的操作步骤&#xff1a; Step1&#xff0e;账号注册 Step2&#xff0e;选择在线下单 Step3.选择板子长、宽度、层数及板子生产的数量 Step4.进入第二个页…...

java 面向对象

面向对象 编程思想 面向过程&#xff1a; 关注每一步的细节 主导者从头到尾都是自己 核心功能不突出 更贴近计算器 机器执行的方式 优点&#xff1a; 简单直接&#xff0c;效率高 面向对象&#xff1a; …...

nodeJs--egg框架介绍

egg框架一、egg框架介绍二、约定规则三、主要模块路由(router.js)控制器&#xff08;Controller.js&#xff09;服务(service)配置&#xff08;Config&#xff09;一、egg框架介绍 简单来说&#xff1a;egg.js 是『约定优先于配置』的一个 Node.js web 框架&#xff0c; 基于M…...

2022年医院三基考试医师考试模拟试题卷及答案

题库来源&#xff1a;优题宝公众号 2022年医院三基考试医师考试模拟试题卷及答案&#xff0c;由优题宝公众号根据最新医院三基考试医师考试大纲与历年医院三基考试医师考试真题汇总编写&#xff0c;包含医院三基考试医师考试常考重点题型与知识点&#xff0c;有助于考生复习备…...

类和对象2

static关键字 1.静态变量或方法不属于对象&#xff0c;但依赖类。 2.静态变量是全局变量&#xff0c;生命周期从类被加载后一直到程序结束 3.静态变量内存只存一份&#xff0c;在静态方法区存储&#xff08;静态方法区&#xff1a;静态变量&#xff0c;类信息&#xff08;方法…...

Linux CFS调度器之sched_slice函数

文章目录一、sched_slice二、sched_vslice一、sched_slice /* CFS-related fields in a runqueue */ struct cfs_rq {struct load_weight load;unsigned int nr_running; }load&#xff1a;CFS队列所有进程的负荷权重总和。该值越大&#xff0c;说明该CPU上可运行的进程越大&a…...

2022年第三届全国大学生网络安全精英赛

​国家网络空间安全人才培养基地 1. 大赛背景及目的 1.1.大赛背景 我国拥有约12亿网民&#xff0c;网络安全关系重大。“没有网络安全就没有国家安全”&#xff0c;加强青少年网络安全意识的培养与教育&#xff0c;将提升青少年网络安全意识作为重要的战略举措&#xff0c;对…...

用nodejs框架express做前后端接口转发的中间层

做这个的初衷还是公司升级整体架构&#xff0c;使前后端分离更加彻底&#xff0c;同时增加前端在项目中的权重&#xff0c; 目前开发中间件的主要目的有以下几点&#xff1a; 1.不在客户端暴露后端真实接口地址 2.如果接入第三方合作公司的接口&#xff0c;统一在中间层做整…...

mysql事务回滚是什么意思_Mysql事务提交及事务回滚是什么意思

本篇文章主要给大家介绍mysql事务提交及事务回滚的相关知识。事务可以说是一段sql 语句的批处理&#xff0c;但是这个批处理是一个atom(原子) &#xff0c;不可分割&#xff0c;要么都提交执行&#xff0c;要么回滚(rollback)都不执行。关于事务的详细定义介绍&#xff0c;我们…...

axios框架使用

axios框架使用axios基本使用axios推荐用法axios 官网 : http://www.axios-js.com/ axios是什么 &#xff1a; 一个js框架&#xff0c;用于发送ajax请求&#xff08;底层使用XMLHttpRequest&#xff09; axios基本使用 <body><button class"btn1">基本…...

少儿编程Scratch学习教程--Scratch介绍及参赛相关

之前写了几篇关于Scratch的使用文章。忽然想起&#xff0c;忘记介绍下Scratch了。 Scratch是一款由麻省理工学院&#xff08;MIT&#xff09; 设计开发的少儿编程工具。官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”&#xff08;Lifelong …...

零基础自学Java,第一份工作5K,到现在月薪30k

12年开始从事Java工作&#xff0c;现在属于高级程序员那个级别吧&#xff01;现在看到各行各业的人都在转行学习java&#xff0c;想给大家一些学习建议和忠告。首先告诉你的是Java高薪职位&#xff0c;学出来后薪资起码五千起步&#xff0c;干了一年后薪资基本会翻倍到达一万。…...

2022爱分析·营销服务一体化实践报告

报告编委 特别鸣谢&#xff08;按拼音排序&#xff09; 报告摘要 随着互联网流量红利逐渐见顶&#xff0c;加之消费升级速度趋快&#xff0c;优质的客户体验逐渐成为企业的核心竞争力。提升客户体验&#xff0c;需要企业借助先进的技术工具将服务升级并贯穿于客户全旅程&…...

两个List取交集

List<int> a1 new List<int> { 1, 2, 3, 4, 5 };List<int> a2 new List<int> {3, 4, 5,6,7 };var a3 a1.Intersect(a2);foreach (var item in a3) {Console.WriteLine(item.ToString()); }...

java8 两个List集合取交集、并集、差集

public static void main(String[] args) { List<String> list1 new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("5"); list1.add("6");...

NodeJS框架学习-Egg框架

第一步&#xff1a;下载安装nodejs 下载官方网址&#xff1a;https://nodejs.org/en/download/ 本人是windows系统所以如图选择&#xff1a; 下载安装十分方便&#xff0c;环境变量也自动配置完成。 第二步&#xff1a;eggjs环境搭配&#xff0c;创建运行项目 &#xff08;…...

详解如何使用python计算一只股票的最大回撤率?

详解如何使用python计算一只股票的最大回撤率&#xff1f; 一、什么是最大回撤率&#xff1f; 最大回撤率&#xff1a;在选定周期内任一历史时点往后推&#xff0c;产品净值走到最低点时的收益率回撤幅度的最大值。最大回撤用来描述买入产品后可能出现的最糟糕的情况。最大回…...

说说对测试培训的一些看法

目录 前言 为什么写&#xff1f; 测试培训到底值不值得参加 从培训内容分析 diss 自动化测试培训 diss 性能测试培训 diss 测试开发培训 目前测培训市场 怎么评判自己要不要报班&#xff1f; 怎么评判报哪个培训机构/个人&#xff1f; 我心目中理想的培训内容 再次聊…...

有符号整数的表示范围

结论 n比特有符号整数的表示范围为[−2^(n−1) ~ 2^(n−1)−1] 解释 1、符号位 首位为符号为&#xff0c;1为负&#xff0c;0为正&#xff1b; 2、对于八位整数为例 00000000到01111111&#xff0c;表示0到127。10000001到11111111&#xff0c;表示-1到-127。大家可以注意…...

tom邮箱的“随心邮”在微信并未即时通知的解决方案

1.进入“随心邮”微信公众号 2.点击对话框菜单的个人中心&#xff0c;选择邮箱设置 3.在邮箱设置的界面里选择“新邮件提醒”的选项中的“全部提醒” 4.这样设置之后即可即时在微信收发tom邮件...

第6章 线程通信

6.2.1 管道 管道是一个线性字节数组,类似文件,使用文件读写进行访问&#xff1b;在程序里面,创建管道需要使用popen()或者pipe(); 管道的一个重要特点是使用管道的两个线程之间必须存在某种关系, 例如,使用popen需要提供另一端进程的文件名,使用pipe的两个线程分别隶属于父子进…...

ubuntu判断是hdd sdd

cat /sys/block/sda/queue/rotational1    for hard disks and 0    for a SSD....

2021-08-18 2021年塔式起重机司机(建筑特殊工种)最新解析及塔式起重机司机(建筑特殊工种)复审考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 塔式起重机司机(建筑特殊工种)最新解析根据新塔式起重机司机(建筑特殊工种)考试大纲要求&#xff0c;安全生产模拟考试一点通将塔式起重机司机(建筑特殊工种)模拟考试试题进行汇编&#xff0c;组成一套塔式起重机司机…...

信息与计算机科学系工作总结

信息与计算机科学系工作总结 信息与计算机科学系本着实事求是&#xff0c;认真做事&#xff0c;积极推动我系工作顺利进行的原则&#xff0c;系上领导及教师从本职工作做起&#xff0c;以身作责&#xff0c;将“爱岗敬业”和“为人师表”的职业道德宗旨牢记心中&#xff0c;主动…...

Android 10.0 修改系统默认的产品类型为设备类型

1.概述 在产品开发中,在原厂sdk源码部分,会默认有一个产品类型,tablet phone device三种代表是平板电脑手机和设备类型,目前由于sdk源码默认的产品类型为tablet即平板电脑,所以需要修改成设备,更符合要求 2.修改系统默认的产品类型为设备类型核心代码部分 packages\apps\…...

RTS行业化差异初显

RTS行业化差异初显政府、教育、金融、交通、建筑、电力、旅游、制造等各行各业都在努力构建一个更加实时、智能、完善的RTS系统&#xff0c;但这一系统的行业化特征却越来越明显。本刊记者 施建忠在政府、企业、行业信息化进程中&#xff0c;他们都在努力利用IT技术构建一个快速…...

中国标准之一 AVS:后来者成大器

比起视频编码标准MPEG-2和MPEG-4 AVC/H.264&#xff0c;2006年才正式成为国家标准的AVS无疑是一个后来者&#xff0c;但AVS绝对不是落后者。现在&#xff0c;这个研发总投入不足国际同类标准2%、性能上却毫不逊色的“新手”&#xff0c;已经使得全球可选的第二代音视频标准形成…...

给海归技术创业兄弟的九个忠告(转载)

很长一段时间&#xff0c;我对国内 IC 设计产业的困境感到迷惑不解。 在这个产业里&#xff0c;聚集了中国 最聪明的头脑&#xff08;其中绝大多数是海归精英&#xff09;。政府很舍得花钱支持&#xff0c; VC 也很重视&#xff0c;有硅谷的成熟商业模 式&#xff0c;又…...

即将开业的影院,20 亿美刀的元気森林和「五环外」的钉钉|极客一周

封了差不多半年之后&#xff0c;电影院终于要开门了&#xff1b;华为公布上半年财报&#xff0c;依然赚钱但更难了&#xff1b;元気森林已 20 亿美元估值进行新一轮融资&#xff0c;红杉加入&#xff1b;钉钉开始「下沉」。《天堂电影院》剧照&#xff5c;豆瓣电影下周&#xf…...

计算机毕业设计Javahtml5在线医疗系统(源码+系统+mysql数据库+lw文档)

计算机毕业设计Javahtml5在线医疗系统(源码系统mysql数据库lw文档&#xff09; 计算机毕业设计Javahtml5在线医疗系统(源码系统mysql数据库lw文档&#xff09;本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea…...

本来挺喜欢刷《剑指offer》的.......(第十一天)

跟着博主一起刷题 这里使用的是题库&#xff1a; https://leetcode.cn/problem-list/xb9nqhhg/?page1 目录剑指 Offer 66. 构建乘积数组剑指 Offer 68 - I. 二叉搜索树的最近公共祖先剑指 Offer 68 - II. 二叉树的最近公共祖先剑指 Offer 66. 构建乘积数组 剑指 Offer 66. 构建…...

python t分布的双侧置信区间

intervalstats.t.interval(a,b,mean,std) t分布的置信区 间 a&#xff1a;置信水平 b:检验量的自由度 mean:样本均值 std:样本标准差 from scipy import stats import numpy as np x[10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9]x1np.array(x)meanx1.mean()stdx1.std()inter…...

统计学——小样本容量置信区间

一般来讲&#xff0c;n<30&#xff0c;不能进行好的估计&#xff0c;针对这种情况&#xff0c;给出t distribution对sample mean分布进行修正。 T分布和正态分布相似&#xff0c;具有fatter tail&#xff0c;因为低估了S。对应的&#xff0c;不再去查z table&#xff0c;而…...

SAS-配对设计资料秩和检验

配对设计秩和检验 配对设计的情况&#xff1a;&#xff08;1&#xff09;同对的受试者分别给予两种处理&#xff0c;如同窝别、体重相近的两只动物配对&#xff1b;&#xff08;2&#xff09;同一受试对象处理前后的比较。 配对设计资料一般采用配对t检验&#xff0c;但若配对…...

Java实现 LeetCode 327 区间和的个数

327. 区间和的个数 给定一个整数数组 nums&#xff0c;返回区间和在 [lower, upper] 之间的个数&#xff0c;包含 lower 和 upper。 区间和 S(i, j) 表示在 nums 中&#xff0c;位置从 i 到 j 的元素之和&#xff0c;包含 i 和 j (i ≤ j)。 说明: 最直观的算法复杂度是 O(n2…...

单样本和两样本的统计推断:置信区间和假设检验

《商务与经济统计学》读书笔记 6 1 相关概念 置信区间&#xff08;confidence interval&#xff09;&#xff1a;用一个区间范围来估计总体参数&#xff0c;和点估计对比。 点估计&#xff1a;用一个数值来估计总体参数。 置信系数&#xff08;confidence coefficient&#xf…...

SPSS——均 值 检 验 (Compare Means)——独立样本T检验

简介 简介 指两个样本之间彼此独立没有关联&#xff0c;两个独立样本各自接受相同的测量&#xff0c;主要目的是分析两个独立样本的均值是否有显著差异。 前提 独立性 两个样本相互独立&#xff0c;即从一总体中抽取一批样本对从另一总体中抽取一批样本没有任何影响&#x…...

SPSS——均 值 检 验 (Compare Means)——单一样本T检验

简介 检验某个变量的总体均值和指定值是否存在显著性差异&#xff0c;统计的前提是样本的总体服从正态分布。此检验对偏离正态性也是相当稳健的。 置信区间 正态总体、方差未知、小样本情况下 如果总体服从正态分布&#xff0c;无论样本容量大小&#xff0c;样本均值的抽样分…...

Unity | 序列化(Serialized)和反序列化(NonSerialized)是什么意思

一、什么是序列化 官方叙述&#xff1a;序列化是将对象的状态信息转换为可以存储或传输的形式的过程。 人话叙述&#xff1a;我们平时输入的代码&#xff0c;实际上是不能储存或者传输的&#xff0c;所以我们需要翻译一下&#xff0c;翻译成能储存或者翻译的文字&#xff0c;这…...

Cookie/ Session简介

数据来源 Cookie 01 Cookie简介 HTTP是一个基于请求与响应 无状态的 应用层的协议。 无状态&#xff1a;服务器不知道用户上一次做了什么 这严重阻碍了交互式Web应用程序的实现 Cookie&#xff1a;网站为了辨别用户身份 存储在用户本地终端上的数据 Cookie是由服务端生成…...

Android删除手机文件,联系人,通话记录

下面代码作为类可以调用 public class Delete {Context context;private String[] columns {CallLog.Calls.CACHED_NAME// 通话记录的联系人, CallLog.Calls.NUMBER};//通话记录的电话号码public Delete(Context context){this.contextcontext;}//删除文件&#xff08;夹&…...

【工作记录】android删除通话记录

今天在讨论拨打指定电话号码的木马。目的有&#xff1a;吸费&#xff0c;ddos攻击等。 然后记录一下学习使用删除和查询通话记录的用法&#xff1a; 1、通话记录的URI:CallLog.Calls.CONTENT_URI 2、电话号码的URI&#xff1a;CallLog.Calls.NUMBER 3、将查询出来的通话记录…...

android 删除联系人号码,Android开发实现删除联系人通话记录的方法

本文实例讲述了Android开发实现删除联系人通话记录的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;1. 负责存放呼叫记录的内容提供者源码在 ContactsProvider 项目下&#xff1a;源码路径&#xff1a;com/Android/providers/contacts/CallLogProvider.Java使用到…...

安卓中删除通话记录

当拦截到黑名单电话后&#xff0c;即使挂断了电话&#xff0c;也会在通话记录中留下记录&#xff0c;因此还要将黑名单的通话记录删除。**一、找到系统存放通话记录的表&#xff0c;用内容提供者监听该表的变化。**//找到存放通话记录的表 Uri uri Uri.parse("content://…...

android删除某个号码的通话记录

增加权限manifast.xml: <uses-permission android:name"android.permission.READ_CONTACTS" /> <uses-permission android:name"android.permission.WRITE_CONTACTS" />删除某个号码的通话记录&#xff1a;public void DeleteCallLogByNumber…...

android删除通话记录,安卓手机通话记录删除了怎么恢复

安卓手机通话记录删除了怎么恢复第1步&#xff0c;首先&#xff0c;请将安卓手机连接到电脑上&#xff0c;使用360一键Root软件(下载地址&#xff1a;http://root.360.cn/)对该手机进行Root。第2步&#xff0c;接着请在手机上安装“RE管理器rootexplorer”软件&#xff0c;您可…...

Python居然还能用来算命?不信?那我给你算一下!

前言 相信在日常生活中&#xff0c;平常大家聚在一起总会聊聊天&#xff0c;特别是女生(有冒犯到doge)非常喜欢聊星座&#xff0c;这个男生什么星座呀&#xff0c;那个男生什么星座呀…今天我就来满足各位的需求&#xff0c;通过爬虫来知晓上天的安排&#xff1a; 开搞&#…...

Python专辑-QQ机器人1:基础功能实现

文章目录 前期准备1、机器人框架的下载和配置2、python的配置和安装具体实现1、发送信息2、获取群成员列表3、接收上报的事件4、实现简单的自动回复5、解决重复接收消息的问题(多次回复问题)解决办法一解决办法二(不推荐,比较麻烦)第二、三篇文章实现更多功能前期准备 1、…...

男生勿进!4月MM星座运势~~

从网上看到这个觉得不错 转给各位MM和我一起分享&#xff01;&#xff01;&#xff01;射手座&#xff1a;鬼王宗末离作为鬼王宗座下的首席杀手&#xff0c;她只知道服从鬼王的命令执行任务&#xff0c;心中没有任何所爱。鬼王宗的MM们4月份的好运将发生在游戏里战场与副本中。…...

一款基于星座的app(项目已开源)

一款基于星座的app(项目已开源) 该星座app是大三时期做的期末项目。结果不被老师赏识&#xff0c;说是网上找的&#xff0c;哈哈。文章最后放源码下载地址。 关注公众号回复 &#xff1a; 1003 . 获取源码地址&#xff0c;回复1004&#xff0c;获取app软件的安装包&#xff0…...

【独立开发者er Cocos2d-x实战 013】Cocos2dx 网络编程实战之星座运势

学习cocos2d-x和cocos creator的圈子&#xff1a;cocos2d-x&#xff1a;436689827 cocos creator&#xff1a;124727696 本篇文章主要内容&#xff1a;jsoncpp的使用&#xff0c;Cocos2dx网络编程&#xff0c;聚合数据星座运势接口使用。 1、jsoncpp使用&#xff1a; js…...

菜鸟学python公众号峰,【转载自微信公众号:菜鸟学Python? ?链接:https://mp.weixin.qq.com/s/gwWWnMcXu-iEfE5cIz3aXQ】2018年11月25号

(1)冒泡排序(2)计算x的n次方(3)?计算a*a ?b*b c*c …(4)计算阶乘?n!(5)列出当前目录2018年2月9日星座运势下的所有文件和目录名(6)把一个list中所有的字符串变成小写(7)输出某个路径下的所有文件和文件夹的路径?(8)输出某个路径及其子目录下的所有文件路径(9)输出某个路径…...

第一个自己做的ios小demo-星座

写的代码不过精炼&#xff0c;还需要改进&#xff01; // ViewController.m// 901星座设置#import "ViewController.h"#import "Solars.h"//屏幕宽&#xff0c;高#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#define SCREEN_HEIGHT [U…...

腾讯星座运势api

请求地址&#xff1a; http://app.data.qq.com/?umodastro&actastro&jsonp1&funcTodatTpl&t4&ataurus&y2015&m5&d12json&#xff1a;&#xff08;需要unicode解码&#xff09; TodatTpl({ "astro": "金牛座", "fort…...

php写星座运势

elseif($Content‘白羊座’ || $Content‘金牛座’ || $Content‘双子座’ || $Content‘巨蟹座’ || $Content‘狮子座’ || $Content‘处女座’ || $Content‘天秤座’ || $Content‘天蝎座’ || $Content‘射手座’ || $Content‘摩羯座’ || $Content‘水瓶座’ || $Conten…...

基于深度学习的银行卡号识别项目(完整代码+数据可直接运行)

实现工具及平台 Windows 10 x64Python 3.6(Anaconda)Tensorflow-gpu 1.8.0Keras 2.1.6NVIDIA GeForce GTX 1050二、实现功能与方法 卡号识别(CNN-BLSTM-CTC)<...

PTA基础编程题目集7-2然后是几点

前言&#xff1a;我胡汉三又回来啦&#xff0c;哇哈哈哈哈哈&#xff0c;大家都好牛啊&#xff0c;我加油加油加加油&#xff01;&#xff01;&#xff01; 首先&#xff0c;见题如下&#xff1a; 7-2 然后是几点 (15 分) 有时候人们用四位数字表示一个时间&#xff0c;比如…...

韩顺平_PHP程序员玩转算法公开课(第一季)03_单链表crud操作之_水浒英雄排行算法_学习笔记_源代码图解_PPT文档整理

文西马龙&#xff1a;http://blog.csdn.net/wenximalong/ singleLink.php <html><head><meta http-equiv"Content-Type" content"text/html; charsetgb2312" /></head><body><h1>单向链表完成英雄排行管理</h1>…...

人家写代码,我写BUG的日子(2)

好啦&#xff0c;趁热打铁&#xff0c;我胡汉三又杀回来写第一篇正经博客啦~今天的主题是菜鸟到底有多菜①.编写一个程序&#xff0c;可以一直接收键盘字符&#xff0c;如果是小写字符就输出对应的大写字符&#xff0c;如果接收的是大写字符就输出对应的小写字符&#xff0c;如…...

struct和typedef struct (没说清楚你打我)

各位好久不见,我胡汉三又回来啦!! 由于近大半年在准备19考研,所以很长时间没有更新. 由于又回到了C语言时光,所以我想接下来的时间想做一些C语言复习整理和加强以及一些常用数据结构. 下面是正题 / 1.struct 结构体关键字,一般概念就不说了哈,主要是怎么用 定义结构变量的一般…...

C/C++知识点

C1.C与C的区别2.深拷贝和浅拷贝的区别3.指针和引用的区别4.什么是面向对象&#xff0c;面向对象的三大特征是什么&#xff1f;5.static关键字的用法6.const关键字的用法7.什么是函数重载8.创建的对象有几种方式&#xff0c;有什么区别9.什么是构造函数10.什么是this指针11.抽象…...

week5 day4 面向对象编程高级

week5 day4 面向对象编程高级一. 判断是不是对象&#xff0c;是不是子类二. 反射2.1 反射机制的实现原理2.2 四个内置函数的使用2.3 用反射的好处三. 内置方法3.1 __setattr__ , __delattr__ , __getattr__3.2 二次加工标准类型&#xff08;包装&#xff09;3.3 __getattribute…...

FPGA_KC705_流水灯

FPGA_KC705_流水灯实验环境 编译软件及版本&#xff1a;vivado2018.2 硬件语言&#xff1a;Verilog 硬件开发板&#xff1a;Xilinx Kintex—7 KC705 前言 我胡汉三又回来啦&#xff0c;Hhh   KC705这板子真的跟ZYNQ的不一样&#xff0c;太多坑了&#xff0c;必须填&#x…...

linux与freertos区别,谈谈uCOS和freeRTOS这两种实时系统的结构以及编程思想

距离上次总结&#xff0c;已经过去有差不多半年了&#xff0c;最近又到了自己半年一次的总结了。首先说说自己的编程风格的变化&#xff0c;在上一篇(第三篇文)中提到的数据结构、配置文件结构、预编译结构&#xff0c;目前已经逐渐适应&#xff0c;也在逐步加深应用。可以说是…...

《python语言程序设计》第5章5.9检查点内容while循环转成for循环之我见

2021-04-08 哈喽胡汉三又回来了。还是那本书&#xff0c;还是那个问题。和孙悟空500年后恰在爱情的问题&#xff0c;最后还是的回来解决。如今的我已经不是2年前的我啦。哈哈哈。 下面是第一波 i 1 sum 0while sum < 10000:sum ii 1 此题为《python语音程序设计》2018版…...

C语言实现《大话设计模式》中的观察者模式中的委托例程

C语言实现《大话设计模式》中的观察者模式中的委托例程1. #ifndef __ENTRUSTOBSERVER_H__ 2. #define __ENTRUSTOBSERVER_H__ 3. #include "rtthread.h" 4. #include "finsh.h" 5. //根据类名和类里面项的名&#xff0c;获得类的入口句柄 6. #define …...

python 列表生成式

列表生成式 列表生成式的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是0个或多个for或者if语句。列表表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表 # 去除偶数 hh[[1,2,3],[4,5,6],[7,8,9] ]#从做往右读就行 print…...

【我的一年C语言】02

我胡汉三又回来了&#xff0c;和上一篇是连着写的 因为自己做了一个美元换人民币的小程序&#xff0c;对于大神们来说&#xff0c;小菜一碟&#xff0c;可是对于我这个门外汉来说这可一点也不简单&#xff0c;OK&#xff0c;那么我把程序贴下来&#xff0c;留个纪念 —————…...

java观察者模式大话设计模式,C语言兑现《大话设计模式》中的观察者模式例程...

C语言实现《大话设计模式》中的观察者模式例程#ifndef __OBSERVER_H__#define __OBSERVER_H__#include "rtthread.h"#include "finsh.h"//LIST数组typedef struct _List List;struct _List{void **pListPointArray; //LIST数组指针int Total; //元素个数vo…...

实数截断式保留两位小数

实数截断式保留两位小数 不四舍五入保留两位小数 时隔两年&#xff0c;我胡汉三又回来啦&#xff01;嚯哈哈哈哈&#xff01;&#xff01;&#xff01; 项目场景&#xff1a; 我们的编译器一般都是自动帮我们在输出数据的时候四舍五入的&#xff0c;那么当我们想不用四舍五入…...

浙大版《C语言程序设计(第3版)》练习3-8

练习3-8 查询水果价格 (15分) 给定四种水果&#xff0c;分别是苹果&#xff08;apple&#xff09;、梨&#xff08;pear&#xff09;、桔子&#xff08;orange&#xff09;、葡萄&#xff08;grape&#xff09;&#xff0c;单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公…...

手游联运是什么意思?

手游联运全称是游戏联合运营。是指网络游戏研发厂商&#xff0c;以合作分成的方式将产品嫁接到其他合作平台之上运营&#xff0c;即研发厂商提供游戏客户端、游戏更新包、充值系统、客服系统等必要资源&#xff0c;合作平台提供平台租用权、广告位等资源进行合作运营。首先你得…...

执着

当我和世界不一样/那就让我不一样/坚持对我来说就是以刚克刚/我如果对自己不行/对自己说谎/既使别人原谅/我也不能原谅/最美的愿望/一定最疯狂/我就是我自己的神/在我活的地方 / 我和我最后的倔强/握紧双手绝对不放/下一站是不是天堂/就算失…...

当你离开的时候

那一年&#xff0c;我们18岁&#xff0c;依旧重复着繁重的功课。。谁也不认识谁 那一年&#xff0c;我们高三&#xff0c;炎炎夏日&#xff0c;我们顶着高考的呐喊不情愿的坐在了高三的教室。。 那一次&#xff0c;我依旧埋头写着一张张试卷。。重复着日复一日的动作。。 那一天…...

帝国CMS灵动标签指定第一条(头条)或其中某条信息(文章)的CSS样式

在网站的开发或样式制作过程中&#xff0c;我们可能会遇到一个灵动标签循环中可能出现某一个或一条信息样式不一样的情况&#xff0c;需要专门列出来进行样式的定制&#xff01;现在海豚使用帝国CMS建站程序来给大家做演示&#xff01; 如依彤网站&#xff0c;我们需要将第一条…...

帝国CMS灵动标签判断是否有图,empty有图和无图的分别使用不同样式

很多时候&#xff0c;我们可能会遇到这样的问题&#xff0c;我们需要调用的数据可能不只是有图的信息&#xff0c;而需要一起调用&#xff0c;但又会遇到没有图的信息导致版面很不好看&#xff0c;这个时候就需要我们对没有图的给出默认值或是默认的图片&#xff0c;如依彤学习…...

【】Dynamics NAV 2009 with Service Pack 1 (x86) - DVD (English)

Dynamics ax简介 Microsoft Dynamics AX 为大企业的分部及中小企业提供可自行调整的集成式商务应用程序。这些集成式解决方案由全球各地经验丰富的微软认证合作伙伴提供&#xff0c;可以与广为熟知的微软软件共同工作&#xff0c;工作方式也极为相似&#xff0c;有助于改进生产…...

【】Microsoft Dynamics CRM Server 2011 (x86 and x64) - DVD (English)

Dynamics crm简介 Microsoft Dynamics CRM 是一个完全集成的客户关系管理 (CRM) 系统。使用 Microsoft Dynamics CRM&#xff0c;您可从第一次接触客户开始&#xff0c;在整个购买和售后流程中创建并维护清晰明了的客户数据。Microsoft Dynamics CRM, 一个与 Microsoft Office…...

Wordpress向熊掌号提交数据化Json-LD结构,可实现熊掌号有图

依彤学习博客已经接入熊掌号一段时间了&#xff0c;效果还是不错的&#xff0c;话说依彤学习官方网站已经建立有三年之久了还没有享受这个待遇呢&#xff0c;也就是博客易于管理和维护&#xff0c;博客文章只能是手写&#xff0c;所以大家多多支持我吧&#xff0c;希望我的经验…...

水利水电课程指导之建设项目管理_作业四

本次作业对应于文字教材10至12章&#xff0c;应按相应教学进度完成。 一、填空题&#xff08;每题2分&#xff0c;共20分&#xff09; 1&#xff0e;没有________的指示&#xff0c;承包人不得擅自变更。 2&#xff0e;按照索赔目的不同&#xff0c;可将索赔分为________和_…...

水利水电课程指导之建设项目管理_作业一

本次作业对应于文字教材1至3章&#xff0c;应按相应教学进度完成。 一、填空题&#xff08;每题2分&#xff0c;共20分&#xff09; 1&#xff0e;项目是指在一定的约束条件下&#xff0c;具有特定的明确________的________。项目一般具有以下三方面特性&#xff1a;________…...

水利水电课程指导之建设项目管理_作业三

本次作业对应于文字教材6至9章&#xff0c;应按相应教学进度完成。 一、填空题&#xff08;每题2分&#xff0c;共20分&#xff09; 1&#xff0e;网络计划的形式主要有________、________和________。 2&#xff0e;网络图是表示一项工程或任务的________图。 3&#xff0…...

【算法】退火算法+背包问题 python

目录一、概念二、算法的优点三、基本流程和公式四、例题python代码已知背包的装载量为 c10&#xff0c;现有 n5 个物品&#xff0c;它们的重量和价值分别是 (2, 3, 5, 1, 4) 和 (2, 5, 8, 3, 6)。试使用模拟退火算法求解该背包问题。python 代码一、概念 模拟退火算法采用类似…...

算法高频函数

目录 fixed&#xff08;&#xff09; setprecision() setw() swap() sort&#xff08;&#xff09; subsrt() atoi() 将不定时更新 fixed&#xff08;&#xff09; 消除浮点数的科学计数法 只要出现了fixed&#xff0c;则后面都是以fixed输出。 用定点表示法表示浮点…...

PCIE时钟解说

接上篇文章《clock oscillator,generator,buffer选型杂谈》&#xff0c;今天我们来说下PCIE时钟的要求&#xff1a; 首先先看下PCIE架构组件&#xff1a;下图中主要包括了CPU&#xff08;ROOT COMPLEX&#xff09;&#xff0c;PCIE SWITCH&#xff0c;BUFFER以及一些PCIE ENDP…...

从0开始学python -64

Python urllib -1 Python urllib 库用于操作网页 URL&#xff0c;并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块&#xff1a; urllib.request - 打开和读取 URL。urllib.error - 包含 urllib.request 抛出的异常。urllib.par…...

[前端笔记036]vue2之ajax配置

前言 本笔记参考视频&#xff0c;尚硅谷:BV1Zy4y1K7SH p96 - p104 vue脚手架配置代理服务器&#xff1a; 方法一&#xff1a;在vue.config.js中添加如下配置&#xff1a; devServer:{proxy:"http://localhost:5000" }优点&#xff1a;配置简单&#xff0c;请求资…...

Activity学习——安卓第二次作业

作业要求&#xff1a; 在第一个Activity通过两个EditText分别输入学号和姓名&#xff0c;然后通过数据传递&#xff0c;在第二个Activity上显示出刚才输入的学号和姓名。 布局要求用约束布局实现。 Activity的启动和结束 从当前页面跳到新页面&#xff0c;跳转代码如下&…...

python正则化

一、re模块简介聊到Python正则表达式的支持&#xff0c;首先肯定会想到re库&#xff0c;这是一个Python处理文本的标准库。标准库的意思表示这是一个Python内置模块&#xff0c;不需要额外下载&#xff0c;目前Python内置模块大概有300个。可以在这里查看Python所有的内置模块&…...

week13周报

一.动态规划走楼梯2难点&#xff1a;不能连续走三次两级台阶如何表示思路&#xff1a;可以用二维数组f[i][j],i表示当前台阶数&#xff0c;j表示已经连续走了j次二级台阶了转移方程&#xff1a;f[i2][j1]f[i2][j1]f[i][j] 当j&#xff01;2时&#xff0c;我们可以选择走二级台阶…...

Mybatis使用Oracle数据库主键自增

一、关于mysql和oracle主键自增 我们知道在mysql中主键设置为int类型&#xff0c;然后设置AUTO_INCREMENT&#xff0c;则在插入数据的时候mapper中的sql文件是可以不写主键这个字段&#xff0c;数据库就会自动补全一个自增的主键值&#xff0c;但是在oracle中没有AUTO_…...

音视频技术开发周刊 | 285

每周一期&#xff0c;纵览音视频技术领域的干货。新闻投稿&#xff1a;contributelivevideostack.com。GPT-4 Office全家桶发布谷歌前脚刚宣布AI工具整合进Workspace&#xff0c;微软后脚就急匆匆召开了发布会&#xff0c;人狠话不多地祭出了办公软件王炸——Microsoft 365 Cop…...

具备人脸识别功能的多目标在线实时行为检测(yolov5+deepsort+slowfast)

文章目录前言配置项人脸识别配置多目标行为检测配置人脸识别模块采集模块人脸存储模块识别模块目标行为检测模块非在线实时检测在线实时检测结合人脸识别总结前言 这里先声明一下本项目是基于https://github.com/wufan-tb/yolo_slowfast 做的一个二次开发&#xff0c;也就是进…...

你绝对不知道的 SpringBoot 的外部化配置特性!

作为 Java 程序员&#xff0c;相信大家都知道&#xff0c;我们日常的 SpringBoot 项目会有一个配置文件 application.properties 文件。 里面会配置很多参数&#xff0c;例如服务的端口等&#xff0c;这些都只是默认值&#xff0c;在不改变配置文件里面内容的情况下&#xff0c…...

《2023大型企业财务数智化白皮书》:大型企业财务数智化建设应用架构

2023年3月16日&#xff0c;用友在北京国家会计学院举办“智能会计价值财务”2023企业数智化财务创新峰会 北京站。会上&#xff0c;用友《大型企业财务数智化白皮书》重磅发布&#xff0c;其核心观点之一中强调&#xff0c;大型企业财务数智化建设应遵循“1-1-7”体系&#xff…...

JAVA进阶 —— 动态代理

目录 一、什么是动态代理&#xff1f; 二、如何为Java对象创建代理对象&#xff1f; 三、两种常见的动态代理方式 1. 基于接口的动态代理 2. 基于类的动态代理 一、什么是动态代理&#xff1f; 在原有代码上加入新的功能该如何操作呢&#xff1f; 我们可以采用 侵入式修改…...

TCP报文和UDP报文

TCP报文 TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接的、可靠的传输协议&#xff0c;用于在网络中传输数据。TCP报文段是TCP协议的基本单位&#xff0c;它主要由以下字段组成&#xff1a;20个字节 源端口号&#xff08;16 bits&#xff09;和目…...

【ChatGPT】教你搭建多任务模型

ChatGPT教你搭建多任务模型 You: tell me what’s your version of gpt ? ChatGPT: As an AI language model developed by OpenAI, I am based on the GPT (Generative Pretrained Transformer) architecture. However, my version is known as GPT-3.5, which is an updat…...

【微信小程序】-- 案例 - 自定义 tabBar(四十六)

&#x1f48c; 所属专栏&#xff1a;【微信小程序开发教程】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &…...

人工智能多模态方向学习笔记Attention and Tell

简介 Attention and Tell&#xff08;通常缩写为“Attn-Tell”&#xff09;是一种机器学习算法&#xff0c;用于自然语言处理任务&#xff0c;如文本摘要和问答。 该算法由两个主要组件组成&#xff1a;注意力机制和解码器。注意力机制用于识别输入序列的重要部分&#xff0c…...

ESP8266-NodeMCU开发板-------开发板介绍(1)

目录 认识ESP8266-NodeMCU开发板​编辑 GPIO编号与NodeMCU开发板引脚名的区别&#xff1a; ESP8266 GPIO编号与NodeMCU开发板引脚名的对应关系 可用引脚 电压电流限制 特殊引脚情况说明 上拉电阻/下拉电阻 模拟输入 通讯 认识ESP8266-NodeMCU开发板 初识NodeMCU开发板 (第1章-第…...

蓝桥杯算法全集之完全背包问题(动态规划算法)

一、概念定义有 N 种物品和一个容量是 V 的背包&#xff0c;每种物品都有无限件可用。第 i种物品的体积是 vi&#xff0c;价值是 wi。求解将哪些物品装入背包&#xff0c;可使这些物品的总体积不超过背包容量&#xff0c;且总价值最大。输出最大价值。用下面这个图来分别动态规…...

Servlet:利用Response实现重定向及其与请求转发的区别与实例展示

目录 一、创建RedirectServlet类 二、注册Srevlet&#xff08;在web.xml中&#xff09; 三、重定向和请求转发的区别 四、重定向实例应用——登录界面 1、打开index.jsp设计登录页面 2、创建RequestTest类 3、注册servlet 4、在webapp文件夹下新建一个success.jsp文件 …...

leetcode 2111 使数组K递增的最少操作次数

给你一个下标从 0 开始包含 n 个正整数的数组 arr &#xff0c;和一个正整数 k 。 如果对于每个满足 k < i < n-1 的下标 i &#xff0c;都有 arr[i-k] < arr[i] &#xff0c;那么我们称 arr 是 K 递增 的。 比方说&#xff0c;arr [4, 1, 5, 2, 6, 2] 对于 k 2 是…...

(数字图像处理MATLAB+Python)第一章:绪论

文章目录一&#xff1a;图像的基本概念&#xff08;1&#xff09;视觉与图像A&#xff1a;视觉B&#xff1a;图像&#xff08;2&#xff09;图像的表示A&#xff1a;函数表示B&#xff1a;模拟图像C&#xff1a;数字图像二&#xff1a;数字图像处理&#xff08;1&#xff09;数…...

【3.20】BFS算法、操作系统进程管理(整理)、Java并发面试题

BFS BFS出现的常见场景是&#xff1a;让你在一幅「图」中找到从起点 start 到终点 target 的最近距离&#xff0c;这个例子听起来很枯燥&#xff0c;但是 BFS 算法问题其实都是在干这个事儿。 BFS框架&#xff1a; // 计算从起点 start 到终点 target 的最近距离 int BFS(No…...

【服务器数据恢复】使用碎片拼接方法恢复SQL Server数据库的数据恢复案例

服务器数据恢复环境&#xff1a; 某公司一台DELL服务器&#xff0c;作为WEB服务器使用&#xff0c;安装的Windows Server操作系统&#xff0c;配置了SQL Server数据库&#xff1b; 采用了Xen Server虚拟化系统&#xff1b; 底层是通过raid卡&#xff0c;用4块STAT硬盘搭建的RAI…...

VBA提高篇_ 31 VBA调用正则表达式_RegExp.Pattern/Global/Execute(s)/Replace(s,r)

文章目录1.VBScript处理正则的对象:2.创建对象: CreateObject("")3. 查找步骤RegExp.Pattern/Global/Execute(s)3.1 RegExp.Pattern--> 设置正则3.2 RegExp.Global--> 设置全局查找3.3 RegExp.Execute(s)--> 执行查找4.查找结果4.1 Matchs4.2 ()分组的高级应…...

基于BP神经网络的图像跟踪,基于BP神经网络的细胞追踪识别

目录 摘要 BP神经网络的原理 BP神经网络的定义 BP神经网络的基本结构 BP神经网络的神经元 BP神经网络激活函数及公式 基于BP神经网络的细胞识别追踪 matab编程代码 效果 结果分析 展望 摘要 智能驾驶,智能出行是现代社会发展的趋势之一,其中,客量预测对智能出行至关重要,…...

day11-Python-函数

Python-函数 一.函数作用 """ 在实现某个功能对应的代码的时候&#xff0c;如果将实现功能对应的函数放到函数中&#xff0c;那么下一次再需要这个功能的时候&#xff0c;就可以不用再写这个功能对应的代码了&#xff0c; 而是直接调用这个功能对应的函数 &qu…...

总线(六)SPI通信协议介绍

文章目录SPI背景知识SPI特征SPI总线的物理层SPI标准协议SPI背景知识 SPI&#xff08;Serial Peripheral interface&#xff09;是串行外设接口&#xff0c;是一种高速、全双工、同步的通信总线。是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI特征 1、全双工串行通信&a…...

国产化替代浪潮下,企业该如何保障电子邮件安全?

电子邮件&#xff0c;是日常工作到会经常用到的联系方式。但也正因为此&#xff0c;邮件攻击也成了网络攻击的主要手段之一&#xff0c;特别是带有恶意病毒、网页木马程序、特制木马程序以及利用软件漏洞的邮件木马在互联网上泛滥成灾&#xff0c;邮件安全已经成为一个安全领域…...

ChatGPT能够改变时代吗?一点点思考

都知道ChatGPT的出现对整个世界产生了剧烈的影响&#xff0c;前不久出的ChatGPT4更是在ChatGPT3.5的基础上展现了更强的功能。比如说同一个问题&#xff0c;ChatGPT3.5还是乱答的&#xff0c;ChatGPT4已经能给出正确解了。当然这只能说明技术是进步的。 虽然如此&#xff0c;很…...

​十四届蓝桥杯青少组选拔赛Python_2023.03.12​

十四届蓝桥杯青少组选拔赛Python_2023.03.12 未完 待更新...... T4. 编程实现: 假设果园中有N(1<=N<=100)种水果,猴子想要采摘一些水果带回家,但猴子采摘水果的总重量不能超过W(1<=W<=1000). 已知每种水果的最大采摘数量Ni(1<=Ni<=100)、每种水…...

桌面出现白色图标的恢复办法

前几天装了一个软件&#xff0c;在桌面生成了快捷方式&#xff0c;用着用着这个图标突然变成了白色的&#xff0c;如下图所示。 这对有强迫症的人来说是难以接受的&#xff0c;所以就在网上找了很多解决办法&#xff0c;本来觉得重启电脑会解决&#xff0c;但是也没能够&#…...

1052 Linked List Sorting PAT甲级真题

A linked list consists of a series of structures, which are not necessarily adjacent in memory. We assume that each structure contains an integer key and a Next pointer to the next structure. Now given a linked list, you are supposed to sort the structure...

RK3588平台开发系列讲解(NPU篇)NPU调试方法

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、日志等级二、NPU 支持查询设置项沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们一起来看一下NPU的调试方法。 一、日志等级 NPU 的运行库会根据开发板上的系统环境变量输出一些日志信息或者生成…...

SpringMVC框架详解(学习总结)

目录 什么是MVC SpringMVC概述 SpringMVC常见开发方式 SpringMVC执行流程 SpringMVC核心组件介绍 快速构建Spring MVC程序 SpringMVC参数绑定 SpringMVC跳转方式 SpringMVC处理json请求和响应 SpringMVC静态资源处理 SpringMVC操作session和cookie SpringMVC拦截器 …...

Java 基于 JAVE 库 实现 视频转音频的批量转换

文章目录 Java 基于 JAVE 库 实现 视频转音频的批量转换Maven:方案一:代码优化:方案二:示例代码:代码优化:结语Java 基于 JAVE 库 实现 视频转音频的批量转换 实现视频转音频的功能需要使用到一个第三方的 Java 库,叫做 JAVE。JAVE 是一个开源的 Java 库,提供了视频和音频转换…...

为何在 node 项目中使用固定版本号,而不使用 ~、^?

以语雀 文档为准 使用 ~、^ 时吃过亏希望版本号掌握在自己手里&#xff0c;作者自己升级&#xff08;跟随官方进行升级&#xff0c;就算麻烦作者&#xff0c;也不想麻烦使用者&#xff09;虽然 pnpm 很好用&#xff0c;但是不希望在项目中用到&#xff08;临时性解决问题可以选…...

Blazor JWT登录退出、身份控制、定时检测账户管理示例项目

本示例项目为.Net Core 7.04 Blazor Server 版本。功能&#xff1a;适合企业内部的账户分发&#xff08;非开放公众注册&#xff09;的App。1、身份控制&#xff1a;分发账户为初始密码&#xff0c;使用初始密码登录后必须修改密码才能使用相应身份的功能&#xff1b;根据身份提…...

聊一聊java程序中的换换符

常见的换行符Java程序中的换行符一般使用“\n”表示&#xff0c;它是一个转义字符&#xff0c;表示换行符。根据操作系统的不同&#xff0c;换行符的实际表示可能不同&#xff1a;在Windows系统中&#xff0c;换行符由两个字符“\r\n”表示&#xff0c;即回车符和换行符。在Uni…...

【Hive基础】-- 常见面试题目

一、请描述一下数据倾斜,并提供解决方案?  定义:由于数据分布不均匀,导致大量数据集中到一点,造成数据热点。现象是100个 task, 有一个运行了 1个小时,其他99个只有 10分钟。本质是数据量太大。原因:key 分布不均匀、sql倾斜join、建表时类型有问题算子:count、dist…...

VNC 远程登录树莓派 zero 2w

就两步 开启树莓派的 VNC server在电脑上安装 VNC viewer sudo raspi-config哇&#xff0c;竟然能在终端进入GUI交互 到此就成功开启树莓派的 VNC server 了 在电脑上安装 VNC viewer https://www.realvnc.com/en/connect/download/viewer/ 挺好&#xff0c;比单独再给树莓派配…...

如何巧妙应用JMeter的Dummy Sampler

很少人知道Dummy Sampler这个采样器(扩展插件里带的),也不知道它的妙用。Dummy Sampler 可以比较方便地模拟测试场景,自定义Request Data和Response Data,在学习测试脚本编写的过程中非常有用。另外如果巧妙应用它,可以在开发人员出接口文档后(接口还没实现)就可以同步…...

Elasticsearch 设置最低安全性

Elasticsearch 设置最低安全性 您启用 Elasticsearch 安全功能&#xff0c;然后为内置用户创建密码。您可以稍后添加更多用户&#xff0c;但使用内置用户可以简化为集群启用安全性的过程。 最小安全场景对于 生产模式集群是不够的。如果您的集群有多个节点&#xff0c;您必须…...

leetcode:66:加一

给定一个由 整数 组成的 非空 数组所表示的非负整数&#xff0c;在该数的基础上加一。 最高位数字存放在数组的首位&#xff0c; 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外&#xff0c;这个整数不会以零开头。 示例 1&#xff1a; 输入&#xff1a;digits…...

DirectX12(D3D12)基础教程(二十一)—— PBR:IBL 的数学原理(5/5)镜面反射积分项2及光照合成

这里写目录标题3.5.4、根据 Epic 近似假设进一步拆分积分项为两部分之积3.5.5、镜面反射预过滤积分贴图的重要性采样实现3.5.6、菲涅尔近似项 FSchlickF_{Schlick}FSchlick​ 中菲涅尔常数 F0F_0F0​ 的分离3.5.7、预积分 BRDF-LUT贴图3.6、最终光照合成4、总结5、参考资料3.5.…...

本科课程【移动互联网应用开发(Android开发)】实验3 - Activity及数据存储

大家好,我是【1+1=王】, 热爱java的计算机(人工智能)渣硕研究生在读。 如果你也对java、人工智能等技术感兴趣,欢迎关注,抱团交流进大厂!!! Good better best, never let it rest, until good is better, and better best. 近期会把自己本科阶段的一些课程设计、实验报…...

一口一口吃掉yolov8(2)

前面介绍了训练的第一个部分&#xff0c;也是大部分人在网上找得到的文章&#xff0c;但是后面2个部分应该是网上没有的资料了&#xff0c;希望大家喜欢。 0.数据 我的数据是一些栈板&#xff0c;主要是检测栈板的空洞&#xff0c;识别出空洞的位置和偏转角度。原图如下 我的…...

springboot静态资源解析失效处理

继承WebMvcConfigurationSupport导致默认配置失效问题描述问题分析解决问题方式1:WebMvcConfigurationSupport补充静态资源【不推荐】方式2:改写mvc自定义配置实现【推荐】总结问题描述 我们开发了一个基于SpringBoot的工具(starter封装)&#xff0c;可以提供通用的功能和管理…...

kafka-manager配置及安装Kerberos(Ambari-HDP)认证

目录 一、概述 二、环境 三、部署kafka-manager 3.1下载 3.2 配置修改 3.3kafka开启JMX 3.4启动CMAK 3.5登录 3.6添加kafka cluster配置 3.7 问题 3.8Topic和Broker信息查看 3.9Topic创建 一、概述 为了简化开发者和服务工程师维护Kafka集群的工作&#xff0c;yaho…...

【手把手教程】MacOS 安装Multipass一款更轻量级的虚拟机 保姆级安装教程

【手把手教程】MacOS 安装Multipass轻量级虚拟机 📔 千寻简笔记介绍 千寻简笔记已开源,Gitee与GitHub搜索chihiro-notes,包含笔记源文件.md,以及PDF版本方便阅读,且是用了精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一个Star~ 文章目录 【手把手教程】MacOS …...

C - Candy Machine 二分

传送门 题意 JB非常喜欢糖果。 有一天&#xff0c;他发现了一台糖果机&#xff0c;里面有 N里面有糖果。看完机器的说明书后&#xff0c;他知道他可以选择一个子集 N糖果。每颗糖果都有一个甜味价值。JB 选择子集后&#xff0c;假设所选糖果的平均甜度值为 X&#xff0c;所有甜…...

一起来学5G终端射频标准(EVM均衡器频谱平坦度-2)

上一篇一起来学5G终端射频标准&#xff08;EVM均衡器频谱平坦度-1&#xff09;中的测试图例&#xff0c;这里补一下&#xff1a; 01 — EVM均衡器系数的计算 由上图红框可知&#xff0c;结果由四部分组成&#xff0c;那么这四个结果是如何计算的呢&#xff1f;我们曾在一起来学…...

火遍全网的chatGPT怎么使用

类别 描述 学术论文 它可以写各种类型的学术论文&#xff0c;包括科技论文、文学论文、社科论文等。它可以帮助你进行研究、分析、组织思路并编写出符合学术标准的论文。 创意写作 它可以写小说、故事、剧本、诗歌等创意性的文学作品&#xff0c;能够在描述情节和角色方面…...

Selenium:找不到对应的网页元素?常见的一些坑

目录 1. 用Xpath查找数据时无法直接获取节点属性 2. 使用了WebDriverWait以后仍然无法找到元素 2.1. 分辨率原因 2.2. 需要滚动页面 2.3. 由于其他元素的遮挡 1. 用Xpath查找数据时无法直接获取节点属性 通常在我们使用xpath时&#xff0c;可以使用class的方式直接获取节…...

Linux的诞生过程

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。座右铭&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石&#xff0c;故能成其高。个人主页&#xff1a;小李会科技的…...

arcpy基础篇(6)-制图脚本

arcpy.mapping模块可以实现地图制图的自动化&#xff0c;它的具体功能包括管理地图文档、数据框架、图层文件以及上述元素中的数据。此外&#xff0c;还可用于地图自动化打印和输出。 1.地图文档 地图文档&#xff08;MXD&#xff09;在磁盘中的后缀名是.mxd。ArcPy制图模块可…...

基于RBF神经网络的机械臂运动控制算法(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 在信号处理、模式识别等系统中,多层前馈网络是应用较为广泛的模型。但是大部分基于反向传播的多层前馈网络的学习算法必须基于某…...

Android原生集成友盟SDK

2021.09记录&#xff0c;2023发布&#xff0c;如有不对&#xff0c;还请包含。发晚了 Android原生集成友盟SDK 版本&#xff1a; Android Studio 4.2.1 &#xff08;以下简称AS&#xff09; UMeng 9.4.0 &#xff08;2021.06.24当天用的版本&#xff09; 参考文档&am…...

Thread的小补丁

Thread小补丁线程状态NewRunnableWaitingTimed_waitingBlocked线程安全线程的抢占式执行同时对同一个变量进行修改指令重排序操作不是原子的解决方案万恶之源优化我们自己的代码Synchronized和Volatile上一篇博客中,我们简单介绍了线程Thread的一些知识,一些基本的使用,但是单单…...