对《图解TCP/IP》一书进行了内容整理与分析并根据各个章节的划分做出了思想导图,有助于对TCP/IP的理解和本书的学习。
2020/4/17 12:11:49 2.1MB 计算机网络 tcpip
1
本文,广泛的类测试超过十年在加州大学伯克利分校,加州圣迭戈,说明在一个故事线,使材料的愉快和容易消化的算法基础。
重点放在了解每个算法背后的清晰的数学思想,一种是直观和严格的方式而不过分。
功能包括:盒来加强叙事的使用:件,提供历史背景,如何在实践中使用的算法描述,并为数学复杂的旅行。
仔细选择高级的主题,可以在一个标准的一个学期的课程,跳过,但可以覆盖在一个先进的算法课程或更悠闲的连续两个学期。
一个可访问的线性规划处理向学生介绍这一算法最大的成就。
一个可选的章在因子分解的量子算法提供了一个独特的窥视到这个令人兴奋的话题。
除了文字,Dasgupta还提供了一个解决方案手册,可以在网上学习中心。
2018/11/2 5:45:01 1.93MB computer science
1
数字图像修复技术论文。
本文首先阐述数字图像修复技术的基本原理、起源和目前国内外的研究状况,并对当前存在的一些典型的数字图像修复算法进行引见、分析,指出其优缺点和适用范围。
对某些算法作重点论述,并在分析其算法后提出适当的建议改进。
在此基础上,结合毕业设计的要求,研究Criminis基于样本的图像修复算法思想,并给出实验结果,分析其优缺点及产生原因,并作出进一步改进。
在文章的结尾,将会对之前提到的算法进行归类总结,依据现有各种算法其自身的优缺点或是其在适用范围上的局限性等,总结当代数字图像修复技术的特点和发展趋势,提出该技术在今后的进一步研究发展中需要注意的几个问题。
2017/10/27 3:41:56 2.6MB 图像修复; Criminisi 算法
1
设计一个拥有注册、登录、退出功能的小程序。
一、接口提供方(1)使用面向对象思想,将方法封装到某个类中。
(2)创建一个独立的包、模块存放这个类。
(3)提供注册功能:需要输入“手机号码”、“密码”、“确认密码”三个信息。
注册完成后提示注册的手机号码。
限制手机号码长度11位,不满足则抛出异常给调用方;
密码、确认密码长度为6位,不符合则抛出异常给调用方;
密码、确认密码不相同,也抛出异常给调用方。
(4)注册信息保存到本地一个文件中。
(5)提供登录功能:登录成功后,提示欢迎登录;
账号不存在时、账号或者密码不正确时,抛出异常。
(6)提供退出功能:需要输入用户名,打印xxx退出登录。
(7)自定义多个异常类并继承Exception。
以满足上面的不同情况。
二、接口调用方:调用方是程序入口,它是独立的python文件。
主要功能为:(1)显示欢迎提示:程序运行起来,打印欢迎信息,并打印功能菜单,并提示用户进行的输入选择。
输入1执行注册、输入2执行登录、输入3执行退出登录、其他无效输入。
(2)主程序不断在循环运行,等待用户输入。
2016/3/21 13:28:22 7KB python 注册 登录 退出登录
1
web常见漏洞思想导图,包括漏洞原理,利用方式
2019/11/20 11:57:24 7.05MB 渗透测试 网络安全工具 web
1
Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。
它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。
Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上。
第一章序言第二章简介2.1.概述2.2.背景2.3.模块2.4.许可证信息2.5.支持第三章背景3.1.控制反转第一部分核心技术第四章对象、对象工厂和应用程序上下文4.1.简介4.2.IObjectFactory,IApplicationContext和IObjectDefinition接口引见4.2.1.TheIObjectFactory和IApplicationContext4.2.2.对象定义4.2.3.对象的创建4.2.3.1.通过构造器创建对象4.2.3.2.通过静态工厂方法创建对象4.2.3.3.通过实例工厂方法创建对象4.2.4.泛型类的对象创建4.2.4.1.通过构造器创建泛型类的对象4.2.4.2.通过静态工厂方法创建泛型类的对象4.2.4.3.通过实例工厂方法创建泛型类的对象4.2.5.对象标识符(id和name)4.2.6.Singleton和Prototype4.3.属性,协作对象,自动装配和依赖检查4.3.1.设置对象的属性和协作对象4.3.2.构造器参数解析4.3.2.1.根据参数类型匹配构造器参数4.3.2.2.根据参数索引匹配构造器参数4.3.2.3.根据名称匹配构造器参数4.3.3.详细讨论对象属性和构造器参数4.3.3.1.设置空值4.3.3.2.设置集合值4.3.3.3.设置泛型集合的值4.3.3.4.设置索引器属性4.3.3.5.内联对象定义4.3.3.6.idref节点4.3.3.7.引用协作对象4.3.3.8.value和ref节点的简短格式4.3.3.9.复合属性名4.3.4.方法注入4.3.4.1.查询方法注入4.3.4.2.替换任意方法4.3.5.引用其他对象或类型的成员4.3.5.1.使用对象或类的属性值进行注入4.3.5.2.使用字段值进行注入4.3.5.3.使用方法的返回值进行注入4.3.6.IFactoryObject接口的其它实现4.3.6.1.Log4Net4.3.7.使用depends-on4.3.8.自动装配协作对象4.3.9.检查依赖项4.4.类型转换4.4.1.枚举类型的转换4.4.2.内置的类型转换器4.4.3.自定义类型转换器4.4.3.1.使用CustomConverterConfigurer类4.5.自定义对象的行为4.5.生命周期接口4.5.1.1.IInitializingObject接口和init-method属性4.5.1.2.IDisposable接口和destroy-method属性4.5.2.让对象了解自己的容器4.5.2.1.IObjectFactoryAware接口4.5.2.2.IObjectNameAware接口4.5.3.IFactoryObject接口4.6.抽象与子对象定义4.7.与IObjectFactory接口交互4.7.1.获得IFactoryObject对象本身,而非其产品4.8.使用IObjectPostProcessor接口自定义对象4.9.使用IObjectFactoryPostProcessor定制对象工厂4.9.1.PropertyPlaceholderConfigurer类4.9.1.1.使用环境变量进行替换4.9.2.PropertyOverrideConfigurer类4.10.使用alias节点为对象添加别名4.11.IApplicationContext简介4.12.配置应用程序上下文4.12.1.注册自定义解析器4.12.2.创建自定义资源处理器4.12.3.配置类型别名4.12.4.注册类型转换器4.13.IApplicationContext接口的扩展功能4.13.1.上下文继承4.13.2.使用IMessageSource接口4.13.3.在Spring.NET内部使用资源4.13.4.松耦合事件模型4.13.5.IApplicationContext的事件通知4.14.定制IApplicationContex中对象的行为4.14.1.IApplicationContextAware标识接口4.14.2.IObjectPostProcessor接口4
2018/6/2 6:28:01 1.02MB spring.net 中文手册 在线版
1
java基础思想导图java基础思想导图java基础思想导图java基础思想导图
2017/9/1 21:15:11 482KB java基础
1
精通并发与netty视频教程(2018)视频教程。
精通并发与netty视频教程(2018)视频教程netty视频教程Java视频教程目录:1_学习的要义2_Netty宏观理解3_Netty课程大纲深度解读4_项目环境搭建与Gradle配置5_Netty执行流程分析与重要组件介绍6_Netty回调与Channel执行流程分析7_Netty的Socket编程详解8_Netty多客户端连接与通信9_Netty读写检测机制与长连接要素10_Netty对WebSocket的支援11_Netty实现服务器端与客户端的长连接通信12_GoogleProtobuf详解13_定义Protobuf文件及消息详解14_Protobuf完整实例详解15_Protobuf集成Netty与多协议消息传递16_Protobuf多协议消息支援与工程最佳实践17_Protobuf使用最佳实践与ApacheThrift介绍18_ApacheThrift应用详解与实例剖析19_ApacheThrift原理与架构解析20_通过ApacheThrift实现Java与Python的RPC调用21_gRPC深入详解22_gRPC实践23_GradleWrapper在Gradle项目构建中的最佳实践24_gRPC整合Gradle与代码生成25_gRPC通信示例与JVM回调钩子26_gRPC服务器流式调用实现27_gRPC双向流式数据通信详解28_gRPC与Gradle流畅整合及问题处理的完整过程与思考29_Gradle插件问题处理方案与Nodejs环境搭建30_通过gRPC实现Java与Nodejs异构平台的RPC调用31_gRPC在Nodejs领域中的静态代码生成及与Java之间的RPC通信32_IO体系架构系统回顾与装饰模式的具体应用33_JavaNIO深入详解与体系分析34_Buffer中各重要状态属性的含义与关系图解35_JavaNIO核心类源码解读与分析36_文件通道用法详解37_Buffer深入详解38_NIO堆外内存与零拷贝深入讲解39_NIO中Scattering与Gathering深度解析40_Selector源码深入分析41_NIO网络访问模式分析42_NIO网络编程实例剖析43_NIO网络编程深度解析44_NIO网络客户端编写详解45_深入探索Java字符集编解码46_字符集编解码全方位解析47_Netty服务器与客户端编码模式回顾及源码分析准备48_Netty与NIO系统总结及NIO与Netty之间的关联关系分析49_零拷贝深入剖析及用户空间与内核空间切换方式50_零拷贝实例深度剖析51_NIO零拷贝彻底分析与Gather操作在零拷贝中的作用详解52_NioEventLoopGroup源码分析与线程数设定53_Netty对Executor的实现机制源码分析54_Netty服务端初始化过程与反射在其中的应用分析55_Netty提供的Future与ChannelFuture优势分析与源码讲解56_Netty服务器地址绑定底层源码分析57_Reactor模式透彻理解及其在Netty中的应用58_Reactor模式与Netty之间的关系详解59_Acceptor与Dispatcher角色分析60_Netty的自适应缓冲区分配策略与堆外内存创建方式61_Reactor模式5大角色彻底分析62_Reactor模式组件调用关系全景分析63_Reactor模式与Netty组件对比及Acceptor组件的作用分析64_Channel与ChannelPipeline关联关系及模式运用65_ChannelPipeline创建时机与高级拦截过滤器模式的运用66_Netty常量池实现及ChannelOption与Attribute作用分析67_Channel与ChannelHandler及ChannelHandlerContext之间的关系分析68_Netty核心四大组件关系与构建方式深度解读69_Netty初始化流程总结及Channel与ChannelHandlerContext作用域分析70_Channel注册流程深度解读71_Channel选择器工厂与轮询算法及注册底层实现72_Netty线程模型深度解读与架构设计原则73_Netty底层架构系统总结与应用实践74_Netty对于异步读写操作的架构思想与观察者模式的重要应用75_适配器模式与模板方法模式在入站处理器中的应用76_Netty项目开发过程中常见且重要事项分析77_JavaNIOBuffer总结回顾与难点拓展78_Netty数
2018/11/3 6:48:04 108KB 精通并发 netty 视频教程 高并发
1
2010年底,技术研发部那轰轰烈烈的晋升面试慢慢落下帷幕,有人快乐有人失落。
一晃几个月过去了,晋升失败的痛苦慢慢平复,晋升成功的快感也逐渐消退。
接下来一个非常实际的问题摆在了我们面前,特别是对那些晋升成功的工程师来说,那就是,晋升成功后,你是不是依然做着相同的工作,跟以前没啥分别。
尽管遭到一些争议,新的jobmodel在这次晋升过程中,还是起到了比较关键的作用,它明确的定义了各个层级的测试工程师,应该具备何种能力,能够完成哪些不同难度的工作。
除此以外,我们几乎隔一段时间就能看到一幅“测试工程师职业发展路线图”,每张画的都不一样,不过中心思想基本差不多,无非是说测试是万金油,可以向多个方向发
2019/11/20 11:58:25 448KB 测试工程师的分工
1
对应企业开发的Mysql知识梳理
2015/7/6 13:15:20 3.57MB Mysql Mysql集群
1
共 819 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡