本文是RUST学习和实践心得的第一篇。前面几篇是学习,包括服务端开发,案例,异步编程等多个方面进行多维度讲解。RUST编程学习之旅——基础知识篇RUST编程学习之旅—命令行工具开发RUST编程学习之旅——服务端开发RUST编程学习之旅——web开发案例分析(1)RUST和Flutter实践心得我最近这一到两个月一直在写代码。我们基于rust的后台服务程序基本完成。实际干活人极少,然后大量功能性代码...
本文是RUST学习的第四篇。从今天开始的几篇将围绕服务端开发,案例,异步编程等多个方面进行多维度讲解。RUST编程学习之旅——基础知识篇RUST编程学习之旅—命令行工具开发RUST编程学习之旅——服务端开发RUST开发Web服务案例我一般是写PPT。PPT的内容是我深入阅读几本书后,自己尝试写一些RUST代码来理解RUST相关知识的。如果要快速掌握的话,可以按图里的示范写代码。我一般会把相关知识聚...
本文是RUST学习的第三篇。根据上一期的规划——第一阶段是基础知识篇(RUST编程学习之旅——基础知识篇),第二阶段进入几个领域,分别是命令行工具开发(RUST编程学习之旅—命令行工具开发),服务端开发,WebAssembly开发等三个领域,第三个阶段介绍RUST语言里一些有意思的点。今天将进入第二个阶段的第二个领域——RUST来开发Web服务。RUST开发Web服务我一般是写PPT。PPT的内容...
回顾本文是RUST学习的第二篇。根据上一期的规划——第一阶段是基础知识篇(RUST编程学习之旅——基础知识篇),第二阶段进入几个领域,分别是命令行工具开发,服务端开发,WebAssembly开发等三个领域,第三个阶段介绍RUST语言里一些有意思的点。今天将进入第二个阶段的第一个领域——RUST来开发命令行工具。RUST开发命令行工具我一般是写PPT。PPT的内容是我深入阅读几本书后,自己尝试写一些...
回顾上一篇回顾了工作十五年来学过的编程语言(这些年学过的编程语言)。最近对RUST非常感兴趣,觉得好有意思。很久没碰到这么有意思的语言了。今天开始学习RUST相关。大体上分几个阶段。第一阶段是基础知识篇。第二阶段进入几个领域,分别是命令行,服务端开发,WebAssembly等三个领域。最后一个阶段再回归到RUST语言本身,探讨一些有意思的知识。RUST基础知识我一般是写PPT。PPT的内容是我深入...
回顾最近公众号发东西少了。原因自然在我。22年初开始到现在两年左右,我的目标聚集在边缘服务器和相关产品上,做了不少事情。写出来的书如果算是一种产品的话,我还想做一些其它的,更有意思的产品。坦率来讲,做这个产品的过程是一种非常有意思的体验,但从商业结果来说,目前还在追求中。做产品之外,一直在学习一些东西。最近这半年至少把iOS开发(基于Swift),Flutter(二进宫),Go开发服务端,以及这两...
回顾经过20-21年在边缘计算领域的摸索,从2022年开始就往这个方向“创业”了。前几天发了朋友圈,我们的产品叫“屋伴”,是面向家庭的一个服务器类型的产品。所谓的服务器,并不是说它外形外观是服务器,而是说它的定位是服务器,而家庭的IoT设备、终端(用户手机,平板等)是客户端。其实这是边缘计算的一个典型案例:边缘服务器位于云和终端之间,很多事情在边缘服务这一层就处理完了,不需要再通过云处理。在家庭领...
一些想法最近一直在忙自己的产品打磨。然后,chatgpt突然就爆火了,一下子冒出来几十个大模型。老板一直劝我们,要转型,大模型是未来的iPhone之类的。其实我在日常生活,工作里也用了大模型。包括今天还让一个同事去用大模型帮他定义一个数据结构。不过,这种所谓的风口,我已经经历过3次了:2015年,VR,火了一阵,我感觉一年都没到。我还买了几个VR设备。有新鲜感,但体验不太好。设备扔了。2016年,...
从来没想过有生之年还能上一次EMBA课。之前在银行,也是闲极无聊的时候看过MBA的课。回到老东家之后,感谢公司和领导层的高瞻远瞩。日常工作中谈不上什么管理,也暂时无缘公司的经营。但人大的EMBA之行确实为我打通了很多脉络。我个人是做过一些产品的,比如写的那五本书。销量都还不错。但我认为那只是个人行为。没有涉及到多人合作。而且,没有体验过商业的好玩。这2年的EMBA课,让我见识不少。下面是结业证书。...
缘起对于成为全栈开发者的目标而言,很好奇自己几年前怎么就没想过iOS开发的事情。iOS好歹也是移动操作系统两巨头之一。反思了下,有可能是因为之前对Object-C太无感导致的。现在趁着Swift,借这个机会重新整理iOS的开发。本系列虽然是iOS开发,但我依然归并到边缘设备、系统及计算杂谈中。因为我目前从事的产品覆盖了从客户端到服务端再到云端,从APP开发,到前端开发再到各种垂直领域的开发(如AI...
时隔上一次EMBA课已经1年多了。每次上EMBA课,感觉整个思维都得到了极大的提升。这次营销课更是如此。营销,我之前的认识比较粗浅,觉得就是卖东西。而我对营销的认识,往往就一下跳到花言巧语,不实宣传,砸钱做广告等一些具体的营销手段。通过这次营销课,我对营销的认识有了新的认识。首先,营销不仅是营销人员的事情,而是全体员工的事情。结合我目前的工作,我感觉这句话简直是振聋发聩。我现在身处一个十几个人的小...
缘起今天是新冠阳后第一篇,选择了Java。都说Java不适合云原生的环境。但Java毕竟那么能打,换一个新的框架就能在云原生下重生。今天介绍Quarkus,这是Redhat开源的为云原生准备的Java框架。除了Quarkus,还有Micronaut等。我是先试的Micronaut,感觉不太好。Quarkus给了我耳目一新的感觉,其成熟度,工具链之丰富确实对得上RH这名开源老将!最后的最后我期望的结...
缘起今天是边缘设备、系统及计算杂谈的第二十篇。值得庆祝。今天介绍下我花了1个多月才摸清楚的Systemd。它,可是天字号第一进程喔。之前搞Android的时候,一直以为init才是。现在搞UBT,发现systemd才是大佬。systemd其实不只是一个程序,而是一套系统,一套规则。要想真正玩好Linux,systemd是绕不过去的必备知识。正文最后的最后我期望的结果不是朋友们从我的书、文章、博客后...
缘起今天介绍下Ubuntu Server。一般来说,接触过ubuntu server的人可能觉得自己都比较了解它。但其实未必。比如,我现在想基于ubuntu server做一个自己的系统(不改ubutu server,而是上面加一些自己的服务)。但需要了解ubutnu的各种配置,操作,运维。我发现欠缺的知识就非常多。所以,这篇文章就是解决这个问题的。正文最后的最后我期望的结果不是朋友们从我的书、文...
缘起今天介绍下Meteor JS。这是一个基于Javascript语言的全栈框架。学习这个东西也是迫不得已,因为有一个开源的IM产品(Rocket.Chat)用的是它。Meteor JS说实话不太推荐使用。因为它这个框架做了不少事情。用了它的话,就基本被绑死了。Anyway,从技术学习来说,Meteor JS是不错,因为可以看一下一个全栈JS框架应该是什么样子。题外话最近...
缘起今天介绍下ZFS和LVM。这两个东西和文件系统有关。不惑之日,感慨,工作十五年了,始终喜欢技术。而且,来者不拒,什么东西都想玩一玩。以前因为技术功底薄弱,学习新东西感觉难难难,经常有万...
缘起今天介绍下Ansible。之前一直讲的是开发相关的技术,几乎没有碰部署的事情。而部署——或者赤果果点,装机——一直没提过。想起来好像装机不复杂,但我们在去年做项目的时候,有些机器上面装...
缘起今天介绍下Apache。如我去年所说,边缘侧的“操作系统”是集大成者,端侧,云侧技术如果只是照搬过来,绝对不好使。举个例子,有很多做机器人设备的,操作系统选的是ROS2,但又带个屏幕,...
缘起今天介绍下MongoDb。一直没太沉入到后台开发的一个重要原因是觉得数据库不是一个容易学好的东西。现在边缘侧,MongoDb感觉用起来比较方便,更容易使用。当然,要学好它也不容易。本篇...
在使用Power平台过程中,可能会遇到现有X86平台的应用程序无法在Power平台中直接运行的问题,这是由Power平台与X86平台的架构差异造成的,因此需要通过软件迁移对相关应用进行基于Power平台的适配。迁移工作首先是指令集的适配,该部分工作通过使用合适的编译器及部分代码修改即可完成,同时针对Power处理器Cacheline大、支持的页框大等特性,也需要对应用代码进行针对性的调整,以充分发挥Power处理器的硬件优势,最终实现应用程序的稳定高效运行
您可以订阅此RSS以获取更多信息