docker最近可以说火得一踏糊涂,跟 51大神在交流技术的时候这个东西会多次被提到,当我们还玩vm+linux/freebsd的时候,人家已经上升到更高层次了,这就是差距,感觉好高大上的样子,技术之路一直要不断学习提升,博采众长,人生何尝不是如此. 于是抽了点时间了解了下 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone…
OpenFlow1.3.3 学习记录(持续更新) 正在学习OpenFlow1.3,该篇笔记将日常更新,主要内容大致为官方文档的总结与翻译. 交换机组件 按照优先级顺序进行包匹配,如果匹配到流表项,则执行流表项中绑定的Instructions:如果没有匹配到流表项,将根据table-miss的配置进行操作,转发到controller,drop,next flow table.Instruction包括:actions或者修改流水线配置. OpenFlow Ports Standard Ports…
写在前面        我是一个测试工程师,从土木工程行业转行到互联网行业,目前是工作的第三年.平时主要做功能测试,性能测试接触比较少,虽然以前培训的时候学习过一些性能相关的知识,但都是入门初级的知识再加上平时不怎么用,就忘得差不多了.        幸运的是,目前就职的公司会进行性能项目测试,所有准备系统学习一下性能相关方面的知识,搭建自己性能测试的框架,完善知识体系,也为自己更好的职业发展助力.        我优先学习的性能测试工具是LoadRunner,版本11或者12.主要学习途径是看…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手册/数据手册,官方EVK板设计文件,各种应用笔记,各种参考设计方案.培训视频.软件SDK开发包,官方IDE/CFG工具,第三方软件支持等应有尽有,如果这上面文档你都能全部仔细看一遍,软件都能下载用起来,不用怀疑,你就是资深专家了. 其中痞子衡特别推荐你把所有应用笔记都看一遍,这些笔记凝结了所有恩智浦…
0x00 上午学习了XSS漏洞,中午吃饭想了想,还是思考的太浅层了,这种老生常谈的东西对于现在的我意义不大.现在我需要的是思考.于是就有了这个随笔.在本文中,我会持续更新一些XSS的深入思考,payload.以及一个XSS小游戏的通关过程.本文会随时持续更新,毕竟还有好多有趣的东西去学习呢233. 0x01 从乌云腾讯反射型XSS系列开始 案例一 1:前文提过,反射型xss中有输出会出现在HTML标签的属性之中. 但是基本不会有这种情况: 关键词:<input type="text&quo…
前言: 记得当初培训的时候,学习的还是ASP.NET,现在回想一下,图片水印.统计人数.过滤器....HttpHandler是多么的经典! 不过后来接触到了MVC,便立马爱上了它.Model-View-Controller,搭建项目,方便快捷.职责分工明确.易扩展易维护... 于是,便开始了我的ASP.NET MVC之旅: 13年初接触的是ASP.NET MVC 3,其实和ASP.NET相差的倒不是很多,拼命学习,各种Demo,各种实战视频,各种群问问题... 13年中经导师推荐,开始学习ASP…
嗯,作为一只蒟蒻,今天再次学习了状压dp(学习借鉴的博客) 但是,依旧懵逼·································· 这篇学习笔记是我个人对于状压dp的理解,如果有什么不对的地方,希望大家指出. 闲话不多说,进入正题. 首先,在介绍状压dp之前,我们先来了解一下状态压缩(常用的为二进制,why?[因为其他的我不会]). 什么是状态压缩呢?顾名思义,就是将数转换为二进制来进行一些操作. 基本操作: 看完基本操作,我们来看一下一些稍微复杂的操作. 操作 运算 取出整数n在二…
前言: 最近也在学习Hibernate,遇到的问题差不多都解决了,顺便把学习过程遇到的问题和查找的资料文档都整理了一下分享出来,也算是能帮助更多的朋友们了. 最开始使用的是经典的MyEclipse,后面我用的是JetBrains的IDEA了,个人比较喜欢这些快捷键.偷懒程序员必备啊,哈哈. 目录: Hibernate 系列 01 - 框架技术 (介绍Hibernate框架的发展由来) Hibernate 系列 02 - Hibernate介绍及其环境搭建 Hibernate 系列 03 - 使用…
关于这个系列教程,我是从最基础的开发环境搭建到项目进阶到后面的项目开发这个过程来写的.我一直秉承从实际项目开发以及源码解析的角度去写好这个教程,并让从未接触过编程的朋友能学好kotlin这门语言.所以我想把这个教程写到最详细.最全面.并且也持之以恒的写下去. 前言 在坚持的这个过程中,接触到了Kotlin的魅力,也碰到了困难,同时也认识许多想学好kotlin的朋友.这是我最开心的地方,也是我坚持下来的动力所在.我的原意是把这个系列的每一篇文章完成之后,再写一篇文章对这个教程做出总结,但是很多朋友…
基础命令 服务管理 systemctl redhat7 systemctl start foo.service 启动服务 systemctl restart foo.service 重启服务 systemctl stop foo.service 停止服务 systemctl reload foo.service 不重启服务下重新加载配置文件 systemctl status foo.service 查看服务状态 systemctl enable foo.service 设置服务开机自动启 sys…
上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站是fnng.cnblogs.com  和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时的响应时间. QPS 解释 QPS:Query Per Second 每秒查询率.是一台查询服务器每秒能够处理的查询次数.在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量. 为了达成预期…
关于ora 01219问题的解决 之前学习oracle的时候练习去建立表空间,建了很多之后手动删除了,之后再使用自己创建的用户名登陆数据库就会造成数据库 ORA-01031: ORACLE initialization or shutdown in progress 这个错误,查了多方的资料之后,发现你可能需要使用DOS去真正的删掉那几个表空间,这样才能继续使用你的用户名和密码登陆 方法如下: 1. 运行输入:sqlplus /nolog 2. 以sysdba的角色登录:connect sys/…
开始接触嵌入式操作系统的知识了,作为入门,选择了一个小巧的系统——uC/OS-II.当然,难度也并不小,至少对我来说是这样.刚刚开始看,使用的参考书是任哲的<嵌入式实时操作系统uC/OS-II原理及应用(第2版)>(北京航空航天大学出版社).其过程中遇到的问题及心得记录在这里. 第1章 嵌入式实时操作系统的基本概念 在这一章中,主要介绍了嵌入式操作系统相关的一些概念,其中讲到了一般情况下,嵌入式实时操作系统所支持的任务应该是一个无限循环结构,如下: void mytask(void *pdat…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是ARM Cortex-M学习资源. 类别 资源 版本 短评 官方汇总 cortex-m-resources / ARM公司专家Joseph Yiu收集整理的所有对开发者有用的官方Cortex-M资料链接(也包含极少数外部资源链接) 概念科普 Cortex-M ARM官方主页 / 最权威的Cortex-M资源来源,最新的Cortex-M技术应该从这里去找 ARM_Cortex-M维基百科 / 对于技术名词的解释,Wikipedia是非…
2.2页面加载过程 1.资源加载过程:URL->DNS查询->资源请求->浏览器解析 ①URL结构:http://www.hhh.com:80/getdata?pid=1#title[协议://域名:端口/路径?参数#哈希] ②DNS查询:浏览器<--(ip)(域名)-->DNS缓存+DNS服务器   (dns-prefetch缓存) ③资源请求:浏览器<--(status+response-header+body)(request-header+参数(url.body…
<算法笔记>胡凡著,<算法笔记-上机实战训练指南>胡凡著 <经典算法大全> <C陷阱与缺陷> <C程序设计语言-K&R> 链接:https://pan.baidu.com/s/17CY-IvfzWp6O4KD9FzvSVA 提取码:w7ii PS:鉴于现在下啥都要C币的某站,实在是令人无感了,博主本着开源和共享的精神分享一些比较经典.实用和难找的资料仅供大家学习使用,希望大家不要用于其他用途,你要是拿去卖钱,那我除了强烈谴责,其实也没啥办…
前言 使用jmeter 做压测的时候,希望对一个接口持续压测 10 分钟或者半小时,可以使用调度器设置持续压测时间. 设置样本总数 压测方式有2种,一种是设置线程组和循环次数,这样可以设置一个样本总数,完成固定次数的请求后结束. 比如我线程组设置5,循环次数为10,那么总样本数就是5*10=50 查看聚合报告,样本数是固定的50,达到50个后会结束 调度器 通过控制总的请求次数,我们没法控制结束时间,有时候领导要求压测10分钟或者半小时,怎么办? 第二种压测方式,使用调度器设置持续时间,控制压测…
(1). 准备工作,一些必须知道的东西 (创建时间:2014-06-05) A.必要的开发语言基础.至少要懂点ActionScript 3.0语法(ActionScript 3.0语法及API参考),若是一点也不懂,那下面的一切都将无从谈起,其实有编程基础的话,学起来也蛮快的. B.下载并安装集成开发工具.最常用的是Flash Builder(Flash Builder下载,以下简称FB),也可以使用Eclipse+FlexBuilder插件作为IDE(本人没试过,不知道好用不好用).FB不是免…
首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限, DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构. CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构. 对于普通用户:授予connect, resource权限.对于DBA管理用户:授予connect,resource, dba权…
step 1:芯片的数据手册(data sheet) 参考资料:sprs205k_TMS320VC5509A Fixed-Point Digital Signal Processor Data Manual(Rev. K) 此手册为TMS320C5509A定点数字信号处理器的数据手册.本手册分6章,每章的主要内容如下: 第1章介绍芯片的特征参数(片上资源),列出了该芯片上所有的设备资源: 第2章描述了该芯片的内部结构及主要特性,列举了该芯片的引脚排布和各个引脚的功能: 第3章为该芯片的功能概述,…
基础学习笔记之opencv(24):imwrite函数的使用 tornadomeet 2012-12-26 16:36 阅读:13258 评论:9 基础学习笔记之opencv(23):OpenCV坐标体系的初步认识 tornadomeet 2012-12-12 00:25 阅读:3803 评论:3   基础学习笔记之opencv(22):learning OpenCV书中一个连通域处理函数 tornadomeet 2012-12-11 21:08 阅读:4913 评论:4   基础学习笔记之op…
新的一年立下了转行做程序媛的Flag,我是文科妹子,专业是做市场传销…哦不,是市场营销,算是零基础转行,目标是半年内完成自学进入公司工作,目前打算从事的方向短期目标以入行为主,以前端(可以发挥自身审美优势)or 爬虫(python方向)程序员作为切入岗位,长期目标是成为物联网/人工智能方向的程序员,后两个是由于大势所趋,而且python也适宜从事这两个方向,后两个作为职业发展的长期目标会一直努力的.由于不熟悉这个领域,难免too young too navie,如果这篇文章有幸被各位看到,也希望…
--20170322 --1.0 --更新表的统计信息begin dbms_stats.set_table_stats(user,'EMP',numrows => 10000);end; begin dbms_stats.set_table_stats(user,'DEPT',numrows => 10000);end; --重新查看表的统计信息select t.table_name,t.num_rows,t.blocks from user_tables t where t.table_na…
--------------------------------------------day1------------------------------------------------- 1.为什么要使用数据库 2.什么是数据库 3.数据库的三层结构  https://www.cnblogs.com/wangjian920110/p/5454969.html4.主流数据库微软:SqlServer和access(小巧.免费.数据量不大)Mysql(开源)轻量级数据库Ibm:db2(海量数据…
T-SQL语法学习(一) 第一节 不常用语句 不常用语句-指的是一些不常用的查询语句,不针对业务数据查询 SET STATISTICS IO ON(用于查询逻辑读取次数,物理读取次数) 图片 select @@version (查询当前实例的数据库版本) 第二节 操作数据库管理工具注意事项 当我们在使用数据库图形化管理界面时,在执行update,insert,delete操作时,要是忘了加上条件,那么将会发生非常严重的问题,整个表的数据,乃至整个数据库都可能被你删除掉了,因此在做这些危险操作时,…
常用命令: 一.修改环境变量文件: 1.进入文件:vi .bash_profile 2.键盘点击[a]键,进入文件编辑 3.修改完成后,如果是vi,点击[esc]键退出编辑模式 4.输入以下命令进行具体操作: :wq  保存后退出vi,若为 :wq! 则为强制储存后退出(常用) :w    保存但不退出(常用) :w!   若文件属性为『只读』时,强制写入该档案 :q    离开 vi (常用) :q!   若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案. :e!   将档案还原到最…
1.易百教程 - 专注于IT教程和实例     http://www.yiibai.com/ 2.站长特效 - js特效      http://www.zzjs.net/ 3.酷站-享受编程和技术所带来的快乐      http://coolshell.cn 4.廖雪峰老师的网站 http://www.liaoxuefeng.com/ 5.印度佬创建的.很全面的学习网站 http://www.tutorialspoint.com/…
import numpy as np import pandas as pd import matplotlib.pyplot as plt df1 = pd.DataFrame(np.arange(1000, 1100, 4).reshape(5,5), index=['a'+str(i) for i in range(5)], columns=['b'+str(j) for j in range(5)]) df1 .dataframe tbody tr th:only-of-type { v…
ES6学习笔记(2019.7.29) 目录 ES6学习笔记(2019.7.29) let和const let let 基本用法 let 不存在变量提升 暂时性死区 不允许重复声明 块级作用域 级作用域 ES6的块级作用域 块级作用域与函数声明 const 基本用法 本质 顶层对象 解构赋值 数组的解构 基本用法 默认值 对象的解构 基本用法 默认值 注意点 字符串的解构 数值布尔值的解构 函数参数的解构 圆括号问题 不能使用圆括号的情况 可以使用圆括号的情况 用途 for.for in.for…
平时的工作中,不知不觉我们应用了很多HTML5,但当正儿八经问起来你对HTML5了解多少,很多时候都有点懵. 做个简单的HTML5总结.包括简介.要学的知识点.凌乱的知识点 HMTL5简介 定义:html的新版本,2014年10月由W3C完成标准制定. 设计目的:在移动设备上支持多媒体. 特点:简单易学. 要学习的知识点 canvas绘画元素 HTML多媒体:(可媒介回放的video和audio元素) HTML应用:(本地数据存储.访问本地文件.本地SQL数据.缓存引用.JavaScript工作…