自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个吃货有何不可⌒ヮ⌒

一个沉迷于代码的吃货......

  • 博客(32)
  • 收藏
  • 关注

原创 git取消commit的提交

git取消commit的提交先使用git log查看日志,找到要取消的commit哈希码git log使用git reset --soft 取消刚刚提交的commitgit reset --soft 哈希值或者使用git reset --hard 取消git reset --hard 哈希值...

2019-06-18 11:39:22 1850

原创 c++的按位取反、左移、右移、按位与、按位或、按位异或运算符

#include <iostream>using namespace std;int main(){// ~ 按位取反 把对应数字的十进制转换为二进制再对每位取反即0101变为1010//// << 左移 把对应的数字转换为二进制代码再对其每位左移后面补零,结果为被左移数*2的左移次方,1<<4结果为16,过程:0001左移4变为1000...

2019-04-27 16:13:51 3421

原创 React中的PropTypes与DefaultProps的应用

PropTypes是用于校验父组件传值给子组件的值是否合法// 父组件代码import React,{Component,Fragment} from 'react'import './App.css'import Items from './Items'import Test from './test'class Demo extends Component{ constr...

2018-12-23 20:55:32 420

原创 React基础代码

基础结构import React,{Component,Fragment} from 'react' // 导入各种依赖及组件class Demo extends Component{ render(){ return (// jsx代码---js代码与html代码 &lt;Fragment&gt; &lt;h1&gt;123&lt;/...

2018-12-23 17:58:02 199 1

原创 React的安装与项目创建

推荐直接食用React官方文档:https://reactjs.org/docs/getting-started.htmlReact环境需要准备nodejs环境、npm打开nodejs官网下载对应的系统版本进行安装https://nodejs.org/en/有lts与current两个版本,推荐使用lts版本React安装如nodejs与npm都安装好了,直接执行以下命令即可npx...

2018-12-23 17:37:46 115

原创 React技术基本介绍

React简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。于2013年5月开源。React的GitHub开源地址https://github.com/facebook/reactReact的优点React编码人员只需针对数据进行操作,不对DOM进行直接操作,对...

2018-12-23 17:20:16 3041

原创 网站开发中多条件数据库查询

多条件查询的sql语句写法如下:select * from T_demo where 1=1and name='张三'and age='15'and sex='男' 在dao(数据层)包中写法如下:public List&lt;Product&gt; findByCondition(String id,String name,String category,String min,St...

2018-12-21 09:36:06 504

原创 进程与线程

程序:就是一个指令序列(早期的计算机只支持单道程序)进程实体(又称进程映像):PCB、程序段、数据段三部分构成,所谓创建进程实际就是创建进程实体中的PCB。撤销进程:实际上是撤销进程实体中的PCB。在实际内存中数据段和程序段并没有消失,只是指向这些地址的PCB被修改了而已。PCB是进程存在的唯一标志进程的定义1.进程是程序的一次执行过程2.进程是一个程序及其数据在处理机上顺序执行时所发生的...

2018-12-18 21:33:28 84

原创 JSON学习

JSON简介JSON: JavaScript Object Notation(JavaScript 对象表示法)JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON语法是JavaScript语法的子集什么是JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻...

2018-12-15 17:37:57 103

原创 学习ajax初步

什么是AJAXAJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。AJAX就是异步JavaScript,用于在网页同步数据==AJAX只能...

2018-12-14 14:53:34 127

原创 jsp隐藏对象

jsp的最终表现形式jsp代码最终会通过Tomcat转换成servlet的 .java 文件,通过java环境编译为 .class 文件。通过由jsp转成的servlet类中会包含9大隐藏对象jsp的隐藏对象jsp文件通过Tomcat编译后保存在项目目录文件夹下的 .metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina...

2018-10-29 14:37:32 110

转载 shell脚本编程初步

Shell Script ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。换一种说法也就是,shell script是利用shell的功能所写的一个程序,这个程序是使...

2018-10-28 17:13:08 84

原创 Git基本用法(二)

比较比较提交 Git Diff比较提交只能在未提交前查看修改了那些内容使用git diff命令查看# 比较修改了那些文件git diff# 如果文件有新建的,还没有提交到缓冲区,先提交到缓冲区在使用git diff --cached查看git diff --cached# 当文件通过git commit提交到仓库后git diff与git diff --cached将不能查看到任何...

2018-10-24 17:22:55 107

原创 Git基本用法(一)

git中基本信息配置使用Git的第一件事就是配置您的名字与邮箱,它是您在提交commit时的签名,每次提交commit时都会包含这些信息。使用git config进行配置# 配置用户名git config --global user.name &amp;quot;name&amp;quot;# 配置邮箱git config --global user.email &amp;quot;[email protected]&amp;quot;# 配置完成后会生成

2018-10-18 22:05:02 102

转载 git的简介

git的简介Git是一个快速的分布式版本控制系统。同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。1991年,Linus创建了开源的Linux,并且有着为数众多的参与者。虽然有世界各地的志愿者为Linux编写代码,但是绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。在这期间,所有的源代码都是由Linus手工合并。因为L...

2018-10-18 18:01:13 117

原创 Linux下安装软件

APT是Advance Packaging Tool(高级包装工具)的缩写,是Debian及其派生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。这个包管理器包含以 apt- 开头的...

2018-10-18 17:21:45 69

原创 数据流重定向

管道默认是连接前一个命令的输出到下一个命令的输入Linux中提供三个标准输入与输出:文件路径文件作用/dev/stdin用于标准输入/dev/stdout用于标准输出/dev/stderr用于错误输出简单的重定向# 通过管道把文件的输出作为cat的输出,并把cat的输出作为文件test的输入当输入追加为EOF结束echo 'hello' | ca...

2018-10-16 21:04:16 63

原创 文本处理命令

tr命令参数参数作用-d用于删除指定的字符,如echo ‘hello world’-s用于删除文本中连续并重复的字符col命令col命令可以将文本中的空格转为tab,将tab转为空格参数参数作用-x将tab转为空格-h转空格转为tabjoin将两个文件中相同的字段合并# 输出文字并创建file1echo 1 hell...

2018-10-16 20:13:03 80

原创 测试的分类

软件测试的分类-黑河测试、白盒测试 -静态测试、动态测试 -功能测试、性能测试 -回归测试、冒泡测试、随机测试 -单元测试、集成测试、系统测试、验收测试白盒与黑盒测试黑盒测试又叫功能测试、数据驱动测试或给予需求规格说明静态测试、动态测试功能测试、性能测试回归测试、冒泡测试、随机测试单元测试、冒泡测试、系统测试、验收测试...

2018-10-15 20:47:32 182

原创 python字符串+变量

字符串转义字符s = &quot;lilei&quot;s = 'lie \'s '#转义使用反斜杠表示(\)# 回车换行符# windows下\n# linux下\r\ns = 'hdsj \r\n dsfd'格式化把字符串按照一定的格式打印或者填充格式化有两种方法-利用百分号(%d表示整数,%s表示一个字符串)-利用format函数# 使用%格式化print(&quot;i love %...

2018-10-15 20:47:04 474

原创 命令执行顺序控制与管道

通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,我们再输入第二条命令,然后再按回车执行……,当有时候我们会一次输入多条命令,这个时候的执行过程又是如何的呢?当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件列表。你会使用如下操作# 更新软件源列表sudo apt-get update# ...

2018-10-15 20:46:49 103

原创 Linux的计划任务crontab命令

安装crontabsudo apt-get install -y rsyslog启动crontabsudo service rsyslog startsudo cron -f &amp;使用 man crontab 查看使用方法添加一个计划任务#执行一个添加命令crontab -e#选择第二个vim文本编辑器2# 在打开的文本中的最后添加下面一句话,文本中的#是注释的意思...

2018-10-15 19:57:59 369

原创 Cookie与Session

什么是cookie与sessioncookie在web应用中,当用户通过浏览器访问web服务器时,服务器会给客户发送一些请求,这些请求信息都保存在Cookie中。这样,当浏览器再次访问服务器时,都会在请求头中将cookie包含在其中一同发给服务器方便服务器再次响应。session当浏览器访问web服务器时,servlet容器就会创建一个session对象和ID属性,其中,session对象...

2018-10-15 15:35:50 315

原创 servletconfig和servlet

在servlet运行期间,经常需要一些辅助信息,这些信息可以放在web.xml文件中使用一个或多个&amp;amp;lt;init-param&amp;amp;gt;元素进行配置。 当Tomcat初始化时会将该配置信息封装到servletconfig对象中,通过调用init(servletconfig config)方法将servletconfig对象传递给servlet。servletconfig接口的常用方法方法...

2018-10-08 16:03:48 612

原创 实现servlet虚拟路径的映射(多重路径映射)

在web.xml中,一个 &amp;lt;servlet-mapping&amp;gt; 元素用于映射一个servlet的对外访问路径,该路径也被称为虚拟路径。如下:

2018-10-08 14:15:53 4251

原创 自动加载servlet程序

在实际开发中,有时我们希望某些servlet可以随tomcat 一同启动 ,列如在Tomcat启动时加载数据库信息等。可以通过配置web.xml来实现该配置。&lt;load-on-startup&gt; 元素时servlet元素下的一个元素。设置时如果设置为 负数或没有设定值 servlet容器将在客户端首次访问时请求这个servlet项目时加载它。如果设置为正整数或0时servlet容器将在...

2018-10-08 14:05:20 152

原创 文件系统操作与磁盘管理

基本操作df 查看磁盘的容量du -h 文件或目录名查看目录的容量

2018-10-01 17:37:49 144

原创 文件打包与解压缩

在windows上压缩包不过两种格式 *.zip\,*7z,而在linux上压缩包有 rar、gz、xz、bz2、tar、tar.gz、tar.xz、tar.bz2文件名后缀说明zipzip程序打包压缩的文件rarrar程序打包压缩的文件7z7zip程序打包的压缩文件tartar程序打包, 未压缩的文件gzgzip程序压缩的文件xzx...

2018-10-01 17:06:38 144

原创 环境变量与文件查找

declare tmp 变量创建命令,创建一个名为tmp的变量tmp=shiyanlou 为变量tmp赋值echo $tmp 输出变量的值,变量前必须加 $ .变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。环境变量命 令说 明set显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。e...

2018-09-30 22:23:53 115

原创 linux目录结构及文件基本操作

linux目录结构遵循FHS标准==tree /==以树的形式列出根目录的结构目录路径cd ~ 切换到用户目录, ~ 表示当前用户的home目录cd … 表示切换到上级目录pwd 获取当前路径绝对路径与相对路径 绝对路径是以根目录为参照,相对路径是以当前所在路径文参照文件基本操作touch iphone6 创建一个空文件iphone6,在linux中系统不以文件名后缀来区分文件类...

2018-09-30 21:17:00 121

原创 Linux用户及文件权限管理

用户管理终端信息查看who am i 查看当前终端用户名及终端基本信息,分别是:用户名、终端号、时间who命令其他常用参数参数说明-a打印能打印的全部-d打印死掉的进程-m同am i,mom likes-q打印当前登录用户数及用户名-u打印当前登录用户登录信息-r打印运行等级创建用户sudo adduser lilei ...

2018-09-30 11:19:30 254

原创 linux基本概念及操作

在linux中,最重要的就是命令,这就包过了2个过程,输入和输出tab键补全文本、命令、目录、参数等Ctrl+c强行终止当前操作或程序(不会使终端退出)Ctrl+s暂停当前程序,暂停后按下任意键恢复运行Ctrl+z将程序放到后台运行,恢复到前台为命令fgCtrl+a将光标移至输入行头Ctrl+e将光标移至行末Ctrl+k删除从光标所在位置到行末shift+pgup将终端向上滚动s...

2018-09-30 10:45:30 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除