C#动态编译

2021年06月04日 阅读:804

公司需要自己做一个打包程序,将需要升级文件和脚本做成一个exe安装包,双击exe安装包的时候输入相关的参数就执行升级(文件覆盖和脚本执行),大概思路如下:1.先把exe的逻辑写好,包括提取文件和脚本执行代码2.exe从资源中提取文件和脚本3.组包程序将需要升级的脚本和文件加入到exe的资源文件,然后 ... 查看全文

48.C#--多态之虚方法

2021年06月04日 阅读:849

多态概念:让一个对象能够表现出多种的状态(类型),实现多态的3种手段:1、虚方法 2、抽象类 3、接口,本例子通过一个简单的打卡来实现虚方法。 查看全文

49.C#--多态之抽象类

2021年06月04日 阅读:861

当父类中的函数不知道怎么实现的时候,可以将这个类写成抽象类,方法写成抽象方法 查看全文

TopShelf+Quartz.net 实现window服务

2021年06月04日 阅读:616

Quartz.NET官网 TopShelf 网址 代码地址:https://github.com/SeaLee02/ProjectDemo/tree/master/WindowServerDemo public class ServiceRunner:ServiceControl, ServiceS ... 查看全文

Windows 10用户可以快速移除U盘

2021年06月04日 阅读:810

新浪科技讯,北京时间 4 月 9 日上午消息,据美国科技媒体 The Verge 报道,微软再次证实,从 1809 版本的 Windows 10 开始,插入新闪存盘时“快速移除”(quick removal)会成为默认选项。 Windows 10 有一个名叫“快速移除”的功能,用户可以随时移除闪存盘 ... 查看全文

两个jsp界面之间使用window.location.href使用?传递参数以及接受参数

2021年06月04日 阅读:957

这篇文章如果能给你带来帮助,不胜荣幸,如果有不对的地方也欢迎批评指正。 网上有很多方法是讲怎么截取字符串啊等等的方法来获取参数,说实话,看着我就觉得费劲,咱们可以换一种思路来思考。一般跳转界面多为前段使用ajax请求完成之后 在回调方法里面跳转的界面,在使用拼接字符串的形式传递参数 第一点传递参数的 ... 查看全文

windows环境下kafka源代码开发环境搭建

2021年06月04日 阅读:1088

开发环境: Oracle Java + Eclipse + Scala + Gradle + Kafka 1、Gradle安装配置 https://www.gradle.org/downloads/ 下载最新的Gradle版本。下载解压到一个目录,然后创建一个环境变量GRADLE_HOME指向解压的 ... 查看全文

Opencv 与C#.Net版本开发,并访问像素的方法

2021年06月04日 阅读:662

一、一般来说都是采用C++与opencv联合开发。这里尝试C#与opencv如何联合开发。 1、直接下载emgucv。我下载的是3.2.0.2682版本.百度搜索就有下载,虽然是外网但是没被墙。 2、下载之后安装好,并设置好环境变量然后重启。 3、以下是它的调用方式。这里只用了Emgu.CV.UI. ... 查看全文

使用 ASP.NET Core MVC 创建 Web API(一)

2021年06月04日 阅读:1080

原文:使用 ASP.NET Core MVC 创建 Web API(一) 从今天开始来学习如何在 ASP.NET Core 中构建 Web API 以及每项功能的最佳适用场景。关于此次示例的数据库创建请参考《学习ASP.NET Core Razor 编程系列一》 至 《学习ASP.NET Core ... ... 查看全文

Python----异常处理

2021年06月04日 阅读:983

# 捕获异常,异常之后,代码不再执行 try : a = 1/0 except ZeroDivisionError as e : print('出异常了,原因:',e) except IOError as e: print('IO异常,原因:', e) except ValueError as e: ... 查看全文

解决 VSCode 进行 C/C++ 开发时 gcc 依赖缺失问题

2021年06月04日 阅读:1062

0x00 错误及原因 在 VSCode 中编译运行 .c 文件时报错: 猜测是缺少 gcc 的依赖,打开 cmd 测试: 的确如此,那就安装 gcc 就行 0x01 解决方案及步骤 1、安装 gcc 在 win 下的版本 MinGW 进入到 gcc 在 windows 下的软件下载界面 MinGW ... 查看全文

JavaScript数组排序sort()

2021年06月04日 阅读:956

###数组排序直接使用sort() var values = [0,3,2,15,16,10]; //sort()排序 升序或者降序 默认升序 values.sort(); //[0, 10, 15, 16, 2, 3] 发现结果并不是想要的 原因: //比较时会转换成字符串 比较的是ASCLL编码 ... 查看全文

redis + python 做消息队列

2021年06月04日 阅读:674

redis卸载:后配安装https://blog.csdn.net/isea533/article/details/84550237 一、使用redis的List类型结合lpush 和 brpop 来实现 简介 首先redis的List 相当于一个队列,可以实现先进先出的规则 采用brpop 是因为 ... 查看全文

在C# 7.3中不可用。请使用8.0或更高的语言版本。

2021年06月04日 阅读:701

把CAP代码引入Demo调试的时候报错:在C# 7.3中不可用。请使用8.0或更高的语言版本。 解决办法: csproj文件中添加: <PropertyGroup> <LangVersion>latest</LangVersion> </PropertyGroup> ... 查看全文

Java8新特性-Stream API

2021年06月04日 阅读:1031

import org.junit.Test; public class TestMethods { @Test public void test() { System.out.println("hello world"); } } 1:首先需要导入import org.junit.test这个jar ... 查看全文

c++中虚函数的默认值

2021年06月04日 阅读:514

1. 虚函数中存在默认值时,需要注意其函数调用中默认值: class cbase { public: virtual void func(int a = 10) { cout << "this is cbase func:" << a << endl; } }; class csub : publi ... 查看全文

python判断字典值或键在不在字典里

2021年06月04日 阅读:754

dict1={'name':'Lara','age':18} #判断键在不在字典中 for one in dict1: if 'name' in dict1:#或dict1.keys() print('key在字典中!') break #判断值在不在字典中 for one in dict1: if ... 查看全文

冒泡排序

2021年06月04日 阅读:897

package com.smile.test.sort.bubble; /** * 冒泡排序 时间复杂度O(n^2) */ public class Bubble { static void sort(Comparable[] a){ for (int i = a.length-1; i>0; i- ... 查看全文

Java网络编程

2021年06月04日 阅读:749

简介 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据 ... 查看全文

Spring体系之核心容器篇

2021年06月04日 阅读:807

一、Spring 体系结构 二、、依赖注入 2.1 @Autowired 注解在构造器上和属性上的区别? 如果注解放在属性上,默认是使用属性的set方法进行注入。 如果注解放在构造器上,默认是使用构造方法进行依赖注入。 同样,@Autowired 也是在方法的形参上使用的,表示,参数的值是从IOC容 ... 查看全文

java8+junit5实现并发测试(多线程)

2021年06月04日 阅读:944

1.配置线程 #是否允许并行执行true/false junit.jupiter.execution.parallel.enabled = true #是否支持方法级别多线程same_thread/concurrent junit.jupiter.execution.parallel.mode.de ... 查看全文

SpringMvc组件初始化

2021年06月04日 阅读:1007

SpringMVC 9大组件初始化 由上面的断点流程,可以看出来其实是在spring容器初始化完成的最后一步,通过发送event事件 @Override public void publishEvent(ApplicationEvent event) { Assert.notNull(event, ... 查看全文

热门文章

推荐文章

最新文章

置顶文章