自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郝玉杰的专栏

franklinhao@163.com

原创 vs code 代理配置和启动方式(ubuntu)

在ubuntu 安装和使用visual studio code:1. 安装。这个相对容易。我是在软件中心安装的。command line could be more directlly:sudo apt-get install apt-transport-httpssudo apt-get updatesudo apt-get install code # or code-insiders因为从这里发现,termial name is "code" , that would be im

2020-07-31 13:55:42 2

原创 Python logger Handle Example

起因: 1)板卡上的程序有时需要上报一些消息给上层平台。 2)异常可能来自于程序中许多函数处。如果在调度过程完成,相对因难,例如,超时,就不在主调度流程中。 3)相对简单的办法是在自定义的Exception的子类中(例如JobError)来实现。 4)但这个想法不现实之处在于,无法得到当前的job的ID。如果没有Job ID,自然无法上报。 5)如果改变所有的自定义的Exception,加入job_id这样的变量,有几个困难,一是难以保证都会被赋值,二是会破坏原有的设计,因为...

2020-06-18 15:00:26 39

原创 zoom的成功带来的启示---zoom的夹缝有哪些

在夹缝中求存,机会总是会有的。一直以来没有太多知名度的zoom突然火了。火的原因不是因为用户,而是因为资本市场。因为你知道,一直以来,实际上话题圈,还有互联网的新闻都被资本控制着,所以这次火了,因为资本火了。市值突然过百亿,许多有钱人记住这个像动物园的名字。当然也少不了一些人说这是华人的骄傲,可为什么是美国公司呢?一个1970年出来的本土中国人,9次签证才去的美国,他要是在中国,能不能成功?...

2020-05-03 14:01:19 230

原创 关于Gerrit的疑虑

正在搭建用于codereviiewer的平台。多年项目经理的经历,让我事事都反复考虑目的的合理性。项目经理,往往只需要实现项目目标,但作为需求组一员,也有权力对需求的合理性提出质疑。尽管绝大多数时候,不会,只去执行就是了。代码审查,这是一件事,意味着有主语,就是一个人对另一个人审查。这里暗示这位专家,更加有经验。但是,这里有一个最关键的问题,那么我们每个人做事,最终的目标是为了...

2020-02-18 10:38:37 57

原创 关于宏微内核的有感

今天有一点点空闲时间,开始看Robert Love 的Linux 内核设计与实现。作者说着说着提到了宏微内核,然后提到微内核的原理,和该原理不实用。这我就不感苟同。我认为,懒惰和愚蠢永远不能成为实用的理由。作者提到win7和以后的操作系统,微软似乎又回到宏内核思路去了,这里我想有两个原因,一个是微软人才凋敝,没几个还理解当年NT是怎么开发出来的,为什么winxp依然是这个星球上最先进的...

2019-12-09 11:11:42 54

原创 中国为什么没有Atlassian?

其实回答下为什么中国足球为什么不行,这个问题也自然有了答案。我们的目标低,活太糙。中国的BAT阿里,甚至腾讯,都不是技术型公司,现在的快手快播也不是技术公司。华为算是做技术,但只做能做的事的公司,也只是一家自甘下流的公司。比如说,华为,新浪,百度,数年前都推出了云,我注册一看,与阿里提供的给你vmware虚拟机没得大差别,不过是打散了卖。百度收购10亿收了一家公司好象叫51OA...

2019-12-07 13:27:18 761

原创 CICD调研过程中的一些重要信息的记录

这段时间,一直在进行CICD过程的研究设计和实施。现在写一些关键的、与团队成员不断反复讨论的点。我们开发过程,保护主分支有一个分支叫B标分支。1. 为什么要有B标分支。以前在DT的仪表团队,我任了一年多的版本经理。仔细学习和理解了升级过程的一些细节问题。为了防止出现以往我们大团出现无数个分支的困境,最后我精简为两个分支,一个是主分支,一个是B标分支。B标分支是我学习公司其它项目的做法。...

2019-12-05 18:17:29 96

原创 ubuntu18.04ssh卡在debug1: pledge: network--dbus的issue导致

几个月以来,有一台服务器一直在ssh的时候卡在debug1: pledge: network。是如此,因为正在调试CI/CD所以,很耽误工作。虽然好一顿google,但多数的办法都没有意义。似乎有人说这是一个dbus的未解决的issue。所以,干脆我把dbus卸载了,然后,不卡了。不清楚这样服务器还是不是能用。apt-get remove dbus:~$ ssh yhao...

2019-11-26 15:46:42 492

原创 DevOps的个人见解

百度和简书上,关于DevOps的定义,如下:DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、...

2019-11-25 15:11:58 49

原创 wsdl和交互过程

打算利用curl调用wsdl描述的soap服务。安装wireshark win10的x64版后,发现vmware不能用了,找了网上的贴子,说要拷两个驱动到windows\system32\drivers去。但这两个文件消失了。先不管这事,打开wireshark,然后利用用python编写的后台和前台,进行测试,准备抓包。然后,设置所有的网卡,都关掉,只留下127.0.0.1也就是回...

2019-09-26 18:21:29 55

转载 python编写webservice(webapp)Helloworld

一个简单的webservice spyne和suds简单使用https://www.cnblogs.com/412013cl/p/9262519.html 1 testservice.py 1 2 3 4 5 6 7 8 9 10 11 12...

2019-09-26 16:05:06 57

原创 python编写webservice(webapp)的起步小节

今天终于写出了服务端的一个helloworld.小小总结一下,以表纪念。因为的确不是很容易,在完全自己摸索的前提下。目前的需求,是将嵌入式设备板卡的设备 的测试函数,通过bash中调用的curl发现我正在编写的webservice中,然后将测试结果写入数据库。本周花了几天时间,启动这个事。现在终于迈出第一步:在pycharm中将sypne自带的helloworld_soap.py跑...

2019-09-25 17:14:29 267

原创 python 和windows xp相关的一些重要的贴子列表

csdn的转贴功能,找了几次都没有找到。有一些贴子很好或者很重要,只要一个个列在这里1. windows xp 下安装python3 的问题。https://blog.csdn.net/zjm12343/article/details/79738396即只能装3.4.4版本。2. 解决xp系统中不能安装JDK8的问题这个事为什么这么重要呢?因为pycharm2018需要jdk...

2019-09-24 15:55:54 49

原创 单细胞到多细胞的过程

我们软件工程中,构建一直是令人着迷的问题。复杂系统的构建直到今天还是彻头彻尾的迷。我们知道许多信息,我们知道DNA在每个cell中,知道表观导致相同的DNA,在细胞层面表达不同的性状,从而为不同的器官的构成形成基础。但免疫系统如何控制从一个受精卵到一个系统的构建过程,我们还完全不了解。==============================这里我收集一些信息,以便 将来...

2019-09-11 10:30:44 333

原创 windows 中一些插入日期的快捷键

1. listpro:ctrl + ;2. notepad:F53. excel可能是^+alt + d4. word 中Shift +d------------------excel 见:https://support.office.com/en-us/article/keyboard-shortcuts-in-excel-1798d9d5-8...

2019-09-10 11:36:55 626

原创 pyDev工程import相关的一些问题

1. 首先是没有import功能。所以,需要使用eclipse自带的导入功能。导入之后,一定是不对的。需要进行一系列处理。主要的做法是右键工程,将原有的配置删除。然后手工自己重配。2. 重配目前来看,主要是几个方面:1)[Windows]--show view 中,将pydev的视图集打开。2)工程的config,注意不是工程的pydev的conifg.中,将代码目录...

2019-09-06 17:18:45 40

原创 如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(3)-利用亚里士多德四因说本篇

不多说了,上图。我们的目标,是不用脑子,把一些机械化的工作,机械化。只不过不同之处,这个工作,是如何理解复杂的事物。理解事物有一个方法是用另一种语言说出来。对了,编程也是这样,同一件事,用多种语言写出来,能加深理解。同一个项目不同的模块用不同的语言,能加强第三方管理。第一步,将四因放在这里。不了争四因,可以看之前我的贴子。或者去看亚里士多德的《形而上学》不是我不会用visi...

2019-08-30 10:45:15 63

原创 如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(2)-利用亚里士多德四因说前篇

编程有20年了吧,记得有一位不知天高地厚的徒弟(他可能不认我是他老师,但我认他这个徒弟),说从来没过你这么老还编程的人。但我想有些正常的事,在不正常的地方,就变得不正常了。比如,去德国,工厂里,办公室里,三代同堂是很正常的情况。带过几次90后,除了头痛还是头痛。这一代一个重要的感觉就是语言上的巨人。谁也说不过他们,但是许多事情学起来很困难。许多不利因素集中在他们身上。别的不说,最重...

2019-08-30 10:15:36 53

原创 git am & apply 的trailing whitespace 错误

现象:git am someone.patchApplying: .../workingfolder/.git/rebase-apply/patch:50: trailing whitespace.--...warning: squelched 3 whitespace errorswarning: 6 lines applied after fixing whitespace...

2019-08-22 14:23:59 1517

原创 如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(1)

How to useeclipse+basheclipse+ShellEd construct a environment for graphic debugging bash shell script .写在前面:我打算同样的标题,写两遍内容。第一遍从纯技术角度描述内容,第二遍剖析如何从系统哲学的角度客观地,机械化地分析这个过程。多年来我主要的工作,是在windows平台开,开...

2019-08-21 22:58:42 353

原创 开放系统小结--2,回顾实用目的和再简述为什么要讨论分工

写在前面感谢IBM,这家公司现在竟然有了开放系统工程师这一职位。这也不难理解,开放系统工程师的确有的像咨询顾问:把IBM的系统给你的公司部署上,然后年复一年的维护,的的确确,的的确确是我所正在总结的内容。但的确也不一样。我在开发中国TDS-CDMA的公司14年,一直在为研发部门开发各种工具,兼开发一些对外的产品,但这些工具,可以说,是我的最爱。因为这种经历在整个中国,可能也没有几个人有...

2019-08-09 00:14:03 39

原创 开放系统的小结---1

虽然写了一些,可能只能算是开篇。主要是说为什么要研究这种叫做开放系统的学科。后面的计划,计划是讨论为什么,和怎么做到。大致的内容的规划是这样的:1.。本系统文章的适应用户目标。即谁会用到。例如,为什么我们很难达到SpaceX的水平,我们的OS的开发水平,为什么上不去?这套系统文章的输出是一系列工具,利用这些工具,可以解决我们目前最困难的问题。2. 开放系统,作为描述研发...

2019-08-07 22:46:14 49

原创 开放系统工程师应用案例之如何协助管理者减轻公司山头的问题

写在前面:公司的管理者最头疼的事情之一是某些部门一家独大,侵蚀过多资源,而由于侵蚀过多资源,该部门权力越来越大,从而象前文所述的癌症一样,拖跨整个公司的研发预算体系,从而危急公司生存与发展。虽然,这件事情,说起来简单,但当你置身其中,才会了解困难与凶险:例如,一家公司的研发部经理,如果想要削弱一个已经占据研发部大半江山的部门的预算和权力,可以想象,多半他将以失败告终,很可能他会下台。聪明人...

2019-08-04 22:14:48 51

原创 复杂系统构建之——从人的极因说到《细胞叛逆者》

http://yun.baidu.com/share/link?shareid=1768979771&uk=3725298164&third=0细胞叛逆者(罗伯特·温伯格)作为社会一粒子的个体人(生物化的person),他的极因是什么(在human being这个层的活着的原因)?==========================前面说道,系统工程指开放系统工程...

2019-08-04 14:42:36 91

原创 系统工程师修养之四因说

目录原因分解为四因,是本因,动因,物因,极因。以盖房子为例,本因,物因:在非生命界,分别代表房子(即target),原材料(meterial)二都代表两种静态的实在。相对容易理解。是我们人类本源可以理解的静态事物,可以象理解一块普通石头那样理解。动因,极因:在生命界。动因是施工方(勘察、设计、施工、监理、项目经理,楼倒进局子5人组);极因是业主的精神世界的需求。极因是...

2019-08-03 09:10:21 46

原创 neon的两个含义

biying了一下,neon氖,氖气,霓虹,霓虹灯。化学和生物是我最喜欢的课程,初中时在省里都得过奖,总之喜欢吧,因为他们不象是数学和物理,是死的。没想到这个单词就是碳氮氧氟氖的氖。看来很多人喜欢这个词。所以,在计算机的领域,竞然有两个(可能还有更多)用到这个单词。一个是arm的neon计算模式,就是把处理器分成多路,同时计算。例如,在移动通信中,IQ数据,可以一次算两个定点...

2019-07-30 10:43:58 54

原创 zeromq个人15分种网上搜索速写

================================是java写的,试图替代传统TCP/IP.创新很好,适合互联网时代。但,注定是个失败的产品,不是因为技术不好。因为所有的java产品,即使不需要任何创新,用C语言重写之后,原有的产品也就没有任何价值。C语言重写版叫:nanomsg=========================what is zeromq史上最...

2019-07-17 10:31:59 32

原创 重拾VB6的笔记

写在前面简要介绍几句VB6。VB语言可以说对于微软来说,除汇编以外,是最古老的高级语言。因为盖茨用是靠BASIC起家。后来发展出了VB,即可视化B语言,一直到98年发布VB6。微软不再支持VB的开发和维护了。后来的.NET与VB没有什么关系。当真是遗憾。但可以说,.Net时代,在语言和笼络开发者方面,微软几乎没有建树,而且,在内部,Visual工具体系不断被边缘化,...

2019-07-06 22:57:05 134 1

原创 VBA的复苏

也许我这样说也不对,可能VBA从来就没有退居二线。是吧。虽然多少年被那些炒作组织边缘化,然后从清单中物理删除了。98年第一次给学校编程,当时自学C++有一段时间,想用C++给学校开发题库。但老师语重心长啊,说,你就一个人,用C++是不太现实的。还是用VB吧。然后就是VB操作数据库,然后VBA操作WORD,写入到数据库中。那个时候,就已经被这种先进的技术深深吸引了。因为它代表一种程序...

2019-07-06 16:49:00 73

原创 yocto在docker contrainer 中应用的问题和解决的小结

因为有些项目只能在docker中build.所以,我在pull一个Centos7.5的docker后,添加完用户,改好机器名,重新启动后,安装好yocto。然后,编译时,遇到一系列问题。第一个问题是找不到self目录,以后有时间,我会把详细的log放上来。这个问题,由于没有调试环境,一直没来得及分析。但由于在另外一台实体机上,是可以构建成功的,所以分析是我自己的一些环境变量没有设置...

2019-07-03 07:01:29 324

原创 最简单的参数化的Jenkins 调用docker的脚本编写

任务目标简述:主机的Jenkins调用docker执行任务,同时将参数传入docker.具体任务,在docker上编写的一个脚本执行。1. 在Jenkins中加入一个参数,取名:param12. 构建中,选中shell,然后输入下述信息#!/bin/sh# Author : Yujie Haodocker exec -i autocompile1204 bash /bu...

2019-06-23 18:20:28 431

原创 liunx与docker的一些小记

这里不是给别人看的。有人看了会以为我自大。但我清楚我记下来的信息。世间万物,并无对错,如果自然往往就是对的。我们生物,生下来之后基因是稳定的,下一代才会改变。而linux号称linux最牛B的地方就是没有版本控制,这是一种自私。因为不是所有的程序员都可以象他那样,可以不务自业,还有人给开钱。当然,傻子永远是足够多的。他肯定可以好好活一辈子,做为比我们这些麻瓜更加正确的明证。这是...

2019-06-12 17:40:14 65

原创 如何启用Ubuntu 18.04的鼠标键

虽然大多数同仁将小键盘用来输入数字,但我一般设置为鼠标键。因为干得年头太多了,不愿意再动手指控鼠标。鼠标键在ubuntu18.04中不太好找。所以这里记下来:==========================================该功能是自带功能:【Show Applications 】 即左下的开始按钮。找到【Settings】,然后定位到左侧的导航栏的:"...

2019-06-12 13:51:31 916

原创 最近收集论文资料的心得:巧用evernote clip和google translate

虽然还有许多内容不太熟练,先将有用的记录下来。1. 利用好IEEE的相关资源:IEEE Xplore,和https://www.comsoc.org/ Home / Publications / Best Readings /Best Readings in Massive MIMO /Best Readings in Massive MIMOhttps://www.coms...

2019-05-21 18:21:59 593 1

原创 憧憬未来的世界

时常想未来的世界应该是什么样子的。我想,应该是美好的。比如城市。现代的城市是不太环保,也不注重代际公平的。杂交的作物因为不需要考虑下一代,所以,可以无节制地吸收土壤里的营养。我们的城市也有类似的问题。所以,我想未来的城市,有几个方面:1. 所有的建筑,应当建立在自然的山里或人工的山里,或建好大楼后,外面铺上土,堆成山,然后种上植物。好象哪个国家有这样的情况,因为他们的山都是...

2019-03-06 17:38:36 188

原创 生物信息学学习笔记

正在努力学习matlab和生物信息学。原来matlab网站上,可以下载一些示例。https://ww2.mathworks.cn/matlabcentral/fileexchange/32427-fast-approximate-entropy?s_tid=srchtitle注册一个用户后,就可以把例子下载下来。...

2019-01-06 05:16:39 319

原创 对当前深度学习为导向的人工智能的反思与警惕(4)小结,以深度学习为代表的人工智能的局限

这里作个小结。1. 现在深度学习,语言识别,图像识别,已经成为了人工智能的代信,喧宾夺主。这里要保持清醒。2. 下次革命的未来,一定还是在人机交互界面,是交互界面,不是让机器监视人。服务的对象,还是个体。盖茨的PC革命,对象是个体;华为这样一家硬件公司,在通信业走下坡路的当下,靠卖给个体并不是有什么特点的手机,挣了整个华为40%以上的利润,靠得是个体;更不是说软件公司苹果。大公司想...

2018-12-16 13:51:23 335

原创 对当前深度学习为导向的人工智能的反思与警惕(3)深度学习火起来的对个体的影响

这里我想给自己的警醒是,要看情楚自己能做什么,永远看清楚自己的位置。有自知之明。这个其实不是那么容易。我有个学弟,总是劝我去参加一些论坛,加入一些什么区块链还有比特币的圈子。我也动心过,人嘛都是这样,谁不想做着梦就发财了呢。但最后,我还是清醒了过来,淡定过自己的人生。比特币这件事,许多人看到里面有商机,但如果你不考虑二个最重要的问题:谁需要比特币、谁得利。那么加入这个群...

2018-12-16 13:25:32 189

原创 对当前深度学习为导向的人工智能的反思与警惕(2)深度学习火起来的原因

1. 前人的不懈努力。一直以来,人工智能领域,有两个流派,一个是从底向上,也就是自动感知,自动学习这一个方向,发展到今天能够实现的类似微软的600多层的深度学习的体系。这里有前人,几十年如一日的信仰和努力。许多人相信,只要数据量达到一定程度,在不需要理清原理的情况下,实现人工的意识。2.算力的加强。这当然是一个非常重要的方向。3.大量数据的积累。深度学习,需要大量的数据...

2018-12-16 13:10:37 234

原创 对当前深度学习为导向的人工智能的反思与警惕(1)人工智能不只是深度学习

去年结束了工作14年的通信公司,今年创了一次业,。由于需要找工作,而且,对于通信业,不是那么热衷了,加上一直从事开放系统理论和自然语言理解相关的自动化方面,所以正在看人工智能的书。=========================================================1. 人工智能,不只是深度学习。有空闲的时候,偶尔思考人与机器的不同。思考本能、原力、智商...

2018-12-16 12:51:27 181

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