python基础——列表
Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。 如下所示: Python列表截取 Python 的列表截取实例如下: >>>L = ['Google', 'Runoob', 'Taobao'] >>> L[2] 'Taobao' >>> ... 查看全文
spring-boot-2.0.3不一样系列之源码篇 - run方法(四)之prepareContext,绝对有值得你看的地方
前言 此系列是针对springboot的启动,旨在于和大家一起来看看springboot启动的过程中到底做了一些什么事。如果大家对springboot的源码有所研究,可以挑些自己感兴趣或者对自己有帮助的看;但是如果大家没有研究过springboot的源码,不知道springboot在启动过程中做了些 ... 查看全文
「 HDOJ P3887 」 Counting Offspring
翻译 题目描述 给你一棵树,和它的树根 $P$,并且节点从 $1\rightarrow n$ 编号,现在定义 $f(i)$ 为 $i$ 的子树中,节点编号小于 $i$ 的节点的个数。 输入格式 有多组数据 (不超过 10 组),对于每组数据:第一行两个整数 $n,p$ $(n\le 10^5)$ 表 ... 查看全文
常见Java集合的实现细节
1. Set和Map Set代表一种集合元素无序、集合元素不可重复的集合,Map则代表一种由多个key-value对组成的集合,Map集合类似于传统的关联数组。表面上看它们之间相似性很少,但实际上Map和Set之间有莫大的关联。 1.1 Set和Map的关系 在看Set和Map之间的关系之前,先来看 ... 查看全文
Python正则表达式中的re.S
\n \n 在字符串表示换行 . 号 . 在正则中表示除 \n 之外的任意字符,只在每一行内进行匹配,如果一行没有,就换下一行重新开始,不会跨行。 re.S 使用re.S参数以后,正则表达式会将这个字符串作为一个整体,将“\n”当做一个普通的字符加入到这个字符串中,在整体中进行匹配。 ... 查看全文
单线程实现同时监听多个端口(windows平台c++代码)
前言 多年前开发了一套网络库,底层实现采用IOCP(完成端口)。该库已在公司多个程序中应用;经过多次修改,长时间检验,已经非常稳定高效。 最近把以前的代码梳理了一下,又加进了一些新的思路。代码结构更加合理,性能也有所提升。打算将该库一些的知识点写出来,以供参考。 服务端要在多个端口监听,这种场合并不 ... 查看全文
网络请求中常见的加密机制和加密算法理解
请求安全性: 服务器端在接收到请求的时候,要主动鉴别该请求是否有效,是否可接受。 token:已登陆用户的识别码 解决的问题:用户调用接口时,不用每次都带上用户名和密码,避免了频繁在网络中传输密码被截获的风险。 使用场景:用户登录系统时传入用户名和密码,服务器校验成功之后,根据uuid等参数生成to ... 查看全文
Webpack 入门学习
1.什么是Webpack? Webpack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。 2.WebPack和Grunt以及Gulp相比有什么特性 ... 查看全文
Day 45(07/31)html
前端基础之html HTML 初识 web服务本质 import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8081)) sock.listen ... 查看全文
HTML + CSS 经典布局
HTML 代码: 之前是用less写的样式,可能用起来会灵活一些,在这里提供less和CSS两个版本 Less 代码: CSS代码: ... 查看全文
LNMP-CentOS下编译PHP7.0
1、安装epel-release源yuminstallepel-release-y2、安装编译器、依赖包yum-yinstallgd-develzlib-devellibjpeg-devellibpng-devellibiconv-develfreetype-devellibxml2libxml2-developensslopenssl-develcurl-devellibxslt-devellibmcrypt-develmhashmcryptgcc3、下载php源码包.. 查看全文
.Net开发中的@ 和 using 使用技巧
一、@符号的妙用 1、可以作为保留关键字的标识符 C#规范当中,不允许使用保留关键字(class、bool等)当作普通的标识符来命名,这时候@符号作用就体现 出来了,可以通过@符号前缀把这些保留关键字可以当作普通的字符使用。 比如: 2、@符号可以表示跨行字符串 比如: 3、字符串转义字符 很多时候 ... 查看全文
(web)Bugs_Bunny_CTF_writeup 部分简单web
QnVnc19CdW5ueXs1MjljNDI5YWJkZTIxNzFkMGEyNTU4NDQ3MmFmODIxN30K Bugs_Bunny{529c429abde2171d0a25584472af8217} 2. Encryption 修改agent,得到两个hash, zn8XhqnlBRBe ... 查看全文
Asp.net MVC Razor常见问题及解决方法(转载>云中客)
没有经验的童鞋就是这样磕磕碰碰出来的经验。 1,Datatype的错误提示消息无法自定义 这也许是Asp.net MVC的一个Bug。ViewModel中定义了DataType为Date字段: 1 2 3 [Required(ErrorMessage = "Birthday must be inpu ... 查看全文
Web前端开发——JS技术大梳理
什么是JS JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称 为javascript引擎,为浏览器的一部分,广泛用于客户端的脚本语言。JavaScript 是一种具有面向对象能力的、解 释型的程序设计语言。更具体一点,它是基于对象和事件驱动 ... 查看全文
CentOS7安装 Apache HTTP 服务器
CentOS7安装 Apache HTTP 服务器 CentOS7安装 Apache HTTP 服务器 时间:2015-05-02 00:45来源:linux.cn 作者:linux.cn 举报 点击:11457次 不管你因为什么原因使用服务器,大部分情况下你都需要一个 HTTP 服务器运行网站、多 ... 查看全文
php使用GD库实现图片水印和缩略图——封装成类
学完了如何使用GD库来实现对图片的各种处理,那么我们可以发现,不管哪种方法,都有相似之处,如果我们把这些相似的地方和不相似的地方都封装成类,这样就可以提升代码的速度,而且节省了很多时间,废话不多说,来人,上代码! 首先,先创建一个PHP文件:class.php(自定义) 我们知道,在 在原始图片中添 ... 查看全文