精华内容
参与话题
问答
  • 软件测试入门视频教程

    万人学习 2015-01-22 16:21:44
    软件测试入门视频培训教程:该课程将带你走进“软件测试”的大门,具体内容包括软件测试环境搭建、软件开发模型、产品模型、CMM模型、测试用例、等价类划分、边界值划分、白盒测试、单元测试、bugfree搭建、系统测试...
  • 图解GitHub和SourceTree 入门教程 使用教程

    万次阅读 多人点赞 2014-09-14 01:12:29
    教程适用于github和bitbucket和gitee等主流代码托管仓库,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os,当然也不排斥使用纯命令行的朋友。 sourceTree配合高级的命令行,可以很方便快速的...

    -->本教程适用于github和bitbucket和gitee等主流代码托管仓库,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os,当然也不排斥使用纯命令行的朋友。

    sourceTree配合高级的命令行,可以很方便快速的应用到项目中。

    -->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化)

     

    先安装gitForWindows或 gitForMac,按提示默认安装,安装之后才可以在命令行中用git --version, git clone hereIsYourPath命令

     

    先看这里,使用Intellij IDEA 创建项目 从github上clone项目 并用SourceTree打开

    进阶看这里,用sourcetree创建新的branch,进行branch代码merge, cherry pick,reverse commit

    提高看这里,git for windows 总是提示输入用户名和秘密  

    提高看这里,用intellij idea合并git冲突

     

    JMeter源码导入到Intellij IDEA,点这里

     

    -->大家可以先看个关于git工作流程的视频,先了解一下,被youku转码了,不太清楚,将就看吧,点这里

    -->在github上注册一个账号,然后登陆。

    -->在github上点击create new, new repository, 随便输入一个项目名称即可,注意选上init this repository with readme(不选择也可以,事后再自己编辑),如下图。

    关于git流程,给个不错的参考链接,点我打开

    以我在github上开源的MyBatisGen为参考吧。

    -->如果想删除刚创建的项目,可以,点右下角的setting,如下图。

    -->将页面拉到最下边,点击delete this repository,在弹出层中输入项目名称,点击删除即可,如下图。

     

    -->现在要在本地clone出远程的项目,在github上点击刚才创建的项目,进行项目详情,在右下角有一块信息,复制https连接,如下图

    -->在本地随便一个目录下,输入以下命令,git clone https://github.com/jelly-liu/MyBatisGen.git,(这里用了一个我的开源项目做为示例),

    -->我们可以看到,新建的项目除了一个readme文件,什么也没有,你可以随便将一个maven项目的内容copy到此目录下,编译正确后,就可以提交了,下面我们以SourceTree为例,来演示怎么用可视化GUI工具提交修改。

    --下载并安装SourceTree,以windows版本为例,安装完成后,打开sourcetree,如下图

    -->点击file-open,选择我们刚才clone出来的项目的根目录后,打开后,如下图,可以看到,branches只有一个master, 点击右边的Uncommited changes,会显示你所有有改动但未提交的文件。

    -->看Unstaged files这一块内容,我们按住shift,选择所有你要提交的文件,然后再点鼠标右键,选择add(意思就是add到本地的索引库),操作完成后,Staged files这块内容就会出现我们刚才选择的所有文件,如下图

    -->在我们提交到本地repo前,我们先在sourcetree中设置一下通用information,当commit到本地时,这个infomation会当做通用的提交信息,点击tool->options,在full name和email address中输入你的github账号信息,如下图

    -->返回到我们刚才那一点,在Staged files中选择要提交到本地仓库的文件后,点击sourcetree左上角的commit之后,会让我们输入comments about this commit,输入后,点提交,可能会提示你再输入github的用户名和密码,如下图

    -->至此,我们只是提交到了本地仓库,最后一步就是如提交到远程仓库了,点击工具栏的push按钮,就可以提交到远程仓库(push到远程前,最好先从远程pull一把)。点击pull,即可从远程仓库下载最新的别人提交的修改了,如下图

    -->点击push后,会让你选择提交到远程仓库的哪个分支,自己决定吧,提交到远程仓库后,github上就可以看到你提交的内容了,如下图

    -->在分支1上的修改可以通过cherry pick,直接将修改的代码commit到分支2上。

    也可以在分支2上去过merge操作来获取其它分支的commit,但是要通过intellij idea去进行merge。

    注意cherry pick只用直接取到你本次提交的代码,另人在你提交之前的提交不会搞过来,而merge则会把你提交前别人提交也也搞过来。

    intellij ide操作如下图:

     

    -->sourcetree左边栏的Branches,可以随便删除,再重新从Remotes中选择你要check out的分支,clone到本地仓库。

    -->对于当前的所有本地改动,都可以用Stash功能将改动暂时保存,在任何时候都可以进行apply stash to current work branch。

    -->至此,githut和sourcetree的使用,就结束了,工具只是方便大众化,不排斥只用command line操作,自己玩吧。。。

    展开全文
  • Python入门教程

    万次阅读 多人点赞 2019-11-08 23:35:29
    我的Python入门教程 基础语法:B站海洋饼干叔叔——Python编程基础及应用 安装及案例:B站崔庆才python3入门到精通,推荐安装anaconda,里面包含python和一些常用的包,非常方便。另外, 可使用Pycharm或者jupyter...

    我的Python入门教程

    基础语法:B站海洋饼干叔叔——Python编程基础及应用
    安装及案例:B站崔庆才python3入门到精通,推荐安装anaconda,里面包含python和一些常用的包,非常方便。另外, 可使用Pycharm或者jupyter notebook作为代码编辑工具。
    基础+案例:小象学院52课入门
    补充:B站小甲鱼——零基础入门学习Python,评论区可获得相关程序代码,比较大型的程序有贪食蛇算法、飞机大战游戏等。

    继往开来

    接触Python这一年以来,用Python爬过一些数据,计算过一些数据,画过一些图,深感Pyhotn的博大精深。学而时习之,Pyhthon常用常熟,以后将在博客上分享整理出一些自己用过的程序代码,边复习变学习,记录学习的点点滴滴!
    -------------------------------------更新---------------------------------------------
    知乎上同步更新啦,更多内容可见个人知乎账号专栏:https://www.zhihu.com/people/gu-yue-shi-xin-84-62/columns

    展开全文
  • Go入门教程

    万次阅读 多人点赞 2018-01-19 10:06:11
    本人录制的Go入门视频 go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUyrT_9bpi7K0rYQ 基础编程 01、Go语言介绍 02、环境搭建 03、第一个Go程序 04、...

    基础编程

    01、Go语言介绍
    02、环境搭建
    03、第一个Go程序

    04、命名、变量、常量
    05、基础数据类型
    06、格式化输出、类型转换、类型别名
    07、运算符
    08、流程控制

    09、自定义函数
    10、递归函数、函数类型、匿名函数与闭包
    11、延迟调用defer
    12、获取命令行参数
    13、作用域

    14、包
    15、工程管理

    复合类型

    类型 名称 长度 默认值 说明
    pointer 指针 nil
    array 数组 0
    slice 切片 nil 引⽤类型
    map 字典 n il 引⽤类型
    struct 结构体



    16、指针
    17、数组
    18、slice
    19、map
    20、结构体

    面向对象

    对于面向对象编程的支持Go 语言设计得非常简洁而优雅。因为, Go语言并没有沿袭传统面向对象编程中的诸多概念,比如继承(不支持继承,尽管匿名字段的内存布局和行为类似继承,但它并不是继承)、虚函数、构造函数和析构函数、隐藏的this指针等。

    这里写图片描述

    尽管Go语言中没有封装、继承、多态这些概念,但同样通过别的方式实现这些特性:

    • 封装:通过方法实现
    • 继承:通过匿名字段实现
    • 多态:通过接口实现

    21、匿名组合
    22、方法
    23、接口
    24、异常处理(error接口、panic、recover)
    25、反射

    文本文件处理

    26、字符串处理
    27、正则表达式
    28、JSON处理
    29、文件操作

    并发编程

    30、什么是并发编程
    31、goroutine
    32、channel
    33、select

    网络编程

    34、网络概述
    35、Socket编程
    36、HTTP报文浅析
    37、HTTP编程

    20180210174507305
    展开全文
  • Packet Tracer介绍 Packet Tracer是Cisco公司针对CCNA认证开发的一个用来设计、配置和故障排除网络的模拟软件。 Packer Tracer模拟器软件比Boson功能强大,比Dynamips操作简单,非常适合网络设备初学者使用。...

    Packet Tracer介绍

    1. Packet Tracer是Cisco公司针对CCNA认证开发的一个用来设计、配置和故障排除网络的模拟软件。
    2. Packer Tracer模拟器软件比Boson功能强大,比Dynamips操作简单,非常适合网络设备初学者使用。
    3. Packet Tracer模拟器是考CCNA必须掌握的软件。

    学习任务

           1、安装Packer Tracer;

           2、利用一台型号为2960的交换机将2pc机互连组建一个小型局域网;

           3、分别设置pc机的ip地址;

           4、验证pc机间可以互通。

    实验设备

    Switch_2960 1台;PC 2台;直连线

     

    实验步骤

    1.选择网络设备

    2.选择交换机

    3.在交换机中选择2960型号的交换机

    4.将其拖入到面板中

    5.选择端设备

    6.在端设备选项中选择PC并拖入到面板中

    7.选择连接选项

    8.选择直通线,将两台PC的FastEthernet口连接到交换机

    9.连接好后设备连线出将会变为绿色

    10.点击PC2,进入PC2窗口,选择Desktop选项卡,选择IP Configuration

    11.配置相关参数

    PC2

           IP:       192.168.1.2

           Submask:    255.255.255.0

           Gateway:     192.168.1.1

    12.使用相同的方式配置PC3

    PC3

           IP:       192.168.1.3

           Submask:    255.255.255.0

           Gateway:     192.168.1.1

    13.使用PC2 ping PC3

    PC2 ping PC3        Reply

    同理,PC3 ping PC2

    PC3 ping PC2        Reply

    而因为此处没有路由器充当网关,因此无法ping通192.168.1.1

    PC3 ping Gateway Timeout

    本实验的目的是让我们对Packet Tracer思科模拟器有一定的了解。

    展开全文
  • 黑马程序员全新的Python入门教程来袭,目前正在连载中,16天的学习,让你由浅入深,深入学习Python编程! 讲解方式: python编程进阶,在跨过入门阶段以后更进一步的学习,依旧是由浅入深,通俗易懂,层层深入。 ...
  • 这里整理了一些个人经验和Python入门教程供大家参考。 如果你是零基础入门 Python 的话,建议初学者至少达到两个目标: 会用,理解。 会用 通过 Python 入门教程,学习 Python 的语法,熟悉 Python 标准库的使用。 ...
  • C语言入门教程,C语言学习教程

    千次阅读 多人点赞 2018-12-20 19:48:36
    作为一个c语言常用者,或者一个程序员,有必要仔仔细细,牢牢打好C语言的基础。 如果你是入门人,有必要一章一章的学,如果有基础,那就用来查漏补缺。...C语言入门教程,C语言学习教程 内部截图: ...
  • IOS 基础入门教程

    千次阅读 2013-12-12 23:50:07
    IOS 基础入门教程(http://www.w3cschool.cc/ios/ios-tutorial.html) 教程列表: IOS 简介IOS环境搭建Objective C 基础知识创建第一款iPhone应用程序IOS操作(action)和输出口(Outlet)iOS - 委托(Delegates)...
  • Python入门教程完整版(懂中文就能学会)

    万次阅读 多人点赞 2017-09-28 15:56:22
    今天本宝宝给大家带来了干货,Python入门教程完整版,完整版啊!完整版! 言归正传,我来给大家介绍一下这套教程,希望每个小伙伴都沉迷学习,无法自拔! 本套教程学习时间15天 1-3天内容:为Linux基础命令 ...
  • PyQt5(designer)入门教程

    万次阅读 多人点赞 2019-05-19 08:39:36
    PyQt5入门教程 注:这是当时闲着无聊写到github page的,在CSDN上也看了大佬们各种各样的教程跟疑难杂症解答,感觉我这个不放出来也有点可惜,希望各位能够从中收益吧。 在网上看了不少关于PyQt5的中文教程,但是无...
  • Ubuntu 16.04 中文版安装入门教程(图文),ubuntu16.04 安装Ubuntu16.04 1、进入 live cd 桌面   1)安装盘下载地址:http://releases.ubuntu.com/16.04/,可以用硬盘启动,也可以刻成光盘启动  进入后找蓝色...
  • Python基础教程,Python入门教程(非常详细)

    万次阅读 多人点赞 2019-06-25 13:26:47
    第1章 Python编程基础 1.编程语言是什么 2.编译型语言和解释型语言 3.Python是什么 4.Python具有哪些特点(优点和缺点) 5.学Python,不需要有编程基础!...7.Python 2.x和Python 3.x,初学者应如何选择?...
  • 二阶魔方入门教程

    万次阅读 多人点赞 2016-11-13 17:39:22
    目录 第一步 复原底下一层 第二步 复原顶面的颜色 第三步 复原顶层顺序 首先来介绍下魔方公式: 魔方公式由代表方位的英文字母、数字以及单引号 ' 组成。每个符号表示一个动作。...选定一块白色朝下的角块为定位块...
  • C++入门教程(一):第一个C++程序

    千次阅读 多人点赞 2018-03-31 18:44:45
    C++入门教程视频:https://www.bilibili.com/video/av20868986/ 目录 目录 基础示例 基础讲解 基础拓展 总结 练习 基础示例 本篇教程将要讲解在安装编译器时提到的这个代码: #include <...
  • 网络抓包工具 wireshark 入门教程

    万次阅读 多人点赞 2018-02-10 09:59:57
    Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。...
  • linux使用入门教程

    万次阅读 多人点赞 2018-06-08 20:18:42
    说实话在第一次接触Linux系统时,确实很不习惯,尤其是在用了多年的Windows后,可是项目需要又不得不顶着头皮去学习了,下面就自己一点点摸索做下总结,以供后面学习。 1、安装Linux系统 由于Linux的开源性,我们...
  • MATLAB零基础入门教程

    万人学习 2019-05-12 18:47:12
    MATLAB零基础入门教程,主要介绍数组和矩阵、数据类型和M文件设计等。很详细地介绍了MATLAB语言的基础知识。 本课程的特点是内容系统全面,条理清晰,并且内容比较新,讲了表、时间表等新的数据类型。
  • Python零基础入门教程 2.安装python3.8

    万次阅读 2020-07-10 14:07:48
    安装python3.8 前言 windows安装python3.8 linux安装python3.8 mac安装python3.8 使用docker安装python3.8 总结
  • oracle入门教程

    万次阅读 多人点赞 2019-07-11 14:14:02
    推荐一个Oracle入门学习教程 ... ... 在下面方框里面搜索Oracle ...第一个搜索结果就是小姐姐Oracle视频讲解课程 ...入门教程部分 永久表空间 存储数据库中需要永久化存储的对象,比如二维表、视图、存...
  • Python零基础入门教程

    千人学习 2019-05-05 10:51:22
    通过学习本教程,可以实现python编程入门,可以编写自己的python程序。 1.搭建python开发环境 2.我的第一个python程序 3.python变量 4.字符串 5.数字 6.列表 7.列表的操作 8.元组 9.if语句 10.字典 11....
  • SQL入门教程

    千人学习 2018-10-27 15:27:22
    本课程为 SQL 入门教程,基于最新标准 SQL: 2016,全面讲解六种主流数据库的 SQL 语句实现与差异,包括:Oracle、MySQL、SQL Server、PostgreSQL、Db2 以及 SQLite 。 本课程面向 SQL 初学者、数据库工程师/管理员、...
  • InfluxDB入门教程

    万次阅读 2017-07-31 11:11:11
    前言 InfluxDB是一个时序性数据库,详细资料如下 ... 下载和安装 LZ从官网下载的是influxdb-1.2.4_windows_amd64这个版本,这种数据库不需要安装,解压后配置完毕直接使用,解压后的文件为 ... in
  • MSP430单片机GPIO编程入门教程

    千次阅读 多人点赞 2018-01-20 21:27:36
    在本教程中,我们将一起学习MSP430单片机GPIO的编程方法。本文也适用于Launchpad开发板上使用的MSP430x2xx器件,如MSP430G2553、MSP430G2231等。MSP430单片机上的大多数引脚被分组为最多8个端口, P1到P8。每个端口...
  • 完整版—Android studio入门教程

    万次阅读 多人点赞 2017-10-17 12:54:34
    AS的安装及第一个AS中android项目的搭建 前言:前段时间公司搞了个 "校企合作" 的项目,要求公司人员去学校对学生进行阶段性的专业培训,荣幸的我被派去当了回“老师”;哈哈,真的有点“打肿脸充胖子”的感觉;...
  • JMeter入门教程

    万次阅读 多人点赞 2017-10-10 16:30:18
    本文版权归xmeter.net所有。欢迎转载,转载请注明出处。   简介 本文由xmeter君写给想了解性能测试和JMeter的小白,适合对这两者了解很少的同学们,如果已经有使用经验的请绕道,别浪费时间:-) 我们将介绍JMeter...
  • 最好的MATLAB入门教程(没有之一!)

    万次阅读 多人点赞 2018-11-21 23:44:33
     这个是MathWorks公司官方提供的MATLAB入门教程,简洁明了!!!非常适合初学者,这是我迄今为止见过的最好的入门教程,没有之一!!!  如果你是初学者,我建议你花两个小时看完,...
  • SpringBoot入门教程

    万次阅读 多人点赞 2019-09-23 08:33:28
    首先说下Spring的优缺点 Spring优点 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的...
  • protobuf入门教程

    万次阅读 2017-07-02 11:41:29
    1、简介和安装 2、消息类型 3、proto3 与 proto2 的区别 4、常用序列化/反序列化接口 5、repeated限定修饰符 6、枚举(enum)、包(package) 7、导入定义(import) 8、protobuf免费教学视频 ......
  • VSCode入门教程

    万次阅读 多人点赞 2018-09-25 23:48:08
    所以查资料后总结了这篇教程。 一、为什么要用? 轻量级、支持非常多的插件、某厂前端专用(顶锅盖).... 个人感觉是吸取了sublime的轻量,又有IDEA的调试和git功能,并且支持多插件 二、布局 三、导入git...

空空如也

1 2 3 4 5 ... 20
收藏数 114,098
精华内容 45,639
关键字:

入门教程