我妹妹的应聘笔试题:
题目一:设计一个自然数数组,包含50个范围在(0,200)的自然数,并从小到大排列,随机产生一个范围在(0,200)自然数,去数组中用二分查找法查找,如果存在返回真,并获取这个数在数组中的位置(第几个);如果不存在,返回假。
要求:
1。编写初始化数组。并提供借口显示数组序号和内容;
2。对数组排序,并提供接口显示数据需要和内容;
3。随机产生自然数;
4。用二分法查找随机数
1. 声明临界区 CRITICAL_SECTION cs; // 全局变量 2. static void addText(CEdit *edit,CSt
原创
2022-11-08 10:26:28
77阅读
1.修改控件字体m_font.CreatePointFont(100, _T("微软雅黑"));
m_pEditPassword = (CEdit*)GetDlgItem(IDC_EDIT1);
m_pEditPassword->SetFont(&m_font);2.修改控件文字垂直居中CRect rect;
GetDlgI
原创
2018-03-21 10:33:01
1252阅读
hitTest的作用:当在一个view上添加一个屏蔽罩,但又
原创
2022-08-08 04:27:32
139阅读
1、通过回车Enter换行: 这里要有两个设置 <1>.将控件的属性设置为Mutilines->true; <2>.将控件的另一个属性设置为Want return->true. 水平和垂直滚动条设置: <1>水平滚动条,控件属性设置为:Horizontal Scroll->true <2>垂直滚动条
转载
2018-03-14 16:13:00
310阅读
2评论
# iOS hitTest实现原理及步骤
## 1. 流程表格
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个自定义的View类 |
| 2 | 重写该View类的`hitTest:withEvent:`方法 |
| 3 | 在`hitTest:withEvent:`方法中判断是否命中子视图 |
| 4 | 根据命中情况返回相应的子视图或者自身 |
## 2. 代码
原创
2023-10-23 16:58:44
95阅读
去掉可执行文件名。Ex
原创
2023-08-09 16:23:31
202阅读
在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下:
主要要方法有:
1、设置、取得滑动范围:
void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int& nMax ) const;
2、设置、取得按下左右箭头滑动间隔:
int SetLin
转载
2012-02-12 13:48:00
179阅读
2评论
触摸事件。 窗口对象使用点击检测(hit-testing)以及响应链(responder chain) 来查找接收该触摸事件的视图。在点击检测中,<<<<一个窗口在视图层次的最上面的视图中调用hitTest:withEvent:; 如果这个方法返回YES,则在该视图层次的每!!!个视图上递归调用pointInside:withEvent:,>>>(不停的反
原创
2011-12-15 17:19:35
4302阅读
业务逻辑1: 底部一个按钮, 按钮的上面有一个View,遮挡在按钮的上面. 点击View时, View接收事件,当发现点击的点在按钮的位置时, 让底部的按钮处理事件. 实现思路: 实现View的touchBegain方法,先坚听UIView的点击. 并去实现UIView的HitTest方法, 在hi
转载
2017-06-11 00:31:00
132阅读
2评论
前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie
转载
2020-06-30 09:59:00
144阅读
2评论
三种方式:方式简介unittet.main()依次执行当前类文件中的所有用例,按照test后第一个字母的ascall码顺序执行unittet.TestSuite()按照addTest()里加载的顺序执行测试用例。注意运行时要以python文件模式运行unittest.defaultTestLoader.discover指定某个目录下的某一类py文件进行运行,且运行所有测试用例一、unittest.
前言 我负责努力,其余交给运气。 写这篇文章,是因为之前写了一篇如何解决button点击范围过小的文章,然后评论区小伙伴说hitTest也可以,然后我就查了一下hitTest,发现真的有其牛逼之处,所以整理一下。 一、什么是hitTest 官方文档中介绍(若理解翻译的不对还请指正):- (UIVie
转载
2020-06-30 10:03:00
108阅读
2评论
豆瓣酱windows phone客户端项目将近尾声,将近一周的test,找到了很多bug,fix了很多bug,现在就来总结一下吧:首先,在开发过程中,由于模块之间关联度不大,团队中每个组员负责一个模块,这时的dev也兼任test,更适合灵活敏捷的开发节奏;在单元测试中,我们组采用了模块互测的方式,成员分别测试不是自己负责的模块。经历alpha和beta版本的两次迭代后,总体框架基本形成,这时,组内
转载
2024-10-18 12:55:40
40阅读
为一个对话框资源添加菜单,原来是这样,呵呵。
打开资源菜单,添加资源,选择Menu比如IDR_MENU1
打开对话框的属性面版,把Menu属性值设为IDR_MENU1
转载
2010-11-16 14:54:00
173阅读
2评论
回值:如果CString对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString对象是否是空的。示例:下面的例子说明了如何使用CString::IsE
转载
2022-11-08 10:21:20
135阅读
GetSafeHwnd HWND GetSafeHwnd() const; 当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数。 为什么呢?通过下面的例子来说明其理由: CWnd* pWnd = FindWindow(_("Exp
转载
2018-02-13 10:44:00
227阅读
2评论
初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。
CList是一个双向链表类。
1、头文件名不可少
Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。
2、理解CList的声明和构造方法
CList的声明如下:
转载
2009-12-17 10:39:00
175阅读
2评论
许多未解决的问题,先放一放,抽时间解决。
(1)增加Dialog资源
(2)为新的Dialog分配一个新类名(对资源窗口“右键”->“添加类”)
(3)在主对话框上加一个include "新类名dialog.h"
转载
2010-11-12 09:28:00
182阅读
2评论
CListBox添加项,得到选中的单项或多项的值
转载
2010-11-10 10:36:00
163阅读
2评论