自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 three.js cannon.js物理引擎之约束1

创建three场景这一步是基础工作,对于有一定three基础的同学都不会陌生,我就直接上代码了。复制代码initThree() {scene = new THREE.Scene();camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 1000 );camera.position.x = 40;camera.position.y = 52;camera.position.z.

2021-01-21 15:42:03 379

转载 避免用using包装DbContext【翻译】

与using语句和DbContext密切相关的问题是:如果有多个DbContext(因为该using语句通常会创建一个新实例)。“如果您有多个DbContext尝试使用相同的实体实例,那么您将承受巨大的痛苦。”考虑这个简单的示例,它包含了一个Controller和一个service,两者同时在使用dbContext。假设在Index方法中,从数据库中读取 starship时,它的name属性值为“ Millenium Falcon”。下次访问Index时,name属性值是什么?SaveChanges

2021-01-21 14:57:12 266

转载 MySQL锁机制

2,案例分析复制代码#加锁方式lock table 表名1 read(write),表名2 read(write);#查看表上加过的锁 0表示未上锁show open tables;#释放锁unlock tables;复制代码a)建表复制代码create table mylock (id int not null primary key auto_increment,name varchar(20) default ‘’) engine myisam;insert into m

2021-01-21 14:50:08 45

转载 容器编排系统K8s之包管理器Helm基础使用

一、helm3的安装下载二进制包12345678910111213141516[root@master01 ~]# mkdir helm[root@master01 ~]# cd helm/[root@master01 helm]# wget https://get.helm.sh/helm-v3.5.0-linux-amd64.tar.gz–2021-01-20 21:10:33-- https://get.helm.sh/helm-v3.5.0-linux-a

2021-01-21 14:34:48 387 1

转载 ASP.NET Core错误处理中间件[3]: 异常处理器

一、ExceptionHandlerMiddleware由于ExceptionHandlerMiddleware中间件可以使用指定的RequestDelegate对象来作为异常处理器,所以我们可以将它视为一个“万能”的异常处理方案。按照惯例,下面先介绍ExceptionHandlerMiddleware类型的定义。public class ExceptionHandlerMiddleware{public ExceptionHandlerMiddleware(RequestDelegate next

2021-01-21 14:24:37 358 1

转载 此流非彼流——Stream详解

Stream的创建有多种方式,下面给大家一一列举出来这种方式一般不常用的,但是测试的时候比较方便import java.util.stream.Stream;public class StreamTest {public static void main(String[] args) {Stream stream = Stream.of(“1”, “2”, “3”, “4”);//forEach()方法相当于内部循环调用//参数的写法是Lambda表达式stream.forEach(s -&

2021-01-20 10:46:03 201

转载 .NET探索平台条件编译

define我们可通过define来定义符号,然后将符号用在#if指令表达式中,如下所示:#define PI通过上面这些内容可能很难去了解这该如何使用,其实#define在我们的编码过程中也是很少去使用的,我们继续往下看。其实对于预处理器,在我们调试以及运行时的作用是比较大的,比如说对某些代码限制编译,另一方变其实还可以对代码进行环境或者版本的控制,这些都是Ok的,最后我们结合着控制语句#if来看一下:#define PIusing System;namespace ConsoleApp2

2021-01-18 11:45:08 456

转载 JavaScript入门-函数function

JavaScript入门-函数function(二)递归函数什么是递归函数?递归简单理解就是,在函数体里,调用自己。//我们在求一个10的阶乘的时候,可能会这么做//写一个循环var total = 1for(var i=10; i>=1; i++){total = i ;}这样的for循环简单直接。。。大家都会写但是,我们可以写一个函数,递归调用//递归函数function jiecheng( n ){if ( 1===n) return 1return njieche

2021-01-18 11:39:27 131

转载 Hive Query生命周期 —— 钩子(Hook)函数篇

一、显示开发者异常页面如果ASP.NET Core应用在处理某个请求时出现异常,它一般会返回一个状态码为“500 Internal Server Error”的响应。为了避免一些敏感信息的外泄,详细的错误信息并不会随着响应发送给客户端,所以客户端只会得到一个很泛化的错误消息。以如下所示的程序为例,它处理每个请求时都会抛出一个InvalidOperationException类型的异常。public class Program{public static void Main(){Host.Crea

2021-01-18 11:34:43 192

转载 ASP.NET Core错误处理中间件[1]: 呈现错误信息

一、显示开发者异常页面如果ASP.NET Core应用在处理某个请求时出现异常,它一般会返回一个状态码为“500 Internal Server Error”的响应。为了避免一些敏感信息的外泄,详细的错误信息并不会随着响应发送给客户端,所以客户端只会得到一个很泛化的错误消息。以如下所示的程序为例,它处理每个请求时都会抛出一个InvalidOperationException类型的异常。public class Program{public static void Main(){Host.Crea

2021-01-18 11:29:56 289

转载 Linux Clone函数

从linux 2.3.3开始,glibc的fork()封装作为NPTL(Native POSIX Threads Library)线程实现的一部分。直接调用fork()等效于调用clone(2)时仅指定flags为SIGCHLD(共享信号句柄表)。创建线程的函数pthread_create内部使用的也是clone函数。在glibc的/sysdeps/unix/sysv/linux/createthread.c源码中可以看到,创建线程的函数create_thread中使用了clone函数,并指定了相关的fl

2021-01-18 11:04:27 1275

转载 改进你的c#代码的5个技巧

在我的上一篇文章中,我已经展示了在长连接操作的场景中字符串的速度有多慢。这里我们会看到一个字符串和StringBuilder的内存分配图。让我来演示一下。下面是我使用字符串和StringBuilder进行相同操作的代码。复制代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.IO;using Syste

2021-01-15 14:18:12 89

转载 JDK1.7 HashMap

在开始前建议自己跟着打开对应的类,方法来自己看一看源码,不然很容易就不知道在哪里了HashMap中的全局变量static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;static final int MAXIMUM_CAPACITY = 1 << 30;static final float DEFAULT_LOAD_FACTOR = 0.75f;static final Entry<?, ?>[] EMPTY_TABL

2021-01-15 14:09:57 71

转载 RabbitMQ -- Masstransit 异常处理

Exceptionpublic class SubmitOrderConsumer :IConsumer{public Task Consume(ConsumeContext context){throw new Exception(“Very bad things happened”);}}UseMessageRetryvar sessionFactory = CreateSessionFactory();var busControl = Bus.Factory.CreateUsin

2021-01-15 11:19:26 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除