lemon

上周热点回顾(12.31-1.6)

我是研究僧i 提交于 2021-02-13 19:00:53
热点随笔: · 从软件工程的角度解读任正非的新年公开信 ( 宝玉 ) · .Net Core ORM选择之路,哪个才适合你 ( fly-小文子 ) · 为自己搭建一个分布式 IM(即时通讯) 系统 ( crossoverJie ) · 十大经典排序算法动画与解析,看我就够了!(配代码完全版) ( 五分钟学算法 ) · surging 微服务引擎 1.0 正式发布 ( fanly11 ) · 再见,2018。你好,2019。 ( Lemon丶 ) · 中小研发团队架构实践之生产环境诊断工具WinDbg ( arch-system ) · 2019年目标 ( Mr.zou ) · 设计,架构,框架之间是什么关系? ( YOYO&# ) · 三分钟学会.NET微服务之Polly ( 张子浩 ) · 做开发十年,我总结出了这些开发经验 ( 腾讯云+社区 ) · 是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了。 ( 纯洁的微笑 ) 热点新闻: · 我如何成了腾讯架构调整的炮灰 · 支付宝:蚂蚁森林已经种下5552万棵真树 · 靠传销和知识付费穿不过焦虑这片海 · 跌了2个京东,又跌了2个小米,苹果手机终于卖不动了 · 这一刻,世界看中国!嫦娥四号代表人类首登月背! · 2018年AI圈造假事件:罗生门此起彼伏,比娱乐圈精彩 · 10位创业者口述裁员故事:对不起

抓包一张tcpdump小抄就够了

陌路散爱 提交于 2021-01-29 04:20:27
一、tcpdump Cheat Sheet介绍 tcpdump是一款数据包分析工具,我们抓包的时候经常会用到,但是他的可选项众多,光凭我们的记忆是很难的,况且我们不应该去记工具型的东西。大脑是用来思考的,不应该用来存储。CPU不应该用来做存储。因此,有了这样一张tcpdump Cheat Sheet(tcpdump小抄)的出现,当然这张图不是出自我,在网上找到的好东西,必须得分享出来, 原文可点击这里 ,此文是我自己根据他的文章总结出来的。 二、包含的内容 安装命令 数据包捕获选项 逻辑操作符 显示/输出选项 使用的协议 用于过滤捕获协议的常用命令 三、资源下载 文中的图片以及PDF都可下载,无需关注,无需密码。 链接: https://pan.baidu.com/s/1Gd2HUbC_ZIL8C4N0ntpAZw 密码: 5dsb 四、常用命令 1、安装tcpdump yum install tcpdump 2、列出本机所有的网卡接口 tcpdump -D 3、捕获特定网口的数据包 tcpdump -i eth0 4、捕获具体数量的数据包 tcpdump -c 5 -i eth0 5、捕获的数据包保存到指定的文件 tcpdump -w 0001.pcap -i eth0 6、捕获的数据包显示IP而不是域名 tcpdump -n -i eth0 7、捕获指定协议的数据包

杂记三 · CSP-2019-The first step

痞子三分冷 提交于 2021-01-04 08:04:34
update:我终于懂得衰亡的民族之所以沉默的缘由了。 初赛Day -7 虽然我是第一次参加初赛而且到现在为止我还没见过初赛题但我一点也不慌! 真的!一点!也不慌! 初赛Day 1 早上和可s爱b jw 去利君 suo 粉,碰见了巨巨巨巨佬 CYJian !!! 在心里疯狂%但没好意思打招呼,但是 jw 已经无法控制内心的激动 极其热情地..."大佬好!!!" (然而大佬戴着耳机好像没听见???) 等待 + 闲聊ing.. 高一高二一起有四五十个人,于是女孩子们都坐了小车哎嘿嘿, 但我并没有发现哪里好了 到湖大后好像还有四十多分钟...认校服现场hhh,还有各位集训队大佬orz 进场... 教室里的椅子真的好吵qwq 考试还有小朋友在翘椅子( 要不是为了不在初赛退役而积一点人品我就当场打爆他狗头 ) 前面选择题一路 比较? 顺畅,直到最后一道状压dp... 完全看不懂啊我敲!!! dp巨弱... 极其迷茫地走出考场,突然发现对面有 茶颜 !!!!!!!以及 coco 一点点 一只酸奶牛 知乎茶也 Happy lemon... 我!我,我...... 我愉快地坐上了回程的车 微笑.jpg 复赛Day -8 明天就要期中考了我今天晚自习就开始复习了耶!(发出惊人言论 晚自习请了假在班上复习,终于来到最最最弱的化学时...我班门口惊现信息组大佬!!! 于是被迫叫回组开会...

Java IO流之字符缓冲流

喜欢而已 提交于 2020-12-14 07:29:38
字符流: 1、加入字符缓存流,增强读取功能(readLine) 2、更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为8k BufferReader:默认缓存大小为8k,但可以手动指定缓存大小,把数据读取到缓存中,减少每次转换过程,效率更高 //字符输入缓冲流 private static void charReader() { //目标文件 File file = new File("F:\\javatest\\lemon1.txt"); try { //字符流 Reader reader = new FileReader(file); //为字符流提供缓冲,已达到高效读取的目的 BufferedReader bufr = new BufferedReader(reader); char[] chars = new char[1024]; int len = -1; while((len = bufr.read(chars)) != -1) { System.out.println(new String(chars,0,len)); } bufr.close(); } catch

Java IO流之字符缓冲流

纵饮孤独 提交于 2020-12-13 02:55:32
  字符流:   1、加入字符缓存流,增强读取功能(readLine)   2、更高效的读取数据   BufferedReader   从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。   FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为8k   BufferReader:默认缓存大小为8k,但可以手动指定缓存大小,把数据读取到缓存中,减少每次转换过程,效率更高   //字符输入缓冲流   private static void charReader() {   //目标文件   File file = new File("F:\\javatest\\lemon1.txt");   try {   //字符流   Reader reader = new FileReader(file);   //为字符流提供缓冲,已达到高效读取的目的   BufferedReader bufr = new BufferedReader(reader);   char[] chars = new char[1024];   int len = -1;   while((len = bufr.read(chars)) != -1) {   System.out.println(new String(chars,0

模板方法模式

a 夏天 提交于 2020-12-10 03:07:06
模板方法模式:定义一个算法中的操作框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 模板方法模式的适用场景: 多个子类有逻辑相同的共有方法。 可以明确操作步骤的算法。 有相同的代码需要重构时。 模板方法模式组件: AbstractTemplate(抽象模板角色):定义了一系列的方法,提供一个操作的模板 ConcreteTemplate(具体模板角色):实现抽象模板中的方法 模板方法模式组件示例: 抽象模板角色: public abstract class HotDrinks { protected final void makeHotDrink() { boilWater(); brewDrinks(); pourInCup(); addSpices(); } protected final void boilWater() { System.out.println("Boiling water"); } protected abstract void brewDrinks(); protected final void pourInCup() { System.out.println("Pouring into cup"); } protected abstract void addSpices(); } 具体模板角色: public

太赞了!《Python知识手册》更新到v2.2版

主宰稳场 提交于 2020-10-29 06:10:56
“种一棵树,最好的时间是十年前,其次是现在。” 一、 前 言 大家好,今天给大家推荐我的一位好朋友, 公众号「Python数据之道」号 主 Lemon 。 从 2017 年开始,Lemon 陆陆续续在公众号「Python数据之道」写了些 Python 相关的内容,并且逐步整理形成一本小册子,名曰《Python知识手册》。 二、手册内容 2019 年 2 月,「Python数据之道」发布了《Python知识手册》的第一个版本(v2018版)。 2020 年 5 月 ,《Python知识手册》更新到 V2.2 版,手册的页数从 365 页增加到 440 多页,从内容方面来看,增加了部分 Python 基础知识、Plotly 相关的内容、Python学习资料以及修订了第一版的部分内容。 手册 V2.2 的封面如下: 虽然 Lemon 写了一些关于 Python 零基础入门的文章,但《Python知识手册》 并没有比较完整的覆盖 Python 的基础知识。因此,针对手册的阅读,各位读者最好有一些 Python 的基本功底。 当前版本中,知识手册主要包含以下几方面相关的内容: Python基础知识 Jupyter Notebook Numpy Pandas Matplotlib Seaborn Bokeh Plotly 若干个项目实战案例 Python学习资料 手册的部分页面如下: 三

9.Vue技术栈开发实战-使用Mock模拟Ajax请求

廉价感情. 提交于 2020-10-25 17:51:17
https://github.com/lison16/vue-cource/blob/master/src/mock/mock.doc.md 用mock.js对ajax请求作出拦截,并响应 拦截ajax请求,并 且作出响应 mockJs的用法,详细介绍 响应模拟 精简版的文档 在这里引进了mock并导出 把Mock在main.js内引入,但是生产环境,我们不希望mock拦截,只需要在开发环境拦截。 不是生产环境才引入mock 我们之前在home页,做了一个接口的调用 ​​​​​​ 我们是在api/user.js里面定义了这个方法 现在对使用Mock对这个请求进行拦截。 使用Mock.mock方法拦截请求。 第一个参数可以是个字符串也可以是个正则表达式,如果写字符串的话,需要把完整的路径都写上。 第二个参数可以写类型,post还是get,当然也可以省略。 最后一个参数是拦截请求后,用哪个方法来处理 mock下创建response文件夹 接收一个参数,我们把这个参数打印出来。 把user内定义的方法,引进来。当拦截到请求就会调用user内定义的方法 点击请求数据 详细介绍mock的使用方法 ## Mock.mock() - Mock.mock( requestUrl?, requestType?, template|function(options) ) - Mock.mock(

太赞了!《Python知识手册》更新到v2.2版

*爱你&永不变心* 提交于 2020-09-27 16:47:36
“种一棵树,最好的时间是十年前,其次是现在。” 一、前言 大家好,今天给大家推荐我的一位好朋友,公众号「Python数据之道」号主 Lemon 。 从 2017 年开始,Lemon 陆陆续续在公众号「Python数据之道」写了些 Python 相关的内容,并且逐步整理形成一本小册子,名曰《Python知识手册》。 二、手册内容 2019 年 2 月,「Python数据之道」发布了《Python知识手册》的第一个版本(v2018版)。 2020 年 5 月 ,《Python知识手册》更新到 V2.2 版,手册的页数从 365 页增加到 440 多页,从内容方面来看,增加了部分 Python 基础知识、Plotly 相关的内容、Python学习资料以及修订了第一版的部分内容。 手册 V2.2 的封面如下: 虽然 Lemon 写了一些关于 Python 零基础入门的文章,但《Python知识手册》 并没有比较完整的覆盖 Python 的基础知识。因此,针对手册的阅读,各位读者最好有一些 Python 的基本功底。 当前版本中,知识手册主要包含以下几方面相关的内容: Python基础知识 Jupyter Notebook Numpy Pandas Matplotlib Seaborn Bokeh Plotly 若干个项目实战案例 Python学习资料 手册的部分页面如下: 三、如何获取

lemon使用方法

白昼怎懂夜的黑 提交于 2020-08-20 08:24:35
1、打开lemon,点击文件--新建比赛 2、输入比赛标题、保存文件名、比赛目录,点击确定 3、打开主文件夹,找到刚才创建的目录,双击打开 4、进入文件夹data 5、建立一个名为T1的文件夹,存放T1的测试数据 6、进入文件夹source 7、建立测试选手的文件夹,并放入T1的代码 8、返回lemon,点击控制--自动添加试题,设置时间限制及内存限制 9、设置试题类型 10、点击选手--刷新 11、点击测试全部 12、查看测试点运行情况 来源: oschina 链接: https://my.oschina.net/u/4321538/blog/4449902