ICode9

精准搜索请尝试: 精确搜索
  • 批量重置SAP用户的初始密码2022-08-26 14:01:17

    系统设定初始密码的有效期是3天,项目组担心用户不能及时重置密码导致密码过期,要求重置所有项目参与人员的初始密码。 简单点说,就是帮用户重置初始密码,用初始密码登录系统,系统弹出输入新密码的密码框,输入新密码,然后退出系统。 直接上代码 下面的代码是VBA代码,测试代码前请打开SAP GU

  • VBA驱动SAP GUI实现办公自动化(一)2022-06-13 22:36:07

      小爬之前写过一系列Python驱动SAP GUI实现办公自动化的文章,其实如果我们的实际业务不是太复杂,且我们对VBA语法比较熟悉的话,我们完全可以借助Excel VBA来驱动SAP GUI做很多自动化操作了。而无论是python还是VBA来驱动SAP,本质都是利用SAP对外开放的SAP GUI Scripting API。今天,

  • windows消息机制框架原理【简单版本】2022-01-26 16:02:59

    windows消息机制框架原理      结合两张图理解 窗口和窗口类 Windows UI 应用程序 (e) 具有一个主线程 (g)、一个或多个窗口 (a) 和一个或多个子线程 (k) [工作线程或 UI 线程]。 应用程序必须指定窗口类并向 Windows (d) 注册,然后才能创建窗口 (a) 并显示。窗口类是一种包含窗口属性的结

  • C# Control.BeginInvoke的运行原理2022-01-26 01:03:30

    背景     用到的知识点 1、windows消息机制     鼠标点击按钮(也是窗体)。 操作系统底层获知这次点击动作,根据点击位置遍历找到对应的Hwnd 句柄,构建一个Window消息MSG,把这个消息加入全局消息队列。 操作系统全局消息队列调度器,又将消息分配到创建该Hwnd线程的消息队列中去。

  • linux 服务器 访问 静态文件的两种方式 nginx和tomcat2021-08-25 16:01:25

    比如资源是一张图片,wnd.jpg,资源路径 /opt/pic/wnd.jpg访问地址: http://ip:8080/pic/wnd.jpg通过nginx配置server { listen 8080; server server_pic; location /pic {   root /opt;   autoindex on; }}或者 server { listen 8080; server server_pic; location /pic

  • 【声源定位】基于matlab广义互相关声源定位【含Matlab源码 548期】2021-06-27 19:00:44

    一、简介 最近在优化频谱监测系统中的TDOA定位精度。TDOA中最重要的问题无外乎是信号时差的提取。看了国内外的文献,一致首推“广义相关(Generalized Cross Correlation--GCC)算法”。 查文献,在matlab中使用模拟正弦波仿真测试了一下广义相关算法,没有达到预期效果,百思不得其解。浏览

  • 窗口型看门狗 (WWDT)2021-06-06 09:33:33

    以下为apt mcu窗口型看门狗的核心思想: 分析: 1:窗口条件,正常每次更新,写CNT的值是大于WND的,只是当前计数值要小于WND,预防程序出错而连续刷新  2:第二点是规定,当计数器值从0x80计数器到0x7F时,即计数器的最高位变成0时,将产生系统复位信号。不然,永远不复位(失效)  

  • Windows 编程[1] - 窗体生成的过程一2021-04-30 14:01:14

    Windows 编程[1] - 窗体生成的过程一 本例效果图: 新建一个控制台程序, 贴入下面代码即可运行:program Project1; uses Windows, Messages; {等待调用的过程, 用于在窗体上绘制文本} Procedure OnPaint(h: HDC); const s = 'CodeGear Delphi 2007'; begin TextOut(

  • win32 API编程之GDI绘图2021-04-07 17:02:11

    一、GDI简介 1)什么是设备上下文 2)设备上下文类型 3)常见的GDI对象 4)windows坐标系 5)GDI绘图步骤 二、获取DC的3种方法 1)获取DC的3种方法 2)PAINTSTRUCT结构 3)BeginPaint函数 4)EndPaint函数 5)GetDC函数 6)GetWindowDC函数 7)三种方式的区别 8)代码实例 #include<windows.h>

  • win32 API编程之窗口操作2021-04-07 15:03:38

    二、控件或窗口操作 ①EnableWindow函数 ②FindWindow函数 ③SetWindowText函数 ④GetWindowText函数 ⑤GetWindowRect函数 ⑥GetClientRect函数 ⑦GetActiveWindow函数 代码实例 #include<windows.h> #include<CommCtrl.h> //使用Unicode版本必须加入manifest强制让应

  • win32 API编程之常用控件2021-04-02 12:32:42

    一、按钮控件 二、美化按钮 三、windows资源文件.rc       一、按钮控件 1)注意事项 创建按钮一般在WM_CREATE消息中; 系统注册的按钮类名是“button”,不区分大小写。 WS_CHILD:控件是放在我们的窗口上的,自然要作为窗口的子窗口 WS_CHILDWINDOW也一样,为了节约几个字母,用WS_CHILD

  • 传输层协议TCP—滑动窗口(6)2021-02-22 18:59:23

    1 传输控制       TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在前面的章节中,我们介绍了 TCP 连接的相关概念,也介绍了 TCP 为什么说是一种面向字节流的协议,也基本介绍了为什么说 TCP 是可靠的协议。但是 TCP

  • 1423. Maximum Points You Can Obtain from Cards(Leetcode每日一题-2021.02.06)2021-02-06 20:29:35

    Problem There are several cards arranged in a row, and each card has an associated number of points The points are given in the integer array cardPoints. In one step, you can take one card from the beginning or from the end of the row. You have to take e

  • ARM开发板基于QT的双屏显示2021-01-22 11:30:53

    ARM开发板基于QT的双屏显示 基于QT的双屏显示,因为公司需要做消费机需要双屏显示,需要用到QT双屏显示,现做一下总结。 如何创建两个界面 首先我是习惯使用ui界面,所以首先创建一个主界面。作为主屏,然后再添加文件–》QT–》设计师界面–》mainwindow,取个名字windows2。 在main.cp

  • 线索二叉树C++实现2020-02-24 18:58:32

    线索二叉树C++实现 什么是线索二叉树 线索二叉树主要体现在二叉树的 DFS 中, 也就是前序, 中序, 与后序遍历, 我们以中序遍历为例, 讲述线索二叉树线索的原理. 线索主要表现在, DFS 的过程中记录遍历的前驱与后继节点, 可以用下面的图来表示节点, lbitlbitlchildlchilddatadatarc

  • 利用Delphi全面控制Windows任务栏2019-09-02 15:00:26

    使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏。从系统功能角度而言,整个任务栏包括几个不同的子区域,从左至右依次是:开始 按钮、应用程序切换区(Application Switch Bar)、任务栏通知区(Notification Area)以 及任务栏时钟。与其它Wind

  • Directx11学习笔记【二】 将HelloWin封装成类2019-05-05 12:48:40

    原文:Directx11学习笔记【二】 将HelloWin封装成类我们把上一个教程的代码封装到一个类中来方便以后的使用。 首先新建一个空工程叫做MyHelloWin,添加一个main.cpp文件,然后新建一个类叫做MyWindow,将于窗体有关的操作封装到里面   MyWindow.h文件 1 /***************************

  • Directx11学习笔记【一】 最简单的windows程序HelloWin2019-05-05 12:47:43

    原文:Directx11学习笔记【一】 最简单的windows程序HelloWin声明:本系列教程代码有部分来自dx11龙书及dx11游戏编程入门两本书,后面不再说明     首先,在vs2013中创建一个空的解决方案Dx11Demo,以后的工程都会放在这个解决方案下面。然后创建一个win32项目,勾选空项目,确定 在源文件中

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有