自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟琦的博客

八千流程序员的学习日常

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 HBASE源码学习一架构和组件

HBASE架构HBASE是一个基于Hadoop HDFS存储的分布式数据库,与行存储的关系型数据库(如MySQL、Excel)不同,HBASE中的数据为列式存储,在进行大规模的数据查询操作时效率很高。HBASE表只能进行插入、查询、删除和清空操作,无法对已经存储的数据进行更新,但可以通过保存多个版本号来存储历史数据。HBASE表与表之间没有联系,不涉及表之间的连接操作。HBASE的架构如下图所示,是一个典型的Master/Slave架构。其中独立的组件有HMaster、HRegionServer、Zo

2020-10-07 17:59:35 316 1

原创 IDEA+Maven+Embedded Jetty+Jersey构建Restful服务并打包成jar包发布

一、简要介绍最近做的项目用到了嵌入式Jetty当服务器,并用Jersey来构建Restful api,看了老师的项目文件发现还有pom.xml文件,才知道Maven。但因为不是一个组的老师,而且那个老师貌似前端精通的多一点,Maven什么的也不是很了解,从老师那里学的东西也不是很多。因为项目相关,最后还是自己Google各种资料,一点一滴从零开始学习。国内关于嵌入式Jetty的资料真的少,大部分都是

2017-08-05 17:29:06 2283

原创 Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版代码(二)

weChatThread线程类之前一直不会python多线程,写这个程序的时候,发现不用多线程会陷入无限未响应状态。于是学了半天python多线程,但是在主函数里写的时候,发现一个问题,Ui主线程和工作线程没有分离,使用itchat等库的时候会堵塞主线程,换句话说PyQt中子线程不能操作GUI界面。之前写的多线程仍然属于Ui主线程,是其子线程,所以才造成未响应。 既然知道问题了,那就查资料解决问题

2017-06-19 13:44:06 2787 1

原创 Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版(一)

前几日在某乎看到有大神用itchat实现了微信防撤回功能,,觉得很有趣,看到下面评论很多人求桌面版,于是乎,手痒便利用清明节几天时间做了一个简陋的桌面程序。废话不多说,先上图位敬。运行环境win10专业版64位系统1703创造者更新开发环境win10专业版64位系统1703创造者更新Python3.5.2PyCharm 2016PyQt5.7程序演示图当有新消息撤回时,会把撤回的消息发送到

2017-06-19 13:42:37 1450 1

原创 Python Socket编程:发送MIME协议邮件

Socket编程简介写完程序也还是不理解什么事Socket编程,但在知乎里看到的一个问题里面的回答很不错,这里分享一下:Socket编程简介SMTP简介 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目

2016-12-07 16:31:05 3071 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 638

原创 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 934

原创 Python3.5+PyQt5词频统计(一)

一、需求分析统计给定英文文档中单词出现的频率,要求速度快、准确率高,有良好的交互界面,初期实现简单的分词、统计功能,不考虑词形变换等复杂情况,中期要实现相对简单的词形还原任务,后期实现复杂的词形变换还原(需要较强的自然语言处理能力,暂不考虑)二、环境搭建 所需环境 推荐工具 Python编程工具 PyCharm 2016.2 Python版本 Python 3.5 PyQt

2016-12-07 16:27:54 702

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-07 16:14:03 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除