架构漫谈(九):理清技术、业务和架构的关系 + 我的思考

我的思考:架构师接触的工作内容,已不仅仅是技术的范畴,更需要协调好人与人之间的合作关系。技术仅仅是用于解决问题的一种方式,问题具体是如何解决的,是非技术人员所不关心的,他们关心更多的是能不能以更低成本,来处理好当前的问题。因而在解决问题的时候,更需去关注问题的本质,相似的问题完全可以借用类似的案例...

2019-01-28 22:16:16

阅读数 25

评论数 0

架构漫谈(八):从架构的角度看如何写好代码 + 我的思考

我的总结:当先前对于利益相关者的关系理清了,系统基本架构和测试方法等也有了,进入实际Coding阶段。在Coding前,需要我们考虑好业务功能的分配,关注于功能会频繁变更的部分,为未来的维护和扩展打下良好基础。诚然,这确实是一个基础,限于当时的资源、环境等约束,难以将所有问题一步到位的解决,还待于...

2019-01-23 23:19:24

阅读数 10107

评论数 0

架构漫谈(七):不要空设架构师这个职位,给他实权 + 我的思考

我的总结:在做好本职工作的同时,仔细观察和推敲事物背后的其他关系,及其相互之间的影响。就如架构师,光让下面的人执行流程肯定不行,得真正让他们从心底里认可这个事情。这里有太多的内容值得去推敲,技术方面的、管理方面的(这和项目经理完全一样啊不是?)。 结合前面的文章,架构师的主要目的,是以长期下的低...

2019-01-15 23:18:43

阅读数 8694

评论数 2

c++内存泄露:使用性能监视器进行内存泄露的确认

对于服务器程序,在不停的运作中,如何去测试是否存在内存泄露,如果你的开发环境是在windows下,那么我们就可以使用windows自带的性能监视器来观察程序的性能。 使用此例子: // Test.c int main() {     while (true)     {         c...

2018-12-28 10:15:31

阅读数 46

评论数 0

架构漫谈(六):软件架构到底是要解决什么问题? +个人思考

概括:结合上文(漫谈六),为满足业务方在利益方面的诉求,将业务在计算机上虚拟化(软件化),软件工程师开始对业务进行建模和实现,这是一个顺序过程。软件方面,随着这个过程愈发复杂,需要不同人参与到不同部分,进行职能的细分和并行开发,达到效率的最大化。随着日后处理量的上升,对软件架构和硬件性能有着更高的...

2018-12-19 22:00:52

阅读数 62

评论数 0

C++ explicit关键字详解

一句话总结:在类中,写了explicit关键字时,类中的隐式转换无效,必须在类中进行实际的声明。 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函...

2018-12-12 17:38:10

阅读数 41

评论数 0

架构漫谈(五):什么是软件

概括的说:软件的作用在于模拟人的行为,其价值在于可以进一步的降低成本、提高效率。而因为软件开发的愈发复杂,随着而出现了分工,形成的一个新的利益组织架构。 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构...

2018-12-06 22:54:09

阅读数 42

评论数 0

架构漫谈(四):如何做好架构之架构切分

几句话的概括:明白了问题的主体、情况后,对问题的解决方法进行分割,使之符合时间、空间、利益等方面的需求,形成一个方案,较为顺利的去解决这个问题。 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地...

2018-12-06 22:48:14

阅读数 52

评论数 0

架构漫谈(三):如何做好架构之识别问题

概括来说就是,理解他人问题的主体,并分步化解、解决问题。 按照之前架构的定义,做好架构首先需要做的就是识别出需要解决的问题。一般来说,如果把真正的问题找到,那么问题就已经解决了 80% 了。这个能力基本上就决定了架构师的水平。 那么面对问题有哪些困难呢? 我们先看一则笑话。女主人公:老公,把...

2018-11-27 22:54:37

阅读数 95

评论数 0

架构漫谈(二):认识概念是理解架构的基础

杯子只是为解决一个问题的具象化物体。返璞归真,认清事物后面的问题本质——为更好解决问题打下基础。 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些...

2018-11-14 23:12:01

阅读数 82

评论数 0

架构漫谈(一):什么是架构?

架构定义:分工合作,效率最大化,自发而成的一个结构。 作者:王概凯 2016 年 2 月 17 日 话题:架构语言 & 开发 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架...

2018-11-13 23:16:53

阅读数 60

评论数 0

如何阅读一本书——笔记

       一直在探寻更高效的学习方法,偶然听说了这本书。跨了好几年,也记过及其详细的笔记,但效果不好,历经3次阅读,最终出了这一版思维导图。        涵涵书海,如何阅读,如何选书,如何看书。两位作者对此提出了的方法,要以不同的速度、不同的方法去进行阅读,来达到习得知识的最大化。   ...

2018-11-01 22:20:46

阅读数 65

评论数 0

Pixhawk的一些开发资源

工欲善其事,必先利其器,入门级的开发资料很重要。   1 国内外知名论坛 无人机开源基金会(Dronecode) https://www.dronecode.org APM/PIX研发没有不知道这个的 PX4官网   https://pixhawk.org/ APM官方网站(美国3DR公...

2018-09-19 23:19:22

阅读数 68

评论数 0

Ubuntu18.04 下编译caffe可能出现的问题

虽然官方提供了在Ubutnu17以上版本的二进制安装包,但在如果想使用已有的模型,可能还需要下载github上的caffe-master,并且进行简单的编译。这里把编译可能会碰到的坑做一个记录。   新增: 基本安装方法: 见:安装Caffe-Master(GPU和CPU) cv::im...

2018-08-18 11:37:17

阅读数 522

评论数 0

成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)

一、家庭服务器实现的主要功能 1、流媒体播放服务:利用DLNA实现电视、手机、电脑播放其上面的媒体文件。 2、文件共享:利用samba实现手机、电脑等终端与服务器的文件共享。 3、自动下载:利用aria2c实现自动下载。 先上几张效果图: 用orico的包装盒做了个机箱。 内部效果...

2018-08-04 22:20:58

阅读数 4031

评论数 0

CS231n (winter 2016) : Assignment2

转自简书:Deepool 前言: 以斯坦福cs231n课程的python编程任务为主线,展开对该课程主要内容的理解和部分数学推导。建议PC端阅读,该课程的学习资料和代码如下:视频和PPT笔记assignment2初始代码 Part 1:深层全连接神经网络(python编程任务) 我们在As...

2018-08-04 22:16:26

阅读数 67

评论数 0

CS231n (winter 2016) : Assignment1

转自简书:Deepool​​​​​ 前言: 以斯坦福cs231n课程的python编程任务为主线,展开对该课程主要内容的理解和部分数学推导。该课程的学习资料和代码如下:视频和PPT笔记assignment1初始代码 Part 1: 线性分类器(Linear classifier) 分值函数...

2018-08-04 22:11:38

阅读数 77

评论数 0

Matlab的plot~各种颜色和线形

Plot是matlab里常用的命令~ 可以通过help plot来查询关于plot绘图的相关命令 [c#] view plain copy help plot   推荐大家自己画画图测试一下~ 而且这些命令是可以叠加使用的。即 [c#] view plain copy plot(x...

2018-04-09 11:04:03

阅读数 434

评论数 0

Qt5.8.0使用QChart的问题

Qt Charts 的横空出世标识着 QWT、QCustomPlot …… 时代的终结,是时候向他们做一个简单的告别了。Qt Charts - 强大并极具吸引力,从现在开始,让我们顺势拥抱灿烂的明天 。——引自:一去丶二三里 最近在用Qt5.8.0下QChart绘图,绘图的界面简洁,绘出的图形...

2018-01-12 14:25:50

阅读数 2111

评论数 2

如何让 Qt 的程序使用 Sleep

Qt 为何没有提供 Sleep 论坛上不时见到有人问: Qt 为什么没有提供跨平台的 sleep 函数?使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应?QThread 中提供了protected 权限的 sleep 函数,如何用到主线程中?使用 QTest...

2017-12-13 23:34:19

阅读数 134

评论数 0

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