首页 文章 精选 留言 我的

文章列表

共 97898 篇
记一次800多万XML文本文件预处理经历

记一次800多万XML文本文件预处理经历

一.背景 由于某些需求,现需对系统在最近几个月生成的xml文件进行预处理,提取标签内的数据进行分析。这些需要预处理的数据大概有280GB左右880多万,存放在gysl目录下,gysl的下一层按天命名,分为若干个目录,接下来一层目录下又有多个目录,我们所需的xml目录就在这一层。我们现在需要将此目录下面的xml文件使用Python脚本进行处理,并将处理结果按天...

C++雾中风景番外篇3:GDB与Valgrind ,调试代码内存的工具

C++雾中风景番外篇3:GDB与Valgrind ,调试代码内存的工具

写 C++的同学想必有太多和内存打交道的血泪经验了,常常被 C++的内存问题搅的焦头烂额。(写 core 的经验了)有很多同学一见到 core 就两眼一抹黑,不知所措了。笔者 入"坑"C++之后,在调试 C++代码的过程之中,学习了不少调试代码内存的工具。希望借这个机会来介绍一下笔者常用的工具,GDB,Valgrind等等,相信大家通过好好运用这些工具,能更...

pyqt5 主界面构建利器:QStackedWidget

pyqt5 主界面构建利器:QStackedWidget

QStackedWidget介绍 QT里面,有一个控件QStackedWidget,叫做堆载窗口控件。这个控件,很有用,用起来也很简单。但可能正因为太简单,不管书里,还是网上的文章里,都很少提到这个控件。我学了很长一段时间的pyqt5,都没有注意到这个控件。直到看了QT大神刘典武的分享,才知道原来QT还有一个这么强大的控件。感谢刘典武大神。 那么,这个控件有...

Java个人技术知识点总结(优化篇)

Java个人技术知识点总结(优化篇)

代码优化 代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码质量一致性) 3.公共部分的提取 代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的类(bufferInputStream) 2.缓冲区块的大小(4k或者8k) 3...

一次毕生难忘的 Java 内存泄漏排查经历

一次毕生难忘的 Java 内存泄漏排查经历

人人都会犯错,但一些错误是如此的荒谬,我想不通怎么会有人犯这种错误。更没想到的是,这种事竟发生在了我们身上。当然,这种东西只有事后才能发现真相。接下来,我将讲述一系列最近在我们一个应用上犯过的这种错误。最有意思的是,一开始的迹象揭示的问题,与实际发生的问题完全不同。 在一个凄凉的午夜 午夜刚过,我就被一条来自监控系统的警报吵醒了。Adventory,我们的 ...

业界 | 四大机器学习编程语言对比:R、Python、MATLAB、Octave

业界 | 四大机器学习编程语言对比:R、Python、MATLAB、Octave

R 语言 R 是一种用于统计计算和图的语言及环境。它是一个 GNU 项目,与贝尔实验室的 John Chambers 及其同事开发的 S 语言及环境类似。R 可以视为 S 的一种不同实现。二者存在一些重要差异,但使用 S 写的很多代码在 R 下运行时无需修改。 优点: ●端到端开发到执行(一些 brokers package 允许执行,IB) ●开发速度快(...

兄弟连区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一

兄弟连区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一

区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 Tx(Transaction 交易) 1、Tx概述 Tx,即Tr...

这门编程语言被误解18年,出生就遭鄙视,原因是“国产货”?

这门编程语言被误解18年,出生就遭鄙视,原因是“国产货”?

世界上有据可考的编程语言,一共不下600多种,它们的写法可以说是千奇百怪,有用英语作为媒介的,也有用符号编程的,甚至有模仿牛的叫声进行编程的。在众多编程语言中,一门语言被称作“国人骄傲”,只是自打它出生之后,特别是专业人士,对其评价都极低,甚至引来各方嘲讽,它就是易语言。 易语言的发明者是吴涛,2000年伊始,从事长期开发的吴涛,编写了70多万行源代码,发明...

兄弟连区块链教程Fabric1.0源代码分析Tx RWSet(读写集)

兄弟连区块链教程Fabric1.0源代码分析Tx RWSet(读写集)

兄弟连区块链教程Fabric1.0源代码分析Tx RWSet(读写集),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 Tx #RWSet(读写集) 1、RWSet概述 在背书节点模拟Tra...

10行代码识别二维码

10行代码识别二维码

二维码现在已深入到我们生活的方方面面了,手机支付、微信加好友、app下载、电子票务等方方面面都有它的身影。最近坐地铁又推出了扫二维码进出站。 最近一段时间,上海的很多地铁检票机器都装上了像下面这样的二维码扫描器 只需打开手机app上的二维码,对准扫描窗口扫一扫,就可以进站,到站后再扫一扫,就可以出站并自动扣款。 今天我们就来用Python实现一个简单的识别二...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

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应用均可从中受益。

用户登录
用户注册