- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 HBASE源码学习一架构和组件
HBASE架构HBASE是一个基于Hadoop HDFS存储的分布式数据库,与行存储的关系型数据库(如MySQL、Excel)不同,HBASE中的数据为列式存储,在进行大规模的数据查询操作时效率很高。HBASE表只能进行插入、查询、删除和清空操作,无法对已经存储的数据进行更新,但可以通过保存多个版本号来存储历史数据。HBASE表与表之间没有联系,不涉及表之间的连接操作。HBASE的架构如下图所示,是一个典型的Master/Slave架构。其中独立的组件有HMaster、HRegionServer、Zo
2020-10-07 17:59:35 327 1
原创 IDEA+Maven+Embedded Jetty+Jersey构建Restful服务并打包成jar包发布
一、简要介绍最近做的项目用到了嵌入式Jetty当服务器,并用Jersey来构建Restful api,看了老师的项目文件发现还有pom.xml文件,才知道Maven。但因为不是一个组的老师,而且那个老师貌似前端精通的多一点,Maven什么的也不是很了解,从老师那里学的东西也不是很多。因为项目相关,最后还是自己Google各种资料,一点一滴从零开始学习。国内关于嵌入式Jetty的资料真的少,大部分都是
2017-08-05 17:29:06 2299
原创 Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版代码(二)
weChatThread线程类之前一直不会python多线程,写这个程序的时候,发现不用多线程会陷入无限未响应状态。于是学了半天python多线程,但是在主函数里写的时候,发现一个问题,Ui主线程和工作线程没有分离,使用itchat等库的时候会堵塞主线程,换句话说PyQt中子线程不能操作GUI界面。之前写的多线程仍然属于Ui主线程,是其子线程,所以才造成未响应。 既然知道问题了,那就查资料解决问题
2017-06-19 13:44:06 2806 1
原创 Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版(一)
前几日在某乎看到有大神用itchat实现了微信防撤回功能,,觉得很有趣,看到下面评论很多人求桌面版,于是乎,手痒便利用清明节几天时间做了一个简陋的桌面程序。废话不多说,先上图位敬。运行环境win10专业版64位系统1703创造者更新开发环境win10专业版64位系统1703创造者更新Python3.5.2PyCharm 2016PyQt5.7程序演示图当有新消息撤回时,会把撤回的消息发送到
2017-06-19 13:42:37 1461 1
原创 Python Socket编程:发送MIME协议邮件
Socket编程简介写完程序也还是不理解什么事Socket编程,但在知乎里看到的一个问题里面的回答很不错,这里分享一下:Socket编程简介SMTP简介 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目
2016-12-07 16:31:05 3089 1
原创 Python3.5+PyQt5词频统计(三)
主程序编写一、打开文件#打开文件filename_tup=QFileDialog.getOpenFileName(self,'选择文件')if filename_tup==('', ''): #点击打开文件按钮但未选择文件,为防止闪退,设置pass pass elif filename_tup : self.sword_dic={}
2016-12-07 16:30:13 653
原创 Python3.5+PyQt5词频统计(二)
UI设计1、在PyCharm中添加External Tools中添加QtDesigner和PyUIC工具 打开PyCharm>File>Settings>Tools>External Tools,单击+号添加工具,出现下图界面 Name:自己定义 Group:External Tools Program:QtDesigner.exe所在位置 Working directory:Proje
2016-12-07 16:29:29 945
原创 Python3.5+PyQt5词频统计(一)
一、需求分析统计给定英文文档中单词出现的频率,要求速度快、准确率高,有良好的交互界面,初期实现简单的分词、统计功能,不考虑词形变换等复杂情况,中期要实现相对简单的词形还原任务,后期实现复杂的词形变换还原(需要较强的自然语言处理能力,暂不考虑)二、环境搭建 所需环境 推荐工具 Python编程工具 PyCharm 2016.2 Python版本 Python 3.5 PyQt
2016-12-07 16:27:54 718
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-07 16:14:03 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人