相信玩Duilib朋友已经开始期待一个很长的文章.由于我的文章在一周前公布--"无焦点窗体的实现"里面提到了无焦点窗体在菜单里面的应用,并承诺大家,写一个关于Menu实现的Demo分享给大家. 先上几张截图,看一下效果 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2tpbGxh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt…
一.需求描述: 对于PCB制造企业来说,基本都采用建立共享目享+域名管控权限,好像别的大多数行业都是这样的吧.呵呵 在实际应用中,经常会有这样的问题,自己登入的帐号没有共享目录的权限,但又想通过程序实现访问共享目享的权限 二.应用场景: 1.服务器端: 例1:工程系统提供接口给OMS订单管理系统调用,当销售人员通过OMS系统传文件给工程接口后,需要将销售传的客户文件放到工程部的公共目录中去 但此时服务器端是本地登入,无公共目录访问权限,此模拟windows域帐号登入的正好可以用上了. 2.客户端…
gerrit环境部署在linux服务器,windos客户机连接gerrit进行代码操作: 在windows客户机下载Git客户端 在“Git Bash”里使用 ”ssh-keygen -t rsa -C wangshibo@zhongho.com"产生公私钥 将公钥上传到gerrit上(wangshibo账号下,注册账号是wangshibo@zhongho.com) 在Git Bash里使用git clone克隆代码的时候,报错如下: unable to negotiate with 10.0.…
刚查了,Z3795不支持EPT,即WP8开发必须的SLAT,看来只能作为简单的WINDOWS备机了,也就只能做做文档编辑,脚本编写之类的. 数据来源 http://ark.intel.com/zh-CN/Products/VirtualizationTechnology 查询CPU是否支持SLAT SLAT(Second Level Address Translation),也叫“二级地址转换技术”.在 Intel和AMD处理器中均有所支持,但名称有所不同,Intel叫做EPT(Extended…
一款超炫的后台,Ext模拟Windows桌面,Ext经典浅蓝风格,功能非常强大,包括最大化.最小化.状态栏.桌面图标等,不过需要非常懂Ext脚本的才可驾驭它.​ 1.图片 ​2. [代码][HTML]代码  <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Ext 2.0 Desktop…
在我们PCB行业中,局域网的电脑一般都会加入域控的,这样可以方便集中管理用户权限,并可以对访问网络资源可以进行权限限制等. 由于加入了域控对帐号权限的管理,这样一来很多人都无权限安装软件,比如:PCB工程人员的电脑没有安装杀毒软件,要安装杀毒软件,这位工程师的帐号是无权限安装的,如果在不更改这位工程师人员的帐号权限的前提下,想实现让这位工程师可以自主安装杀毒软件,就需要借助模拟Windows域帐号进行操作了,实现的代码如下: 一,模拟管理员帐号安装软件代码 string cmd = string…
背景: 生产环境下,发现windows虚机每次重启,时间都会倒退到虚机的格林威治时间(+8小时才是北京时间),也就是比当前时间晚8小时.测试发现,windows虚机所用的镜像,缺少了一个os_type参数. 制作镜像时,必须加入os_distro.image.os_type.os_type这三个参数.三个参数的作用如下: os_distro:os_dstro是镜像的发行版名称,也就是帮助识别它具体是什么操作系统的,这个参数可以填centos.debian.ubuntu等等具体的名字: image…
一                   windows物理机与虚拟机设置共享目录 1.1        WMware Workstation点击重新安装WMware Tools 此时会弹出在客户机装载CD驱动来解压安装程序,然后执行vmware-install.pl 1.2        新建虚拟光驱挂载目录 mkdir /dvd 1.3        挂载虚拟光驱 mount /dev/cdrom /dvd cd /dvd ls 1.4        将安装包复制到根目录下并且解压 cp VM…
没搞那么复杂,工作中,基本够用.. <!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery插件:模拟select下拉菜单</title> <style> /* css reset */ body,ul,ol,li,dl,dt,dd,h1,table,tr,td,thead,tbody,tfoot,h2,h3,h4,h5,h6,…
今天心血来潮把几个自己常用的工具定制到了系统的右键菜单.包括notepad++,7zip,还有复制文件全路径和文件夹路径.下面简单介绍一下步骤. 1. Windows系统右键菜单对应的注册表位置 Windows系统的右键菜单对应着如下的注册表位置. 1)所有文件的右键菜单: 2)所有目录的右键菜单: 2.添加自己定制的右键菜单 1)如下的代码存为.reg文件,双击就能把注册表键值导入到注册表中. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20…
删除多余的发送到选项 Win7使用一段时间后,我们可能会装很多软件,这时候右键菜单可能会变得很长,特别是“发送到(Send to)”里面的选项,有时候我们卸载软件之后在右键发送到菜单里还会有残存的选项,如果我们想清理一下Win7系统右键菜单“发送到”里面的选项,该怎么操作呢? 首先设置 文件夹选项 -显示隐藏的文件.文件夹和驱动器 WinXP系统的“发送到”选项保存在: C:\Documents and Settings\Administrator\SendTo 文件夹中 Win7的“发送到”选…
我使用的是网易版本: https://github.com/netease-im/NIM_Duilib_Framework 时间是2019-11-28,作者最新的提交如下图: 运行官方示例程序 下载完成后进入如下目录双击打开工程: 打开后的工程(我使用的是VS2019社区版): 目前我只关心base和duilib两个工程,右键工程,属性,修改下图两个地方成本机环境: 这是我改完之后的样子: 然后右键,rebuild,base和duilib都执行rebuild,如果不出意外就能编译成功: 然后我们…
场景 开发中遇到一个场景,业务操作会不定时的产生工作任务,这些工作任务需要放入到一个队列中,而另外会有一个线程一直检测这个队列,队列中有任务就从队列中取出并进行运算. 问题 业务场景倒是简单,只不过这里会有一个问题,就是如果队列中没有数据那么线程就会一直扫描,这样就会浪费资源. 解决方法 在windows中有一个事件对象可以用于线程的控制,Event有两种状态:有信号和无信号,通过这个信号来做一个开关,可以达到线程的开关.在.net中有个AutoResetEvent类是实现这套方法的,但在jav…
VirtualBox中,如果客户机和宿主机都是Windows的话,共享相对是比较方便的.一般是通过\\vboxsvr\shared 这样的路径访问即可. 但是如果客户机是Linux的话,就略微麻烦一点(当然掌握了之后也很好理解) 第一步:安装VirtualBox Additioanl Tools 第二步:设置共享目录 第三步:创建一个特殊的设备目录(可选) 第四步:将共享目录mount(挂)到该设备目录 sudo mount –t vboxsf data /mnt/shared 这样就可以象访问…
模拟I2C主机的比较多,但是从机相对主机而言要难很多,这个供大家借鉴. 这个从机程序支持主机对它的随机写和随机读,连续读和连续写没做,有兴趣的可以完善下,呵呵. //Microcontrol CODE #include <msp430x22x4.h> #define SDA BIT1 #define SCL BIT2 #define SEG_A 0xA0 //0x0200---0x027F #define SEG_B 0xB0 //0x0280---0x02FF #define SEG_C 0…
1.windows系统中下载XShell安装文件.下载地址:https://www.newasp.net/soft/384562.html 2.安装之后,新建会话输入远程linux的账号和密码. 3.上传文件:在shell终端仿真器中输入命令rz,即可从本机选择文件利用Zmodem上传到服务器当前路径下. 4.下载文件:在shell终端仿真器中输入命令sz 文件名,即可利用Zmodem将文件下载到本地某目录下.…
一.由硬件引起的原因 [散热不良] 显示器.电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩.图象失真甚至缩短显示器寿命.工作时间太长也会导致电源或显示器散热不畅而造成电脑死机.CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的"重灾区". [移动不当] 在电脑移动过程中受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电脑死机,所以移动电脑时应当避免剧烈振动. [灰尘杀手] 机器内灰尘过多也会引起死机故障.如软驱磁…
Delphi的TCanvas类可以实现各种复杂的图形输出功能,基于近期项目的需求,利用它实现了一个很炫的动态折线图(模拟了资源管理器中CPU使用率的折线图),可以直观地展现出数值的实时变化情况. 这段代码里边有几个核心的地方: 首先是为了缓解刷新时画布闪烁,利用了双缓冲的原理: 其次结合队列,保证了数据的顺序压入: 还有就是一些简单的数组算法. 最终的效果如下: 单元代码如下: unit Unit1;   interface   uses   Windows, Messages, SysUtil…
发送键盘消息 [DllImport("user32.dll", EntryPoint = "keybd_event", SetLastError = true)] public static extern void keybd_event( byte bVk, //虚拟键值 byte bScan,// 一般为0 int dwFlags, //这里是整数类型 0 为按下,2为释放 int dwExtraInfo //这里是整数类型 一般情况下设成为 0 ); 使用系统…
将详细分析Windows调试的本机接口.希望读者对C和通用NT内核体系结构和语义有一些基本的了解.此外,这并不是介绍什么是调试或如何编写调试器.它可以作为经验丰富的调试器编写人员或好奇的安全专家的参考. 本机调试 现在是时候看看事情的本机方面,以及ntdll.dll中的包装层如何与内核通信.DbgUi层的优点是它允许更好地分离Win32和NT内核,而NT内核一直是NT设计的一部分.NTDLL和NTOSKRNL是一起构建的,所以他们对彼此有复杂的了解是正常的.它们共享相同的结构,需要有相同的系统调…
我的跳板机是Windows 2003 ,总是无法共享本地的剪贴板,我一般是在本地编辑SQL或者一些脚本,然后粘贴到跳板机中. 如果碰到无法共享本地剪贴板的情况,可以尝试按照以下步骤解决: 开始 -- 运行 -- 输入 “rdpclip.exe”…
背景:目前公司有一台公网Windows服务器,有公网IP和内网IP,防火墙已开启 需求:9999端口需要对外开放 方案:在防火墙的入站规则里添加一条规则,使外部能够访问9999端口 问题:添加好规则后,从外部telnet服务器上的9999端口并不通 解决办法:在创建入站规则的时候要指定本机地址,不是只指定端口就可以了,切记切记,步骤如下 控制面板--系统和安全--Windows防火墙--高级设置--入站规则--新建规则--端口--特定本地端口(输入要开放的端口)--允许连接--下一步--完成 右…
1.网络 既然要远程ubuntu的系统.那么首先是两个网络是不是在一个网段.能不能ping的通? a)  Windows电脑上--cmd 打开命令窗口.键入:ipconfig 命令.查看主机IP. b)  ubuntu系统.ctrl + alt + F1打开命令终端.键入ifconfig 命令.查看ubuntu上网IP. c)  然后在ubuntu系统终端键入:ping +Windows上网的IP.查看是否ping的通.不可以则检查网络情况.以及是否在一个网段.ping的通在进行下一步 d) …
  00.安装第一个mysql,压缩版或者安装版,过程省略,目录如下: 运行中输入“regedit” 进入后,找到      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL 其实mysql启动的路径一般为:可执行文件的路径: "D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt" "--defaults-file=D:\Program Files\My…
1.运行容器(以Oracle-xe-11g为例) 运行容器时先在虚拟机内映射端口 docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g 2.映射到windows开发机上 参考链接:https://blog.csdn.net/ken1583096683/article/details/82454332.亲测有效 2.1 service firewalld stop 关闭firewalld 2.2 通过ifconfig查看虚拟…
1 下载安装包 GIT:https://github.com/MicrosoftArchive/redis/releases       Redis-x64-3.2.100.zip 百度网盘 :链接:http://pan.baidu.com/s/1jH7a8xo 密码:2jmm     Redis-x64-3.2.100.zip 如何百度失效了,可以加QQ 397170321,问我要. 2 解压 3 双击 redis-server.exe,运行成功 4 打开 redis-cli.exe,可以进行…
转载:https://www.cnblogs.com/zzllily/articles/5443850.html 转载:https://blog.csdn.net/bruce135lee/article/details/81977915 转载:http://www.nsisfans.com/(中文论坛) 转载:http://ggniu.cn/articles/nsniuniuskin.html(参考demo) 转载:https://blog.csdn.net/china_jeffery/arti…
代码:在执行的时候,把光标放在指定的地方,在此例中,点击运行后把光标放到结果区域,粘贴的时候是粘贴到光标所在的问题,如过是运行脚本在web元素输入框中输入的话,不能移动光标到其他位置 #encoding=utf-8import win32apiimport win32con class KeyboardKeys(object):    #模拟键盘按键类    VK_CODE={        'enter':0x0D,        'ctrl':0x11,        'v':0x56} @…
[DllImport("shlwapi.dll", CharSet = CharSet.Unicode)] private static extern int StrCmpLogicalW(string psz1, string psz2); /// <summary> /// 根据路径查到文件,按文件名称排序,智能排序,非ASCII码排序 /// </summary> /// <param name="pathToVersions"&…