工作中的开发过程(Javaweb路线,写给刚刚实习或者马上就要工作的朋友)
当我还没开始工作的时候,我是对实际项目开发流程充满未知和向往的,当时很希望能够有一个过来人,给我介绍一下实际工作起来是什么样子的。 如今这篇博客就是写给那些刚刚实习或者马上工作还未工作的朋友们。希望能够对开发工作流程有一个初步的认知和了解。 工作中的开发流程: (当前我在的项目是这样的。) 总的流程是这样的: 1.领任务 2.开发,自测,提交代码 3.测试人员测试,反Bug修改 首先,第一步: 领任务: 我们使用的是钉钉的 石墨文档 进来是这样的 , 上面的是开发人员的开发进度,下面是测试人员
LaTeX学习笔记2
2019.11.27 1.偏导数符号可以使用\partial表示。 2.构建大括号方程组的形式,可以使用case。 其他方法参考:https://blog.csdn.net/miao0967020148/article/details/78712811
\begin{cases}
0& \text{x=0}\
1& \text{x!=0}
\end{cases}
注:在case环境中,同样可是使用&进行对齐。 3.\leqslant为小于等于。\geqslant为大于等于。
socket服务端开发之测试使用threading和gevent框架
socket服务端开发之测试使用threading和gevent框架 话题是测试下多线程和gevent在socket服务端的小包表现能力,测试的方法不太严谨,也没有用event loop + pool池的概念。不管是gevent和threading有pool的情况下,确实很省资源,但是固定的pool线程池容易在突发事件中被堵塞住。 另外提一句,劲量少用multiprocessing,因为他的进程开销有些大,当然如果单纯用multiprocessing做进程池里面worker进程,那还是个好选择
python 登录并获取session,使用session新增ecshop的草稿
import requests header={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"} data={"username":"fuhui","password":"P@ssw0rd","act":"act_login", "back_act":"./index.php"} s=
添加ssh服务构建新镜像-docker commit 方式01
添加ssh服务构建新镜像-docker commit 方式 1:docker commit构建自定义镜像---一般不推荐使用这种方式构建新镜像 1:ubuntu基础镜像下载
ubuntu@ubuntu:~$ docker pull ubuntu:18.04
2:运行镜像,启动一个容器
ubuntu@ubuntu:~$ docker run -it ubuntu:18.04 /bin/bash
root@92cf48876d4c:/#
3:配置软件源
#1:更新
root@92cf4887
开始写游戏 --- 第五篇
开始写游戏 --- 第五篇 今天写了一个这个组件: 代码: 用的时候这么用: 这是组件的运行效果: 写是写好了。。。但是我发现,之前写好的背包出问题了。。。。。。。 购买物品的时候,物品添加到背包里。 如果购买的物品超过背包的容量怎么办?背包完全没有写检测的方法。。。 而且这个方法感觉很复杂,我想了半天了。。。。。 现在是这样子: 可见购买物品明明都超出了背包的格子了,但是背
JAVA语言概述笔记
/*1 1995Sun公司 Oracle甲骨文公司 2 命令提示符 开启 开始键+r 切换盘符 盘符名称: 进去文件 cd tab键切换文件 cd .. 退回上一层 cd\ 返回根路径 cls 清空屏幕 dir 查看当前路径文件 exit 退出 3 关键字 完全小写字母 有特殊颜色 被保留的有特殊含义的 4 标识符 可以包含26个字母0-9数字$和_ 不能以数字开头 不能是关键字 命名规范:类名 大驼峰式所有首字母大写 变量命名和方法命名 小驼峰首字母小
(〃'▽'〃)给我的小说打个广告
来了来了,一直想写个小说的我开始动笔了( ̄︶ ̄)↗ 传送门 自从初高中写过小说自high之后,就很久没写过东西了。此次重操旧业,弃码从文,假的,代码小说我全都要。 小说的设定是架空的洪荒世界,加上了全七八糟的算法和ACM内容,主要人物来源于我周边中的人,故事有写实的,也有纯瞎掰,但这毫无影响,因为我就是来练手的。 然后因为种种原因(懒),所以现在是周更,后面可能写high了可能就更地快了。目前,因为是用手机写小说这个app发布的,所以是在阅听网,后面可能会变哟( • ̀ω•́ )✧ 希望能有更
IP地址与MAC地址的作用和关系
IP和MAC两者之间分工明确,默契合作,完成通信过程。在数据通信时,IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另外一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网
2019-2020-1 20199321《Linux内核原理与分析》第十一周作业
竞态条件漏洞实验 本实验的实验楼环境有些问题,可以使用Return-to-libc攻击实验的环境。 竞态条件是指多个线程同时访问或者操作同一块数据,运行的结果依赖于不同线程访问数据的顺序。如果一个拥有root权限的程序存在竞态条件漏洞的话,攻击者可以通过运行一个平行线程与漏洞程序竞争,以此改变该程序的行为。 准备工作 实验环境开启了针对竞态条件攻击的保护,所以需要先关掉保护。该选项意味着全域可写sticky位开启的文件夹是不能作为链接目标所在文件夹的 新建我们的工作目录 在 /home/shi
IP地址与MAC地址区别
长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。 分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。 寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层)
go-gui-控件和信号
go-gui-控件和信号 控件 控件简介 控件是对数据和方法的封装。控件有自己的属性和方法。属性是指控件的特征。方法是指控件的一些简单而可见的功能。如按钮就是一个控件,这个按钮是方形的,里面有张图片,这是我们能看到外观属性,同时,这个按钮具备被人按下的功能。 GTK中控件主要分为两类:容器控件,非容器控件。 容器控件:它可以容纳别的控件,我们可以理解为盒子,盒子拿来装东西。容器控件又分为两类,一类只能容纳一个控件,如窗口,按钮;另一类能容纳多个控件,如布局控件。 非容器控件:它不可以容纳别的控
Mysql入门第一天
###Mysql常见命令 查看当前所有的数据库 show databases; 打开指定的库名 use 库名 查看当前库的所有表 show tables; 查看其他库的所有表 Show tables from 库名; 创建表 Creat table 表名( 列名 列类型, 列名 列类型, … ) 查看表结构 desc 表名; 查看当前数据库版本 第一种方法: Dos命令 mysql –V或 mysql --v 第二种方法: 登陆到mysql服务器 select version();
mac编译Cpython
源代码中有什么? CPython 源代码分发包含各种工具,库和组件。我们将在本文中探讨这些内容。 首先,我们将重点关注编译器。先从 git 上下载 Cpython 源代码. git clone https://github.com/python/cpython
cd cpython
git checkout v3.8.0b3 #切换我们需要的分支 注意:如果你没有 Git,可以直接从 GitHub 网站下载 ZIP 文件中的源代码。 解压我们下载的文件,其目录结构如下: cpython/
│
今日推荐
周排行