码迷,mamicode.com
首页 >  
搜索关键字:编码 中文字节    ( 32943个结果
PHP简单实现一言 / 随机一句功能
很多网站都喜欢在页面中加个一言,不过一般都是调用的第三方api。其实,使用万能的php能通过短短的几行代码就实现该功能! 准备工作 首先准备一个代码编辑器,然后新建一个 php 文件,命名为 api.php,再新建一个文件,命名为 data.dat(两个文件均需采用 UTF-8 编码,否则会乱码)。 ...
分类:Web程序   时间:2020-08-28 11:46:55    阅读次数:67
攻防世界-密码学-Decode_The_File
1. 题目信息 附件是一个文本文件,里面有658行base64编码。 2. 分析 先将附件中每行base64编码进行解码,得到一个Python脚本。但其实信息并非隐藏在解码后的数据中,而是隐藏在编码中。首先介绍base64编码的原理,当需要编码的数据剩下1或2字节时,编码与解码过程如下: 可以看到, ...
分类:其他好文   时间:2020-08-27 13:01:39    阅读次数:71
Fastjson反序列化漏洞利用分析
Fastjson反序列化漏洞利用分析 ? 背景 在推动Fastjson组件升级的过程中遇到一些问题,为帮助业务同学理解漏洞危害,下文将从整体上对其漏洞原理及利用方式做归纳总结,主要是一些概述性和原理上的东西。 漏洞原理 多个版本的Fastjson组件在反序列化不可信数据时会导致代码执行。究其原因,首 ...
分类:Web程序   时间:2020-08-26 18:53:19    阅读次数:76
原来这就是Java代码生成器的原理啊,太简单了
1.前言前几天写了篇关于代码生成器的文章(可查看历史文章),不少同学私下问我这个代码生成器是如何运作的,为什么要用到一些模板引擎,所以今天来说明下代码生成器的流程。2.代码生成器的使用场景我们在编码中存在很多样板代码,格式较为固定,结构随着项目的迭代也比较稳定,而且数量巨大,这种代码写多了也没有什么技术含量,在这种情况下代码生成器可以有效提高我们的效率,其它情况并不适于使用代码生成器。3.代码生成
分类:编程语言   时间:2020-08-24 16:50:39    阅读次数:91
NullPointerException的处理新方式,Java14真的太香了
专注分享最新技术内容在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢?1.传统的NullPointerException我们编码过程中呢,经常会使用链式调用的方式来写代码,这样写起来很方便,
分类:编程语言   时间:2020-08-24 16:47:31    阅读次数:64
在JavaScript中交换变量的4种方法
「快速复习」在JavaScript中交换变量的4种方法 许多算法需要交换2个变量。在编码面试中,可能会问您“如何在没有临时变量的情况下交换2个变量?”。我很高兴知道执行变量交换的多种方法。在本文中,您将了解大约4种交换方式(2种使用额外的内存,而2种不使用额外的内存)。 1.解构赋值 解构赋值语法( ...
分类:编程语言   时间:2020-08-24 16:29:08    阅读次数:54
java gbk转utf8
我的情况: 没有部署前的spring boot项目:前台请求的参数编码格式是utf8在打成jar包后:前台请求的参数编码格式是gbk 代码: String str = new String(reqUrl.getBytes(), "gbk");byte[] bytes = str.getBytes(S ...
分类:编程语言   时间:2020-08-20 19:22:14    阅读次数:81
nodejs.cn-Node.js-简单介绍:使用 Node.js 需要了解多少 JavaScript
ylbtech-nodejs.cn-Node.js-简单介绍:使用 Node.js 需要了解多少 JavaScript 1.返回顶部 1、 使用 Node.js 需要了解多少 JavaScript 作为初学者,很难达到对编程能力有足够自信的地步。 在学习编码的同时,可能还会对 JavaScript ...
分类:编程语言   时间:2020-08-20 19:15:41    阅读次数:69
第十九次总结 编码与解码[数据编码]
MD5是什么? Base64编码? 1.MD5是什么? MD5 是一种加密算法 md5加密是非可逆的 摘要加密算法 SHA-1SHA-256 通常用在对密码进行加密 MessageDigest md = MessageDigest.getInstance("md5|sha-1|sha-256"); ...
分类:其他好文   时间:2020-08-20 18:52:35    阅读次数:70
论产品迭代开发的重要性
我理解的迭代开发,即是软件通过识别硬件版本,从而兼容产品生命周期内,所有的硬件改动。也就是一个软件,适配多个硬件。 一般标识的硬件版本的方法有两种:其一是预留若干个IO口,通过改变这些IO口电平状态,来产生与硬件版本绑定的编码;其二是通过往板上某个存储器内刷不同的编码。方法一比较彻底地标识出硬件版本 ...
分类:其他好文   时间:2020-08-19 19:56:57    阅读次数:96
32943条   上一页 1 ... 53 54 55 56 57 ... 3295 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!