WebSocket C ++中的WebSocket v13实现 用法 # include " websocket.hpp " ... using namespace nc ; loop = uv_default_loop(); websocket::WebSocketClient ws (loop); ws.on_connection = [](websocket::WebSocket* ws, const websocket::HttpResponse* res) { ws-> send < char>({ 16 , 0 , 15 , 0 }); ws-> send ( " echo hello " ); res-> end (); }; ws.connect( " ws://localh
2022-05-21 20:02:41 27KB http https proxy websocket
1
付晓岩:虽然做了六年的企业级业务架构,但是总觉得业务架构不是个好讲的东西,业务架构离不开业务模型,所以讲它就会搬出一堆枯燥的模型来,甚至会让人觉得业务架构就是建模。但建模只是个手段,建模的目的是把现象总结成模式,再从模式中找到结构,将业务上看到的结构传递给技术,如果二者能够基于同一结构思考,沟通上将产生最大的便利,这就是通用语言的基础,其实说通用语言,还不如说通用结构,因为说语言,经常会把人带到语法层面,纠结于规则、概念、标准之类似是而非的东西。所以,我总结建模的原则无非是把握整体、穿透现象、保证落地,建模即不能死守规则、冥顽不化,也不能脑洞大开、信马由缰,必须从一开始就关注如何落地。建模不是建个自圆其说的乌托邦,而是传给后续过程的设计图纸。业务建模可以有前瞻性,但是所谓的前瞻性是能够看清分阶段实施路径的前瞻性。 业务架构是不断演进和迭代的,它有生命力,可以成长,如果架构管理工具本身支持历史记录和模式比对,你也可以看到企业架构的演进历史,而不是只看得到现在,只能听别人讲讲过去,过去是可以看见的。这种可视化的历史是一种宝贵的学习资源,人是从历史中学习未来的,毕竟有很多行业还是需要积淀的。 但是,业务架构的形成过程的确是在一种看起来科学的方法论下,不完全科学地操作的,这点我曾经也很纠结,后来软件架构的书看多了,再加上到项目中的观察,也逐渐释然了。软件架构其实很羡慕建筑架构,觉得建筑架构有力学基础做支持,有很多可以计算的东西,但是软件架构却没多少能算出来的。在开源思想时兴之前,行业内部交流分享较差,都比较愿意看别人的架构,而不想亮出自己的,很多研究者都抱怨这个非常需要标准的行业反倒是很隔离的。开源为架构和软件带来新的成长方式,共享让思维发展更快、普及更快,但是,软件架构本身却只是增加了大量的案例,依旧难以标准化,哪怕是同一个行业的企业,给这家做的软件也不一定能直接搬到另一家去,很多商用化了的系统软件也还是离不开个性的本地化改造过程。云计算带来的 SaaS 虽然让软件应用省去了许多部署过程,但是,依然难以改变这个行业个性化程度严重的局面。软件架构尚且如此,业务架构也就不需要纠结了。 业务架构设计可以很快,也可能很慢。快无非是两种情况,一是架构师自身炉火纯青、天生慧眼,设计能力超强;二是原有业务模型已经很清晰,可以快速分析业务变化,形成架构设计,我们可以追求的是第二种,这也意味这首次建模,尤其是首次建设企业级模型,不要过快,对模型设计方法、业务流程分析、标准化过程,都要细致点儿,基本功扎实了,才有后边的“敏捷”。企业级转型没有轻松的,不少企业是把转型仅当成一个项目,而忽视了对自身的调整。一个普通士兵变成一个特种战士,不是因为给了他一身价值 10 万的装备,而是经过了地狱般的训练。上至最高管理者,下至普通员工,人的思维不转变,哪来的企业转变呢? 为了推动企业真正的数字化转型,业务架构设计人员永远不要忘记,业务架构最重要的职责不是传递需求,而是藉由自身的努力,推动业务和技术的深度融合,桥梁作用才是业务架构最重要的职责,如果不能实现这一目标,也就不能真正实现一个快速响应内外部变化的企业级业务系统。 其实中台并非万能,客观地讲,一个优秀的架构设计人员是不会“迷信”于任何一种架构设计方式的,也不会执着甚至偏执于方法间的争论,没有哪种设计方式是完美无缺的,软件行业没有“银弹”,任何一种方法都需要坚持与灵活的结合,都需要通过长期的实践不断总结和改良,如果一个方法没有被坚持数年以上,可能连入门都谈不上吧。我对中台认识更多还只能算个一般观察者,论述中难免有失,感谢读者朋友们能够宽容地看我一路“叨叨”下来。
2022-05-03 11:54:24 11.26MB 中台
1
自抗扰控制之上拉式磁悬浮Simulink仿真
2022-04-14 09:05:51 705KB 自抗扰控制 Simulink 磁悬浮
1
破折号登录 这是在Dash应用程序顶部进行Flask登录的示例,用于用户身份验证。 该示例通过sqlite3数据库进行用户身份验证,但是您可以通过在config.txt文件中使用数据库URI更改con参数来使用自己的数据库。 这个例子配备了一个标准的用户名test和密码test1 ,但你可以添加使用的用户越多add_remove_users.ipynb jupyter笔记本或可用功能users_mgt.py 。 文件说明: add_remove_users.ipynb :帮助创建和删除用户的Jupyter笔记本app.py :应用程序初始屏幕config.py :用于初始化config
2022-03-30 16:17:09 16KB flask plotly dash flask-login
1
VB使用GDI绘制漂亮文字的实例在屏幕上画出漂亮的文字,有轻微的阴影和羽化效果,可以显示在任何的程序之上,透明背景状态
2022-02-25 22:19:32 31KB GDI 漂亮文字 影和羽化 透明背景
1
从实际操作的角度讲,企业级业务架构设计及其建模过程是一个充满可能性和争议的过程,并没有一个直观的量化标准能够用于判断一个架构方案的好坏,下面通过一个虚拟的例子体会一下这种“难标准”的标准化过程。假定为A商业银行设计企业级业务架构,为了集中感受组件和标准化的过程,我们跳过战略分析,不导入更多目标,比较单纯地从简化的现状入手,推导可能的目标架构。假定只分析存款和贷款这两个各位读者耳熟能详、无论做没做过银行系统都能基本了解的业务,并且假定产品只面向对公客户。首先派出我们的架构设计团队,设计团队的组成人员最好是具有丰富项目设计、实施经验的人员,了解业务分析、数据分析、架构设计,由他们与业务人员(或者叫
1
站在技术之上为创作而教.pdf
2022-02-10 09:05:21 7.18MB 文档
从数据安全角度出发重新审视密码.pdf 从疫情防控看信息安全建设.pdf 企业安全落地痛点实践.pdf 信息安全管理助推企业信息化建设.pdf 合规视角下的信息安全审计.pdf 后疫情时代券商数据安全体系的实践与展望.pdf 安全事件管理自动化之路———坑与梯.pdf 浅谈大中型软件企业信息安全建设.pdf 现代数据库环境下的安全思考.pdf 零信任实践-从远程办公开始.pdf
2022-02-08 12:00:19 27.97MB 安全
matlab如何敲代码用于TopoToolbox的地形分析工具包 这些是Adam M. Forte [aforte8'at'lsu.edu]编写的一系列MATLAB函数,它们基于TopoToolbox []的功能。 每个函数都包含带有基本功能信息的标头以及预期的输入和可能的输出。 现在,资料库中随附了一份详细的用户指南,包括PDF('TAKmanual_reduce.pdf')和LaTeX文件(文件夹'TAKmanual_texFiles',其中包括tex文件和相关图像)。 错误报告和功能请求 如果您遇到错误或对新功能/改进有建议,首选的通信方法是使用GitHub内置的“问题”功能。 为了确保我真正了解它,在提交问题时,给我加上标签,即在问题顶部键入“ @amforte” 。 这样,我将收到有关问题的通知,否则除非查看问题页面,否则我不会知道。 您也可以给Adam发电子邮件[在lsu.edu的aforte8]。 如果遇到知道如何解决且对git如何工作感到满意的问题,请随时创建代码并提交包含修复和改进的请求,欢迎合作! 释放 v.1.2.0已发布! 该版本包括“主”存储库中的所有文件,以
2022-01-10 18:41:47 402.76MB 系统开源
1
平托斯 欢迎来到Pintos Pintos是由Ben Pfaff开发的具有教育意义的80x86操作系统框架。 正如课堂上所提到的,本学期将有四个编程作业。 此类中的所有编程工作都围绕实现Pintos操作系统的核心功能而进行。 如果您需要在整个学期中参考它,则该存储库包含Pintos框架代码和文档。 在线Pintos文档的链接。 重要的日子 项目1到期: 9月23日 项目2检查站到期: 10月6日 项目2到期日: 10月23日 项目3到期: 11月11日 项目4到期: 12月1日 ## Project Organization请确保您以以下方式组织存储库: 项目主管对于每个项目,您需要创建一个新目录。 确保它们被命名为“ proj ”。 例如“ proj1”。 设计文档确保每个项目的设计文档都放在正确的目录中(按照项目说明),并命名为“ DESIGNDOC”,没有扩展
2021-12-29 23:07:42 54.41MB HTML
1