程序员修炼之道读后感(七)

Lab1 Packet Sniffing and Spoofing Lab @[TOC]Packet Sniffing and Spoofing Lab 实验网站连接link2.1先把docker-compose.yml放到虚拟机的某个文件夹下。 2.2 然后再文件所在的目录下输入命令运行 docker-compose up -d就能直接配置并在后台运行。1.编写python代码进行嗅探数据包。 2.找到自己的interface。 3.给sniffer文件赋予权限,并以管理员身份运行文件。在运行时要再启动一个终端进行ping10.9.0.5,来获取10.9.0.5发来的icmp 阅读详情

需求之坑

Don’t Gather Requirements—Dig for them.不要搜集需求——挖掘它们

挖掘需求

需求是对需要完成的某件事的陈述

“我能否在你们工作时在这里呆上一周”——注意不要妨碍别人工作

Work with a User to Think Like a User.与用户一同工作,以像用户一样思考

建立需求文档

将挖掘出来的需求建立需求文档;

看待用例的一种方式是强调其目标驱动;

把形式化的模板用作备忘录;

规定过度

制作需求文档时的一大危险是太具体;

       需求不是架构,需求不是设计,也不是用户界面,需求是需要;

看远些

       Abstractions Live Longer than Details.抽象比细节活得更长久

再摸一层薄薄的薄荷

       许多项目的失败都被归咎于项目范围的增大——也称为特性膨胀,蔓延特性论或需求蔓延

维护词汇表

       对用户和领域专家的属于进行有条例地记录并随时维护

       Use a Project Glossary.使用项目词汇表

把话说出来,放在Web上,大家一起看。

 

解开不可能解开的谜题

自由度

Don’t Think Outside the Box—Find the Box.不要在盒子外面思考——要找到盒子

对于各种约束和条件边界,应该从更高角度看,忽略一些不适用的约束,并确定你确实拥有自由度。

一定有更容易的方法

对于“不能解决的问题”经常问问自己:

1.  它真的必须完成吗?

2.  它必须以这种方式完成吗?

3.  是什么使它如此难以解决?

4.  这件事为什么是一个问题?

5.  你是在设法解决真的的问题,还是被外围的技术问题转移了注意力?

6.  有更容易的方法吗?

 

等你准备好了

Listen to Nagging Doubts—Start When You’re Ready.倾听反复出现的疑虑——等你准备好再开始

是良好的判断,还是拖延?

       对于无法判断项目是否拖延,可采取一种行之有效的技术构建原型,而对于有困难的地方,可进行“概念验证”(proof of concept)

       最可怕的事情:花了几周认真开发,却发现原来只要一个原型。

 

规范陷阱

注:这里的规范通常就是我们平常说的设计

程序规范就是把需求规约到程序员能够接管的程度;规范也是与用户的约定,一份隐含的合约。

Some Things Are Better Done than Described.对有些事情“做”胜于“描述”

应把需求挖掘、设计以及实现视为同一个过程,而不要信任:需求分析、编写规则、编码是独立的分开进行的。因为这些步骤本身就是无缝的。

太细的规范可能会演变为“分析瘫痪”(analysis paralysis)

 

圆圈与箭头

盲目采用任何形式方法,其结果往往令人失望

形式方法缺点:

1.  大多数形式方法结合图和文字说明,但用户通常喜欢原型

2.  形式方法鼓励专门化,大家更希望了解整个系统,而不是冰山一角

3.  元数据让我们运行时改变应用特征,而大多数形式方法鼓励你在对象间建立静态关系

Don’t Be a Slave to Formal Methods.不要做形式方法的奴隶

批判地看待方法学而从中提取精华,融合到每项工作中。

Expensive Tools Do Not Produce Better Designs.昂贵地工具不一定能制作出更好地设计。

 
信息安全 SEED Lab10 Packet Sniffing and Spoofing Lab 这个实验是关于数据包的嗅探与伪造 1. Task Set 1 这部分主要是利用工具来嗅探数据包,这里用的是 scapy。 可以用下面的命令进行安装。 sudo pip3 install scapy 简单测试一下,构造了一个IP数据包并打印其的一些信息 [07/02/21]seed@VM:~/.../Lab10$ sudo python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "he 阅读详情

相关推荐

《程序员修炼之道》

程序员修炼之道--读后感章节重点序我的源码让猫吃了软件的熵石头汤与煮青蛙足够好的软件你的知识资产交流重复的危害正交性可撤销性曳光弹原型与便笺领域语言估算纯文本的威力shell游戏强力编辑源码控制调试文本操纵代码生成器按合约设计死程序不说谎断言式编程何时使用异常怎样配平资源 章节重点 《程序员修炼之道》,作者是Andrew Hunt、David Thomas。 作者简介为摘抄内容~ “亨特(Andy...

lym3lavender的博客 636

Packet Sniffing and Spoofing Lab(报文嗅探&欺骗SEED 实验)

最大的收获就是基本理解了ip报文的产生与发送,以及利用监听手段接收报文。以后再用到了就可以直接复制了(bushi)

l4kjih3gfe2dcba1的博客 6208

【读后感】程序员修炼之道——通向务实的最高境界

最近读了一本书——《程序员修炼之道》,颇有感悟。你别被这个名字吓到了,程序员的修炼之道,听起来很悬,其实非常实用。这本书,就是一个清单手册,有100条,每一条都是一个使用原则。如果你去读的话可能都不相信这是程序员写的,字里行间透露着幽默感。就比如其中有一节的标题是“我的源码被猫吃了”,这不是告诉你程序员养猫会咬坏键盘,其实是说,如果某一天你不小心把代码删掉了,别着急找借口甩自己的猫,而是要积极的寻找替代方案,这样幽默感在书里到处都是。我读的是第二版。这本书的出版日期是2020年4月,第一版是在20年前出版的

Friday 913

SeedLab——Packet Sniffing and Spoofing Lab_seed labs – packet sniffing and spoofing lab

在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。

m0_60707538的博客 1979

Packet_Sniffing_and_Spoofing

Packet_Sniffing_and_Spoofing

Packet-Sniffing-and-spoofing:数据包嗅探和欺骗

数据包嗅探和欺骗 任务 1 a:从教程下载 sniffex.c 程序 b:捕获两个特定主机之间的 ICMP 数据包。 捕获目标端口范围为 10 - 100 的 TCP 数据包。 c:在 telnet 上嗅探密码。 任务 2 a:ICMP 欺骗程序 b:欺骗 ICMP Echo 请求。 代表另一台机器欺骗 ICMP 回显请求数据包 c:欺骗以太网帧。 欺骗以太网帧。 将 01:02:03:04:05:06 设置为源地址。

java程序员修炼之道 pdf_?活动丨和大咖云风来场1对1交流,分享《程序员修炼之道》心得...

曾经获得无数赞誉,畅销20年经久不衰的IT领域经典著作——《程序员修炼之道》,多年来频繁出现在众多行业大咖和广大读者的推荐书单中。如今,这本广受推崇、好评无数的经典之作出新版啦!▊《程序员修炼之道:通向务实的最高境界(第2版)》4月22日,本书译者云风与多位业内大咖作客博文视点直播间,进行了一场关于传奇程序员程序修炼之道的精彩对谈。上次的直播活动结束后,我们收到了超多热情读者的积极反馈,并纷纷分享...

weixin_39717704的博客 82

汉字跨越三千年的生命力与数字时代适应性

文字作为文明载体,其演变规律始终遵循实用性与适应性的平衡。汉字作为现存最古老的文字系统,凭借形义结合的六书构造原理,实现了超方言的文化统一功能。在计算机处理方面,五笔输入法与Unicode支持证明了其技术兼容性,而视觉识别效率的先天优势使其在信息时代更具传播效力。从甲骨文识别AI到现代书法设计,汉字系统持续展现强大的文化承载力与技术适应性,这种活态传承为数字人文研究提供了独特样本。

weixin_29058331的博客 352

程序员修炼之道 pdf_活动丨想和大咖云风来场1对1的亲面交流吗?!快来分享你的《程序员修炼之道》学习心得!...

曾经获得无数赞誉,畅销20年经久不衰的IT领域经典著作——《程序员修炼之道》,多年来频繁出现在众多行业大咖和广大读者的推荐书单中。如今,这本广受推崇、好评无数的经典之作出新版啦! ▊《程序员修炼之道:通向务实的最高境界(第2版)》 4月22日,本书译者云风与多位业内大咖作客博文视点直播间,进行了一场关于传奇程序员程序修炼之道的精彩对谈。 (扫码获取直播回放) 上次的直播活动结束后,我们收到...

weixin_39591455的博客 94

OCC WebGL案例编译实战:从FreeType配置到静态库生成

本文详细记录了将OCC(Open CASCADE Technology)3D图形库编译为WebAssembly(Wasm)并在浏览器中通过WebGL渲染的实战过程。重点解决了FreeType库的交叉编译配置、OCC核心库的裁剪与静态库生成,以及WebGL样例项目的CMake改造等关键步骤,为开发者提供了从环境搭建到最终集成的完整指南。

weixin_28831461的博客 314

Windows本地部署Ollama+qwen本地大语言模型Web交互界面并实现公网访问

本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并安装Open WebUI结合cpolar内网穿透软件,实现在公网环境也能访问你在本地内网搭建的大语言模型运行环境。近些年来随着ChatGPT的兴起,大语言模型 LLM(Large Language Model)也成为了人工智能AI领域的热门话题,很多大厂也都推出了自己的大语言模型,并或多或少的开源了自己的大语言模型,今天就来分享一个最近很火,且对于小白来说比较好上手本地部署的运行本地LLM的工具Ollama。

迪之的博客 1650

程序员修炼之道-从小工到专家读后感

最近3周,利用早上的时间,阅读了《程序员修炼之道-从小工到专家》,这本书写得非常好,深有感触。可能由于水平有限,对于其中一些珠玑理解没有那么强的感受。这里主要讲一些我感触特别深的点。一、关于知识资产的概念 对我而言这是一个全新的概念,想想这么长时间以来,我一直没有让自己的资产增值,放着大好时间全部都浪费了,为此前不认真读书,感到难过。幸运的是,现在能认识到这个观点,并为后面的人生努力奋斗。哈哈,不

u013819292的博客 1646

【VS Code+Verilog+Vivado使用】(1)常用插件

VS Code + Verilog + Vivado联合使用说明

XDUryan的博客 5634

活动丨想和大咖云风来场1对1的亲面交流吗?!快来分享你的《程序员修炼之道》学习心得!

曾经获得无数赞誉,畅销20年经久不衰的IT领域经典著作——《程序员修炼之道》,多年来频繁出现在众多行业大咖和广大读者的推荐书单中。如今,这本广受推崇、好评无数的经典之作出新版啦! ▊《程序员修炼之道:通向务实的最高境界(第2版)》 4月22日,本书译者云风与多位业内大咖作客博文视点直播间,进行了一场关于传奇程序员程序修炼之道的精彩对谈。 (扫码获取直播回放) 上次的直播活动结束后,我们收到了超多热情读者的积极反馈,并纷纷分享了自己的学习笔记。博文菌看后感动的不行!由此萌生了这样的想法: 读过此书..

博文视点(北京)官方博客 601

ADI DSP开发环境(CCES)下的程序烧录问题(以ADSP-SC589为例)

在CCES环境下将程序烧录到flash主要有两种方式。首先在对项目编译产生文件的属性设置为Release。 在编译完成后,找到每个CORE单独生成的DXE文件: 文件通常位于项目目录下每个core的Release文件中。安装SC589评估板的驱动(ADSP-SC5xx_EZ-KIT_Lite-Rel2.0.0.exe)后,在安装目录下可以找到SPI FLASH芯片的驱动程序(sc589_w25q128fv_dpia_Core1.dxe): 把文件copy到CCES 的目录下由于SC58x处理器的特殊性

daijingxin的博客 3725

SAP S/4 FICO科目辅助余额表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP S/4 FICO科目辅助余额表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

我好像病了的博客 327

做一个优雅的程序员—《程序员修炼之道》读后感

之前读过的一本书,摘录些内容和感想和大家分享。这本书英文名字是:《The Pragmatic Programmer》,译名为《程序员修炼之道》,直译为《注重实效的程序员》。这是一本讲编程哲学的书,内容覆盖非常广泛但又言简意赅,300页的篇幅可谓全部是浓缩的精华。不知道你读过以后会不会像我一样顿觉相见恨晚、想一读再读?

做一个优雅的程序员 1万+

【光斑定位】空间激光通信、光斑定位、CCD、光斑定位——13000字

0.完整源码获得方式 订阅MATLAB/FPGA教程,免费获得教程案例以及任意2份完整源码 ----------------------------------------------------------------- 空间激光通信是指以光波作为载波进行数据传输的一种通信方式。目前,空间激光通信己成为人们关注的焦点。在空间激光通信系统中,光斑定位是是一项关键技术。 本论文首先对国内外空间激光通信系统的研究现状进行了阐述,论述了空间激光通信的理论只是,并对CCD成像原理,...

FPGA/MATLAB学习教程/源码/项目合作开发 1288

《高效程序员的修炼》读后感

本文来自http://blog.youkuaiyun.com/liuxian13183/,引用必须注明出处! 首先非常感谢陆经理的赠书,如有想购买的同学,可到当当购买,地址:http://product.china-pub.com/3768291 这本书讲的并不是通常市面所见到:教你如何使用一个类,研究它的内存与引用之间的关系;也不会教你如何实现一个功能或者一个界面;其实这本书是面对一个技术总监的书,如果你有志于CTO,那么我可以负责任的告诉你:你可以去购买它! 这是stackfl

劝学 3443

Vue和Vue-Element-Admin(六):集成中的CORS(跨域资源共享)问题

在vue-element-admin登录集成时候碰到跨域资源共享问题,CORS(Cross-origin resource sharing)是浏览器的技术规范,浏览器可以发起跨域请求但Javascript脚本不能,传统的ajax只能获取在同域名下的资源,但Html5允许ajax发起跨域请求,解决方案有:JSONP、Flash、IFrame、CORS。 一、CORS(跨域资源共享)问题 针对vue-element-admin的登录模块的后端接口完成后,前端调用时候出现报错,因为前端的端口是9527而后.

叶子叶来 9611

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

程序员的修炼之道读后感

程序员修炼之道读后感 本周阅读了《程序员的修炼之道》,这本书一共8章。针对编程的实效进行一系列的阐述,详细的介绍项目开发中程序员担当的角色,读完本书丰富了自己对一名程序员工作的认知,也让我认识到自己以前的认识知误区,本书从多角度来讲述编程之道,介绍从程序员甚至到项目管理者在一个项目开发的过程中责任和义务,并总结了很多值得我去学习的“方法”,也可以说是前人积攒的财富,给我带来强烈的启发,以下几点是...

weixin_30719711的博客 421

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

程序员修炼之道读后感

程序员修炼之道读后感   本书一共8章 针对编程的实效进行一系列的阐述,以前自己总是看一些偏向于纯技术的书籍都是针对代码技术的实现,并没有详细的介绍项目开发中程序员担当的角色,读完本书丰富了自己对一名程序员工作的认知,也让我认识到自己以前的认识知误区,本书从多角度来讲述编程之道,介绍从程序员甚至到项目管理者在一个项目开发的过程中责任和义务,并总结了很多值得我去学习的“方法”,也可以说是前人积攒

zzzEcho的博客 2860

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

高效能程序员的修炼—第一次读后感

高效能程序员的修炼—第一次读后感         最近利用在地铁上的时间看完了《高效能程序员的修炼》发现自己还是存在的很大的不足之处,或者说成为程序员就需要不停的学习,而我在一段时间很自满以为没有自己不能解决的问题,直到跳出了那个城市来到了北京才发现自己不过是一个很菜的菜鸟,在这里我那点知识根本是不够用的额,我突然发现了如果这么下去我们之间的差距就会变得很大,然后么我就每天花一点时间研究一些深入

雪域飞鸿 810

《程序员修炼之道》读后感

看到这个书名的时候,会不自觉的想起周星驰在《喜剧之王》中的经典桥段,手拿一本《演员的自我修养》激励着很多懵懂青年。 就像这本书的自序所讲的,这是一本包含有许多朴素的经验,写给注重实效的程序员的一本“演员的自我修养”。 刚刚步入编程队伍的我,正需要这样一本书给予我经验,也因为是多年精心耕耘的结果,一时不能全盘收入囊中,只能让思想先入为主,在开发中加以理解。 如何提问? 1:确切地知道你想要问什么,并尽量明确具体;2:小心而得体地组织你的问题,记住你是在请求帮助;3:发邮件时请使用有意义的主题;4:坐回椅子上,

a631464421的专栏 1014

程序员修炼之道第一章读后感

首先我读了序言,明白了这本书可能现在还是读不懂,但是书中的有些知识可能会帮助我以后开发软件少走点弯路, 所以,可能我现在还不太懂,但是我一定会好好阅读,尽量多理解书中的一些经验和内容,这是我对自己读这本书的要求。 求。 接着我读了第一章的内容,虽然第一章篇幅不多,但整体读下来还是收获很多的。在第一章的一开始,就教会了我做一 个做一个程序员的原则,那就是诚实和负责任。如...

weixin_30902675的博客 214

读书之《程序员修炼之道》

读书分享《程序员修炼之道》 0.0几篇序 读书之前首先看到的内容,让大家知道这不是一本烂书,本书从项目管理,软件架构和设计、代码编写和测试,各方面都有精彩的阐述。序中的重点内容: 《领悟程序员的哲学》 l 这不是一本只要读一遍的书 l 给程序员做培训的首选材料 《再次阅读,感受颇多》 l 公司新人的必备学习材料 l 看似朴素的道理,实际是若干经验的总结 n 看到了“破窗户” n

书读的太少,想的太多 3276
上一篇: 程序员修炼之道读后感(六)
下一篇: 程序员修炼之道读后感(八)
interhui
博客等级 码龄22年 8粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值