leetcode7_整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 思路: 将数字对10取模得到高一位 再来进行判断 //int能表示的范围 2^31-1=2147483647,-2^31=-2147483648 public int reverse(int x) { long res = 0; while (x !=
分类: 其他 发布时间: 05-02 21:50 阅读次数: 0

leetcode8_字符串转换整数

请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。 注意:假如该字符串中的第一个非空格字符不是一个有效整数字符、字符
分类: 其他 发布时间: 05-02 21:50 阅读次数: 0

ERROR: x86 emulation currently requires hardware acceleration!--------图文解决方法

楼主最近在写安卓,刚刚心血来潮安装了AS,不想用真机调试,创建模拟器之后却启动不了,非常伤心。 还出现以下错误 参考了一下网上方案,终于得到了解决。 话不多说,直接上步骤: 1.打开AS,找到Tools->SDK Manager 2.来到图中界面,按照报错信息提示 ,下载hardware acceleration 3.下载安装好了之后, 4.再次启动模拟器, 成功启动了,心满意足了。。。emmmm
分类: 其他 发布时间: 05-02 21:50 阅读次数: 0

leetcode17_电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 说明: 尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。 思路: 和全排列差不多的解法 public List<String> letterCombinations(String digit
分类: 其他 发布时间: 05-02 21:50 阅读次数: 0

leetcode24_两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 思路:本题采用递归解决 使用递归来解决该题,主要就是递归的三部曲: 找终止条件:本题终止条件很明显,当递归到链表为空或者链表只剩一个元素的时候,没得交换了,自然就终止了。 找返回值:返回给上一层递归的值应该是已经交换完成后的子链表。 单次的过程:因为递归是重复做一样的事情,所以从宏观上考虑,只用考
分类: 其他 发布时间: 05-02 21:50 阅读次数: 0

基于django框架web项目实战开发四 django+mysql实现增删查改功能

版权声明:请点击关注 https://blog.csdn.net/weixin_42914677/article/details/89763415 本次内容是基于上一节的基础上而进行,上次内容:https://blog.csdn.net/weixin_42914677/article/details/89743027 第一步:编写增删查改功能代码 打开项目myweb目录下view.py, 并编写以下代码 view.py from django.shortcuts import render,
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

网络协议(10) HTTP 2.0 协议

版权声明:转载请注明出处 https://blog.csdn.net/cowbin2012/article/details/89765302 Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。 今天,我们就来讲讲http 2.0和之前版本的区别。 一、HTTP定义 HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

[朴树]音乐大全1999-2017年3专辑音频flac格式

【摘要】: 朴树的歌声中始终有一种少年气息,他出道至今一共发布了4张实体专辑,虽然作为原创音乐歌手,朴树歌曲并不多,但是每一首都是经典作品。 当年朴树弹拨着吉他唱的一曲《那些花儿》红遍大江南北,很多人的mp3里面一直单曲循环这首歌,是因为这首歌曲唱出了多少人曾经年少时的那份内心恬淡,在那个追求酷炫的浮躁时代,朴树的歌曲似乎就显得有些另类了。后来不甘寂寞的朴树推出个人最新专辑《猎户星座》,这张CD依旧是金曲聚集地。 【资源名称】:朴树音乐大全 【包括年代】:1999-2017年 【资源数量】:3
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

PyTorch中Tensor的高阶操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_44613063/article/details/89741267 where gather 沿给定轴 dim,将输入索引张量 index 指定位置的值进行聚合 举个例子: >>> t = torch.Tensor([[1,2],[3,4]]) >>> torch.gather(t, 1, torch.LongTensor([[0,0],[1,0]])) tensor([[1., 1
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

Maven简介 Maven安装部署

** Maven是什么 ** Maven 是Apache 下的一个纯java语言开发的开源项目, 是一个项目管理工具,使用Maven对java项目进行构建(打包)、依赖管理 使用Maven有什么好处 依赖管理 对jar包进行统一管理,可以节省空间。 什么是依赖?一个java项目可能需要用第三方的jar包才能运行,那么我们说这个java项目依赖于这些第三方的jar包。 什么是依赖管理:就是对项目中所有依赖的jar包 进行规范化的管理 一键管理 编码编译测试(junit)、运行打包部署 普通jav
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

大意了,这几道Python面试题没有答对,Python面试题No13

版权声明:未经博主梦想橡皮擦允许,所有转载皆算侵权 https://blog.csdn.net/hihell/article/details/89765307 文章目录 第1题: Python如何爬取 HTTPS 网站? 第2题: 函数参数传递,下面程序运行的结果是? 第3题: Python 里面如何拷贝一个对象? 第4题:Python 程序中中文乱码如何解决? 第5题: Python 列举出一些常用的设计模式? 创建型 结构型 行为型 第6题:将下面的Python代码简化? 第7题:关注题
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

Visual C++ POSITION用法解释,POSITION是什么?

POSITION是MFC模板类库中经常使用的一个数据类型,我们从它的定义可以看出,其实,它就是一个指针。 // abstract iteration position struct __POSITION { }; typedef __POSITION* POSITION; MFC给出的注释是:一个抽象的迭代位置,既然是抽象,也就是没有给定具体的数据类型,以满足不同的模板参数的需要。 在CList中,经常会用到POSITION作为引用参数,或者作为返回值。下面,我们就举2个简单的例子,来帮助大家
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

手写数字识别——SVM和XGBOOST

下面是训练集和测试集的部分图像 SVM模型代码(进行了调参): #!/usr/bin/python # -*- coding:utf-8 -*- import numpy as np import pandas as pd from sklearn import svm import matplotlib.colors import matplotlib.pyplot as plt from PIL import Image from sklearn.metrics import accu
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

链表插入和删除操作时查找元素和链表查找元素的方法的区别

代码源自教科书 先上代码 typedef struct Node{ ElemType data; struct Node *next; }Node *LinkList; Status ListInsert(LinkList *L,int i,ElemType e) //插入需要三个参数 { //插入先查找 LinkList p=*L; int j=1; while(p&&j<i){ p=p->next; j++; } if(!p||j>i)return ERRO
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

十一、Java继承+重写、重载

一、继承 1.Java中的继承是一种机制,表示的是一个类继承父类的所有属性与方法。 2.面向对象的编程允许从已经存在的类中定义新的类,这就是继承。 父类和子类 继承使得可以定义一个通用的类就是父类,扩充该类为一个更加特定的类就是子类。 语法: 修饰符 class 子类名称 extends 父类名称 关于继承应该注意的地方: 子类并不是父类的一个子集,一个子类通常比它的父类包含更多的信息。 父类中的私有数据域在该类之外是不可访问的。 一个Java类只可能直接继承一个父类,因为在Java中类的继承
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

设置树莓派的时区

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/idealcitier/article/details/89765315 设置树莓派的时区 不使用图形界面的安装树莓派系统,默认的时区是美国的时区,需要自己对时区进行设置。本文简要介绍一下如何的设置时区。 查看本地的时区以及时间 可以使用命令date查看本地的时间 ➜ src git:(master) ✗ date Thu May 2 10:05:00 UTC 2019 与本地的时间不符,需
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

百度阿里腾讯头条面试Android高级岗必问!Handler源码解析!

前言 Handler 是Android中常用的异步通信的一个类,Android是一个消息驱动的操作系统,各种类型的消息都是由Handler发出,再由Handler处理,那么对于Handler机制的理解就至关重要。 目录 1. 作用 2. 基本用法 3. 源码解析 3.1 为什么 Handler 能够切换线程执行? 3.2 Handler.post(Runnable) 方法是运行在新的线程吗? 3.3 Handler(Callback) 跟 Handler() 这两个构造方法的区别在哪? 3.4
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

排序算法笔记(C++版)

排序算法笔记(C++版) 记录最近学习的排序算法 1.冒泡排序 时间复杂度:O(n)[最好],O(n2)[平均],O(n2)[最差] 空间复杂度:O(1) 代码: #include<iostream> #include<windows.h>//计时用 using namespace std; //冒泡排序算法 void bubbleSort(int data[], int n) { //打印原始数据信息 cout << "\n 待排序数据为:"; for (int i = 0; i <
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

MSP430-时钟系统和GPIO

关于时钟系统: 基本的时钟输入源有三个: 1-ACLK: 辅助时钟信号。由图所示,ACLK 是从 FLXT1CLK 信号由 1/2/4/8 分频器分频后所得到的。由BCSCTL1 寄存器设置DIVA相应为来决定分频因子.ACLK可用于提供CPU外围功能模块作时钟信号使用。 2-MCLK: 主时钟信号。由图所示,MCLK 是由 3 个时钟源所提供的。他们分别是LFXT1CLK,XT2CLK(F13、F14,如果是 F11,F11X1 则由 LFXT1CLK 代替),DCO 时钟源信号提供.MCL
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0

leetcode21_合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 非递归: public ListNode mergeTwoLists(ListNode l1, ListNode l2) { // 类似归并排序中的合并过程 ListNode dummyHead = new ListNode(0); ListNode cur =
分类: 编程语言 发布时间: 05-02 21:50 阅读次数: 0