来源:https://blog.csdn.net/yh0503/article/details/86648682 简介 CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件。 资源 GitHub地址:传送门wiki帮助文档地址:传送门C ...
C#继承 继承是在类之间建立一种相交的关系,使得新定义的派生类的实例可以继承已有的基类的特征并且还可以添加新的功能。以前对继承的理解仅仅限于定义,下面是我查了些资料、写了点代码的总结。 1.C#继承的特点 (1) 派生类是对基类的扩展,派生类可以添加新的成员,但不能移除已经继承的成员的定义。 (2) ...
本文目的是通过C#代码提供一个HTTP服务,正常情况下如果我们需要向外界提供HTTP服务,常规做法就是通过ASP.NET来实现,有时我们的应用程序或Windows服务需要向外提供一些简单的HTTP服务就可以自己实现,从而避免部署IIS增加系统复杂性。 ...
window terminal下添加alias 首先需要将window terminal的启动已powerShell打开的窗口,一半都是默认行为 github地址 https://github.com/DaiHangLin/my-power-shell-module 此項目是爲了在powerShel ...
方法一: 1.按住Shift键,鼠标右键快捷方式,先打开Powershell窗口 2.输入 start cmd 回车 3.这样就可以打开cmd窗口了,并且cmd的工作目录就是当前的目录 方法二: 1.新建一个txt文档文件,在里面输入以下内容: Windows Registry Editor Ver ...
前言 使用as和强制类型转换的时候的区别是否仅仅是代码形式上的区别。 答案是肯定不是的。 正文 看两段代码: object o = Factory.GetObject(); Student student = o as Student; if (student != null) { //dosome ...
效果 实现 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using ...
一、ThreadPool概述提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。创建线程需要时间。如果有不同的小任务要完成,就可以事先创建许多线程/在应完成这些任务时发出请求。不需要自己创建这样一个列表。该列表由ThreadPool类托管。这个类会在... ...
起因 最近浏览36kr 的网页的时候偶然发现一个有趣的情况:当浏览器Tab 处于非当前页的时候,36kr 的标题栏会自动换成可爱的大白字符形象。Jeff 在第一次看到的时候就知道这种效果是通过HTML5 的Page Visibility API 实现的(不是吹牛)。 直到现在我还没去查看36kr 的 ...
今年入职一家新公司 公司办公统一使用Mac pro,所有国产软件不允许使用,只允许装国外的、开源的软件,,,,(这对一个从来没用过Mac的人来说,可真是头疼了一阵子) 经过几天的摸索,作一个简单的小总结吧 一、Mac电脑基本使用 复制、粘贴快捷键 Command+C。 Command+V 输入法切换 ...
起因 今天重置了电脑,安装好各种环境后。打开cmd准备操作时,突然发现cmd突然没有了补全的功能,按下tab键的时候突然变成了缩进。感觉系统突然智障。了解过后,原来是系统的所有配置都重置了。于是度了一番,决定留作一个纪念。 正题 windows键 + r 调出命令提示符窗口 注 : windows键 ...
1 #!/usr/bin/env python 2 3 import json 4 import shutil 5 from ansible.module_utils.common.collections import ImmutableDict 6 from ansible.parsing.dat ...
29-44跳过,不会前端 F:\谷粒商城前端\vue-demo>vue init webpack vue-demo 'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 F:\谷粒商城前端\vue-demo>npm install -g @vue/cli-init npm WARN d ...
实现IApplicationModelConvention接口: public class NameSpaceVersionRoutingConvention:IApplicationModelConvention { private readonly string apiPrefix; priva ...
最近Mac上安装windows踩到了几个坑: 坑一:启动虚拟机后,提示找不到CD-ROM中找不到对应的ISO文件 硬盘格式请选择 在虚拟机->设置中选择启动磁盘为CD_ROM,然后重新启动。 坑二:启动虚拟机后窗口黑屏,但在控制台中可以看到界面 主要原因是因为mac的安全机制引起的,在隐私中,屏幕录 ...
一些情况下,我们希望网页可以直接向桌面推送消息。本文利用 HTML5 的 Web Notifications API 来展示具体的代码该如何编写,同时来看一看这个特性在各个浏览器上的兼容性如何。 查看DEMO 一个简单的例子 javascript if(window.Notification && ...
使用快递鸟的api查询物流详情,以此写的类 <?php /* * 快递鸟物流 */ namespace common\utils; class Kdniao { //填写你自己申请的快递鸟的配置 private $EBusinessID = '000000'; private $AppKey = ' ...
原文参照林大佬的博客WPF 让窗口激活作为前台最上层窗口的方法 我只提供下,我使用的代码 [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] p ...
CreateMutexA CreateMutexExA CreateMutexExW CreateMutexW 可以用互斥量作为单实例应用控制, 如: 进程A创建互斥量Mutex, 启动进程B创建互斥量Mutex失败,这时候就不打开进程B而是打开进程A HANDLE hMutex = ::Creat ...
网站服务器选择Linux还是Windows系统呢,这或许对于很多人来说都不是很明白,其实每个人情况不同选择不同,可以根据需求、操作、安全等多方考虑,选择适合自己的系统。