首页 > 2018年08月03日 > 全部分享
手写一个简化版Tomcat
一、Tomcat工作原理 我们启动Tomcat时双击的startup.bat文件的主要作用是找到catalina.bat,并且把参数传递给它,而catalina.bat中有这样一段话: Bootstrap.class是整个Tomcat 的入口,我们在Tomcat源码里找到这个类,其中就有我们经常使用 ...
分类:其他   时间:2018-08-03 22:12:33    收藏:0  评论:0  赞:0  阅读:164
Python——用for循环删除列表中的元素
for运行过程中会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个元素,然后获取它,接着删除第0个元素,这时候,原来是第1个的元素会变成第0个,当指针向后移动一次,指向了现在第1个元素,这时原来的第1个元素是现在的第0个元素,所以它在循环删除的过程过程中被跳过了。 想要实现循环删除, ...
分类:编程语言   时间:2018-08-03 22:12:14    收藏:0  评论:0  赞:0  阅读:530
set集合,深浅copy
一基础数据类型补充: 1.jion,把列表转换成字符串 2.列表list里的元素不能直接删除.适用于字典dict 原因:for的运行过程,会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个,然后获取到第0个元素,紧接着删除第0个.这个时候,原来的第一个元素会自动的变成第0个,然后指针 ...
分类:其他   时间:2018-08-03 22:11:53    收藏:0  评论:0  赞:0  阅读:168
Java 异常与反射 总结
1.异常 异常,简单来说,就是一个程序执行过程中发生的不正常情况的事件。它发生在程序的运行期间,干扰了正常的指令流程。如果没有处理异常,那么出现异常之后,程序会停止运行。异常分为运行异常和非运行异常。非运行异常也叫编译异常。对于编译异常编译器要求必须处理。否则无法运行。运行时异常编译器不要求强制处理 ...
分类:编程语言   时间:2018-08-03 22:11:31    收藏:0  评论:0  赞:0  阅读:180
python安装PyMySQL
1、简介 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 2、PyMySQL安装 在使用 PyM ...
分类:数据库技术   时间:2018-08-03 22:10:54    收藏:0  评论:0  赞:0  阅读:212
【RL系列】SARSA算法的基本结构
SARSA算法严格上来说,是TD(0)关于状态动作函数估计的on-policy形式,所以其基本架构与TD的$v_{\pi}$估计算法(on-policy)并无太大区别,所以这里就不再单独阐述之。本文主要通过两个简单例子来实际应用SARSA算法,并在过程中熟练并总结SARSA算法的流程与基本结构。 强 ...
分类:编程语言   时间:2018-08-03 22:10:34    收藏:0  评论:0  赞:0  阅读:183
BZOJ2671 Calc(莫比乌斯反演)
两个多月之前写的题,今天因为看到一道非常相似的题就翻出来了,发现完全不会,没救。 感觉这个题其实第一步是最难想到的,也是最重要的。 设d=gcd(a,b)。那么a=yd,b=xd,且gcd(x,y)=1。a+b|ab等价于x+y|xyd。 由gcd(x,y)=1,得gcd(x+y,y)=gcd(x, ...
分类:其他   时间:2018-08-03 22:10:00    收藏:0  评论:0  赞:0  阅读:171
Net Core平台灵活简单的日志记录框架NLog初体验
? Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblogs.com/yilezhu/p/9339017.html]" 有人说比较重量,生产环境部署也比较麻烦。因此 ...
分类:Web开发   时间:2018-08-03 22:09:32    收藏:0  评论:0  赞:0  阅读:190
python opencv3 grabcut前景检测
git:https://github.com/linyi0604/Computer-Vision ...
分类:编程语言   时间:2018-08-03 22:09:01    收藏:0  评论:0  赞:0  阅读:216
C#多线程编程系列(三)- 线程同步
[TOC] 1.1 简介 本章介绍在C 中实现线程同步的几种方法。因为多个线程同时访问共享数据时,可能会造成共享数据的损坏,从而导致与预期的结果不相符。为了解决这个问题,所以需要用到线程同步,也被俗称为“加锁”。但是 加锁绝对不对提高性能,最多也就是不增不减 ,要实现性能不增不减还得靠高质量的 同步 ...
分类:编程语言   时间:2018-08-03 22:08:36    收藏:0  评论:0  赞:0  阅读:199
python基础二
while 循环 死循环 终止循环 一、 改变条件 (标志位的概念):一般默认使用flag来作为标志位。 print(1 1) print(1 4) print(1 4 or 8 5 or 7 2) print(1 2 and 3 5 and 2 1 or 9 1 and 3 5 and 2 1 a ...
分类:编程语言   时间:2018-08-03 22:08:17    收藏:0  评论:0  赞:0  阅读:181
dirname
功能说明:dirname命令用于显示文件或目录路径。 范例1.显示文件路径 范例2.显示目录路径 给dirname命令一个相对路径,它也会返回相对路径,当前目录(.) ...
分类:其他   时间:2018-08-03 22:07:43    收藏:0  评论:0  赞:0  阅读:120
python 学习DAY07
str.join()用xx进行拼接 列表和字典再循环的时候直接删除会漏删 复制一个新字典或者新列表用新字典或者新列表里的值进行删除 .fromkeys()返回到的是新字典不影响原列表,加入的value是多个KEY共享 set集合 无序无重复可hash 最常用于去重 本身可以增删改查 可以用.froz ...
分类:编程语言   时间:2018-08-03 22:07:26    收藏:0  评论:0  赞:0  阅读:159
java笔记及周报告
这周的学习时间是真的少,不过以后不会了。 这周在闲暇时间做了一些小项目,小测试,为开学考试做做准备。 这周有科一,幸运的我两次就过了。现在要准备科二了,不过科二不像科一,至少我这么认为。 看看这周遇到的问题:Java测试中被固定格式限制了思想,而问题就是要打破这种固定格式,这种固定格式是相对于我们这 ...
分类:编程语言   时间:2018-08-03 22:07:13    收藏:0  评论:0  赞:0  阅读:138
WS_TABSTOP 与 BS_DEFPUSHBUTTON 第一次使有
关于 WS_TABSTOP,我一直没搞明白,为何加了 WS_TABSTOP ,当按下 Tab 键时,窗口中的控件还是不能自动的切换焦点。 为何 SetFocus(hwnd); 后,虽然按钮已获得焦点,但焦点的虚线框不显示。 关于 BS_DEFPUSHBUTTON,为何加了,在窗体上按下【回车】什么反 ...
分类:其他   时间:2018-08-03 22:06:42    收藏:0  评论:0  赞:0  阅读:215
最小割板子题——[USACO5.4]奶牛的电信
今天邱神给我们讲了图论,还讲了一下网络流算法。自己找了一个洛谷板子题。 之前说最小割的答案等于最大流,但是发现直接写是不对的。为什么呢?因为这个题有一个坑!就是这个题其实不是求的是最小割边,而是最小割点。最小割边的答案就是最大流的答案,但是最小割点不是啊。。。怎么办呢? 只能转化。把割点再构图的时候 ...
分类:移动平台   时间:2018-08-03 22:06:22    收藏:0  评论:0  赞:0  阅读:168
Linux移植之tag参数列表解析过程分析
在Linux移植之内核启动过程start_kernel函数简析中已经指出了start_kernel函数的调用层次,这篇主要是对具体的tag参数列表进行解析。 1、内存参数ATAG_MEM参数解析 2、命令行参数ATAG_CMDLINE解析,以传入的命令参数bootargs=noinitrd root ...
分类:系统服务   时间:2018-08-03 22:06:03    收藏:0  评论:0  赞:0  阅读:199
剑指Offer(书):二维数组中的查找
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 分析:关键点:每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。从关键点我们需 ...
分类:编程语言   时间:2018-08-03 22:05:45    收藏:0  评论:0  赞:0  阅读:142
项目开发字符串模型strstr_while
#define _CRT_SECURE_NO_WARNINGS #include #include #include void main71() { char a[] = "i am a student"; char b[64]; int i = 0; for (i=0; *(a+i) != '\0... ...
分类:其他   时间:2018-08-03 22:05:24    收藏:0  评论:0  赞:0  阅读:187
模块和包
1.什么还模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链 ...
分类:其他   时间:2018-08-03 22:05:09    收藏:0  评论:0  赞:0  阅读:138
1219条   上一页 1 ... 5 6 7 8 9 ... 61 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!