自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 当我们讨论软降工程的时候在讨论什么

软件工程也是软件项目,如果只是当做一个项目,那么项目有项目的管理方式和特点,这个有PMP等课程,也是帮助项目负责人(项目经理)如何更好的把我项目,来控制项目的质量,进度,费用等。从项目的特点而言,既然认定为项目,那么在很大程度上是需要一个team,一些人一起共同完成,其中的原因是一个人无法掌握这么多的知识,必须通过协作来达到项目的目标,当时这个项目的目标也是参与的各个人的共同目标。同一

2017-11-30 10:58:51 172

原创 企业 流程优化

企业架构当一个企业比较大的时候,需要从更高的角度来看这个企业的运作。 从系统的角度来看,任何大的公司或者组织都是一个系统。系统的特点是复杂,分层。当起一个企业比较大的时候,通过分层的方式来分析他的运作,围绕着企业的目标,或者组织的目标,系统的目标来看系统内在的组织如何规划和运作,最优化的方式达到这个目标,是企业老板,或者所有人考虑的。在这里主要说明一下关于业务流程优化的IT

2017-11-30 10:22:16 328

原创 软件开发

跳出IT从业人员来看我们软件开发我们的软件开发是否过于复杂?是否可以让需求提出部门自己提出,然后程序员直接开发?这里的第一个问题是我们的需求和代码之间的转换是怎么完成的?为什么UML是对于JAVA比较好,但是对于C++和C不是那么好?我的理解是首先对于代码和需求之间的鸿沟需要一个叫做业务抽象的工作来完成,这个抽象的过程就是一个梳理业务的过程,业务建模的过程,建立完模型之后,再到代码层面的概要设计,详

2017-11-29 20:55:38 159

原创 回顾一下web

回顾一下web从一个做过GUI角度的人来看一下web 1.GUI布局 GUI的界面是win form,是一个有大小的form,控件是根据坐标放在这个form上的。但web没有这个坐标概念。web是一个stream,而且由于浏览器大小可以改变,所有这些都变了,传统的GUI的控件布局是不变的,除非你代码做了控制,但对于web,元素的位置改变本身浏览器有若干处理,且目前的新的框架bootstraps等

2017-11-28 11:55:57 142

原创 CIO和CTO

也许在你在一个企业还没遇到CIO还是CTO的阶段。在这里我们分析一下两个岗位不同。如果你公司研发了一个以IT技术为基本的产品,提供给消费者用,也是作为消费者和你公司之间的纽带,你作为这个IT的头,那么你差不多是CTO这个味道。CTO是在做一个产品,这个产品也是公司的核心,包括研发和产品。研发的结果是产品。作为CTO你需要考虑,目前消费者可以通过哪些方式来获取你的产品,你是app形态,还

2017-11-27 16:19:32 4438

转载 redux介绍 1

http://cn.redux.js.org/ 这个是中文,本文只是看了之后总结一下发一下牢骚,总有内容基本上都是引用了这个链接的内容,请尊重原文翻译作者的权利。但是做一下笔记看一下这个东西redux我是从react了解到的,只是感觉js这块的框架很杂杂乱,诸子百家的东西太多,很多还不成熟,乱七八糟什么都有。什么都没有稳定下来,有想法的人轮子可以造N个。且在介绍redux中也介绍了flux之类的。

2017-11-21 11:46:00 227

翻译 react 1

https://reactjs.org/tutorial/tutorial.html我的体会,这篇入门React真复杂,里面的原理也说得云里雾里,不是一个好方法Before We StartWhat We’re BuildingToday, we’re going to build an interactive tic-tac-toe game. 今天我们做一个交互的 tic-tac-toe的游戏

2017-11-20 15:06:44 979

原创 用nodejs到底做什么?

如何解决学了之后无法解决问题的状态?前端的内容很多,有html css javascript三个大模块。但是如何能去解决问题?核心还是根据你的兴趣,或者你根据一个你能看到的实际项目好好研究一下代码。了解其中运作的机制,然后尝试着修改一下代码。js的模式方面的问题只是为了帮助你理解代码,实质上你看了这些东西,对于你一开始写代码没有什么帮助codewar

2017-11-20 10:39:57 3762

翻译 理解 module.exports和node.js的exports

https://www.sitepoint.com/understanding-module-exports-exports-node-js/What is a Module什么是模块A module encapsulates related code into a single unit of code. When creating a module, this can be interprete

2017-11-19 20:20:33 162

翻译 Node.js Modules 模块

模块https://nodejs.org/docs//v9.2.0/api/modules.html Node.js has a simple module loading system. In Node.js, files and modules are in one-to-one correspondence (each file is treated as a separate module

2017-11-19 19:31:08 2699

原创 codewar

codewar的js特点是需要熟悉js的新的语言特型,reduce mapleetcode考的算法toWeirdCase("String" );//=> returns "StRiNg"toWeirdCase("Weird string case" );//=> returns "WeIrD StRiNg CaSe"我

2017-11-18 19:48:43 551

原创 array join的技巧

初始化一个数组全部都是一个字母比如aaaaaa用abc=new Array(7).join('a');这里用7,为什么不是6的原因是,join是把7这个字符连接在一起,7个字符之间之间的空档是7-1=6

2017-11-17 17:06:35 935

翻译 三个方法来定义Js类(翻译)

翻译 http://www.phpied.com/3-ways-to-define-a-javascript-class/3 ways to define a JavaScript classSeptember 29th, 2006. Tagged: JavaScript IntroductionJavaScript is a very flexible object-oriented lang

2017-11-16 11:12:01 190

原创 js特性

js的特性1.不是类的多态性,链式传递。闭包,等等。2.函数式编程3.设计模式(这个是和语言无关的设计模式,到底怎么设计程序架构,如何处理松耦合的问题)

2017-11-07 22:13:33 581

原创 JavaScript设计模式与开发实践

看到JavaScript设计模式与开发实践里面提到了GOF的问题在js的设计模式里面提到了关于一个计算工资performace的例子var calculateBonus=function(performaceLevel, salary){ if(performaceLevel=='S'){ return 5*salary; }

2017-11-07 15:58:50 164

原创 看书 ecma-262

http://www.ecma-international.org/ecma-262/8.0/index.html看到第四章

2017-11-07 13:40:28 189

原创 leetcode 494

这个没有超时,但效率不高/** * @param {number[]} nums * @param {number} S * @return {number} */var findTargetSumWays = function(nums, S) { len1=nums.length; d=[]; d[0]={}; if(nums[0]==0){ d[0][nums[0].toString()]=2; }else {

2017-11-04 22:04:44 194

原创 leetcode 662

做这个题目的人比价少,哇哈哈哈,还是蛮顺利的,效率也不错/** * Definition for a binary tree node. * function TreeNode(val) { *     this.val = val; *     this.left = this.right = null; * } *//** * @param {Tre

2017-11-03 22:12:45 295

原创 leetcode 349

我不怎么满意,实际效率也很低nums1.sort(function (a,b) {return a-b;});nums2.sort(function (a,b) {return a-b;});function unique(nums){ res=[]; hash=[]; for(i=0;ilength;i++){ if(hash[nums[

2017-11-03 20:40:52 102

原创 leetcode 165

我的代码效率居然排100%但看别人的代码我这个代码不够精简。var search1 = function ( version1 ,version2) { pos1 = version1.indexOf('.'); pos2 = version2.indexOf('.'); if(pos1==-1 && pos2==-1){ if(pars

2017-11-03 16:51:25 198

原创 leetcode 49

超时,哇哈哈。/** * @param {string[]} strs * @return {string[][]} */var groupAnagrams = function(strs) { arrl = []; if(strs.length==0){ return []; } arrl[0]=[]; arrl[0].

2017-11-02 21:58:59 109

原创 leetcode 216

其实还有更加有效率的方法/** * @param {number} k * @param {number} n * @return {number[][]} */var combinationSum3 = function(k, n) {      arrl=[];    arr=[];    var search=function(k1){ 

2017-11-02 21:14:33 177

原创 leetcode 200

深度优先,仔细仔细仔细var numislands1 = function(grid){ //深度优先 arrl=[]; count=0; n=grid.length; if(n==0){ return 0; } m=grid[0].length; for(var i=0;in;i++) { arr

2017-11-01 17:22:10 421

原创 leetcode 125

i=0;j=s.length-1;s=s.toLocaleLowerCase();while(ij){ if(!(s[i].charCodeAt()'z'.charCodeAt() && s[i].charCodeAt()>='a'.charCodeAt() || (s[i].charCodeAt()'9'.charCodeAt() && s[i].charCodeAt()>='0'

2017-11-01 16:03:37 114

空空如也

空空如也

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

TA关注的人

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