自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

古月林夕のblog

——Stay hungry,stay foolish……

  • 博客(69)
  • 问答 (4)
  • 收藏
  • 关注

原创 redis使用笔记

开关:MST_LOG_COUPON 参数 1 微信领券后进173主机的redis查看队列: cd /apps/ svr/redis/bin/ ./redis-cli keys * 查看当前所有的key exists keyname 查看n是否有这个key del keyname 删除key set keyname 1 设置name对应的key值为1 llen MST_COUP

2017-12-29 16:29:26 313

原创 shell命令笔记

shell命令笔记

2017-12-29 16:28:17 345

原创 shell编程笔记

shell基本语法变量第一行 !/bin/bash

2017-11-08 14:17:33 249

原创 Web安全之XSS与SQL注入

一、 前言近几年,伴随互联网的高速发展,对Web安全问题的重视也越来越高。Web应用所面临的威胁来自很多方面,其中黑客的破坏是影响最大的,黑客利用Web应用程序存在的漏洞进行非法入侵,从而破坏Web应用服务,盗取用户数据等,如何防范漏洞带来的安全威胁是一项艰巨的挑战。 为了增强用户的交互体验,开发者们在Web应用程序中大量应用客户端脚本,使Web应用的内容与功能变得丰富有趣,然而隐藏的安全威胁随之

2017-06-18 16:26:54 7018 1

原创 shell命令笔记

shell记录登陆ip和操作/etc/ptofile 日志路径 /tmp/ruige/root日志过滤加颜色标记tail -f vip_dap_integration_2017-03-22.log | grep –color=auto “Mysql”查看当前目录路径pwd文件中输入行数定位代码vim打开编辑代码,输入【:90】即可定位 输入【:set ...

2017-03-21 13:29:17 389

原创 java并发-主线程等待子线程结束

使用java多线程实现并发,多线程使用比较简单,但要注意一个问题——主线程若要等待子线程结束需要稍微处理一下。

2016-09-08 14:38:50 763

原创 Fiddler使用笔记

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据。

2016-07-18 19:19:51 632

原创 XDT——基于Python的XSS自动化检测工具

前言XDT(XSS Detection Tool)是一个基于Python的XSS自动化检测工具。这是本人本科毕业设计时实现的一个课题。关于Python 作为最受欢迎的程序设计语言之一,其语法简洁,代码执行快速(不需编译),具有丰富和强大的库,可以帮助处理各种工作,包括线程、数据库、文档生成、正则表达式、单元测试、网页浏览器、CGI、FTP、电子邮件等等。由于其简单快速且强大的特性,测试工具开发者

2016-07-18 14:50:22 14634 6

原创 毕业感悟

毕业前的疯狂大理的风花雪月,丽江的闲适光阴,早已向往的云南,总期待能有一次机会去一趟,感受它的美。趁着毕业典礼之前还有段时间,计划着毕业旅行,目的地第一想法便是云南。

2016-06-28 22:29:23 602

原创 重新出发吧,少年

然而人还是得自己有真正意识去警醒自己,看了一些身边的朋友的博客,突然觉得自己确实损失了一些时间去充实自己,即使之前的目标和选择告一段落了,自己也得有一个新的目标去努力,去充实自己,工作签了也有可能毁约,真正工作了也有可能遇到各种各样的问题,而且大部分是因为自己的无知,更该告戒自己,抓住时间努力,只有学习才能进步,充实内涵才能更加自信。

2015-12-10 23:14:20 623

原创 九月求职面经

想了挺久,决定还是把九月份校招面试的经历写一写,当作是一个记录吧,强调一下偶不是offer收割机,目前拿到的offer只有唯品会和网龙,但也算是经验积累和分享吧。 应聘的主要都是测试岗位,包括腾讯、新浪、猎豹移动、金蝶、网龙、华为、唯品会。

2015-10-14 14:17:02 942

原创 Go语言并发编程(二)

Go语言的并发编程主要通过goroutine和channel实现的。一、goroutine(一)goroutine的理解  对于初学者,goroutine直接理解成为线程就可以了。当使用go关键词调用函数时,启动一个goroutine的时候,就相当于启了一个线程,执行这个函数。   然而实际上一个goroutine并不是一个线程,是比线程还要小的调度单位。默认所有的goroutines在一个线程里

2015-08-31 17:12:26 728

原创 socket通信

学习了通信机制,小组做了一个仿QQ的聊天工具,能登录,注册,加好友,私聊,群聊,能玩通信游戏。我完成的任务一个你画我猜的通信游戏的模块,并完成了测试。本文主要叙述socket的通信机制,关于你画我猜这个模块后续再写出来,这里贴的代码是我完成的模块代码中截取出来的,只为了体现逻辑思路,连贯性可能欠缺请见谅。

2015-08-31 11:31:51 458

原创 分布式系统初识

在了解了分布式系统的基本原理之后,弄清楚了分布式系统的几个问题,整理如下。    首先,分布式系统到底是什么?    分布式顾名思义即分散,非集中方式,分布式系统的定义是,由对分布在网络的不同的位置上的系统进行通信和数据交换的系统。    那么为什么要需要这样理念的系统呢?    源于其三点,也是其优点:第一,数据共享,它可以解决组织机构分散而数据需要相互联系的问题,并且可以使多个程序(

2015-08-31 11:31:45 458

原创 Android拨号器---熟练控件与布局的应用

Android版的简易拨号器实现的内容主要由界面布局设计和Activity的简单函数组成首先是界面布局设计,最外层是垂直线性布局,分成三个部分:文本框,数字按键和功能键,在数字键部分采用网格布局,所有按钮用ImageButton。布局中控制界面比例自适应的方法在这里采用的是调节宽度或者长度的所占比重layout_weight。另外若需要使得界面去掉小标题,需要在AndroidMainfest.

2015-08-31 11:31:39 1657

原创 哈夫曼压缩

此文主要分析的是哈夫曼压缩的重点包括统计字符频率,建哈夫曼树,生成码表。哈夫曼压缩是最常用的一种静态无痕压缩。   以前也学习过哈夫曼的算法结构,但是没有自己去写代码实现,这次再学习了一遍,更加深刻理解哈夫曼压缩的原理,如何真正实现文件的压缩节省内存资源。下面梳理下我的代码和分析逻辑。   第一步是打开文件,读取文件流,统计文字频率。   方法是读取文件内容,根据每个字符有唯一的字节,存储在

2015-08-31 11:31:34 985

原创 Android界面布局

这几天手机安卓开发的学习,让我更加感受到了JAVA的魅力。     了解掌握了安卓开发软件的使用,接下来关键的第一步就是设计界面了。     界面设计包括布局和组件,组件按布局要求排列形成界面,而安卓的布局有以下五大布局:【1】FrameLayout 框架布局,是布局文件中默认的最简单的布局。   所有添加到这个布局中的视图都以层叠的方式显示,且组件均显示在屏幕的左上角。第一个添加的控件被

2015-08-31 11:31:28 428

原创 线程------让画面动起来

线程是大部分游戏的基础,这几天学习了线程,掌握了游戏的框架,恍然发现自己也能做出那些曾经觉得高大上的东西了。    线程:我觉得就是流水线,把一件事情交给一个或多个对象去做,而主线的控制继续。    创建线程的方法,主要有如下两种:    实现Runnable接口和继承Thread类    第一种方法实例如下    public class MyRunnable implements R

2015-08-31 11:31:22 592

原创 扫雷小游戏的设计与实现

完成JAVA版扫雷的基本实现后,其实发现这并不难,做这个小游戏,也是希望自己能有一些收获,以及看看自己能做什么。到现阶段,暂且总结下自己的成果和心得。       代码还是有些繁琐,算法是完全自己设计的,坦诚地说,基本都是比较简单的实现,算法和模块构建仍可进一步地优化。       要进一步完善功能,代码的模块构建还是非常重要的。       总体感受就是,通过自己的努力得到了基本的预期成果

2015-08-31 11:31:17 2985 1

原创 画板感想与小结

至画板重绘,我的画板已基本实现主要功能了,虽然还有很多需要完善,但看到自己做出的成果能够感到真正发自内心的愉悦,原来自己也能做出以前觉得很神奇的东西,每一次运行成功,得到想要结果时都会忍不住发出一声“哇塞!”,顿时倍感满足和开心。    尽管以后肯定会觉得这个是特别简单的小工程,不过当付出自己的时间和精力去完成,并得到想要的结果时那种成就感和满足感真的令人痴迷,其实这也是我每一次努力做每一件事所

2015-08-31 11:31:11 530

原创 接口与抽象类

第二次学习接口和抽象类了,发现还是有很多概念不清晰和遗忘,这里整理下自己的理解。   一、接口和抽象类均是不能实例化对象的特殊类,因为没有意义,接口中没有构造函数,只有常量和抽象方法,无方法体;抽象类是包含抽象方法,实例化无意义,若实例化会报错。   二、接口和抽象类的区别1.接口关键字interface;抽象类关键字abstract class。2.接口具有常量和抽象方法,可继承

2015-08-31 11:31:05 305

原创 类和对象的理解

类是具有相同属性和方法(行为)的一类事物(人),例如:书桌,自行车,灯,学生,老师。   对象是类的具体化(类的实例),指具体属于某类的个体,例如:学生李玉,我的一台电脑。   外部对类的访问有四种访问限定符:pubilc(公有的,无限制);protected(受保护的,有继承关系可访问,或同个包下);private(私有的,限类内部);默认的(同一个包下)。   构造方法分为默认(无

2015-08-31 11:31:00 311

原创 参数传递

1、JAVA中的数据类型有两大类   一是基本数据类型:     a. byte   字节型  1字节  8位      取值范围(-128~127)     b. short  短整型  2字节  16位             (-2^15~2^15-1)     c. int    整型    4字节  32位              (-2^31~2^31-1)    d. l

2015-08-31 11:30:54 297

将博客搬至CSDN

为更加方便博客的管理,将博客搬至CSDN。博客地址:[url]http://blog.csdn.net/swallowing_[/url]

2015-08-31 10:22:14 85

将博客搬至CSDN

2015-08-31 10:22:14 87

原创 Go语言并发编程(一)

Go语言的特色不得不提的就是并发机制,在C语言中编写非常繁琐复杂的并发程序在Go语言中可以非常便捷。Go中并发程序主要通过goroutine和channel来实现。这篇文章我主要是解释一下的是“并发”一词,以及goroutine实现并发与并行的原理。

2015-08-27 15:12:57 2811

原创 UI测试与iTest自动化UI测试工具

通过用户界面 (UI) 测试来核实用户与软件的交互。UI 测试的目标在于确保用户界面向用户提供了适当的访问和浏览测试对象功能的操作。除此之外,UI 测试还要确保 UI 功能内部的对象符合预期要求。这篇文章主要介绍UI测试的重点以及iTest在线的UI自动化测试工具。

2015-08-25 12:37:47 6511

转载 Ruby语言学习系列--ruby基础语法

1.     基本的ruby语法1.1      变量、常量和类型1)      定义变量变量类型描述示例局部变量(或伪变量)以小写字母或下划线卡头var    _var全局变量以$开头$var类变量类中定义,以@@开头

2015-08-21 17:53:59 664

软件测试实习心得

[size=medium] 软件测试分为黑盒测试和白盒测试,黑盒测试比较容易,不需要了解功能实现的代码逻辑,手动测试或者用工具测试就可以了;而白盒测试是根据软件设计文档进行测试的,需要了解代码各部分的接口再进行测试,本质上就是一名用代码模拟场景测试软件的可用性的程序员了,比较难同时也更牛,在工具很难测试的情况下,白盒能更好地测试出软件的性能性能,以及代码的问题,作为测试工程师,其思维...

2015-08-14 14:47:14 3739

软件测试实习心得

2015-08-14 14:47:14 692

原创 JMeter——web性能测试使用笔记

2015-08-14 14:45:26 114

软件测试基础总结

[size=medium] QA其实并不是一个简单的工作,虽然入门容易,但如果想要做高效的测试,也是需要技术的,用自动化工具,写测试脚本,是作为一个高级测试工程师所需要具备的。 软件测试是为了尽早发现软件缺陷,确保缺陷修复,以提高软件质量,决定软件质量的关键是需求分析、设计和实现,而测试是贯穿于上述过程的一种检查手段。即便功能开发好了,没有经过测试,这也是一个不可靠的程序。...

2015-08-14 14:43:03 139

软件测试基础总结

2015-08-14 14:43:03 97

原创 JMeter--web性能测试使用笔记

JMeter是一个开源的web性能测试功能,它可以用于对服务器,网络或其他软件对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。

2015-08-12 18:22:10 936

原创 软件测试基础总结

QA其实并不是一个简单的工作,虽然入门简单,但是这是一个经验活,越有经验则所做测试工作越有效。  软件测试是为了尽早发现软件缺陷,确保缺陷修复,以提高软件质量,决定软件质量的关键是需求分析、设计和实现,而测试是贯穿于上述过程的一种检查手段。一、软件测试分类  软件测试主要分为白盒和黑盒,白盒关心软件内部设计和程序实现,依据是设计文档;而黑盒不关心软件内部,只关心输入输出,依据是需求

2015-08-11 21:30:42 797

原创 golang入门之环境配置和基本语法

golang作为Google的亲儿子,现在关注度也越来越高,据说Android以后也会用golang代替Java开发,因为谷歌被甲骨文告了,每年都赔款十几亿美金....Go的优势特性在于并发性,提供了令人惊讶的并发基元,良好的语法,优秀的函数库和快速的编译器。即使是基础代码变得很大的时候,使用Go语言依然很轻松,因为它使构造简单的同时保证可靠,高效。我们项目组的在线客服系统就是用Go语言开...

2015-08-08 22:30:20 3091

原创 get新技能--Sublime Text

真心推荐Sublime Text这个小巧又功能强大的编辑器,非常好用,用过之后你就会爱上它。这里顺便记录一下笔记。。。    以前用这个软件的时候并没有安装插件,觉得界面还不错之外,还可以保存意外关闭的文件【too young too simple。。】    在项目组工作时,要求使用这个编辑器,利用PlainTasks插件可以快捷记录issues和工作任务进度,还有一堆的不同编程

2015-08-07 17:19:22 530

原创 Git使用笔记

进入公司项目组实习第一天,就是学习使用git工具,通过git来提交代码和记录issues等,方便整个项目的开发和工作记录。     下面记录一下这段时间git简单使用的笔记,遇到问题将不断更新。 有了github或者gitlab账号后,下载git工具,选项均可默认安装,安装完成后开始配置。 - Git配置ssh连接 1、本地生成ssh密钥 打开Git Bash终端,输入 s

2015-08-07 17:17:34 632

原创 浅析websocket与websocket连接数测试

WebSocket是html5新增加的一种通信协议,我们知道HTTP协议是一种单向的网络协议,在建立连接后,它只允许浏览器客户端向WebServer发出请求资源后,WebServer才能返回相应的数据。即WebServer不能主动的推送数据,但是面对在web系统上实时聊天的这类需求,基于HTTP协议实现会很麻烦,公司项目组开发的在线客服系统中也有这样的需求,为了更好地实现,采用的是websocke

2015-08-06 18:45:17 37739 2

原创 软件测试实习随记

在热璞这段时间的实习中,从文档(需求和用户手册)接触开始起步接触项目,让我一步步了解到测试工作的重要性。一个项目从开发到发布,开发人员和测试人员是同等重要的,而且是相互独立的,没有开发做不成项目,然而没有测试无法发布项目!在很多公司中大项目开发与测试人员的比例几乎是1:1,足可见测试的重要。测试不仅是为了找bug,更是为了尽早修复缺陷,提高软件的质量。

2015-08-04 21:51:12 1906

空空如也

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

TA关注的人

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