自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玮哥的博客

朝闻道 夕死可矣

  • 博客(434)
  • 资源 (3)
  • 收藏
  • 关注

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2015-04-05 01:15:27 1015

原创 12306网站推出图片验证 反破解

我本人在这儿提出几点idea,可以防御或是减缓这样的破解机制(基于MD5的不同):1:首先一定的是计算机的识别能力有限,识别能力再强也不如人脑智能,这主要取决于图片----像素点还有噪点2:如果每次一张图片的噪点的会改变,该图片的识别码也会改变,破解软件的破解的难度就会增加3:建立起一个随机的噪点改变机制,首先要用千位的加密机制,复杂点更好。4:图片的随机切割,并加入新的噪点5:然后重新组合6:最后,改变图像信息,显示图片7:另外,只要破解者不脑残,使用MD5机制的话,那么他的opportun

2015-03-17 01:12:01 11800 3

原创 从测试从业者的角度看特斯拉刹车事件

从测试从业者的角度看特斯拉刹车事件 看了这么多特斯拉刹车事件的解析,得出的唯一结论是博世的系统真牛逼。然后由此我们开始推:博世的东西牛逼不代表用它的企业牛逼,就像苹果手机一样,苹果手机很厉害但是用它的人不一定厉害;就像737 MAX一样,里面每个零件都很牛逼,拿出来都能够像各种文章一样吹嘘老一会儿,但是一旦疏忽还是会出现问题。懂编程的人都知道,单元测试通过了不代表集成测试可以通过,集成测试通过了不代表系统测试可以通过,系统测试能通过了不代表用户验收测试能通过;也就是说博世的东西那么多人用,它出问题的可

2021-04-25 07:52:53 496

原创 编程心法 之 敏捷开发(新架构)Agile Team Organization Squads, Chapters, Tribes and Guilds

Agile Team参考一般情况下,一个小组有以下功能分布:Squads每个主要的功能的开发属于一个Squad,比如说QQ这个应用,可以分为QQ空间小组、QQ会员小组等等, 每一个Squad有Leader, 前端后端QA和发布,也就是说有完整的产品路线。用一个大约5到7人的小组,使每个人都有责任感并且易于管理,并且每次的meeting都很有效率。Chapter所有的QA一个C...

2019-03-09 16:43:55 1412 1

原创 编程心法 之什么是MVP What is MVP development?

Minimal Value product(feather),比如说,如果是一个新的Photoshop,那么增加图片亮度就是一个MVP。想要看到更多玮哥的学习笔记、考试复习资料、面试准备资料?想要看到IBM工作时期的技术积累和国外初创公司的经验总结?敬请关注:玮哥的博客 —— CSDN的传送门玮哥的博客 —— 简书的传送门玮哥的博客 —— 博客园的传送门...

2019-03-09 16:43:01 601

原创 设计模式之 SOA面向服务的体系

SOA英文直译是,面向服务的体系结构。SOA是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能。一个服务通常以独立的形式存在于操作系统进程中。想要看到更多玮哥的学习笔记、考试复习资料、面试准备资料?想要看到IBM工作时期的技术积累和国外初创公司的经验总结?敬请关注:玮哥的博客 —— CSDN的传送门玮哥的博客 —— 简书的传送门玮哥的博客 —— 博客园的传送...

2019-03-09 13:25:55 707

原创 设计模式之Builder建造者模式 代码初见

public class EmployeeBuilder{ private int id = 1; private string firstname = "first"; private string lastname = "last"; private DateTime birthdate = DateTime.Today; private string...

2019-03-09 13:24:39 389

原创 设计模式之Factory工厂模式的好处

最最直观的好处就是吹牛逼,看着要比普通创建对象要屌好看一般情况下,我们创建对象使用的是new。Sample sample=new Sample();然而,实际情况会比这样复杂的多,比如说Sample sample=new Sample(超级无敌长、超级无敌多、超级无敌难记、超级无敌容易出错的参数);这时候,我们的代码会非常难看了,相当于把一箩筐的鸡蛋全放在一个篮子里,维护起来将会很...

2019-03-09 13:22:35 873

原创 设计模式之Factory模式 代码初见

设计模式之Factory模式 代码初见ObjectFactory就是通过Factory建造一个Object,比如说DBConnectionFactory就是专门建造DBConnection的工厂BuilderFactory就是通过Factory建造一个Builder(就叫Builder模式),比如说DBBuilderFactory就是专门建造DBConnectionBuilder的工厂PS:...

2019-03-09 13:21:16 380

原创 设计模式之Singleton模式和Strategy模式是什么

设计模式之Singleton模式和Strategy模式是什么Singleton模式单例模式,也交单子模式,有时候系统只需要拥有一个全局对象。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。一个类的返回对象一个引用(并且还是同一个)和一个获得该实例的方法(通常是getInstance...

2019-03-09 13:20:30 411

原创 设计模式之建造者模式和工厂模式 使用小结

Builder(In Test)建造者模式是什么Normal Patternpublic class Employee{ public Employee(int id, string firstname, string lastname, DateTime birthdate, string street) { this.ID = id; th...

2019-03-09 13:19:15 414

原创 设计模式之控制反转和依赖注入的使用小结

控制反转控制反转是一种思想,Inversion of Control,缩写为IoC,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。参考为什么要用控制反转的思想主要是为了高内聚、低耦合高内聚模块内部要高度聚合低耦合模块和模块之间的耦合度要尽量低高耦合的问题 - 依赖过多从图中可以看到,软件中的对象就像齿轮一样,协同工作,但是互相耦合,一个零件不能...

2019-03-09 13:17:52 318

原创 设计模式之面向切面编程AOP

动态的将代码切入到指定的方法、指定位置上的编程思想就是面向切面的编程。代码只有两种,一种是逻辑代码、另一种是非逻辑代码。逻辑代码就是实现功能的核心代码,非逻辑代码就是处理琐碎事务的代码,比如说获取连接和关闭连接,事务开始,事务提交还有log等任何与核心逻辑无关的功能。为什么要用面向切面编程AOP假如说DB的相关开发,我们需要每次在相关功能之前需要连接数据库,在每次在功能之后要关闭连接。每次...

2019-03-09 02:43:52 269

原创 设计模式之面向切面编程AOP

设计模式之面向切面编程AOP动态的将代码切入到指定的方法、指定位置上的编程思想就是面向切面的编程。代码只有两种,一种是逻辑代码、另一种是非逻辑代码。逻辑代码就是实现功能的核心代码,非逻辑代码就是处理琐碎事务的代码,比如说获取连接和关闭连接,事务开始,事务提交还有log等任何与核心逻辑无关的功能。为什么要用面向切面编程AOP假如说DB的相关开发,我们需要每次在相关功能之前需要连接数据库,在每...

2019-03-08 12:40:21 267

原创 Eclipse Ctrl+Space 无法工作的问题

Window->preference->Keys然后找到content Assist,然后重新设置为自己想要的Short cut 就好了

2016-01-28 15:52:25 1775

原创 谷歌地图的离线地图下载

谷歌地图的离线地图下载在当前页面(调整好大小和范围),输入“ok map”,即可以下载当前页面的离线地图。。。

2015-09-02 03:38:08 1937

原创 我还没死!!微信公众号——自媒体的营销之路

过去的很多天的一直没有写什么博客,我还没死。 实际上我在忙着几个项目的设计和制作,个人的网站、企业的网站还有一些自媒体的编辑、创作,实在非常抱歉大家对我的等待哈,当前我同时还在山东毛豆科技工作负责微企通、秀企来以及微商会的实现工作。 同时在企业里学了一些SEO和Corel系列软件的使用,提高了HTML和CSS的使用能力,顺便学了一些文案的知识——感觉良好。 如今,我想要提升

2015-07-22 16:35:15 1181

原创 网页中嵌入视频

1.调用RealPlay或RealOne播放器的代码(初步测试能播 rm、rmvb) <embed _extentx=”10372″ _extenty=”6456″ autostart=”0″ src=”" shuffle=rdquo;0Prime; prefetch=rdquo;0Prime; nolabels=

2015-07-14 10:14:18 769

原创 保存对象到文件中

public static void writeObjectToFile(Object obj)    {        File file =new File("test.dat");        FileOutputStream out;        try {            out = new FileOutputStream(file);        

2015-06-25 04:01:20 1024

原创 javascript html页面中的内容替换

function ffRed(){ var xsxf = document.getElementById("id"); var str2 = "字段1"; var str3 = "字段2"; var reg=eval("/"+str2+"/gi"); var reg3=eval("/"+str3+"/gi"); xsxf.innerHTML =  xsxf.innerHTM

2015-06-24 10:19:47 8604

原创 bash array

bash 仅支持一维数组。 而且数组下标是从0开始的为数组赋值:array=(1 4 7 2 5 8)     #以空格为分割符,()为数组str="this is test string"str_arr=($str);         #默认以空格分割数组遍历:for val in str_arr[*];do echo $val; donefor file in `l

2015-06-24 07:31:03 1650

原创 正则表达式如何验证邮箱

^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$

2015-06-22 06:08:09 2310

原创 software testing

Software TestingSoftware testing is the process of evaluation a software item to detect differences between given input and expected output. Also to assess the feature of A software item. Testing as...

2015-06-14 12:39:44 1085

原创 Verification and validation

VerificationVerification is the process to make sure the product satisfies the conditions imposed at the start of the development phase. In other words, to make sure the product behaves the way

2015-06-14 12:32:02 1129

原创 bash array

定义:declare -a array=(value1 value2 ...) 存值:array[index]=value 取数:${array[index]} 取所有值:${array[*]}或${array[@]} 长度:${#array[*]}

2015-06-14 09:31:19 646

转载 12 Linux Which Command, Whatis Command, Whereis Command Examples

This Linux tutorial will explain the three “W” commands. The three “W”s are whatis, whereis and which commands. You already know how to use find command to efficiently fo find a file.Now, these

2015-06-14 04:51:34 803

原创 5大常用网站推广方法 吸引大流量

网站推广就是以互联网为主要手段进行的,为达到一定营销目的的推广活动。网站推广是指将网站推广到国内各大知名网站和搜索引擎。网站推广,是每个网站都必须要做的重点工作,如果一个网站没有流量的话,就是一文不值。我们做网站推广的最主要目的就是带来具有价值的流量。有的时候,一些推广人员为了完成任务,而采用一些小手段,也给网站带来了不少的流量,但平均浏览次数不超过二个页面,大部分都是点开就直接关闭,请问,这样的

2015-06-13 05:54:08 4177

原创 新浪IP库地址

新浪IP库地址 http://int.dpool.sina.com.cn/iplookup/iplookup.php

2015-06-12 14:29:21 803

原创 HTML设为首页/加入收藏代码

(特别注意:要把’这个符号换成无任何输入法状态中输入的’这个符号,否则程序无法运行)   1.文字型:    设为首页    2.按钮型:    设为首页 " onclick="this.style.behavior=’url(#default#homepage)’;this.setHomePage(’http://www.apple-wallpaper.com’);" h

2015-06-04 03:00:59 7975

原创 linux下的~/

在linux里面,~/表示的是个人目录,例如你的账户是student,那么~/代表的是/home/student/

2015-06-02 12:42:40 1305

原创 Linux Bash Shell入门教程

BASH 的基本语法最简单的例子 —— Hello World!关于输入、输出和错误输出BASH 中对变量的规定(与 C 语言的异同)BASH 中的基本流程控制语法函数的使用2.1     最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我

2015-05-31 15:18:53 1512

原创 Linux chmod命令详解

chmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。

2015-05-31 14:27:57 914

原创 awk、nawk、mawk、gawk的简答介绍

awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出(即管道)。它支持用户自定义函数和 动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这 样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想

2015-05-31 14:22:35 5129

原创 DNS到底是干什么用的

DNS,DomainNameSystem或者DomainNameService(域名系统或者余名服务)。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。 DNS就是域名服务器,他的任务就是确定域名的解析

2015-05-30 02:24:58 7526

转载 IP是什么 DNS 域名与IP有什么不同

IP地址是在网络上分配给每台计算机或网络设备的32位数字标识。在Internet上,每台计算机或网络设备的IP地址是全世界唯一的。IP地址的格式是 xxx.xxx.xxx.xxx,其中xxx是 0 到 255 之间的任意整数。例如,科迈网站主机的IP地址是 210.22.12.54。    域名是internet上用来寻找网站所用的名字,是internet上的重要标识,相当于主机的门牌号码。

2015-05-29 17:02:03 3240 1

原创 空间、域名与IP之间的关系?

空间说白了就是服务器里面你可以使用的一个地方,在这里你可以放置数据和程序。最常用的就是放置您的网站程序和相关的所有文档和图片文件等等。这个放置你的网站文件的空间所在的服务器会有一个电信部门分配的固定编号,也就是IP地址。一个IP地址对应的服务器下面可能会有无数个相对独立的空间,域名是一个互联网访问地址服务,通过一个技术上的指定操作(解析),该域名会和你的网站空间联系起来,这样,别人通过你的域名就可

2015-05-29 16:55:56 1263

原创 如何用ftp上传静态网站到虚拟空间

ftp是一种网络传输协议,你要上传网站到空间首先你要安装一个FTP软件,你申请的空间有一个网址、账号、密码之类的,你打开FTP输入这些链接就可以准备上传网站了,软件打开有一个本地界面,还有一个空间界面,你把本地电脑上的网站文件夹整个拉到空间的那个界面就行了

2015-05-29 16:37:18 2270

原创 网站备案 应该找域名商还是空间商备案

找空间接入商。只有国内空间商且具有ICP接入资质的,才能办理备案。他们在工信部和管局有相应的资质。有与工信部和管局对接的备案系统。他们为自己的空间主机客户办理备案是他们的义务也是责任。如果不拒绝办理客户办理可投诉到工信部或者管局。当然你在空间商那里购买的空间必须是国内机房和线路。香港及美国境外线路是无法办理备案的。域名商本身不具有ICP接入资质,没有权利也无义务为客户办理备案。

2015-05-29 16:23:54 3283

原创 备案的问题

域名如果绑定并指向到国内空间就要备案。1、如果你这个域名只是纯粹注册下来,用作投资或者暂时不用,是无需备案的。2、域名指向到国外空间,也是无需备案的。这里说的域名可以包括全套后缀的域名了,现在CN域名也是适用这个法则的。

2015-05-29 16:15:28 467

原创 js发送邮件确定email地址

a href="mailto:wjl@tom.com?subject=aaa&body=11111">testa>

2015-05-29 15:58:43 3063

c语言经典编程282例

c语言经典编程282例,里面有大一大二最常用的代码,尤其适合初学者

2015-03-14

电脑维修和维护毕业总结

该文章为完全版长达七年的电脑维修的毕业报告,和经验报告

2015-03-06

2015 加拿大参赛作品 Host 资源下载

该作品是2015年gamejam参赛作品,由JiaWei,Zang创作

2015-03-04

空空如也

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

TA关注的人

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