2

.NET进阶篇06-async异步、thread多线程3

知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 梯子 一、任务Task1、启动任务2、阻塞延续3、任务层次结构4、枚举参数5、任务取消6、任务结果7、异常二、并行Parallel1、Parallel.For()、Parallel.ForEach()2、Parallel.For3、Parall ...

那是山 发布于 2019-11-24 13:32 评论(0)阅读(252)
0

软件架构模式

阅读 "《clean architecture》" 也花了较长的时间,大致也了解到整洁的架构要做到以下两点: well isolated components:component是独立部署的最小单元,由一系列遵循SOLID原则的module按照REP、CCP、CEP原则组成。 dependency ...

xybaby 发布于 2019-11-24 13:06 评论(0)阅读(136)
0

023.掌握Pod-Pod扩容和缩容

一 Pod的扩容和缩容 Kubernetes对Pod的扩缩容操作提供了手动和自动两种模式,手动模式通过执行kubectl scale命令或通过RESTful API对一个Deployment/RC进行Pod副本数量的设置。自动模式则需要用户根据某个性能指标或者自定义业务指标,并指定Pod副本数量的范 ...

木二 发布于 2019-11-24 11:37 评论(0)阅读(93)
5

Docker基础与实战,看这一篇就够了

docker 基础 什么是Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 ,`namespace Union FS` 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容 ...

张坚 发布于 2019-11-24 11:34 评论(5)阅读(312)
1

AutoCad 二次开发 文字镜像

我要讲的主要就是用代码来实现块的镜像。难点就在与文字的镜像,和标注的镜像。这篇文章先讲文字的镜像。文字镜像的主要步骤分为: 1.找到镜像前文字边界的四个角,这四个角构成了一个矩形,我们要求得这个矩形的长和宽所代表的向量。 2.判断文字镜像后的方向,如果是偏向朝Y轴镜像,那么文字镜像后的方向是沿着X轴... ...

HelloLLLLL 发布于 2019-11-24 11:11 评论(0)阅读(95)
0

推荐算法之用矩阵分解做协调过滤——LFM模型

隐语义模型(Latent factor model,以下简称LFM),是基于矩阵分解的推荐算法,在其基本算法上引入L2正则的FunkSVD算法在推荐系统领域更是广泛使用,在Spark上也有其实现。本文将对 LFM原理进行详细阐述,给出其基本算法原理。此外,还将介绍使得隐语义模型声名大噪的算法Funk... ...

川南烟雨 发布于 2019-11-24 10:58 评论(0)阅读(80)
0

Freemarker + xml 实现Java导出word

前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选择功能强大的freemarker+固定格式之后的wordxml实现导出功能。导出word的代码是可以直接复用的,于是在此贴出,并进行总结,方便大家拿走。 实现过程概览 先在word上,调整好自己想要 ...

经典鸡翅 发布于 2019-11-24 10:42 评论(2)阅读(111)
2

动手造轮子:实现简单的 EventQueue

最近项目里有遇到一些并发的问题,想实现一个队列来将并发的请求一个一个串行处理,可以理解为使用消息队列处理并发问题,之前实现过一个简单的 `EventBus`,于是想在 `EventBus` 的基础上改造一下,加一个队列,改造成类似消息队列的处理模式。消息的处理(Consumer)直接使用 .netc... ...

WeihanLi 发布于 2019-11-24 09:53 评论(0)阅读(310)
0

java中的string对象深入了解

这里来对Java中的String对象做一个稍微深入的了解。 Java对象实现的演进 String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断地对String对象的实现进行优化,以便提升String对象的性能。 Java6以及之前版本中String对象的属性 在Java6以及之前 ...

杨冠标 发布于 2019-11-24 09:12 评论(0)阅读(124)
14

.NET资源泄露与处理方案

.NET虽然拥有强大易用的垃圾回收机制,但并不是因为这样,你就可以对资源管理放任不管,其实在稍不注意的时候,可能就造成了资源泄露,甚至因此导致系统崩溃,到那时再来排查问题就已经是困难重重。 一、知识点简单介绍 常见的资源泄露有: 内存泄漏:非托管资源没有释放、非静态对象注册了静态实例。 GDI泄露: ...

未闻·Yokeqi 发布于 2019-11-23 23:06 评论(5)阅读(1010)
0

MachO文件详解--逆向开发

今天是逆向开发的第5天内容--MachO文件(Mac 和 iOS 平台可执行的文件),在逆向开发中是比较重要的,下面我们着重讲解一下MachO文件的基本内容和使用。 一、MachO概述 1. 概述 Mach-O是Mach Object文件格式的缩写,iOS以及Mac上可执行的文件格式,类似Windo ...

国孩 发布于 2019-11-23 23:05 评论(0)阅读(95)
0

SpringBoot 正式环境必不可少的外部化配置

前言 "《【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目》 " 中有读者反应: 部署后运维很不方便,比较修改一个 IP 配置,需要重新打包。 这一点我是深有体会,17 年自学,并很大胆的直接在生产环境用的时候,我都是让产品经理(此时他充当我们的运维,嘿嘿)用压缩软件 ...

逸飞兮 发布于 2019-11-23 23:03 评论(0)阅读(217)
0

dbstructsync -mysql表、字段、索引差异解析工具(原创)

最近写了一个工具(比较两套测试环境mysql数据库中表、表字段、索引的差异,基于python)通过文章简单介绍下工具的相关内容 一、工具名称: dbstructsync (python库) 二、主要功能: 比较两套环境中mysql指定库中表、表字段及索引的差异,返回同步的sql ,里面包含建表,修改 ...

yingchen 发布于 2019-11-23 22:48 评论(0)阅读(109)
3

.Net Core读取Json配置文件

前言:在与传统的asp.net MVC项目相比,.net core项目在项目目录的文件结构上和功能上与前者都有很大的区别。例如:在.net core中使用Startup.cs取代Global.asax文件用于加载应用程序的配置和各种启动项。appsettings.json取代web.config文件 ...

江北、 发布于 2019-11-23 22:05 评论(1)阅读(388)
4

人脸识别技术原理与工程实践(10个月人脸识别领域实战总结)

1人脸识别应用场景(验证) 我们先来看看人脸识别的几个应用。第一个是苹果的FACE ID,自从苹果推出FaceID后,业界对人脸识别的应用好像信心大增,各种人脸识别的应用从此开始“野蛮生长”。 事实上,人脸识别技术在很多场景的应用确实可以提升认证效率,同时提升用户体验。前两年,很多机场安检都开始用上 ...

dskit 发布于 2019-11-23 22:00 评论(2)阅读(463)
1

SpringBoot系列之切换log4j日志框架

SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键 Diagrams show Dependencies....,如图,找到spring boot starter logging,可以看到SpringBoot的日志实现默认依赖与logback,ok,如果你对这些知识不是很理 ...

smileNicky 发布于 2019-11-23 21:59 评论(0)阅读(129)
0

算法导论

一.算法 非形式地说,算法【algorithm】就是任何定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。这样算法就是把输入转换成输出的计算步骤的一个序列。 我们也可以把算法看成是用于求解计算问题的工具。一般来说,问题陈述说明了期望的输入/输出关系。算法则描述一个特定的 ...

云山之巅 发布于 2019-11-23 21:31 评论(0)阅读(120)
0

PL真有意思(二):程序设计语言语法

前言 虽然标题是程序语言的语法,但是讲的是对词法和语法的解析,其实关于这个前面那个写编译器系列的描述会更清楚,有关语言语法的部分应该是穿插在整个设计当中的,也看语言设计者的心情了 和英语汉语这些自然语言不一样,计算机语言必须是精确的,它们的语法和语义都必须保证没有歧义,这当然也让语法分析更加简单 所 ...

dejavudwh 发布于 2019-11-23 21:10 评论(0)阅读(103)
0

scrapy介绍及使用

scrapy的流程 其流程可以描述如下: 调度器把requests-->引擎-->下载中间件 >下载器 下载器发送请求,获取响应 >下载中间件 >引擎 >爬虫中间件 >爬虫 爬虫提取url地址,组装成request对象 >爬虫中间件 >引擎 >调度器 爬虫提取数据 >引擎 >管道 管道进行数据的处理 ...

skaarl 发布于 2019-11-23 20:31 评论(0)阅读(97)
0

SpringBoot 配置文件与依赖库分离打包配置

一、应用场景 一般情况下我们对springboot应用打包时使用springboot的maven插件spring-boot-maven-plugin的maven进行打包,打包完成得到一个fatjar,fatjar的优点是可以直接运行,缺点是体积太大,不利于传输,springboot应用打出来的fat ...

风象南 发布于 2019-11-23 20:11 评论(0)阅读(153)