16

C# 8 - using声明 和 异步流

这两个主题没什么关系,但是怕文章太短被移除主页。 using声明 using语句块 这两个主题没什么关系,但是怕文章太短被移除主页。 using声明 using语句块 尽管.NET Core运行时有垃圾收集器(GC)来负责内存清理工作,但是我们还是要自己确保当非托管资源不再使用的时候应该被清理掉。以 ...

solenovex 发布于 2019-11-01 06:15 评论(5)阅读(950)
4

Nginx 了解一下?

这篇文章主要简单的介绍下 Nginx 的相关知识,主要包括以下几部分内容: 1. Nginx 适用于哪些场景? 2. 为什么会出现 Nginx? 3. Nginx 优点 4. Nginx 的编译与配置 Nginx 适用于哪些场景? 如图所示,一个请求会先经过 Nginx 到达应用服务层,然后再去访问 ...

武培轩 发布于 2019-11-01 01:27 评论(3)阅读(578)
1

【朝花夕拾】Messenger篇——Messenger使用与源码分析

提起跨进程通信,大多数人首先会想到AIDL。AIDL实现起来需要aidl文件,略显复杂,而且要实现客户端和服务端互相通信,就更麻烦了。实际工作中有很多场景可以使用Messenger方式代替AIDL来实现跨进程通信,这种方法更简洁方便。本文将介绍一下Messenger方式的使用方法。 ...

宋者为王 发布于 2019-11-01 01:06 评论(0)阅读(198)
7

【Json】1.Newtonsoft—Json.NET常用方法简述

Json.NET常用方法汇总(可解决日常百分之90的需求) 0.Json.NET基础用法 首先去官网下载最新的Newtonsoft.Json.dll(也可以使用VS自带的NuGet搜索Json.NET下载(下载下图第二个))并引用至项目。 (1)序列化实体类(将实体类对象序列化为Json字符串) 结 ...

裤兜 发布于 2019-11-01 00:24 评论(3)阅读(431)
6

.net core跨平台应用研究-ubuntu core下配置.net core运行时

引言 年初研究了一阵子.net core跨平台应用,先后发表了几篇应用研究的文章。因工作原因,忙于项目上线,有一阵子没来大发红黑大战—龙虎大战写文章了。最近项目基本收尾,抽空翻了下自己的博客,寥寥几篇文章,真让人汗颜。 近半年来,实施项目的是完全基于.net core进行开发,部署运行于ARM Cortx-A7芯片 ...

赫山老妖 发布于 2019-11-01 00:19 评论(2)阅读(387)
2

SpringMVC重点知识总结

SpringMVC总结 1. SpringMVC简介 MVC即模型 视图 控制器(Model View Controller) Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求 ...

Leton 发布于 2019-10-31 23:18 评论(0)阅读(205)
1

tp5底层源码分析之------tp5.1类的自动加载机制

tp框架作为国内主流框架,目前已经发布了6.0版本,相当于3.*版本是进行了重构,今天我们从源码的角度来研究下tp5.1自动加载的实现 作为单入口框架,从入口文件看起,入口文件在public/下,那么为什么大多数框架要把入口文件放到子文件夹下面呢? 第一,为了动静分离,因为现在的tp框架一般都是单入 ...

别人放弃我坚持吖 发布于 2019-10-31 22:56 评论(0)阅读(126)
2

基于深度学习方法的dota2游戏数据分析与胜率预测(python3.6+keras框架实现)

很久以前就有想过使用深度学习模型来对dota2的对局数据进行建模分析,以便在英雄选择,出装方面有所指导,帮助自己提升天梯等级,但苦于找不到数据源,该计划搁置了很长时间。直到前些日子,看到社区有老哥提到说OpenDota网站(http://www.opendota.com/)提供有一整套的接口可以获 ...

牛云杰 发布于 2019-10-31 22:51 评论(1)阅读(248)
1

Java线程切换(一)

(本文由言念小文原创,转载请注明出处) 一 前言有Android开发经验的同学都清楚,UI的更新必须在主线程中进行,且主线程不能被阻塞,否则系统ANR异常。我们往往做一些数据处理是耗时操作,必须要在子线程中进行,然后再将处理后的数据切换到主线程去更新UI,这便是线程切换。线程切换的本质是“数据的切换 ...

言念小文 发布于 2019-10-31 22:23 评论(0)阅读(138)
1

装箱与拆箱的“把戏”

一、“老生常谈”值类型与引用类型 众所周知,.NET类型系统由 类、结构、枚举、接口 和 委托 组成。而根据内存分配的方式来区分,所有的类型又被分为 值类型 与 引用类型。 一说到值类型,大多数人都会自信地说,“值类型不就是 int,float,double...还有...额...还有啥来着?”。然 ...

一只攻城的狮子 发布于 2019-10-31 21:38 评论(0)阅读(226)
1

Python 的多线程是鸡肋?

1. “唉,还没毕业就受到甲方的支配,等以后进了公司可咋整啊。”小白嘴里这么吐槽,但心理上还是不敢怠慢,只能恋恋不舍地关掉眼前的游戏,打开了 Python 代码思考了起来。 “现在的程序是单线程的,那就用多线程模型来优化吧,嘿嘿,我太机智了!”小白打心底感谢前段时间里学习到的线程的知识。“Pytho ...

tobe的呓语 发布于 2019-10-31 21:33 评论(0)阅读(240)
7

如何利用C# Roslyn编译器写一个简单的代码提示/错误检查?

OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。 先看个截图: 一段再简单不过的代码了,大家注意看到 count 字段下面的绿色波浪线了吗,我们通常为理解一个 warning ,鼠标移上去: 提示“声明了该字段但没有使用过” 当然,这对项目代码 ...

simol 发布于 2019-10-31 21:32 评论(2)阅读(262)
14

今日头条在消息服务平台和容灾体系建设方面的实践与思考

业务背景 今日头条的服务大量使用微服务,容器数目巨大,业务线繁多, Topic 的数量也非常多。另外,使用的语言比较繁杂,包括 Python,Go, C++, Java, JS 等,对于基础组件的接入,维护 SDK 的成本很高。 引入 RocketMQ 之前采用的消息队列是 NSQ 和 kafka ...

码农架构 发布于 2019-10-31 21:10 评论(4)阅读(448)
9

.Net轻量状态机Stateless的简单应用

对于大部分系统中流程的变更,是十分正常的事情,小到一个状态的切换,大到整个系统都是围绕业务流再走,复杂点的有工作流引擎,简单点的几个if/else收工,但是往往有那种,心有余而力不足的,比简单复杂,比复杂简单,最近,对业务流程的变更这一块一直再琢磨,没有找到一些让我豁然开朗的资料,本次只能是讲讲我的 ...

微笑刺客D 发布于 2019-10-31 20:06 评论(4)阅读(487)
1

Java反射机制

概述 Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。 意义 (1)反射机制极大的提高了程序的灵活性和扩展性,降低模块的耦合性,提高自身的适 ...

Raicho 发布于 2019-10-31 19:40 评论(3)阅读(186)
1

关于C#界面开发winform与SharpGL结合鼠标只在OpenGLControl绘图区域显示坐标移动消息响应(c#鼠标单独在某个控件上的消息响应)

原文作者:aircraft 原文链接:http://aotaisp.com/DOMLX/p/11773260.html 因为很多时候我们开发画图之类的工具时,鼠标移动之类的,都只想在绘图区域内响应,左上角就是绘图区域原点(0,0),右下角是长宽,这样非常方便坐标的计算,如果鼠标移动在整个w ...

aircraft 发布于 2019-10-31 19:39 评论(0)阅读(273)
1

【Spring Cloud】微服务架构选型方案

1、技术架构 2、组件介绍 1、服务注册与发现——Eureka 服务注册与发现中心采用Eureka,以AP为核心的高可用注册中心,保证高可用性和最终一致性,server之间互相注册的replicate机制可以单点注册、全局感知,通过集群式部署来避免单点故障导致服务不可用。 提供云端服务发现,一个基于 ...

H-utopia 发布于 2019-10-31 19:31 评论(0)阅读(259)
0

SpringBoot系列教程之Bean之指定初始化顺序的若干姿势

上一篇博文介绍了 注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢? 本文将介绍几种可行的方式来控制 bean 之间的加载顺序 构造方法依赖 @DependOn 注解 BeanPostProcessor 扩展 原文: "Spr ...

一灰灰Blog 发布于 2019-10-31 19:20 评论(0)阅读(117)
1

Struts2处理(jQuery)Ajax请求

1. Ajax Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)时一种创建交互式网页应用的网页开发技术,它并不是一项新的技术,其产生的目的是用于实现页面的局部刷新。通过Ajax技术可以使之前的应用程序在每次提交时不用进行页面的整体刷新,从而 ...

我想和你拍照片 发布于 2019-10-31 19:08 评论(2)阅读(92)
3

云开发如何解决serverless对端的最后一公里问题

前端圈从来不缺少新的技术、点子和话题,有些留下来了而有些则转瞬即逝。在决定一种新技术是否能够长久的所有因素里,最核心的必然是自身实力过硬能够经受住实践检验。而除此之外,这项技术所解决问题的广泛程度、受众群体规模等“非技术因素”也至关重要。 比如一经问世便话题性十足的React时至今日不论是自身还是其 ...

寒月十八 发布于 2019-10-31 18:06 评论(0)阅读(153)