19. 删除链表的倒数第N个节点【双指针经典应用】详解

双指针的经典应用
分类: 其他 发布时间: 10-29 16:45 阅读次数: 0

学会了Linux带点C/C++,你确定不去做服务器端后台开发?

学会了Linux带点C/C++,你确定不去做服务器端后台开发?一、C/C++先说说c++吧。c++作为大学期间学习的语言,很多时候都是用来解决考试中遇到的问题和校招时面试遇到的语法问题。个人建议略懂即可,谈精通?大可不必~~二、Linux(1)关于Linux可以说的就比较多了。Linux:免费开源稳定令无数企业选择它作为开发系统,至于开发者而言,老板都选了它,你也没得选。(2)那么学了Linux,你能干点啥?1.Linux运维 2.Linux开发两大方向。方向不同,职业轨迹也因
分类: 其他 发布时间: 10-29 16:44 阅读次数: 0

存储系统之Redis基础(一)数据结构与数据类型

一·、Redis数据结构Redis一共有六种数据结构,分别是简单动态字符串、链表、字典、跳表、整数集合、压缩列表。(1)简单动态字符串(SDS)Redis只会使用C字符串作为字面量,在大多数情况下,Redis使用SDS(Simple Dynamic String,简单动态字符串)作为字符串表示。(2)SDS的数据结构:struct sdshdr { // 记录buf数据中已使用字节的数量 // 等于SDS所保存字符串的长度 int len; // 记录bu
分类: 其他 发布时间: 10-29 16:44 阅读次数: 0

原创 存储系统之Redis基础(三)Redis持久化(RDB与AOF)

一、提出疑问:什么是Redis持久化?Redis是键值对的内存数据库,它将数据存储在内存里。客户端发送命令到服务器,再由服务器到内存里查找数据。一旦Redis服务器进程退出,存储在内存里的数据就会丢失。为了解决这个问题,Redis提供了持久化机制,即将数据保存到磁盘里,以便Redis服务器进程初始化或重启后重新加载数据,避免数据丢失。Redis提供两种持久化方案,分别是RDB(Redis DataBase)和AOF(Append Only File)。二、RDB持久化RDB采用快照的方式来
分类: 其他 发布时间: 10-29 16:44 阅读次数: 0

codeforces1437C. Chef Monocarp

https://codeforces.com/contest/1437/problem/C这题好像比D题难一点,D题偏水了。。由于有n个菜,而且他们最好的时间ti<=n,那么可想而知就算从n开始拿出盘子,最多到2*n的时间可以拿完所以dp[i][j]表示前i个时间已经拿出了j个菜的最小代价,扫过去更新就行了#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxl=3
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

A. Marketing Scheme(思维)Educational Codeforces Round 97 (Rated for Div. 2)

原题链接: https://codeforces.com/contest/1437/problem/A测试样例input33 41 2120 150outputYESNOYESNoteIn the first test case, you can take, for example, a=5 as the size of the pack. Then if a customer wants to buy 3 cans, he’ll buy 5 instead (3mod5=3
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

使用Model将List<类>的值传入jsp页面并显示

使用Model将List<类>的值传入jsp页面并显示提前准备步骤注意事项提前准备步骤First.Second.Third.注意事项1.观察自己的MySQL版本,可以通过cmd命令行等软件件查看,确认版本后
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

Django从入门到 “放弃“ ---- 初识篇

本专栏介绍了我是怎么从Django入门到`放弃`, 基本的有,复杂的也有,项目我会自己花钱去上培训班分享给大家。一起学习吧! 这是我第一次出系列教程,不足之处,请多多指教, 一名大三备考研党!
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

211本+985硕投面阿里,一周三面,已拿offer 分享面经

一面1. 投递的岗位是java开发。自我介绍完之后,面试官询问了一下我的基本情况,问我有没有求职的具体的方向,比如偏算法、研发、数据库或者大数据,有没有自己的一些意愿。2. 深挖项目。涉及到项目的思路、流程;过程中遇到的困难、如何解决的;如何提升性能的;所用到技术的底层原理等。(大概半小时)3. final、finally和finalize的作用4. synchronized和volatile的作用和区别5. Java util包里面一些常见类的设计,我讲了HashMap相关内容。(底层
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

存储系统之Redis基础(二)数据库

一、数据库Redis服务器的所有数据库都保存在redisServer.db数组中,而数据库的数量则由redisServer.dbnum属性保存。struct redisServer { // .. // 一个数组,保存着服务器中的所有数据库 redisDb *db; // 服务器的数据库数量 int dbnum; // ...}二、数据库键空间Redis是一个键值对数据库服务器,服务器中的每个数据库都由一个redis
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

【图解相对论系列2】张量与坐标系变换,克罗内克delta符号

二维的情形推广到n维参考资料https://www.youtube.com/watch?v=sdCmW5N1LW4
分类: 其他 发布时间: 10-29 16:44 阅读次数: 0

【CTF WriteUp】2020中央企业”新基建“网络安全技术大赛初赛Crypto题解

CryptoCrypto_ezCrypto观察密文,很像字母替换后的英文语法,但注意到其中有一段是.ubwbsjs,标点符号通常在后边,所以说明密文是颠倒的,首先反过来以后,尝试使用词频分析工具解码发现明显不是人话,但是后边flag的base64加密的情况基本可以确定。将后边那几位固定为flag字符的base64编码Zxmh重新跑经过一段时间后,得到的英文基本成为单词,采用方式也是ROT,但是注意到大写字母在语义中完全不对,所以猜测大写字母ROT的数值和小写字母不同,写程序爆破:#!/usr/bi
分类: 移动开发 发布时间: 10-29 16:44 阅读次数: 0

我反编译了Java 10的本地变量类型推断

我反编译了Java10的本地变量类型推断点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:2500阅读时间:5分钟北京时间3月21日,Oracle官方宣布Java10正式发布。这是Java大版本周期变化后的第一个正式发布版本。关于Java10,最值得程序员关注的一个新特性恐怕就是本地变量类型推断(local-variabletypeinference)了。Java10推出之后,很多文
分类: 编程语言 发布时间: 10-29 16:44 阅读次数: 0

数据库学习笔记(四丶表的约束)

数据库
分类: 数据库 发布时间: 10-29 16:44 阅读次数: 0

C/C++学习日记:C语言宏定义##连接符和#符的使用

前言:C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) do{ if (EXP) fprintf(stderr, "Warning: " #...
分类: 其他 发布时间: 10-29 16:25 阅读次数: 0

当AI能气味编程时,网友:这才是真正的黑客帝国!

想象一下,有一天电子产品可以模拟人的大脑识别并区分气味,随时提醒你周围的气味异常助你及时了解情况;或是在看电影的时候精确地对应屏幕中的画面闻到相应的味道;甚至可以通过平板电脑上配备的气味按键,帮助盲人通过气味挑选菜品,这种感觉想想都觉得既方便又美妙。图像和声音的网络化传输多数人已经司空见惯,而气味是不是也可以进行网络化识别传输呢?但是气味无色无形易挥发,比图像和声音要难以琢磨得多,要如何收集并且研究它呢?▲盲人点菜的时候依据数字嗅觉系统闻到菜品味道一旦气味也可以加入“数字化”大军,我们.
分类: 其他 发布时间: 10-29 16:24 阅读次数: 0

人工智能的应用领域有哪些?

人工智能的定义可以分为两部分,即“人工”和“智能”,应用领域非常广泛。麦肯锡全球研究所一项研究表明,到2030年,人工智能和机器人可能会减少全球多达30%的人类劳动,到2030年自动化将取代4-8亿个工作。人工智能的应用领域有哪些?1、机械加工机器人从事的零件铸造、激光切割以及水射流切割等工作;2、机器人涂装、点胶、喷漆等工作,大家知道现在汽车厂的喷漆流水线几乎是清一色的机器人在工作;3、焊接领域
分类: 企业开发 发布时间: 10-29 16:14 阅读次数: 0

SAP SD实施笔记-公司间转移定价

价格是SD模块的另一个主数据,这里主要介绍公司间转移定价的一般逻辑。
分类: 企业开发 发布时间: 10-29 16:04 阅读次数: 0

IPFS/Filecoin的现状和未来展望

10月,区块链/加密货币行业大事不断,支付巨头PayPal进入加密货币市场,OKEx爆发黑天鹅事件,Filecoin主网上线。这些事件中,最受人关注、最重磅的无疑是Filecoin主网上线。毕竟,Filecoin头上有太多标签了:分布式存储的龙头,融资数亿美元的天王级项目,连续跳票的“鸽王”。可以说,承载了诸多矿商、投资人的期待。1、IPFS/Filecoin是什么呢?IPFS项目通过整合BitTorrent、DHT、Git和SFS技术,创建一种Peer-to-Peer超媒体协议,试图打造一个更加
分类: 其他 发布时间: 10-29 15:24 阅读次数: 0