17,18年数据库数据库系统工程师真题
2025/10/27 16:40:42 1.08MB 数据库系统工程师考试
1
前半部分讲解的很基础而详细,后半部分附有大量案例。
发下目录,自己看着办吧。
目录译者序前言第一部分基础第1章概述 11.1Windows基础 11.1.1窗口类结构 21.1.2消息 21.1.3客户区和非客户区 21.1.4重叠窗口、弹出窗口和子窗口 21.1.5父窗口和宿主窗口 31.2Windows消息 31.2.1发送或寄送消息 41.2.2消息类型 41.2.3接收消息 41.2.4窗口处理函数的子类化 51.3窗口绘图 51.3.1设备环境 51.3.2绘图工具 61.3.3映射模式 61.3.4窗口视和视口视 61.3.5逻辑单位和设备单位 71.3.6绘图函数 71.3.7抖动和非抖动颜色 71.3.8设备无关位图 81.3.9元文件 81.3.10何时绘图 81.4MFC基础 81.5DeveloperStudio基础 91.6Windows和MFC总结 101.7基本类 101.8应用类 111.8.1文档视 111.8.2CWinApp(OC) 111.8.3文档模板 121.8.4线程 121.8.5CFrameWnd(OCW) 121.8.6CDocument(OC) 121.8.7CView(OCW) 131.8.8对话框应用程序 131.8.9SDI应用程序 131.8.10MDI应用程序 131.9其余用户界面类 131.9.1通用控件类 131.9.2菜单类(O) 141.9.3对话框类 151.9.4通用对话框MFC类 151.9.5控件条类(OCW) 151.9.6属性类 151.10绘图类 161.11其他MFC类 161.11.1文件类 161.11.2CArchive和序列化 161.11.3数据库类 171.11.4ODBC类 171.11.5DAO类 171.11.6数据集合类 171.11.7通信类 181.12类的消息机制 181.12.1MFC如何接收一个寄送消息 181.12.2MFC如何处理接收的消息 181.12.3UI对象 201.13小结 20第2章控制条 212.1通用控制条 212.2用API创建控制条 222.3用MFC创建控制条 242.3.1CToolBarCtrl和CStatusBarCtrl 242.3.2CToolBar和CStatusBar 242.3.3CControlBar 262.4停靠栏 272.4.1设置停靠功能 282.4.2自动改变大小和移动 302.4.3停靠栏小结 302.5浮动条 312.6MFC的高级控制条类小结 322.7视和控制条如何共享客户区 322.7.1CFrameWnd::RecalcLayout() 32 2.7.2CWnd::RepositionBars() 332.7.3CControlBar::OnSizeParent() 332.7.4CalcDynamicLayout()和CalcFixedLayout() 342.7.5CToolBar::CalcFixedLayout()和CToolBar::CalcDynamicLayout() 352.7.6工具栏布局 352.7.7CStatusBar::CalcFixedLayout() 362.7.8CDockBar::CalcFixedLayout() 362.7.9共享客户区小结 362.8对话条 372.9伸缩条 382.9.1CReBar和CReBarCtrl 392.9.2CReBar::CalcFixedLayout() 392.10命令条 392.11控制条窗口小部件风格 402.11.1工具栏按钮风格 402.11.2状态栏窗格风格 402.11.3伸缩条段风格 402.12设计自己的控制条 412.12.1重载CControlBar::CalcDynamic-Layout() 412.12.2增加WM_SIZEPARENT消息处理器 412.12.3重载CMainFrame::RecalcLayout() 412.12.4从CDockBar派生 422.13实例 422.14总结 42第3章通信 433.1进程间通信 433.1.1通信策略 433.1.2同步和异步通信 443.2窗口消息 443.2.1打开和关闭 443.2.2读与写 453.2.3回顾 453.3动态数据交换 463.3.1客户/服务器 463.3.2打开和关闭 463.3.3读和写 473.3.4其他DDE函数 483.3.5MFC支持 483.3.6回顾 493.4消息管道 493.4.1打开和关闭 493.4.2读和写 503.4.3回顾 513.5Windows套接字 513.5.1打开和关闭 523.5.2读和写 523.5.2通过Windows套接字序列化 533.5.3数据流和数据报 533.5.4回顾 543.6串行/并行通信 543.6.1打开和关闭 543.6.2读和写 543.6.3配置端口 553.6.4回顾 553.7Internet通信 563.7.1打开和关闭文件 563.7.2读文件 563.7.3打开和关闭连接 563.7.4其他Internet类 573.8通信方式小结 573.9共享数据 583.10共享内存文件 583.10.1创建和销毁 583.10.2读和写 583.10.3回顾 593.11文件映射 593.11.1打开和关闭 593.11.2读和写 603.11.3数据同步 603.11.4回顾 603.12客户/服务器 613.12.1传递调用参数 613.12.2远程过程调用 623.13小结 62第二部分用户界面实例第4章应用程序和环境 644.1实例1:在工具栏中添加静态标识符 644.2实例2:在工具栏中添加动态标识符 714.3实例3:只启动一个实例 754.4实例4:创建对话框/MDI混合式应用程序 774.5实例5:在系统托盘中添加图标 794.6实例6:主菜单状态栏中的标记 81第5章菜单、控件条和状态栏 855.1实例7:在菜单中添加图标 855.2实例8:调整命令条外观 975.3实例9:可编程工具栏 1025.4实例10:在对话框中添加工具栏、菜单和状态栏 1275.5实例11:在弹出菜单中增加位图标记 1295.6实例12:工具栏上的下拉按钮 1315.7实例13:在状态栏中添加图标 1365.8实例14:使用伸缩条 141第6章视 1436.1实例15:创建标签窗体视 1436.2实例16:创建具有通用控件的视 1506.3实例17:打印报表 1566.4实例18:打印视 1676.5实例19:绘制MDI客户视 1746.6实例20:拖放文件到视 177第7章对话框和对话条 1797.1实例21:动态改变对话框的尺寸 1797.2实例22:自定义数据交换并验证 1847.3实例23:重载通用文件对话框 1877.4实例24:重载通用颜色对话框 1907.5实例25:获得目录名 1927.6实例26:子对话框 1977.7实例27:子属性表 198第8章控件窗口 2008.1实例28:自己绘制的控件 2008.2实例29:在窗口标题中添加按钮 2048.3实例30:添加热键控件 211第9章绘图 2139.1实例31:使用非散射颜色 2139.2实例32:伸展位图 2279.3实例33:抓取屏幕 2319.4实例34:输出DIB位图文件 236第10章帮助 24310.1实例35:添加帮助菜单项 24310.2实例36:添加上下文相关帮助 24510.3实例37:添加气泡帮助 247第11章普通窗口 25411.1实例38:创建普通窗口 25411.2实例39:创建短调用形式窗口类 25611.3实例40:创建长调用形式窗口类 258第12章特定的应用程序 26112.1实例41:创建简单的文本编辑器 26112.2实例42:生成简单的RTF编辑器 26212.3实例43:创建资源管理器界面 26512.4实例44:创建简单的ODBC数据库编辑器 28412.5实例45:创建简单的DAO数据库编辑器 28712.6实例46:创建简单的向导 289第三部分内部处理实例第13章消息和通信 29513.1实例47:等待消息 29613.2实例48:清除消息 29713.3实例49:向其他应用程序发送消息 29813.4实例50:与其他应用程序共享数据 30013.5实例51:使用套接字与任意的应用程序通信 30113.6实例52:使用串行或并行I/O 321第14章多任务 33114.1实例53:后台处理 33114.2实例54:运行其他应用程序 33214.3实例55:改变优先级 33414.4实例56:应用程序内部的多任务工作者线程 33614.5实例57:应用程序内部的多任务—用户界面线程 33914.6实例58:向用户界面线程发送消息 34214.7实例59:线程间的数据共享 343第15章其他 34715.1实例60:创建定时器 34715.2实例61:播放声音 34915.3实例62:创建VC++宏 35015.4实例63:使用函数地址 35115.5实例64:二进制字符串 35215.6实例65:重新启动计算机 35615.7实例66:获得可用磁盘空间 35715.8实例67:闪烁窗口和文本 358第四部分附录附录A消息和重载顺序 361附录B绘图结构 385
2025/10/26 16:29:39 6.89MB MFC
1
mariadb-10.3.18.tar源码安装包
2025/10/15 9:06:11 63.12MB 数据库
1
1、sql2ms-sql的远程溢出工具;
2、thcsqlms-sql的远程溢出工具;
3、ispcunicode漏洞的利用工具4、lis5hack及idahack.printer漏洞的远程溢出工具;
5、snakeIISSnakeida、idq的远程溢出工具;
6、aspcodeasp漏洞远程溢出工具;
7、webdavx3webdav漏洞远程溢出工具(isno);
8、webdavwebdav漏洞溢出工具(yuange);
9、rpc_locator及rpcRPCLOCATOR漏洞的远程溢出工具;
10、mediamediaserver远程溢出工具;
Windows2000实现了记录客户端相关的信息的功能,此功能由IISISAPI扩展nsiislog.dll完成,如果服务器安装了MediaServices,则nsiislog.dll被安装在IIS的脚本目录里。
11、winrpcdcomWindowsrpcdcom的远程溢出工具;
12、w2krpcdcomWindowsrpcdcom的远程溢出工具(反向连接);
13、rpclonamewindowsrpcdcom长文件名的远程溢出程序;
15、msghackWindowsmessenger漏洞的远程溢出程序(ms03-043);
16、ms03049Windowsworkstation漏洞的远程溢出程序(ms03-049);
17、winfp30reg2Windowsfrontpagefp30reg.dll的远程溢出程序(ms03-051);
18、ms04011|sass此文件内内容大部分来源于https://download.csdn.net/download/seafo/738986考虑到部分朋友积分不足,(本人深有感触)积分设置为1,本人也在里面还添加了一些内容,如果好请支持一下。
(土豪人员也可多多下载,楼主积分为0,拼命赚取中。


以后上传的资源所需积分统统为1!)
2025/9/24 9:38:02 1.81MB IDAHack MsgHack WebDAVScan xServU
1
版本特点:1,将官方双进程该为单进程,节约CPU和内存资源2,无需注册登录会员就能去广告3,模拟官方安装程序,以便获得最大系统兼容性4,去除所有插件,只为下载而生(默认只保留迅雷会员功能,当然你可以自己添加插件)5,增加了多用链支持(快车,旋风)6,添加任务的时候自动跳过检测环节,节约了鼠标按键一下(嘿嘿。


)7,彻底屏蔽了程序启动时候后台自动下载插件的问题8,根据大家要求,去除“我的收藏”标签9,彻底屏蔽后台上传(最新屏蔽方法,效果非常完美)10,999线程(请自行手动键盘设置,但是最好请不要超过20,现在中国的网络真的没必要设置超过10以上线程)11,迅雷网页图片浏览器(可选)、狗狗搜索栏(可选)12,屏蔽官方会自动在后台悄悄下载non_dl.zip文件,节约你的带宽13,修复因为去广告造成“软件提示”功能无法取消的问题14,去掉提示剩余下载时间的广告15,尽量删除无用的LJ文件和广告文件,还你最小硬盘空间16,安装包内无任何插件和捆绑。
17,修正官方版本下载一个文件后,无法修改原始链接的问题。
(对于下载115等网盘大文件的时候非常有用,哪怕IP地址变了,可以中途更改下载地址继续原来的任务)18,所有修改后的文件均保持数字签名。
V3修正了上个版本一些遗忘修改的地方,建议跟新。


2025/9/23 10:06:21 8.86MB 迅雷去广告
1
Java实现Des加密(不用加载包),有完整S盒子。
部分代码如下:ackagedesJava;importjava.util.*;publicclassDes{ byte[]bytekey; publicDes(StringstrKey){ this.bytekey=strKey.getBytes(); }//声明常量字节数组 privatestaticfinalint[]IP={58,50,42,34,26,18,10,2,60,52, 44,36,28,20,12,4,62,54,46,38,30,22,14,6,64,56,48, 40,32,24,16,8,57,49,41,33,25,17,9,1,59,51,43,35, 27,19,11,3,61,53,45,37,29,21,13,5,63,55,47,39,31, 23,15,7};//64 privatestaticfinalint[]IP_1={40,8,48,16,56,24,64,32,39,7, 47,15,55,23,63,31,38,6,46,14,54,22,62,30,37,5,45, 13,53,21,61,29,36,4,44,12,52,20,60,28,35,3,43,11, 51,19,59,27,34,2,42,10,50,18,58,26,33,1,41,9,49, 17,57,25};//64 privatestaticfinalint[]PC_1={57,49,41,33,25,17,9,1,58,50, 42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44, 36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6, 61,53,45,37,29,21,13,5,28,20,12,4};//56 privatestaticfinalint[]PC_2={14,17,11,24,1,5,3,28,15,6,21, 10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47, 55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36, 29,32};//48 privatestaticfinalint[]E={32,1,2,3,4,5,4,5,6,7,8,9,8,9, 10,11,12,13,12,13,14,15,16,17,16,17,18,19,20,21,20, 21,22,23,24,25,24,25,26,27,28,29,28,29,30,31,32,1};//48 privatestaticfinalint[]P={16,7,20,21,29,12,28,17,1,15,23, 26,5,18,31,10,2,8,24,14,32,27,3,9,19,13,30,6,22, 11,4,25};//32 privatestaticfinalint[][][]S_Box={//S-盒 {//S_Box[1] {14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7}, {0,15,7,4,14,2,13,1,10,6,12,11,9,5,3,8}, {4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0}, {15,12,8,2
2025/9/19 13:57:15 212KB java des
1
1-19长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。
再交给网络层传送,需加上20字节的IP首部。
最后交给数据链路层的以太网传送,加上首部和尾部工18字节。
试求数据的传输效率。
数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)。
若应用层数据长度为1000字节,数据的传输效率是多少?解:(1)100/(100+20+20+18)=63.3%(2)1000/(1000+20+20+18)=94.5%2-16共有4个站进行码分多址通信。
4个站的码片序列为A:(-1-1-1+1+1-1+1+1)B:(-1-
2025/9/10 15:31:32 171KB 计算机网络
1
Java开发工具包(JavaDevelopmentKit,简称JDK)是Oracle公司提供的用于开发和运行Java应用程序的软件包。
在这个特定的版本“jdk-11.0.18win-64”中,我们关注的是Java11的一个更新,版本号为11.0.18,且该版本是针对Windows64位操作系统的。
这个压缩包包含了一个可执行文件“jdk-11.0.18_windows-x64_bin.exe”,这通常是JDK安装程序,用于在Windows64位系统上安装Java开发环境。
Java11是一个长期支持(Long-TermSupport,LTS)版本,意味着它将得到Oracle更长时间的技术支持和安全更新,对于企业和开发团队来说尤其重要,因为它提供了稳定性和安全性保障。
Java11在2018年9月发布,引入了许多新特性、改进和优化。
1.**模块化系统(ProjectJigsaw)**:Java9引入了模块化系统,但Java11进一步完善了这一特性。
模块化有助于改善代码的组织,提高性能,减少内存占用,并且使大型应用的构建和部署更加容易。
2.**HTTP客户端API(Java.net.http)**:Java11添加了内置的HTTP客户端API,使得开发者可以直接在Java代码中处理HTTP和HTTPS请求,而无需依赖第三方库。
3.**本地变量类型推断(var关键字)**:Java11引入了`var`关键字,允许局部变量声明时省略类型,由编译器根据初始值自动推断。
4.**动态CDS(ClassDataSharing)**:这是一个性能优化功能,允许在JVM启动时共享已加载类的数据,减少启动时间和内存消耗。
5.**改进的字符串处理**:包括新的`String#lines()`方法,用于获取字符串的所有行,以及`String#strip()`和`String#stripIndent()`,用于去除字符串两端的空白字符和缩进。
6.**ZGC(ZGarbageCollector)**:这是一种低延迟的垃圾收集器,适合大内存应用,其目标是在大部分情况下保持10毫秒以下的暂停时间。
7.**JLink**:这是一个命令行工具,用于构建自定义的Java运行时环境,只包含应用所需的模块,从而减小程序的大小。
8.**JEP325:FlightRecorder**:提供了一种标准接口来记录JVM内部事件,如性能数据,这对于诊断和分析性能问题非常有用。
9.**JEP326:JavaMissionControl**:这是一个强大的Java应用性能监控和诊断工具,现在成为JDK的一部分。
10.**其他小改进**:包括对JShell(JavaREPL)、Javadoc和JAR文件格式的增强,以及对SSL/TLS协议的支持更新等。
安装“jdk-11.0.18_windows-x64_bin.exe”后,开发者可以利用Java11的新特性和性能提升进行软件开发,包括编写桌面应用、Web应用、移动应用以及大数据处理和云计算服务。
此外,JDK还包括JRE(JavaRuntimeEnvironment),使得用户可以运行Java应用程序。
开发者还可以使用JDK中的编译器(javac)、调试器(jdb)和其他工具进行开发工作。
2025/9/7 0:18:01 139.69MB java
1
由微软的xuedongHuang编写的语音信号处理经典教程,SpokenLanguageProcessingAGuidetoTheoryAlgorithmandSystemDevelopment
2025/9/3 11:03:35 6.76MB Spoken Langu
1
oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
25KB oracle
1
共 759 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡