在 WPF 程序中应用 Windows 10 真?亚克力效果

原文:在 WPF 程序中应用 Windows 10 真?亚克力效果 从 Windows 10 (1803) 开始,Win32 应用也可以有 API 来实现原生的亚克力效果了。不过相比于 UWP 来说,可定制性会差很多。 本文介绍如何在 WPF 程序中应用 Windows 10 真•亚克力效果。(而不是一些流行的项目里面自己绘制的亚克力效果。) 本文内容 API 如何使用 注意事项 API 需要使用的 API 是微软的文档中并未公开的 SetWindowCompositionAttribute。
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

WPF 程序如何移动焦点到其他控件

原文:WPF 程序如何移动焦点到其他控件 WPF 中可以使用 UIElement.Focus() 将焦点设置到某个特定的控件,也可以使用 TraversalRequest 仅仅移动焦点。本文介绍如何在 WPF 程序中控制控件的焦点。 本文内容 `UIElement.Focus` `TraversalRequest` 关于逻辑焦点和键盘焦点 跨窗口/跨进程切换焦点 UIElement.Focus 仅仅需要在任何一个控件上调用 Focus() 方法即可将焦点设置到这个控件上。 但是需要注意,要使
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

【BigData】Java基础_类和对象的基本使用

1.需求描述 ①定义一个学生类,然后根据该类创建3个具体的学生对象 类中包含信息:学生姓名、学号、年龄、性别、所在地址 ②将这三个学生对象存入到数组中 ③然后将数组对象按照学生的年龄倒序排序 2.代码 目录结构: Student.java的内容 package cn.test.logan.day03; public class Student { // 定义类 String stuName; String stuNo; int Age;
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

.NET/C# 检测电脑上安装的 .NET Framework 的版本

原文:.NET/C# 检测电脑上安装的 .NET Framework 的版本 如果你希望知道某台计算机上安装了哪些版本的 .NET Framework,那么正好本文可以帮助你解决问题。 本文内容 如何找到已安装的 .NET Framework 注册表位置和含义 读取注册表 如何找到已安装的 .NET Framework 有的电脑的 .NET Framework 是自带的,有的是操作系统自带的。这样,你就不能通过控制面板的“卸载程序”去找到到底安装了哪个版本的 .NET Framework 了。
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

jmeter-JDBC请求

jmeter-JDBC请求 1、做JDBC请求,首先要了解这个JDBC对象是什么,现在已SQLServer为例来说明 首先下载对应的数据库驱动mysql-connector-java-5.1.7-bin.jar,将mysql的jar包放到jmeter的lib/ext目录中 不同的数据库和JDBC驱动程序需要不同的JDBC设置。下面是一些可能的设置: 2、添加线程组(如果没有将mysql驱动的jar包放置jmeter的lib/ext文件目录下,可在测试计划中引入此jar包:测试计划-浏览-jar
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

js实现防抖函数和节流函数

防抖函数(debounce) 含义:防抖函数指的是在特定的时间内没有再次触发,才得以进行接下来的函数运行; 用途:当window.onresize不断的调整大小的时候,为了避免不断的重排与重绘,可以用防抖函数设置在onresize完成后一段时间内不再有窗口大小变动,此时再进行dom的重排重绘; function debounce(fun,delay){ var timer = null; return function(){ if
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

使用 SetParent 制作父子窗口的时候,如何设置子窗口的窗口样式以避免抢走父窗口的焦点

原文:使用 SetParent 制作父子窗口的时候,如何设置子窗口的窗口样式以避免抢走父窗口的焦点 制作传统 Win32 程序以及 Windows Forms 程序的时候,一个用户看起来独立的窗口本就是通过各种父子窗口嵌套完成的,有大量窗口句柄,窗口之间形成父子关系。不过,对于 WPF 程序来说,一个独立的窗口实际上只有一个窗口句柄,窗口内的所有内容都是 WPF 绘制的。 如果你不熟悉 Win32 窗口中的父子窗口关系和窗口样式,那么很有可能遇到父子窗口之间“抢夺焦点”的问题,本文介绍如何解决
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

开发 Laravel 扩展的基本流程

创建一个空的laravel项目 composer create-project --prefer-dist laravel/laravel pkg 在新建的 laravel 项目中建立如下目录 qiangzhiwang\testpkg\src,packages 目录和 app 目录同级。我们开发包的代码都放在这个 src 目录中,qiangzhiwang和 testpkg完全自定义。 mkdir -p packages/qiangzhiwang/testpkg/src 修改项目composer
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

20191214数组之四:数字不相同的完全平方数(关于数位上数字判断与sprintf)

sprintf用法参见之前的随笔;
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

Django信号机制相关解释与示例

Django 信号# django自带一套信号机制来帮助我们在框架的不同位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将通知或信号(signals)发送给一组接受者(receivers)。 也就是观察者模式,又叫发布-订阅(Publish/Subscribe)。当发生一些动作的时候,发出信号,然后监听了这个信号的函数就会执行。 信号系统包含以下三要素: 发送者-信号的发出方 信号-信号本身 接收者-信号的接受者 Django内置的信号 Mode
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

美新奥尔良市遭遇勒索软件***:市长宣布进入紧急状态

  12 月 15 日,据外媒报道,美国新奥尔良市遭到大规模勒索软件***,市长 LaToya Cantrell 宣布全市进入紧急状态。   国土安全和应急准备办公室补充了许多细节,本次袭击从当地时间 12 月 13 日凌晨 5 点开始,随后官方在在纽约市的网络上检测到可疑活动,并于当日上午 11 点检测到了安全事件,为了预防***,该市 IT 部门已经下达命令,要求所有员工关闭计算机并断开 Wi-
分类: 其他 发布时间: 12-16 22:50 阅读次数: 0

Java 8 中 Stream API 的这些奇技淫巧!你都 Get 到了吗?

Stream简介1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。2、stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。3、只要给出需要对其包含的元素执行什么操作,比如 “过滤掉长度大于 10 的字符串”、“获取每个字符串的首字母”等,Strea
分类: 编程语言 发布时间: 12-16 22:50 阅读次数: 0

阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-27 为何不使用@EnableTransactionManagement就能使用事务?

使用了注解使用事务。但是没有开启注解的启用 启动类里面使用注解 @EnableTransactionManager开启事物的管理。 为什么我们没有开启这个注解,还需要在响应的Service里面使用事务的注解???就可以开启事物管理了呢? 之前我们在讲到自动装配的时候,有提到过。 首先我们进入到@EnableTransactionManager 它本身是注解类。是用来开启事物管理的。 在我们的@SpringBootApplication注解里面找到@EnableAutoConfiguration
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

环境变量对于 VS 有什么用?

一、前言 环境变量可以用来组织 VS 工程目录。VS 作为一个 IDE,其天职在于帮开发者组织好工程,主要包括对工程中源文件、库文件的组织。(本质上是提供一个可视化的操作界面,让开发者方便的定义编译器和链接器的参数。)在使用 VS 来组织工程目录时候最常用到的两个目录是: 项目 -> 属性 -> 配置属性 -> C/C++ -> 常规 -> 附加包含目录 项目 -> 属性 -> 配置属性 -> 链接器 -> 输入 -> 附加依赖项 VS 中默认的头文件搜索路径是工程路径 ,即.vcxproj文
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

autocad2014一直显示正在检查许可

64位CAD2014安装成功后启动时在检查许可卡住的解决方法,以下方法经本人测试,真实可行。 1、下载CCcleaner。 2、将CCcleaner设置成中文版,英文好的继续第三步。(设置方法:选项options——设置setting——语言language——中文简体chinese(simplified))。 3、点击注册表——扫描问题——修复选定问题。 4、点击工具——卸载——要删除的程序——选择CAD2014 ——删除。 5、重新打开CAD2014。 注:问题产生基本是由于开机或系统优化
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

从零开始openGL——五、光线追踪

前言 前面介绍了基本图形、模型、曲线的绘制,但是,在好像还没有感受到那种3D游戏里一些能惊艳到自己的效果,即真实感还不是很足。这篇文章中介绍的光线追踪,是实现真实感必不可少的。拿下面的两张图片来对比 对比一下是不是被下面这张图片的效果惊艳到了?可以很明显感觉到,下面的这个图片效果要好的多。这篇博客将介绍如何实现这样的效果。 光线求交 这里暂时只介绍光线与球面和三角面片的求交 光线与球面相交 射线的方程: \[ R(t) = A+tD \] 球面的隐式方程: \[ (X-C)^2=r^2 \]
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

四层、七层负载均衡

   https://www.jianshu.com/p/1308c7e0f425 所谓四层就是基于IP+端口的负载均衡,通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器七层就是基于URL等应用层信息的负载均衡。 七层负载: [root@www ~]# cat /etc/nginx/conf.d/test.conf upstream phpserver { server192.168.2.3;
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

作业-VUE

作业一: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> </head> <body> <div id="app"> <div :style="div_style"></div> <div>
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

iOS开发 为何 大不如前?原因竟然是这个?

前言: 近期,社会上对iOS开发行业的负面信息越来越多,并且还被一些黑骗机构的胡诌八扯越描越黑,现在iOS开发按照开发者与公司招聘的数量上来看,是显示的供大于求,但是从各公司的招人计划上来看,明显是供不应求, 1,那这是什么原因呢? 因为,企业真正需求的是iOS中高级开发人才,而不是那些初级开发者,更甚者是那些连简单的界面搭建和业务逻辑都搞不定的小白们。 那么是否iOS开发真的有很多人说的那么不景气,读过我其他文章的同学可能已经知道这只是表象。 那么接下来就先讲讲为什么会给大家会有“iOS开发
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0

01Java核心-冷门知识001-包

1)导入静态方法和静态域 import 可以加上static关键字,导入静态的方法和静态域。 例如: package com.gail.test; import static java.lang.System.*; public class ImportStaticTest { public static void main(String[] args) { out.print("hello"); } } 2)Java中包的使用(记事本 for Windows) jav
分类: 其他 发布时间: 12-16 22:34 阅读次数: 0