自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 LintCode入门题目

37.反转一个3位整数 反转一个只有3位数的整数。 样例 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项 你可以假设输入一定是一个只有三位数的整数,...

2019-10-02 23:16:00

阅读数 10

评论数 0

转载 识别各种不同的网页编码/加密方式【不定期更新】

2019/9/28 由于平时遇到的编码比较多且杂 记性实在太差 决定起草记录之 一,基础知识 1、ASCII码 美国标准信息交换码:ASCII ( American Standard Code for Information Interchange ) A在ascii中定义为01000...

2019-09-28 16:58:00

阅读数 15

评论数 0

转载 解决C#连接Mongo报Unable to authenticate using sasl protocol mechanism SCRAM-SHA-1错误

最近做一个基于ABP的.net Core的项目,数据库选了MongoDB,但是返现无法给数据库设置认证,只要设置了账号密码连接就报错 连接串如下: mongodb://root:rootpassword@192.168.100.1/Webdev 已经给了root用户"__syste...

2019-09-28 10:51:00

阅读数 53

评论数 0

转载 ZJCTF预赛一个.py的逆向题

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 from hashlib import sha256 4 def xor(a,b): 5 result = [] 6 for (i, j) in zip(a, ...

2019-09-25 16:20:00

阅读数 8

评论数 0

转载 从三层架构迈向领域驱动设计(转载)

三层架构 严格分层架构模式的特点是上层只能访问相邻的下层,其他层次间的调用都不允许。三层架构就是一种严格分层模式,它把职责划分为界面展示、业务逻辑、数据访问三层,还有一个业务实体,前面三层都要依赖它,所以它并不构成一个层。 三层架构的特点是一种面向过程的编程思想,特点如下: a. 业务实体类中基...

2019-09-24 19:15:00

阅读数 2

评论数 0

转载 Mac 内存清理

1、清理前后的对比 清理前: 清理后: 内存多了20G 2、思路 首先,我先看了很多人的经验贴,按照他们的路子查到最后,并没有找到他们指出的大文件。 很显然,Mac的使用方式不同,其内存分配肯定也会不同。在这个过程中,他们教会了我进行内存分析的基本思路和一些有用的命令。 接下来,就是查...

2019-09-24 15:40:00

阅读数 52

评论数 0

转载 if(a)是什么意思

if(a)等价于 if(a!=0) if(!a)等价于 if(a==0) 转载于:https://www.cnblogs.com/tqing/p/11575109.html

2019-09-23 21:49:00

阅读数 19

评论数 0

转载 Welcome

\[ \begin{align} &\texttt{Function Name = Welcome;} \\ &\mathrm{Begin} \\ &\space\space\texttt{$\mathrm{if}$ (You are a student of Hangga...

2019-09-19 18:24:00

阅读数 7

评论数 0

转载 git使用及代码上传

git是一个远程代码管理软件,创建本地git库可以进行软件版本管理,另外也可以链接到远程git实现代码的备份管理。下面简单记录一下使用方法; 1、注册github账号,并创建一个Repositories 箭头指的地方是url,有https和ssh两种(目前不了解其区别),相当于远程...

2019-09-19 18:02:00

阅读数 1

评论数 0

转载 Mac 下 brew的卸载 插件

brew 又叫 Homebrew,是 Mac OSX 上的软件包管理工具,能在 Mac 命令行中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew 类似 ubuntu 系统下的 apt-get 功能 安装brewbrew 的官方网站: http://brew.sh/ 在官方网...

2019-09-17 14:10:00

阅读数 15

评论数 0

转载 RestTemplate相关组件:ClientHttpRequestInterceptor【享学Spring MVC】

每篇一句 做事的人和做梦的人最大的区别就是行动力 前言 本文为深入了解Spring提供的Rest调用客户端RestTemplate开山,对它相关的一些组件做讲解。 Tips:请注意区分RestTemplate和RedisTemplate哦~ ClientHttpRequestFactory...

2019-09-17 11:54:00

阅读数 7

评论数 0

转载 RestTemplate的使用和原理你都烂熟于胸了吗?【享学Spring MVC】

每篇一句 人圆月圆心圆,人和家和国和---中秋节快乐 前言 在阅读本篇之前,建议先阅读开山篇效果更佳。RestTemplate是Spring提供的用于访问Rest服务的客户端工具,它提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 弱弱呼吁一句:对于那些在Spring环...

2019-09-17 11:50:00

阅读数 7

评论数 0

转载 为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】...

每篇一句 你应该思考:为什么往往完成比完美更重要? 前言 在Spring Cloud微服务应用体系中,远程调用都应负载均衡。我们在使用RestTemplate作为远程调用客户端的时候,开启负载均衡极其简单:一个@LoadBalanced注解就搞定了。 相信大家大都使用过Ribbon做Clien...

2019-09-17 11:47:00

阅读数 52

评论数 0

转载 @Qualifier高级应用---按类别批量依赖注入【享学Spring】

每篇一句 罗斯:选秀状元可能有水货,但MVP绝对没有 前言 在上篇文章(讲解@LoadBalanced负载均衡)的末尾,我抛出了一个很重要的问题,建议小伙伴自己深入思考一番;本文主要针对此问题,作出一个统一的答复和讲解。 由于本人觉得这块知识点它属于Spring Framework的核心内容之...

2019-09-17 11:44:00

阅读数 6

评论数 0

转载 为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC和MyBatis作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用Spring MVC的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,就能自动完成数值的封装...

2019-09-17 11:40:00

阅读数 2

评论数 0

转载 python中list、tuple、dict、set的区别

list 有序的列表,用[]括起来,可以改变; tuple 有序的列表,用()括起来,不可改变; dict 键值对列表,无序,键不可变; set 无序不重复元素集,可以计算交集、差集和并集等; 转载于:https://www.cnblogs.com/wx-mm/p/115277...

2019-09-16 15:56:00

阅读数 1

评论数 0

转载 [转发]Android视频技术探索之旅:美团外卖商家端的实践

美团技术团队2019-09-12 20:02:11 背景 2013年美团外卖成立,至今一直迅猛发展。随着外卖业务量级与日俱增,单一的文字和图片已无法满足商家的需求,商家迫切需要更丰富的商品描述手段吸引用户,增加流量,进而提高下单转化率和下单量。商品视频的引入,在一定程度上可以提升商品信...

2019-09-16 09:48:00

阅读数 2

评论数 0

转载 整理OD一些快捷键和零碎知识点

第一次记录:2019.9.15 完成了近期基本知识点的记录 第二次记录:2019.9.16 更新VB和的Delphi的汇编代码特点 介绍几个快捷键: Alt+B 断点编辑器,空格键可切换断点状态 ctrl+C 当位于某个call中时,用此快捷键返回调用这个CALL的地方 Alt+F9...

2019-09-15 18:39:00

阅读数 12

评论数 0

转载 python3求两个数的最大公约数

啥叫公约数呢?   公约数:它是一个能被若干个整数同时均整除的整数。如果一个整数同时是几个整数的约数,称这个整数为它们的“公约数”;公约数中最大的称为最大公约数   举个栗子:12和18的公约数有 1、2、3、6 因为12和18能同时被这几个数整除。其中6是最大的公约数 程序实现思路: ...

2019-09-14 20:22:00

阅读数 21

评论数 0

转载 python3判断输入的数是否为素数

首先,需要明确什么是素数?   素数:又称质数,指在大于1的自然数中,除了1和该数本身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数)。   举个例子:5---除了能被1或5整除外,再也找不到第三个可以整除它的自然数了。那么5就是素数。 那么,如果用程序如何来判断它是不...

2019-09-14 18:05:00

阅读数 27

评论数 0

转载 从原理层面掌握@InitBinder的使用【享学Spring MVC】

每篇一句 大魔王张怡宁:女儿,这堆金牌你拿去玩吧,但我的银牌不能给你玩。你要想玩银牌就去找你王浩叔叔吧,他那银牌多 前言 为了讲述好Spring MVC最为复杂的数据绑定这块,我前面可谓是做足了功课,对此部分知识此处给小伙伴留一个学习入口,有兴趣可以点开看看:聊聊Spring中的数据绑定 --...

2019-09-12 00:23:00

阅读数 2

评论数 0

转载 NSCTF-Reverse02 超级详细且简单的办法搞定

没有壳 VC写的 观察界面 一个编辑框 一个按钮 拖进IDA 在导入表里找到GetDlgItemTextA 为什么找这个函数 因为这个函数的作用就是 获取我们输入编辑框的内容 双击进入 ctrl+X 交叉引用,然后F5看伪C代码 就一个自定义函数 其他都是系统函数 我们直接进去...

2019-09-11 17:49:00

阅读数 6

评论数 0

转载 CTF实验吧——证明自己吧

题目地址:http://www.shiyanbar.com/ctf/28 没有壳 ,vc++ 写的 拖进OD观察观察,发现代码很短哟,先来看这俩个call 怀疑他们其中有正确的flag和我们输入的东西对比 强行爆破完寄存器里是没有正确的flag出现的,肯定是在某个函数里算出...

2019-09-09 22:26:00

阅读数 6

评论数 0

转载 你知道@RequestMapping的name属性有什么用吗?【享学Spring MVC】

每篇一句 牛逼架构师:把复杂问题简单化,把简单问题搞没 菜逼架构师:把简单问题复杂化 前言 不知这个标题能否勾起你的好奇心和求知欲?在Spring MVC的使用中,若我说@RequestMapping是最为常用的一个注解你应该没啥意见吧。若你细心的话你能发现它有一个name属性(Spring4...

2019-09-09 14:24:00

阅读数 1

评论数 0

转载 Beat our dice game and get the flag 击败我们的骰子游戏拿到旗子

文件名:ebCTF-Teaser-BIN100-Dice.exe 话不多说 用PEID一看没壳 拖进OD 让我们摇出31337这五个数字才能拿到正确的flag cmp dword ptr ss:[ebp-0x5C],0x3 原来就是用我们摇出的数字和 他要的数字做比较 如果结果...

2019-09-07 21:20:00

阅读数 2

评论数 0

转载 CTF-Keylead(ASIS CTF 2015)

将keylead下载到本地用7-ZIP打开,发现主要文件 keylead~ 在ubuntu里跑起来,发现是个游戏,按回车后要摇出3,1,3,3,7就能获得flag。 拖进IDA 直接开启远程调试,跑起来。 发现关键的地方就是这个 loc_4010D5函数 他会告诉flag 想办法执...

2019-09-07 20:41:00

阅读数 10

评论数 0

转载 Ubuntu密码忘记更改操作

第一步,重启ubuntu; 第二步,长按shift进入grub菜单(有的不用按直接进入如下菜单); 点击高级选项; 第三步,选中recovery mode(如下图第2个); 按"e"键进入编辑页面; ...

2019-09-05 19:50:00

阅读数 3

评论数 0

转载 iOS-VideoToolbox硬编码H264

前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 编码流程 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 ...

2019-09-02 22:26:00

阅读数 11

评论数 0

转载 H264基础简介

前言 H264是属于视频的编码层的标准格式,视频编码显然是为了压缩大小。我们看下一个完全没压缩的视频数据大小。假设视频是高清(1280 * 720),每秒30帧,也就是每秒的数据 1280 * 720 *30 / 8(字节) /1024(KB)/1024(MB) = 3.11MB ...

2019-09-02 16:13:00

阅读数 4

评论数 0

转载 ModelAndViewContainer、ModelMap、Model详细介绍【享学Spring MVC】

每篇一句 一个开源的技术产品做得好不好,主要是看你能解决多少非功能性问题(因为功能性问题是所有产品都能够想到的) 前言 写这篇文章非我本意,因为我觉得对如题的这个几个类的了解还是比较基础且简单的一块内容,直到有超过两个同学问过我一些问题的时候:通过聊天发现小伙伴都听说过这几个类,但对于他们的使...

2019-09-02 15:17:00

阅读数 1

评论数 0

转载 Redis入门(九)——Jedis的基本使用

Redis入门(九)——Jedis的基本使用 目录 Jedis简介与安装 Jedis的常用API Jedis事物 Jedis连接池 1.Jedis简介与安装 Jedis简介: Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis...

2019-09-01 20:17:00

阅读数 2

评论数 0

转载 报错:TypeError: 'tuple' object is not callable以及解决办法之一

最近在学习一点新东西,被各种坑折磨的简直苦不堪言: 背景:   我是看着书上代码学习的,书上的是用python2.7版本语言写的,而我是用的python3.6写的。 对于这个报错,也划分在语法的差异吧 。因为在python2.7中的确实可以执行且没有报错。 报错代码 : 报错内容...

2019-09-01 16:53:00

阅读数 69

评论数 0

转载 Redis入门(五)——Redis持久化AOF

Redis入门(五)——Redis持久化AOF 目录: AOF持久化简介 如何配置 AOF启动/修复/恢复 1..AOF持久化简介 以日志的方式来记录每个写操作,将redis执行过程所有写指令记录下来(读操作不做记录),只允许追加文件但是不可以改写文件,...

2019-08-31 23:02:00

阅读数 9

评论数 0

转载 Redis入门(八)——Redis的主从复制

Redis入门(八)——Redis的主从复制 目录 Redis主从复制简介 如何配置 测试复制 复制原理 哨兵模式 1.Redis主从复制简介 当系统的访问量越来越大,一台redis服务器已经支撑不了如此大的访问量时,为了解决这个问题,通常会采取的一种方式是主从架构Ma...

2019-08-31 22:07:00

阅读数 6

评论数 0

转载 Redis入门(七)——Redis发布订阅

Redis入门(七)——Redis发布订阅 目录: Redis发布订阅简介 Redis发布订阅命令 1.Redis发布订阅简介 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以...

2019-08-31 17:55:00

阅读数 4

评论数 0

转载 Redis入门(六)——Redis事务

Redis入门(六)——Redis事务 目录: redis事务简介 redis事务的使用 小结 1.redis事务简介 事务指的是可以一次执行多个命令,本质是一组命令集合,一个事务中的所有命令都会序列化,按顺序的串行化执行而不会被其他命令插入。银行转账就是最经典的事务场景之...

2019-08-31 17:28:00

阅读数 13

评论数 0

转载 MySQL数据库设计规范

MySQL数据库设计规范 目录 1. 规范背景与目的 2. 设计规范 2.1 数据库设计 2.1.1 库名 2.1.2 表结构 2.1.3 列数据类型优化 2.1.4 索引设计 2.1.5 分库分表、分区表 2.1.6 字符集 2.1.7 程序DAO层设计建议 2.1.8 一个规范的建表语句示例 ...

2019-08-30 16:36:00

阅读数 3

评论数 0

转载 Redis入门(一)——Redis的简介与安装

Redis入门(一)——Redis的简介与安装 目录 Redis简介 redis安装 启动与关闭 基本系统命令 1.Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存...

2019-08-30 15:49:00

阅读数 6

评论数 0

转载 Redis入门(四)——Redis持久化RDB

Redis入门(四)——Redis持久化RDB 目录: redis持久化简介 RDB持久化简介 自动触发 手动触发 1.redis持久化简介 Redis 是一个内存数据库,也就是将数据库中的内容保存在内存中,因此它的读写速度会远远大于传统的MySQL,Oracle等关...

2019-08-30 15:48:00

阅读数 59

评论数 0

转载 Redis入门(三)——Redis基本数据类型

Redis入门(三)——Redis基本数据类型 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 目录 string数据类型 list数据类型 set数据类型 hash数据类型 zset数据类型 ...

2019-08-30 15:18:00

阅读数 6

评论数 0

提示
确定要删除当前文章?
取消 删除