- 博客(18)
- 资源 (33)
- 收藏
- 关注
原创 【我的开源】蜗牛闹钟
概述AlarmClock是个开源的闹钟软件,使用QT5.9+vs2017开发。可同时设置两组闹铃,设置完可最小化到托盘,闹铃时会在屏幕右下角弹出提示框,同时还可以当成一个整点语音报时器使用。功能列表1.可同时设置两组闹铃。2.可选择闹铃音乐。3.灵活设置闹铃提示语。4.可最小化到托盘。5.整点语音报时。界面展示项目地址已经托管到...
2019-04-30 18:13:22 1025
原创 【开源推荐】数据结构和算法必知必会的50个代码实现
最近GitHub上发现了个非常不错的项目,目前star 4000+,项目主要讲数据结构和算法,有多种语言 50个代码实现。实现语言有c++,c#,go,java,java...
2019-04-26 09:05:00 260
原创 【程序人生】百度员工应聘腾讯职位,结果亮了!
金三银四,又到找工作的高峰期,有别往年,今年很多人是被迫离职的,京东高管淘汰10%,滴滴裁员2000人.....,一个个裁员新闻铺垫盖地。刚刚过去的冬天实在太冷了,大公司也是被迫无奈,互联网圈确实不好混了,资金紧张,只能勒紧裤腰带过了。今天的主角是腾讯员工面了一个百度过来的,真是天道轮回。网友们回复亮了金山员工:优秀,真是天道轮回,干他字节跳动员工:君子报仇,十...
2019-04-25 14:04:50 943
原创 【开源组件】FastDFS集群搭建与实战
FastDFS是一个轻量级的分布式文件系统,在实际生产环境往往以集群的形式部署,保证了服务的高可用。本文重点阐述FastDFS集群的搭建和项目实战。工作流程上传流程图下载流程图基本概念可参考作者上篇文章:FastDFS极速入门底层原理 FastDFS不会对文件进行分块存储,直接保存到Storage服务上,这也是不适合超大文件存储的原因,官方...
2019-04-23 14:02:05 450
原创 【开源组件】FastDFS极速入门与安装
FastDFS是一个开源的轻量级的分布式文件系统,为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务,如果自己搭建文件系统FastDFS是首选!架构图FastDFS 系统有三部分组成: 跟踪服务器(Tracker Server): 跟踪服务器,主要做调度工...
2019-04-23 13:55:02 381
原创 【Qt开发】QTime类
QTime类为用户提供一系列时间的函数,封装的很全面,几乎满足了各种时间的需求。常用方法介绍1.QTime addMSecs(int ms) const当前时间增加毫秒,ms可为负2.QTime addSecs(int s) const当前时间增加秒,s可为负3.int elapsed() const返回自上次调用start()或restart...
2019-04-23 13:42:59 1583
原创 【Qt开发】QDate类
QDate为开发者提供日期的类,函数也很丰富常用方法介绍1.QDate addDays(qint64 ndays) const当前日期添加n天,n可以为负2.QDate addMonths(int nmonths) const当前日期添加n月,n可以为负3.QDate addYears(int nyears) const当前日期添加n年,n...
2019-04-23 13:35:20 2776
原创 【Qt开发】StyleSheet使用总结
概述转眼七年过去了,我是一个彻底拥抱过MFC的人,记得老大的一个需求要把按钮做成圆角,并添加背景颜色,做前端html的可能认为很简单,然而放到MFC上那可真的是很...很麻烦的,自定义类继承Button,新手估计还搞不定,怎么也有上百行代码,实在不友好,Qt诞生大大简化了这些工作,只需要使用QSS(QtStyleSheet)就可以轻松做到,最近详细了解了QSS,做了个百度网盘的登录界面,...
2019-04-23 13:33:19 9151
原创 【Docker】:全面认识Docker和基本指令
Docker逐渐成为虚拟化技术的佼佼者,接下来会推出一系列的Docker相关技术文章,Docker技术也是架构师的必备技能。什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言,诞生于2013年初,最初发起者是dotCloud公司,开发者可以打包应用到一个轻量级、可移植的容器中,然后发布到主流Linux系统上运行。为什么用Docker 持续交付和部署:使用Doc...
2019-04-15 10:17:03 745 2
原创 【程序人生】东哥脸盲认不清哪个是兄弟了!
最近京东又上了热搜,被爆将进行新一轮裁员,裁员比例8%,按京东15万+的员工计算,约1.2万人将丢了饭碗,说好的不会裁掉任何一个兄弟,兄弟们是当真了,东哥确脸盲认不清哪个是兄弟了。自东哥去年美国事件后,京东市值跌了几百亿,几乎和拼多多到同一水平线,18年四季财报显示,营收同比增长22%,但净亏损从2017年同期的9亿元人民币扩大到48亿元人民币,前有天猫,后有拼多多的强势追赶,...
2019-04-12 15:04:11 1120
原创 【Qt开发】常用控件QSpinBox和QDoubleSpinBox
QSpinBox可用于显示和输入整数,并可以在显示框中添加前缀或后缀。QDoubleSpinBox可用于显示和输入小数,并可以在显示框中添加前缀和后缀。QSpinBox和QDoubleSpinBox都是QAbstractSpinBox的子类,大多数属性相同。头文件分别为:#include <QSpinBox>和#include <QDoubleSpinBox>...
2019-04-10 18:01:39 1981
原创 【Qt开发】常用控件QLineEdit
QLineEdit是单行文本编辑控件。比如用户名,密码等输入框可以使用该控件。所属头文件<QLineEdit>常用方法1.void setText(const QString &) 设置编辑框文本内容2.void setReadOnly(bool) 控件设置为只读模式3.void setPlaceholderText(const QStri...
2019-04-10 14:52:19 1583
原创 一次邮件发送协议SMTP问题排查
项目中需要用到smtp协议来发送邮件告警,后端的技术栈主要是Java和C++,Java项目里直接在网上找的现成的类完美实现,163邮箱,腾讯邮箱和阿里邮箱均测试通过,不幸的是C++的项目也需要使用smtp协议来发送邮件,惯例先度娘,CSDN逛了一圈,例程也不少但是每个下边留言都有这样和那样的问题,copy过来直接运行,163邮箱完美测试通过,我们用的钉钉全家桶,测试钉钉邮箱时发现不能发送邮件,认证...
2019-04-08 09:24:28 4047
原创 【Qt开发】实现系统托盘,托盘菜单,托盘消息
概述系统托盘就是在系统桌面底部特定的区域显示运行的程序。windows在任务栏状态区域,linux在布告栏区域。应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能。演示Demo实现功能:1.应用启动后,任务栏,系统托盘可以看到该程序。2.点击右上角×关闭窗口,自动隐藏窗口,托盘可以看到该程序。3.鼠标在托盘图标上右键,弹出"退出程序"菜单栏,并带有图标。...
2019-04-06 12:15:18 2918 2
原创 【数据结构与算法】两分钟初识树
一:树的定义树是一种数据结构,由n(n>1)个有限结点组成一个有层次关系的集合。形状像一颗倒立的树而得名。分为:无序树,有序树,二叉树,满二叉树,完全二叉树,平衡二叉树(AVL),二叉查找树(二叉搜索树、BST),霍夫曼树,红黑树,B-tree(B-树或者B树),B+树,B*树等。节点结构体(C/C++)表示为:typedefstructtreeNode{...
2019-04-04 16:42:56 422
原创 【设计模式】代理模式
这就是一个代理模式,让王工改需求,需要联系李总,李总再把工作安排给王工,最终完成了同样的目的,但是有个了中间人。同样在Java里的代理模式,也这个道理,客户端不直接访问实际的对象,而是通过中间的代理对象来访问实际对象。代理模式分为静态代理和动态代理静态代理代理和被代理对象在代理之前是确定的。都实现了相同的接口或继承相同的抽象类。举例:创建IUser接口/*...
2019-04-02 11:09:35 251
原创 两分钟搞懂开源许可协议
License是软件的授权许可,规定了获得代码后拥有的权利,比如代码是否可用于商业领域,如用到商业领域是否声明版权等信息。 世界上的开源许可证(Open Source License)有上百个,我们在浏览github时候经常见的有:GPL,BSD,MIT,Mozilla,Apache等,据github官方公布数据显示,托管在github上项目使用的最多开源协议是M...
2019-04-02 11:02:28 518
原创 【数据结构与算法】通俗易懂说链表
一:概述链表(Linked list)由一些节点组成,物理存储非连续的线性表。其中每个节点都会存储下个节点的指针,由于实际存储空间不连续,对链表插入节点,删除节点可以达到O(1)的复杂度,但是对一个节点的访问需要O(n)的时间。链表有单向链表,双向链表。二:单向链表单向链表的每个节点有数据项和指针(指向下个节点地址数据)组成,下图为一个单向链表,表头没有数据项,只有指向下一个...
2019-04-02 10:48:20 431
linux(centos)使用glib日志库
2017-08-23
rabbitmq C++客户端
2017-07-26
springboot_sentinelredis
2017-04-03
springboot_redis
2017-04-03
springboot_mybatis_demo2
2017-02-24
springboot_log4j2下载
2017-01-11
springboot_properties_multienv
2017-01-09
springboot_properties
2017-01-09
MQTT客户端,和mosquitto_pub.exe功能一样_VS2010 C++源码
2014-12-11
MFC+Opencv 摄像头保存为图像和视频
2014-09-04
SystemControl.zip
2019-08-13
snappy-linux-1.1.7.zip
2019-07-12
snappy-windows-1.1.7.zip
2019-07-12
libcurl支持https的dll和lib(包含openssl的dll和lib)
2018-10-16
java调用c++生成so库
2017-09-22
java调用c++生成dll
2017-09-22
C++构造解析json
2017-09-06
glogDemo(linux)
2017-08-23
glogDemo(windows)
2017-08-23
c++实现解析xml
2017-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人