自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (10)
  • 收藏
  • 关注

原创 转化与划归思想

化归思想化归思想,将一个问题由难化易,由繁化简,由复杂化简单的过程称为化归,它是转化和归结的简称。普遍联系和永恒发展是转化划归思想的哲学基础。 基本内容化归不仅是一种重要的解题思想,也是一种最基本的思维策略,更是一种有效的数学思维方式。所谓的化归思想方法,就是在研究和解决有关数学问题时采用某种手段将问题通过变换使之转化,进而达到解决的一种方法。一般总是将复杂问题通过变换...

2018-11-30 22:06:32 3043

原创 分类讨论思想

分类讨论思想 分类讨论思想是指在解决一个问题时,无法用同一种方法去解决,而需要一个标准将问题划分成几个能用不同形式去解决的小问题,将这些小问题一一加以解决,从而使问题得到解决,这就是分类讨论思想。 分类讨论思想是数学当中很重要的思想方法之一,但是,不要因此认为分类讨论思想只适用于解决数学问题,在我们进行软件开发时,在我们生活的很多领域里,很多问题都是应该,也可以用分类讨论思想完美解...

2018-11-30 22:00:58 833

原创 软件架构师的12项修炼

软件架构师的12项修炼包括:关系技能修炼1.文雅的举止2.沟通能力3.协商能力4.领导力5.政治个人技能修炼6.透明化7.激情8.语境切换商务技能修炼9.商务知识10.创新11.实用主义12.认知 关系技能修炼1.文雅的举止1.1 别人怎样评价你1.2 技术之天花板1.3 变得文雅、专业的途径1.3.1 注重关...

2018-11-30 10:39:23 531

转载 5种最常见的软件架构

来自网络 软件架构(software architecture)就是软件的基本结构。先把一个软件系统想象成一个黑盒子,可以实现某些业务功能。那么你会不会好奇这个黑盒子里面的内容是什么,具有怎样的结构?你可以想象这个黑盒子里有好多小人,在勤劳地工作,那么他们是乱哄哄的工作,每个人都是全能的天才,还是有明确的分工和合作,每个人都有不同的技能和责任?是如何分工和合作的呢?...

2018-11-30 10:08:19 1304

转载 10种常见的软件架构模式

整理自网络 10种常见的软件架构模式有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式?根据维基百科中的定义:架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题。架构模式与...

2018-11-30 10:02:18 407

转载 软件架构是什么?

整理自网络 软件架构 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。 作用指导大型软件系统各个方面的设计 简介 定义软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明...

2018-11-30 09:57:21 830

转载 如何成为一名架构师?

整理自网络 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。那么程序员如何才能晋升为优秀的架构师? 优秀架构师需要具备怎样的素质1 确认需求架构师要懂得用户需求,理解用户真正想要什么,架构师会与很多人沟通,例如开发人员,例如我们项目经理,有时甚至是用户本身。架构设计的目的很明确,目的是什么呢?挖掘用户需求。 2 系统分...

2018-11-30 09:37:09 4947

转载 架构师简介

整理自网络 架构师系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。  工作职能确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的...

2018-11-30 09:29:27 2331 1

原创 C#数据类型转换之string到int型数组

已知:string str = "1,2,3,4,5"问:如何根据上述字符串产生一个int[]数组?(int[] intLst = {1,2,3,4,5})答:首先:string strLst = str.Split( ',' ) 然后:int[] intLst = Array.ConvertAll( strLst , int.Parse ) 整理自VSSpli...

2018-11-29 16:56:41 2529

原创 面向对象:面向对象程序设计

整理自网络。OO(Object–Oriented )面向对象OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在"对象"概念基础上的方法学。 对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义...

2018-11-29 09:30:31 833 1

原创 面向过程编程:结构化编程

整理自网络。结构化编程又叫结构化程式设计。结构化程式设计(英语:Structured programming),是一种编程典范。也是一种解决问题的思想和方法。它采用子程序、程式码区块(英语:block structures)、for循环以及while循环等结构,来取代传统的 goto。希望借此来改善计算机程序的明晰性、品质以及开发时间,并且避免写出面条式代码。 结构化编程的...

2018-11-28 09:38:54 7357

原创 快捷键大全之WebStorm快捷键大全

如何自定义快捷键?File——Settings——Keymap常用快捷键(来自网络):1.ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件。2. ctrl + j: 输出模板3. ctrl + b: 跳到变量申明处4. ctrl + alt + T: 围绕包裹代码(包括zencoding的Wrap with Abbreviation)5...

2018-11-27 22:03:06 313

原创 快捷键大全之word快捷键大全

如何自定义快捷键?文件——选项——自定义功能区——键盘快捷方式——自定义常用快捷键(摘自网络):基础功能快捷键(10个)Ctrl+B:加粗Ctrl+I:斜体 Ctrl+U:为字符添加下划线 Ctrl+Shift+<:缩小字号 Ctrl+Shift+>:增大字号 Ctrl+C:复制所选文本或对象 Ctrl+X:剪切所选文本或对象 Ctrl+V:粘贴文本或对象 ...

2018-11-27 17:19:16 464

原创 全面掌握前端框架AngularJS

整理自菜鸟教程AngularJSAngularJS 通过新的属性和表达式扩展了 HTML。AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。AngularJS 学习起来非常简单。AngularJS 实例<!DOCTYPE html><html><head>&l...

2018-11-27 16:38:36 2596

原创 谷歌浏览器——删不掉的cookie!

谷歌浏览器删除cookie应该很容易吧?1.在设置-高级-清除浏览数据,就来到了删除cookie的界面,在这里就可以删除cookie2.或者通过快捷键Ctrl+Shift+Delete可以直接出现删除cookie的界面,可以删除cookie了3.再或者,打开一个网站,按F12,点击Application-storage-cookie,如果有cookie,右键-清除,也能删除cookie...

2018-11-21 16:51:48 6034 1

转载 原理探寻之浏览器的原理:前端必读——浏览器内部工作原理

一、介绍  浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。  将讨论的浏览器  今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。  本文将基于一些开源浏览器的例子——Firefox、Chrome及Safari,Safari是部分开源的...

2018-11-21 15:21:55 298

转载 《敏捷软件开发》-方法论要素和原则

方法论的英文为Methodology,编程的方法论应该是指软件开发的一整套方法、过程、规则、实践、技术。不过我们一般提到的方法论都偏重于项目、过程和人员。《敏捷软件开发》的作者Alistair Cockburn提出方法论具有以下要素:角色、个性、技能、团队、技术、活动、过程、产品、里程碑、标准、质量、工具、团队价值,它们的关系可以用一幅图来表示: 对于方法和方法论的区别,我们要注意的是方...

2018-11-21 13:49:02 691

原创 全面掌握前端框架Vue.js

整理自菜鸟教程Vue.js简介Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。第一个实例:Vue Hello World&...

2018-11-21 13:48:42 4517

转载 从“获取成功人生的方法”领悟“取得软件开发成功的方法”

第一章:一个目标  一艘没有航行目标的船,任何方向的风都是逆风  1、你为什么是穷人,第一点就是你没有立下成为富人的目标  2、你的人生核心目标是什么?  杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。  3、起跑领先一步,人生领先一大步:成功从选定目标开始  4、贾金斯式的人永远不会成功  为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的...

2018-11-20 21:39:52 276

转载 Why-How-What黄金圈法则 的理解和运用

    为什么同样生产数码产品,苹果的出品能带来充满与众不同的惊喜?为什么同样遭受社会的其实,只有马丁路德金能够领导到美国的民权运动?为什么有那么多拥有更大资源优势和能力优势的发明者,最后还是莱特兄弟发明了飞机?     著名的营销顾问西蒙斯.涅克提出了一个“黄金圈”理论:三个同心圆,最里面的一个是Why,中间一层是How,最外面一层是What。一般人的思维习惯是从里面的圆逐渐推到...

2018-11-20 21:26:58 14203

转载 黄金法则

黄金法则一:选择重于努力; 黄金法则二:态度比能力更重要;黄金法则三:有能力不代表有本事;黄金法则四:今天的付出都是为美好明天而准备的;黄金法则五:小成就是大成就的基础;黄金法则六:所以能成功,是相信自己能成功;黄金法则七:每天学习三小时以上;黄金法则八:别人喜欢你,是因为你喜欢自己;黄金法则九:对事的批评,不要对人的批评;黄金法则十:做你应该做的事、不要做你想...

2018-11-20 21:24:20 532

转载 项目管理中的以及编程中的方法论

1 项目管理的方法论1.1 方法论方法论的英文为Methodology,编程的方法论应该是指软件开发的一整套方法、过程、规则、实践、技术。不过我们一般提到的方法论都偏重于项目、过程和人员的管理。《Agile Software Development》的作者Alistair Cockburn提出方法论具有以下要素:角色、个性、技能、团队、技术、活动、过程、产品、里程碑、标准、质量、工具、...

2018-11-20 21:18:18 1118

转载 软件开发-敏捷方法论

2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并且成立了个叫敏捷联盟的组织,还定下了所谓的“敏捷宣言”。从此,越来越多的人了解到敏捷方法。敏捷方法有一些共同的特征。其中有两个最主要的特征是:轻量和简单。敏捷方法论包含最少的流程和文档,减少正式性。目的是做眼前能做的事情,而不...

2018-11-20 21:12:35 993

转载 springboot 以及spring面试题

1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2、为什么要用 Spring Boot?Spring Boot 优点非常多,如:独立运行简化配置自动配置无代码生成和XML配置应用监...

2018-11-20 13:19:52 1091

转载 Spring Boot属性配置文件详解

相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在application.properties中...

2018-11-20 13:03:10 136

转载 Java 必看的 Spring 知识汇总

Java 必看的 Spring 知识汇总!Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。Spring优点:低侵入式设计,代码的污染极低;独立于各种应...

2018-11-20 12:52:26 182

转载 前端开发之vue之数据绑定

 2.1. 什么是双向绑定?Vue框架很核心的功能就是双向的数据绑定。 双向是指:HTML标签数据 绑定到 Vue对象,另外反方向数据也是绑定的。通俗点说就是,Vue对象的改变会直接影响到HTML的标签的变化,而且标签的变化也会反过来影响Vue对象的属性的变化。这样一来,就彻底变革了之前Dom的开发方式,之前Dom驱动的开发方式尤其是以jQuery为主的开发时代,都是dom变化后,触...

2018-11-19 23:14:54 910 1

转载 前端开发IDE之webstorm IDE添加Plugins----添加vue插件

webstorm IDE添加Plugins----添加vue插件webstorm IDE很强大了,扩展性很强,语法校验很强大,不过有时候一些特殊的插件  还是需要自己添加到IDE的下面以添加VUE Plugins 为例:File--Setting--Plugins[点下方 Browse ....] 其他如图,下载 安装即可: ...

2018-11-19 22:32:27 1604

转载 前端开发IDE之用WebStorm进行Angularjs 2开发

WebStorm是进行JS和前端开发的不二之选的IDE工具,虽然目前版本已经更新了,但是由于Angular 2的成熟度还没那么高,所以用WebStorm进行Angular 2的工程创建,还是没有其他语言的方便。自己尝试用WebStorm搭建Angular 2的工程,搭建过程特别是在Windows上磕磕绊绊,总是有些问题。相信其他人也会遇到同样的问题,所以将问题梳理总结如下。一、前序既然是使用...

2018-11-19 22:03:55 584

转载 前端开发IDE之webstorm简单介绍

webstorm简单介绍 欲先善其事,必先利其器,如题。我们可以理解 IDE 就是集成了很多你想要的功能,或者你不想要的功能。换句话说就是装了很多插件的 editor ,所以到目前为止,我还觉得没必要给它装什么插件。那么接下来开始介绍webstrom的特色功能:WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具 任何一个编辑器都需要...

2018-11-19 21:47:05 5005

转载 前端路由的前生今世及实现原理

什么是路由路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会看到这样http://hometown.xxx.edu.cn/bbs/forum.php有时还会有带.asp或.html的路径,这就是所谓的SSR(Server Side Render),通过服务端渲染,直接返回页面。其响应过程是这样的1.浏览器发出请求2.服务器监听到80端口(或443)有请求过来...

2018-11-19 14:02:00 208

转载 前端路由和后端路由,前端渲染和后端渲染

1.vue-router和koa-router的区别vue-router是前端路由,koa-router是后端路由。前端路由定义:在单页面应用,大部分页面结构不变,只改变部分内容的使用优点:用户体验好,不需要每次都从服务器全部获取,快速展现给用户缺点:使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动...

2018-11-19 13:35:23 595

转载 Google Docs 简介

摘自网络 Google Docs谷歌文档包括在线文档、电子表格和演示文稿三类。用户可以轻易地执行所有的基本操作,包括编制项目列表、按列排序、添加表格/图像/注释/公式、更改字体,还有更多操作。它是完全免费的。Google 文档接受最常见的文件格式,包括 DOC、XLS、ODT、ODS、RTF、CSV 和 PPT 等。熟悉的桌面风格让您编辑起来倍感轻松。只需点击工具栏按钮,即可进行加粗、...

2018-11-19 10:38:18 6822

转载 Google Drive 简单介绍

摘自网络 Google Drive Google Drive,美国谷歌公司于2012年4月24日正式推出的一项云存储服务,可以向用户提供5GB的免费存储空间,同时还可以付费扩容。 GoogleDrive简介Google Drive是谷歌公司推出的一项在线云存储服务,通过这项服务,用户可以获得15GB的免费存储空间。同时,如果用户有更大的需求,则可以通过付费的方式获得更大的存...

2018-11-19 10:27:51 7366 2

转载 C#数据类型转化之从 datetime2 数据类型到 datetime 数据类型的转换

从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类型为datetime)savechange的时候默认绑定了datetime.now。问题就在这里,我的新项目...

2018-11-16 15:32:22 3610

转载 认识和使用工具之使用Postman模拟发送get、post、delete、put请求

使用Postman模拟发送get、post、delete、put请求现在的模拟发送请求插件很多,包括在idea上都自带了Test restful web service来模拟请求,但亲测postman更好用一些今天来分享如何使用postman发送各种请求1.下载postman:https://www.getpostman.com/apps 2.模拟发送请求(请求后面会讲解h...

2018-11-16 11:41:47 1385

转载 HTTP的请求方法OPTIONS

HTTP请求方法并不是只有GET和POST,只是最常用的。据RFC2616标准(现行的HTTP/1.1)得知,通常有以下8种方法:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT。官方定义OPTIONS方法是用于请求获得由Request-URI标识的资源在请求/响应的通信过程中可以使用的功能选项。通过这个方法,客户端可以在采取具体资源请求之前...

2018-11-16 09:35:13 3453

转载 软件调试方法及调试原则

调试(Debug) 软件调试是在进行了成功的测试之后才开始的工作,它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。 注:以问题为中心以错误为导向 调试活动由两部分组成:u  确定程序中可疑错误的确切性质和位置u  对程序(设计,编码)进行修改,排除这个错误 注:测试和调试密不可分测试是为了发现问题调试时为了解决问题 ...

2018-11-16 09:08:37 26782

转载 windows下vue项目启动步骤

前后端分离项目,要做前后端联动测试,没整过前端用vue, nodejs和webpack的开发管理方式。来回折腾终于把已经建好的vue项目启动起来,做个笔记记录下步骤备用,只针对没有任何前端项目启动经验的,可能对别人没有参考意义: os:windows7 (1)git clone已建的vue项目(强迫症患者非要写,废话)(2)装好nodejs,最新版本6.10以上的好像都能自动配...

2018-11-15 19:53:39 1577

转载 认识和使用框架之OOM框架——AutoMapper的使用

1.AutoMapper简单介绍官网:http://automapper.org/源码:https://github.com/AutoMapper/AutoMapperNUGET安装:PM> Install-Package AutoMapperAutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewMod...

2018-11-15 10:03:34 4923

netty-socketio api接口文档.7z

netty-socketio api接口文档,通过idea生成的netty-socketio的doc文档,api接口文档

2019-10-18

chromedriver_win32.zip

chromedriver_linux64.zip支持77的chrome,用于python爬虫,windows版

2019-08-30

chromedriver_linux64.zip

chromedriver_linux64.zip支持77的chrome,用于python爬虫,linux版

2019-08-30

spoonwep2.rar

BackTrack3下使用的用于破解使用wep加密的wifi的工具。

2019-08-29

phpMyAdmin-4.9.0.1-all-languages.zip

phpMyAdmin-4.9.0.1-all-languages.zip为mysql提供图形管理工具

2019-08-15

mariadb-10.4.6-winx64.msi

mariadb-10.4.6-winx64.msi是mariadb的windows的安装程序。

2019-08-15

mongodb-manual-master.epub

mongodb-manual-master.epub,是mongodb的官方手册,官方教程

2019-08-15

mariadb-java-client-2.4.3.jar

mariadb-java-client-2.4.3.jar,mariadb的驱动程序,用于java程序

2019-08-15

mariadb-connector-odbc-3.1.3-win64.msi

mariadb-connector-odbc-3.1.3-win64.msi,mariadb的odbc驱动程序

2019-08-15

nexus-3.18.0-01-unix.tar.gz

nexus-3.18.0-01-unix.tar.gz unix ,linux平台上的nexus,3.18.0版本

2019-08-08

空空如也

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

TA关注的人

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