首页 新闻 找找看 学习计划

[黄小斜]看过太多大厂面试题,其实考的无非是这 3 点能力

阅读本文大概需要 6 分钟。 作者:黄小斜 文章来源:微信公众号【程序员江湖】 发现一个有趣的现象,网上一些比较热门的文章、博客往往都是“某某公司面试题汇总”、“某某公司面试题解析”,似乎程序员们对面试题总是抱有热情,好像多看了几道面试题,自己的能力就可以很快提高一样。 作为一个研发工程师,看过很多

[花阴偷移]asp.net core系列 46 Identity介绍

一. Identity 介绍 ASP.NET Core Identity是一个会员系统,可为ASP.NET Core应用程序添加登录功能。可以使用SQL Server数据库配置身份以存储用户名,密码和配置文件数据。或者,可以使用另一个持久性存储,例如,Azure表存储。下面学习如何使用Identit

[一天不进步,就是退步]solr查询工作原理深入内幕

1.什么是Lucene? 作为一个开放源代码项目,Lucene从问世之后,引发了开放源代码社群的巨大反响,程序员们不仅使用它构建具体的全文检索应用,而且将之集成到各种系统软件中去,以及构建Web应用,甚至某些商业软件也采用了Lucene作为其内部全文检索子系统的核心。apache软件基金会的网站使用

[LayShun]C#并行编程(3):并行循环

初识并行循环 并行循环主要用来处理数据并行的,如,同时对数组或列表中的多个数据执行相同的操作。 在C 编程中,我们使用并行类 提供的静态方法 和`Parallel.ForEach for foreach`的并行化。 简单用法 使用并行循环时需要传入循环范围(集合)和操作数据的委托 : 使用场景 对于

[LayShun]C#并行编程(2):.NET线程池

线程 在总结线程池之前,先来看一下.NET线程。 .NET线程与操作系统(Windows)线程有什么区别? .NET利用Windows的线程处理功能。在C 程序编写中,我们首先会新建一个线程对象 ,并为其指定一个回调方法;当我们调用线程对象的 方法启动线程时,会创建一个操作系统线程来执行回调方法。.

[东小东]Python档案袋( 面向对象 )

类即是一个模型,根据模型建立起不同的对象,对象间拥有共同的一些属性 简单的类: 类变量和实例变量: 类变量: 类及所有实例共享变量,推荐使用方法是 【类名.变量名】 实例变量(self.变量名): 只属于当前实例 注意: 如果同名且用实例调用时,则优先寻找到实例变量 使用实例调用并修改类变量值时,只

[W-D]devops工具-Ansible基础

一、Ansible介绍 简介 Ansible使用Python语言开发,是一个配置管理型工具,与之类似的工具还有Puppet、SaltStack、chef等,默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,可同时支持多台主机进行管理,Ansible是基于模块工作的,本身没有批

[itbsl]Go语言单元测试与基准测试

[TOC] Go语言拥有一套单元测试和性能测试系统,仅需要添加很少的代码就可以快速测试一段需求代码。 性能测试系统可以给出代码的性能数据,帮助测试者分析性能问题。 单元测试 概述 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般要根据实

[LayShun]C#并行编程(1):理解并行

什么是并行 并行是指两个或者多个事件在 同一时刻 发生。 在程序运行中,并行指 同时执行不同的任务;对于单核心CPU,严格来说是没有程序并行的。并行是为了提高任务执行效率,更快的获取结果。 与并发的区别: 并发是指两个或者多个事件在 同一时段 发生。 相对于并行,并发强调的是同一时段,是宏观上的同时

[天下!行]c# 深入探索之CLR

概念: CLR : 公共语言运行时(Common Language Runtime) 是一个可由多种编程语言使用的"运行时",它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR的核心功能(内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使

[三生石上(FineUI控件)]【经验分享】为什么后台取到的时间和前台差8个小时?

发现问题 单元格编辑时,你可能会遇到前台传入的时间,后台通过C#获取时差8个小时,这是怎么回事呢? 这个问题可能会困扰一些同学,我也不止一次的收到这样的问题,这个是昨天一个网友的提问: 之前还有网友在发表类似的问题: 为了演示这一过程,我通过一个简单的例子来说明问题,首先新建一个页面: 后台代码:

[彭方炎QAQ]聊聊Python的time模块

time模块 time模块是很多人最早接触到的模块,像time.sleep(x)好像随处可见,但是time模块里面的其他方法呢?下面一起看一下time模块。 在Python中一般用这3种方式表示时间: 1.时间戳,包括time()等函数 2.格式化的时间字符 包括asctime()等函数 3.时间元

[氢氦]我的Spark SQL单元测试实践

最近加入一个Spark项目,作为临时的开发人员协助进行开发工作。该项目中不存在测试的概念,开发人员按需求进行编码工作后,直接向生产系统部署,再由需求的提出者在生产系统检验程序运行结果的正确性。在这种原始的工作方式下,产品经理和开发人员总是在生产系统验证自己的需求、代码。可以想见,各种直接交给用户的错

[罗伊德]Spring Boot 2 - 使用CommandLineRunner与ApplicationRunner

本篇文章我们将探讨CommandLineRunner和ApplicationRunner的使用。 在阅读本篇文章之前,你可以新建一个工程,写一些关于本篇内容代码,这样会加深你对本文内容的理解,关于如何快速创建新工程,可以参考我的这篇博客: "Spring Boot 2 创建新工程" 概述 Comma

[俺踏月色而来]从一到万的运维之路,说一说VM/Docker/Kubernetes/ServiceMesh

摘要:本文从单机真机运营的历史讲起,逐步介绍虚拟化、容器化、Docker、Kubernetes、ServiceMesh的发展历程。并重点介绍了容器化阶段之后,各项重点技术的安装、使用、运维知识。可以说一文讲清楚服务器端运维的热点技术。 序 文章的名字起的有点纠结,实际上这是一篇真正从基础开始讲解,并

[一步一步向上爬]node.js解析微信消息推送xml格式加密的消息

之前写过一个解密json格式加密的,我以为xml的和json的差不多,是上上个星期五吧,我的同事也是在做微信公众号里面的消息推送解密,发现好像只能使用xml加密格式的发送到服务器,我们去年也做过企业微信的那个消息推送的解密,真的是,感觉虽然都差不多,但是三者如果使用同样的代码的话完全不能复用,只是你

[王 二 麻 子]《SpringMVC从入门到放肆》十三、SpringMVC数据校验

数据校验,顾名思义,就是对数据进行校验,比如在进行登录操作时,我们就需要对用户名和密码进行验证,最起码需要保证用户名和密码不能为空,其次还需要保证密码的长度在多少位之内,这就叫作数据校验。 数据校验分为客户端和服务端两种: 1、客户端校验:...

[幻楚]Spring Boot Security 详解

简介 Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。 工作流程 从网上找了一张Spring Security 的工作流程图,如下。 图中标记的MyXXX,就是

[ThreeCode]基于 Jenkins+Docker+Git 的CI流程初探

在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解 CI 流程。那么什么是 CI 呢?简单来讲,CI

[zhouwenfan]浅谈javascript和python语言的深拷贝

深拷贝: 之前在开发中我遇到一个很大的bug,经过我多次调试之后我发现原本应该有保存数据的地方数据全部被清空,仔细一看发现原来是被人为删除,明明操作的是一个副本,为什么原本也会跟着一起被删除呢?经过了解我发现深拷贝这个说法。深拷贝和浅拷贝在js以及python中都是存在的,指定一个数组然后