自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(444)
  • 资源 (3)
  • 收藏
  • 关注

原创 2023我的总结:读书、写作、运动、爱家人、学一门手艺

每一次总结,是对过往的一份纪念,也是对未来的一份期许;希望我的总结,能给到朋友一些启示。

2024-01-19 20:45:54 961

原创 在不确定的时代,程序员如何更好的经营家庭

我们一生追求的,无非是:爱、喜悦、和平。家庭是心灵的港湾,也是传递爱、学习爱的好地方;经营好家庭,是我们一生的功课。

2024-01-19 20:22:54 853

原创 我,一个没啥运动细胞的人,运动里程突破7000公里了

运动,就像是谈一场含情脉脉的恋爱,说起来简单,实际行动起来却是另一回事。但无论怎样,一旦你战胜了懒惰怪兽,踏出第一步,你会发现汗水的味道比任何人生胜利都要香甜。于是,你会发现自己上瘾了。

2024-01-09 11:34:36 956

原创 99年师弟,揭露华为工作的残酷真相

人生在世,各有各的不易。每一种选择,都没有对错, 选择了其中一个,在另外一部分,就得有所取舍。最重要的是,无论在大厂还是小厂,在国企还是私企,都要拥有良好的心态。最怕的是,在国企羡慕华为的工资;在大厂,又羡慕国企的朝九晚五。

2024-01-09 10:48:28 395

原创 我为什么扔掉国企铁饭碗进入互联网

近期写了一篇文章,后台很多网友留言对我过往工作经历感兴趣,小红书也收到很多薯友关于职业选择的咨询,于是就有了这篇文章。希望能给正在求职或者想转型的朋友,带来一些帮助。

2023-11-28 20:07:46 935

原创 美团三年,总结的10条血泪教训

在美团的三年多时光,如同一部悠长的交响曲,高高低低,而今离开已有一段时间。闲暇之余,梳理了三年多的收获与感慨,总结成10条,既是对过去一段时光的的一个深情回眸,也是对未来之路的一份期许。倘若一些感悟能为刚步入职场的年轻人,或是刚在职业生涯中崭露头角的后起之秀,带来一点点启示与帮助,也是莫大的荣幸。

2023-11-08 20:01:37 325

转载 设计模式-回调函数和观察者模式

Android的框架中有非常多的地方使用了回调的模式,例如Activity的生命周期,按钮的点击事件等。下面是回调的基本模型:[java] view plain copypublic class A {      private CallBack callback;      //注册一个事件      public void register(CallBack callback){       ...

2018-05-07 08:20:18 1170

原创 sqlite模糊查询与分页

sqlite模糊查询与分页/**** @paramqueryWords 要查询的关键词(中英文都可以)* @paramcurItem 当前查询到的item 所在位置* @paramsizeRequest 每次请求查询的数据行数    * @return  返回值是一个List,里面保存的是一条条记录    */pu

2017-01-20 11:18:14 2684

转载 arp a命令的通俗解释

ARP -A,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。 比方说,某推拿室总有30名服务员,为了方便管理,服务员都编了号,由01编到30。客人们都只记得服务员的编号。我去这个桑拿房,因为25号技术特好,我就对前台的说:我要25号来给我做推拿。这时前台的管理人员脑子里有一张表,知道25号具体是哪个服务员,于是叫了那个服务员来给我做推拿。当然,为了防止忘记,抽屉里还

2016-01-09 11:49:40 2337

原创 java环境变量的问题

java在配置环境变量时,需要配置JAVA_HOME、CLASSPATH、PATH前两个需要自己创建添加,PATH默认已经有了创建JAVA_HOME时,值后面千万不要有分号,否则PATH、CLASSPATH引用JAVA_HOME时无法正确识别正确的做法JAVA_HOME=D:\Program Files\Java\jdk1.7.0_13(不要在末尾加分号)因为CLA

2015-11-21 17:16:43 845

转载 arp -a命令的通俗解释

ARP -A,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。 比方说,某推拿室总有30名服务员,为了方便管理,服务员都编了号,由01编到30。客人们都只记得服务员的编号。我去这个桑拿房,因为25号技术特好,我就对前台的说:我要25号来给我做推拿。这时前台的管理人员脑子里有一张表,知道25号具体是哪个服务员,于是叫了那个服务员来给我做推拿。当然,为了防止忘记,抽屉里还

2015-11-20 21:57:43 38711 2

原创 通过ping和tracert命令来判断网络经过多少个路由

当我们访问某个网络时,通过tracert命令,就能知道本机与目标主机之间经过多台主机,即经过多少路由。-------------------------------------------------------------------eg:C:\Users\acer>tracert www.datang.com通过最多 30 个跃点跟踪到 www.datang

2015-11-15 22:12:00 72340 1

原创 IP协议里的Time To Live(TTL)

TTL:(Time To Live ) 生存时间  指定数据包被路由器丢弃之前允许通过的网段数量。  TTL 是由发送主机设置的,以防止数据包不断在IP互联网络上永不终止地循环。转发 IP数据包时,要求路由器至少将 TTL 减小 1。反复这样操作,最终可能造成两个结果:包在这个值还为正数的时候到达了目的地,或者是在经过一定数量的节点后,这个值减为了0。在这个值为

2015-11-15 21:57:54 4458

原创 苏常锡国庆四日游

一直有一个环游世界的梦想,只是在学生阶段,经济来源有限,尽管有大把时间,但多数时候还是选择学校待着。今年是工作的第一年,总算是有收入了,所以遇到国庆这样的长假,自然想出去看看。选择去苏南这几个城市,主要是因为有很多亲人在那里工作,一来是去探亲,二来顺便走走。下面就走马观花的记录一下!第一站:无锡江阴海澜马场夜景新桥镇被称为是欧洲小镇,坐落在新桥的海澜马术俱乐部,自然

2015-10-09 23:13:15 1444 1

转载 c++中静态成员变量要在类外部再定义,否则产生link2001错误

c++中静态成员变量要在类外部再定义,否则产生link2001错误.class testClass{  public:  static int m_i;};// 类外部定义,若不写会产生// error LNK2001: unresolved external symbol "public: static int testClass::m_i" (?m_i@te

2015-08-23 15:30:02 2336

转载 QT中静态库的生成与使用

一. 静态库的生成    1. 测试目录: lib    2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";    3. 编写项目文件: mywindow.pro       注意两点:       TEMPLATE = lib      

2015-08-21 22:14:57 2655 1

转载 Linux/Unix下的任务管理器-top命令

Windows下的任务管理器虽然不好用(个人更喜欢Process Explorer些),但也算方便,可以方便的查看进程,CPU,内存...也可以很容易的结束进程没有图形化界面下的Linux,也有命令可以实现Windows的任务管理器功能,这个命令就是"top",用户可以使用top来对进程排序,结束进程等.top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源

2015-07-05 16:56:47 1048

转载 QT获取组合键

CTRL+Enter发送信息的实现      在现在的即时聊天程序中,一般都设置有快捷键来实现一些常用的功能,类似QQ可以用CTRL+Enter来实现信息的发送。      在QT4中,所有的事件都继承与QEvent这个类,以下是用QEvent来实现快捷键的功能。      首先所有QT类的基类QObject有一个成员函数installEventFilter,这个函数是用来

2015-07-05 16:45:52 6721

转载 Qt按键键值 与 相关字符串 的映射表

Qt快捷键 映射"Esc",/*Qt::Key_Escape 0x01000000 */"Tab",/*Qt::Key_Tab 0x01000001 */"Shift+Tab",/*Qt::Key_Backtab 0x01000002 */"BackSpace",/*Qt::Key_Backspace 0x01000003 */"Return",/*Qt::Key_

2015-07-04 17:02:02 6729

转载 qt中clicked(bool checked)和toggled(bool checked)的区别

共同点是:当点击按钮时,状态信号都会被发送。不同点:clicked: this signal is not emitted if you call setDown,setChecked() or toggle().toggled:this may be the result of a user action, click() slot activation ,or beca

2015-07-04 16:57:50 2013 1

转载 C++中的namespace

namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace

2015-07-04 16:45:22 740

转载 元对象系统(The Meta-Object System)

Qt的元对象系统(meta-object system)提供信号与槽机制,可用于对象间通信、运行时类别信息(RTTI)和动态属性系统。 元对象系统基于三个方面:QObject类:以它作为基类的对象才能实现元对象系统的特性。Q_OBJECT宏: 在类的私有区声明这个宏可以打开诸如动态属性、信号与槽等元对象功能。Meta-Object 编译器 (moc)

2015-07-04 16:23:17 1012

转载 Qt中Ui名字空间以及setupUi函数的原理和实现

用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,[cpp] view plaincopyprint?#include   #include "

2015-07-04 16:17:52 1536

转载 QPushbutton用于发送toggled(bool)的checkable 属性

默认状况下checkable是不选中的,Button默认为触发按钮(trigger button),按下去马上弹起来选中checkable后,Button变成切换按钮(toggle button),可以有两种状态:按下/弹起;此时该按钮可以发射 toggled(bool) 信号,与槽函数setVisible(bool) 结合即可用于控件交替显示; 下面图中两个“more”按

2015-07-04 16:07:51 8259

转载 Qt中关于setGeometry()函数的问题

setGeometry是相对于父窗体来说的一种对子窗体进行位置设置的方法。当我用在不同的窗体的时候发现有不同的形式QMainWindow 和QWidget都是相对父窗体来说的,可是QDialog用上这个设置位置的函数,却是相对于桌面而言的。但是按照道理,他们都是继承的QWidget,setGeometry这个函数的功能应该是相同的才对呀。如果说QDialog是顶级窗体的话,那么QMai

2015-04-19 21:07:32 43808 2

转载 Qt学习很好的总结

widget,MainWindow和Dialog的选择使用 2012-11-06 10:39:30分类: LINUXQt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include " QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的arg

2015-04-19 21:02:32 5747

转载 QWidget QMainWindow QDialog 三者区别

Qt类是一个提供所需的像全局变量一样的大量不同的标识符的命名空间。通常情况下,你可以忽略这个类。QObject和一些其它类继承了它,所以在这个Qt命名空间中定义的所有标识符通常情况下都可以无限制的使用。  QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。

2015-04-19 21:02:07 944

转载 QT5中的pro文件中为何要加入”QT += widgets”

在pro文件里写”QT+=widgets”表示引入QtWidget这个module,qmake在生成makefile的时候,会设置好include path 和 lib path,在link时候设置好libs。QT += widgets包括两部分:1:Lib,这个是lib的路径和lib文件的文件名。2:include  , *.h的路径在pro文件里设置,.h的文件名用代码里的#i

2015-04-19 19:42:09 8646

转载 VS集成Qt环境搭建

VS集成Qt环境搭建 (2013-12-12 19:00:34)转载▼标签: qt qtvs vs集成qt vsqt5.2 qt5.2分类: Qt    用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所

2015-04-19 19:37:50 974

转载 QT中的&和tr("字符串")

函数tr()的原型是QObject::tr(),被它处理的字符串可以使用工具提取出来翻译成其他语言,也就是国际化使用。如果想让你的程序实现国际化,那么就在用户所有可见的字符串处都使用QObject::tr()!但是我们在使用的过程中通常是使用tr(),而并非是 QObject::tr(),这是为什么呢?原来,tr()函数是定义在QObject里面的,所有使用了Q_OBJECT宏的类都自动具有tr(

2015-04-09 21:54:50 6611 2

转载 学习设计模式五步走

分类: 项目管理设计模式有什么用,这里就不说了。设计模式是一种思想,不光是一种技术,要怎样学习设计模式,每个人有每个人的方法。这是我的方法拿出来和大家分享下。1.背背什么?       先背什么?自然是先把设计模式的名字背下来。先知道有什么设计模式。然后背什么?      背每种设计模式的意图。什么事意图?即这种设计模式是干什么用的。      eg:F

2015-04-09 21:49:32 710

转载 IP地址分类/IP地址10开头和172开头和192开头的区别

IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段(A、B、C三类地址)目录(?)[+]IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段。每个IP地址都包含两部分,即网络号和主机号。 Inte

2015-04-09 21:41:59 61560 2

转载 QT中的pro文件的编写

我们在编译QT的工程的时候,一般都会让qmake自动生成,但有时我们需要定制我们的工程,那么就必须改写pro文件。要自己全部写pro文件又有点麻烦,所以,一般都是先运行      qmake -project来生成基本的pro文件。例如你有一个工程目录为backup,那么在这个目录下就会生成backup.pro文件。对一般的工程,我们

2015-04-09 20:58:33 655

转载 Qt学习经验之quit()、exit()、close()

这篇文章从网上复制下来放在草稿箱很久了,现在读还是挺有用的,记得当初用C#的时候也遇到类似的问题,很值得再一读。      使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),exit()以及close()。     首先说

2015-04-09 20:39:07 5269 1

转载 qt常用总结(一)

1 QWidget类有什么用途?  在Qt应用程序中,QWidget用做工作空间.它是底层窗口,在其上可以放置其他对象,如按钮等.2 a.setMainWidget(&mainwindow);语句的意义是什么?  这段代码告诉Qt,说明mainwindow对象是程序的主部件.当主部件关闭时,整个程序随之结束.// 注在Qt4和Qt5中该函数已经舍弃不用了,凡是出   现有这一句的代码,

2015-04-09 19:56:14 897

转载 c++中的前向声明

前向声明:可以声明一个类而不定义它。这个声明,有时候被称为前向声明(forward declaration)。在声明之后,定义之前,类Screen是一个不完全类型(incompete type),即已知Screen是一个类型,但不知道包含哪些成员。不完全类型只能以有限方式使用,不能定义该类型的对象,不完全类型只能用于定义指向该类型的指针及引用,或者用于声明(而不是定义)使用该类型作为形参类型或

2015-04-09 19:34:41 567

转载 关于VS中的sln文件

sln文件我们在应用VC6以前,发现的是dsp和.dsw文件,打开dsw文件可以打开整个工程 VS.net2002以后是.vcproj和.sln .sln对应以前的.dsw    .vcproj对应以前的.dspvcproj是工程文件,sln是解决方案文件。 一个解决方案里面可以包含多个工程。   打开vcproj文件编译不了可能是因为这个工程里面用到

2015-04-09 18:41:11 29384

转载 C++中两个类交叉定义的处理方法

经常会遇上A类中使用了B定做为变量或形参的定义,这个时间如果交叉引用头文件就会出错。处理方法就是预先申明另一个类,这个时候先判断哪个类是主类,哪个类是次类。把次数做预先申明。次类中直接引入主类的头文件。在实现文件中主类的实现需要引用次类的头文件。例:a.hclass Bclass A{public:void setB(const B &obj);};

2015-01-13 17:02:20 2281

原创 Word2007文档结构图中会显示某一小节内的图标标题

如图所示,5.4小节和5.5小节之间,不应该显示表格的标题,也不应该有空格,造成出现该问题的原因:表格标题或表格内容的样式没有设置成“正文”的样式,只需改成正文的样式就可以了

2015-01-05 17:03:40 2437

原创 Word表格如何设置上下居中对齐、左右居中对齐

选中表格或表格内容,单击右键选择“单元格对齐方式”,选择上下居中即可!

2015-01-05 10:55:54 15108

linux下gcc编译器的简易入门

介绍了gcc编译器中-o、-c、-Wall等常用选项(参数)的用法,并结合一个实例,详细介绍了gcc编译多个文件生成可执行文件的过程。

2017-06-11

MFC中获取进程路径

MFC中进程路径的获取,相对路径和绝对路径 进程和线程的不同

2013-04-26

MFC中利用多线程实现定时器

MFC中利用多线程实现定时器,对于学习多线程和 ontimer的同学有用

2013-04-26

空空如也

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

TA关注的人

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