首页 文章 精选 留言 我的

精选列表

搜索[扩展更新],共10000篇文章
优秀的个人博客,低调大师

扩展Python控制台实现中文反馈信息

"中文编程"知乎专栏原文地址 参考了周蟒的实现, 运行效果如下: $ python3 解释器.py Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. (ZhPyConsole) >>> 学 Traceback (most recent call last): File "<console>", line 1, in <module> 命名错误: 命名'学'未定义 >>> for i in range(1,4): ... 生 ... Traceback (most recent call last): File "<console>", line 2, in <module> 命名错误: 命名'生'未定义 完整源码在: 解释器.py 相关源码如下, 即改写InteractiveInterpreter.showtraceback方法. 仅为演示之用, 直接用了字符串替换.: def showtraceback(self): sys.last_type, sys.last_value, last_tb = ei = sys.exc_info() sys.last_traceback = last_tb try: 行 = traceback.format_exception(ei[0], ei[1], last_tb.tb_next) 汉化行 = [] if sys.excepthook is sys.__excepthook__: for 某行 in 行: for 英文 in self.字典: 某行 = 某行.replace(英文, self.字典[英文]) 汉化行.append(某行) self.write(''.join(汉化行)) else: # If someone has set sys.excepthook, we let that take precedence # over self.write sys.excepthook(ei[0], ei[1], last_tb) finally: last_tb = ei = None 定制sys.excepthook貌似更为合适, 还需研究如何实现. 参考资料 周蟒-zhpy 2019-02-10

优秀的个人博客,低调大师

IBM扩展在华云计算生态系统

IBM日前与中国领先的中立IDC服务提供商世纪互联共同宣布,为进一步推进中国云计算创新发展,基于IBM云平台Bluemix,双方将共同支持区块链、物联网及先进的云数据服务。 IBM区块链技术可通过Bluemix访问,该项技术基于Linux基金会的开源项目“超级账本”,能够为用户提供一套开放的基础架构,帮助用户迅速构建与测试新的区块链应用及行业应用。 在中国推出Bluemix上的Blockchain服务,呼应了IBM此前发布的区块链代码映像,将使中国公司能够在Docker环境中下载、安装并运行Hyperledger Fabric区块链网络。用户可以通过Bluemix在云端获得这些服务。该服务将更好地开启区块链在大型开发者社区中的潜力,有助于在中国推动更多的区块链技术和业务的创新,特别是在金融服务、供应链、物联网、风险管理、数字版权管理和医疗保健领域。 IBM物联网平台能够让开发人员将各种功能构建到他们的应用中,而这些应用能够接入各种新的物联网数据流。同时,IBM物联网平台还能够让开发人员梳理并分析这些信息,形成有价值的洞察,从而创建下一代物联网应用,提供智能化的、互连的设备以及量身打造的用户体验。这些先进技术将对中国那些期待将更多外部数据注入自身应用的行业有着巨大吸引力,例如汽车制造业、电子行业以及医疗设备行业等。 据悉,IBM Bluemix云平台现已迅速发展成为世界上最大的开放公有云之一。基于开放标准,Bluemix上拥有超过150套工具和服务。IBM Bluemix基于开放标准构建而成,这将有助于确保未来云应用在中国的演进中仍具备交互操作性,为中国科技经济提供坚实基础的同时,助力其在未来创新道路上腾飞。此外,除平台上现有包括OpenWhisk和Node.js在内的众多开放型工具和语言以外,IBM Bluemix也将支持接入Go语言。IBM还将为中国企业提供Swift,这将帮助全球最大规模的iOS开发者群体更快地设计与部署手机应用。 本文出处:畅享网 本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册