小鱼的数字游戏

题目描述 小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字不超过2^32-1),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。 输入输出格式 输入格式: 一行内输入一串整数,以0结束,以空格间隔。 输出格式: 一行内倒着输出这一串整数,以空格间隔。 栈 代码: #include <stdio.h> #def
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

PHP 之sha256 sha512封装

/* PHP sha256 sha512目前(PHP 7.1)没有内置的函数来计算,sha1() sha1_file() md5() md5_file()分别可以用来计算字符串和文件的sha1散列值和md5散列值,当前最新版本PHP 7.1 sha256() sha256_file() sha512() sha512_file()这样的函数也没有。SHA-2是SHA-224、SHA-256、SHA-384,和SHA-512的合称。 PHP 计算sha256 sha512可以使用hash()函数
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

[Swift通天遁地]七、数据与安全-(11)如何检测应用程序中的内存泄露

本文将演示使用Instruments Allocations工具检测应用程序中的内存泄漏问题。 内存溢出 out of memory:是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak:是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 在项目文件夹【DemoApp】上点击鼠
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

[洛谷P4847]银河英雄传说V2

题目大意:有$n(n\leqslant2\times10^5)$个序列,有$m(m\leqslant2\times10^5)$个操作,分三种: 1. $M\;x\;y:$把$x$所在的序列放在$y$所在序列之后 2. $D\;x:$把$x$所在的序列从它前面断开 3. $Q\;x\;y:$询问若$x,y$在同一序列中,它们之间的元素和 题解:平衡树,合并就正常合并,注意是把$x$放到$y$后,关于找$x$所在的序列,就记录每个节点的父亲,直接向上跳父亲就可以了,在分裂时注意维护父亲。 求元素的
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

关于一个指针的题目解析(a,&a,(int*)&a,(int*)((char*)&a + 4))

#include <stdio.h> void main() { int a[5] = {0}; printf("a[1] = 0x%x\n",&a[1]); printf("\n"); printf("a[1] = 0x%x\n",a + sizeof(int)); //A printf("a[1] = 0x%x\n",&a[0] + 1); //B
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

排序算法学习整理三(插入)

三、插入排序:   插入排序是一种非常简单的排序,它的实现难度低于冒泡和选择。(我第一个for循环写出的排序就是插入排序)插入排序类似整理扑克牌,将每一张牌插到其他已经有序的牌中适当的位置。   基本思想:     插入排序由N-1趟排序组成,对于P=1到N-1趟,插入排序保证从位置0到位置P上的元素为已排序状态。     简单的说,就是插入排序总共需要排序N-1趟,从Index为1开始,讲该位置上的元素与之前的元素比较,放入合适的位置,这样循环下来之后,即为有序数组。   代码实现  1
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

matlab 中使用 GPU 加速运算

为了提高大规模数据处理的能力,matlab 的 GPU 并行计算,本质上是在 cuda 的基础上开发的 wrapper,也就是说 matlab 目前只支持 NVIDIA 的显卡。 1. GPU 硬件支持 首先想要在 matlab 中使用 GPU 加速运算,需要计算机配备有 NVIDIA 的显卡,可在 matlab 中运行: >> gpuDevice 1 如果本机有 GPU 支持,会列出 CUDADevice 的相关属性。 2. GPU 和 CPU 之间的数据传递 gpuArray:将定义在 C
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

简介【大雾

0.写在前面--看过很多大佬写博客,对于我这种蒟蒻,什么NOI,省选估计望尘莫及,但我还是希望能用博客来记录一下学习历程,毕竟,一条路走下来,总该有些痕迹。 1.自我介绍--本SD蒟蒻目前在QDFZ初三(男。。应该不难看出),在NOIP2018成功写挂D1T2,省2完结(毕竟要去把心思偏向中考,高一再战),没有长处,没有逻辑,没有常识,课内很弱(禁止反驳),OI除了贪心和搜索什么都不会(禁止反驳*2)热爱HSZZ(其实也就11阶) 附:请不要因为背景而误认本蒟蒻看过《盗墓笔记》(我看书少别欺负
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

即时聊天APP(五) - 聊天界面

设置界面没什么好说的,无非也就是加了个对话框来二次提醒用户,现在来讲讲聊天界面。 聊天界面初始化时会得到一个参数,就是对方的id,并设置在标题栏的位置,此界面也是使用RecyclerView来展示聊天消息。 首先为RecyclerView添加布局管理器(线性布局),并且为其添加适配器,写适配器之前先写类,消息类展示: public class Msg extends LitePalSupport { public static final int TYPE_RECEIVED = 0; /
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

详解Asp.Net Core 2.1+的视图缓存(响应缓存)

响应缓存Razor 页与 ASP.NET 核心 2.0 中不支持。 此功能将支持ASP.NET 核心 2.1 版本。 在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保持同一个参数的请求,在N段时间内,直接从mvc的缓存中读取,不去走视图的逻辑。 [OutputCache(Duration =20)]//设置过期时间为20秒 public ActionResult ExampleCacheAction() { var time=D
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

JZOJ 4226. 【五校联考3day2】A

题目 Description 帝国时代3是一款十分刺激的RTS游戏。你需要控制自己的一块殖民地,发展殖民地的经济和军事,最终打败其他殖民地。小L是这个游戏的狂热爱好者。一次小L打算打AI试试身手。 小L发展了几分钟,自己的殖民地人口便突破了30,然而小L发现大事不好了: 小L还处在不能建造军事单位的“发现时代”,然而敌人早已经到了“殖民时代”,发展起了一支雄厚的殖民地军,小L的殖民地受攻击了却没有一个正规的军事单位用来防御!不要认为这是小L 的技术问题,实际上AI还停留在以jg斗争为纲的落后理
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

树——二叉树的线索化

关于树真的是非常的不好理解,看了很多其他人的博客,修修改改,拼拼凑凑。 为什么要将二叉树线索化?因为它有很多的空指针(n+1个),而每次我们在遍历二叉树的时候想找一个节点的前驱和后继都得把二叉树完全遍历一遍 可是如果有了一个标志,一个关于指向其前驱或者是后继的线索,那么就会高效很多。 typedef char TElemType; typedef int Status; typedef enum{ Link,Thread }PointerTag; typedef struct BitNode{
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

Python不区别字符串大小写的列表比较法

一开始想这样写,结果报了索引错误 后来改正: if user_name.lower() in [names.lower() for names in names]: 我觉得应该是in后面应该跟列表,而我这种写法对整个列表使用.lower是错误的,因为.lower应该对某一字符串使用
分类: 其他 发布时间: 01-28 22:27 阅读次数: 0

单元测试3之单元测试中桩的引用

@[TOC](3、单元测试中桩的引用 一、发现问题 1. 在注册新会员界面, 2.当checkEmail()函数通过不了时,如何判定是isEmail()函数没通过,还是checkEmail()函数本身没通过 二、解决问题 1.初次尝试,找出出问题的部分 2.处理有问题的那一部分 三、总结 一、发现问题 1. 在注册新会员界面, 打开source-->source-->172.16.200.128-->ecshop-->js-->user.js; ctrl+f,查checkEmail(); 当
分类: 编程语言 发布时间: 01-28 22:27 阅读次数: 0

大数据专业技术学习之大数据处理流程

随着互联网的发展,大数据也在逐渐彰显出自己的优势特点,那么关于大数据的处理流程,你是否了解? 第一,数据采集 定义:利用多种轻型数据库来接收发自客户端的数据,并且用户可以通过这些数据库来进行简单的查询和处理工作。 特点和挑战:并发系数高。 使用的产品:MySQL,Oracle,HBase,Redis和 MongoDB等,并且这些产品的特点各不相同。 第二,统计分析 定义:将海量的来自前端的数据快速导入到一个集中的大型分布式数据库 或者分布式存储集群,利用分布式技术来对存储于其内的集中的海量数据
分类: 编程语言 发布时间: 01-28 22:27 阅读次数: 0

火了,新东方年会吐槽视频《释放自我》:累死累活干不过写PPT的

这两天,新东方年会内部吐槽视频《释放自我》在朋友圈疯传,该曲改编自《沙漠骆驼》,歌词内容是吐槽内部管理的一些问题。 “只会为老板的朋友圈高歌”,“累死累活干不过写PPT的...掏出PPT一顿胡扯”,“只会为人民币疯狂的高歌”,“一个问题从董事长问到兼职”,“说好的三年规划每年都要变”等改编歌词,引来现场的阵阵欢呼。 不管年会如何,这视频歌词算是火了。 视频地址:https://v.qq.com/x/page/y0831058lep.html 值得一提的是,据媒体23日报道,俞敏洪日前就给全体高
分类: 编程语言 发布时间: 01-28 22:27 阅读次数: 0

2019年寒假计划

预习JAVA只是,学习Android 编程,学会《21天学通Java》
分类: 编程语言 发布时间: 01-28 22:27 阅读次数: 0

C++代码规范

C++代码规范 常量使用const,可以用const的情况尽量使用const; 相关的整形常量使用枚举 enum {Monday=1,Tuesday,Wednesday,thusday} WEEKDAY;枚举值不应当重复,枚举变量名不重复; 一个常量只能表示一个功能; 不要使用memset、memcpy初始化类对象; 变量声明同时初始化; 类构造函数不宜过于复杂,特殊情况使用init()函数; 编译器会根据类数据成员在声明时的顺序编译,因此初始化列表要严格按照数据成员声明顺序来初始化; 把有依
分类: 编程语言 发布时间: 01-28 22:26 阅读次数: 0

spark on yarn模式安装和配置carbondata

版权声明:原创文章,转载请注明出处 https://blog.csdn.net/xianpanjia4616/article/details/86677129 本节将介绍如何在 Spark on YARN 模式的集群上安装和配置 CarbonData。carbondata1.5.1的编译可以看上一篇 版本:spark2.3.1,carbondata1.5.1 前置条件 Hadoop HDFS 和 Yarn 需要安装和运行。 Spark 需要在所有的集群节点上安装并且运行。 CarbonData
分类: 编程语言 发布时间: 01-28 22:26 阅读次数: 0

util包源码(七):WeakHashMap源码笔记

阅读时间:2019.1.28 一、概述 WeakHashMap 继承于AbstractMap,实现了Map接口。和HashMap一样,WeakHashMap 也是一个散列表,它存储的内容也是键值对(key-value)映射,而且键和值都可以是null。 与HashMap不同的是,WeakHashMap 桶内一直是单链表存储,不进行红黑树转化。 最后,WeakHashMap 最关键的特性:key是弱键。 特征 举例 强引用 任何时候都不会被垃圾回收器回收,如果内存不足,宁愿抛出OutOfMemo
分类: 编程语言 发布时间: 01-28 22:25 阅读次数: 0