首页 新闻 找找看 学习计划

[LamondLu][小技巧]EF Core中如何获取上下文中操作过的实体

当我们在工作单元(UnitOfWork)中使用EF/EF Core的时候,为了要保持事务,一个用户操作只能调用一次SaveChange方法,但是有时候一个用户操作需要调用多个Repository,并且他们操作的实体是关联的。这时候在一个Re...

[菜的黑人牙膏]React-代码复用(mixin.hoc.render props)

前言 最近在学习React的封装,虽然日常的开发中也有用到HOC或者Render Props,但从继承到组合,静态构建到动态渲染,都是似懂非懂,索性花时间系统性的整理,如有错误,请轻喷~~ 例子 以下是React官方的一个例子,我会采用不同的封装方法来尝试代码复用, "例子地址" 。 组件在 Rea

[林璡]React Native之离线缓存框架设计

1.为什么要离线缓存? 宏观上来说: 提升用户体验: 我们要为用户提供流畅的APP操作体验,但我们无法保证所有用户的网络流畅度是好的,所以我们需要离线缓存来提升用户体验。 节省流量: 节省流量又分为两个层次: 节省服务器流量 节省用户手机的流量 2.离线缓存的策略 a. 优先从本地获取数据,如果数据

[LHBlog]大白话5分钟带你走进人工智能-第一节开篇介绍以及线性回归简介篇

一、前述 一直以来都想用很简介或者很普通的方式聊下各个算法的前龙后脉,让更多的人都能看懂算法的过程。查看了网上很多博客,不是写的太笼统就是抄来抄去,根本没有阅读的欲望,很是让人浪费时间,也学不到真正的东西,一直半解。因为年前一直在忙着公司上线加班的事情,所以根本没抽出来时间。加班的日子暂时告一段落,

[Shikaka]ES6 中的 Map和Set

集合的概念以及和数组的区别 其实数组也是集合, 只不过数组的索引是数值类型.当想用非数值类型作为索引时, 数组就无法满足需要了. 而 Map 集合可以保存多个键 值对(key value), Set 集合可以保存多个元素. 对Map 和 Set 一般不会逐一遍历其中的元素. Map 一般用来存储需要

[chen_hao]《深入理解Java虚拟机》-----第3章 垃圾收集器与内存分配策略——Java高级开发必须懂的

Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 3.1 概述 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,1960年诞生于MIT的Lisp

[wuwei丶]Selenium + Python自动化测试系列二——selenium元素定位

一、selenium元素定位 Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素 才能进行后续的自动化控制,我在这里将对selenium8种元素基本定位方式进行总结归纳一下。 Selenium提供了8种定位方式。 id name class

[黑泽君]大数据项目之_15_电信客服分析平台_05_数据展示+定时任务+项目总结

3.4、数据展示3.4.1、环境准备3.4.2、编写代码3.4.3、最终预览3.5、定时任务四、项目总结 3.4、数据展示 令人兴奋的时刻马上到了,接下来我们需要将某人按照不同维度查询出来的结果,展示到 web 页面上。数据展示模块流程图: 3.4.1、环境准备 1) idea 新建 module

[雪雁]Docker最全教程之使用.NET Core推送钉钉消息(十九)

前言 上一篇我们通过实战分享了使用Go推送钉钉消息,由于技痒,笔者现在也编写了一个.NET Core的Demo,作为简单的对照和说明。 最后,由于精力有限,笔者希望有兴趣的朋友可以分享下使用CoreRT将.NET Core编译成机器代码这块的实践。 目录 使用.NET Core推送钉钉消息 获取参数

[不要乱摸]漫漫优化路,总会错几步(记一次接口优化)

最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿🍗 业务逻辑 从OpenSearch中检索出数据,然后各种填充组装数据,最后返回 逻辑看似很简单,当初我也是这样认为的,于是预估5天完成,最后前前后后开发、联调、改bug直到上线差不多花了10天(当然这10天并不是只

[fish's dream]爬取w3c课程—Urllib库使用

爬虫原理 浏览器获取网页内容的步骤:浏览器提交请求、下载网页代码、解析成页面,爬虫要做的就是: 简单例子:利用Urllib库爬取w3c网站教程 1、urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应:例如,对百度的一个w3c发送

[陈本布衣]MySQL 的几种进入方式

对于码农一族来说,新入手电脑后,工具安装,环境搭建是为必备功课。环境搭不好工具装不全,后续的工作开展那就会有相当多的痛点,也会耗去相当多的时间和精力。近日,博主在安装 Mysql 数据库的过程中,一番探究,发现平日里最基本的操作,也有很多值得总结的地方,为免于时间的重复性浪费,于是有了以下的内容分享

[Vi的技术博客]Spring Boot 2.x(十四):整合Redis,看这一篇就够了

[TOC] Redis简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可 基于内存亦可持久化 的日志型、 Key Value 数据库,并提供 多种语言的 API 的 非关系型数据库(NoSQL) 。 Redis的特性 1. Redis的所有操作都是原子性的,

[等你归去来]解惑:为什么300的并发能把支持最大连接数4000数据库压死?

问: 为什么300的并发能把支持最大连接数4000数据库压死? 买了一台数据库,最大连接数的参数是 4000,看起来很棒!但是 cpu 和内存并不咋好!是 2c4g的超低配制。 但是想着反正业务量也不大,不如先扛着,等业务量上来再进行升配! 没过多久,进行一次小量的营销活动。粗略计算想了下,大约3-

[罗伊德]安装与配置Flutter开发环境

"这篇博客" 我们介绍了Flutter,并且对比了H5,React Native,Flutter。 由于Flutter是跨平台的开发框架,开发一次可以同时运行在Android和iOS上面,所以我们开发时最好使用Mac系统,这样我们可以同时测试两个平台的运行效果。 本文我们就来介绍在Mac系统下安装与

[上海小胖]整理了一周的Python资料,包含各阶段所需网站、项目,收藏了慢慢来

今天就把剩余板块给一一填充,意在做成一个系列,让大家看了这个系列后,明白自己选择了IT这条路后,应该干什么,怎么干。 相信大家看完以上两篇文章后多少都会有个问号,除了我推荐的「笨办法」外,就没什么资料的,而很多新手村玩家都喜欢问一个问题:...

[择捷].net基础学java系列(三)徘徊反思

.net基础学java系列(三)徘徊反思 上一篇文章: ".net基础学java系列(二)IDE 之 插件" 这两天晚上看完了IDEA的教学视频:https://edu.51cto.com/course/15850.html ,善未实操。 这两天也确实比较忙,内心也在徘徊着: 一、准备被分配到子公司

[涛姐涛哥]成长在软通

背景:“每个不曾起舞的日子,都是对生命的一种辜负” 今天收拾东西发现了一些上家公司的东西,发现其实软通动力挺好的,外包到华为上班也挺好的,只可惜华为信息安全管的比较严,好多美好的东西走了之后都没能带出来,这里就贴出一篇2018在软通写的成长文摘,不知道多年后再看到会有什么感觉。 成长在软通: 成长在

[啊,那一个人]ASP.NET Core 文件系统

ASP.NET Core 文件系统 静态文件 目录浏览 默认页面 MIME类型配置 实战文件服务器 紧接上一讲 中间件 之后,今天来我们来讲一下关于 ASP.NET Core 中静态文件服务。 什么是静态文件? 先看一下下面例子(在客户端浏览器中通过 url 路径访问了网站的一张图片): 这样的图片

[海瑞菌·博客]【js】字符串反转可实现的几种方式

方式1: 这种方式比较简单,推荐使用 字符串转数组,反转数组,数组转字符串。 split(""):根据空字符串拆分数组 reverse():数组反转元素位置 join(""):数组转回字符串,且不带分隔符 实现效果如图: 方式2: 这种方式相对麻烦,但也可以。 定义新的空字符串,遍历str,char