C++11的原子量与内存序浅析 – 兔晓侠

一、多线程下共享变量的问题

在多线程编程中经常需要在不同线程之间共享一些变量,然而对于共享变量操作却经常造成一些莫名奇妙的错误,除非老老实实加锁对访问保护,否则经常出现一些(看起来)匪夷所思的情况。比如下面便是两种比较“喜闻乐见”的情况。

(a) i++问题

在多线程编程中,最常拿来举例的问题便是著[……]

查看全文

Ubuntu16 编译源码安装MXNet 可变卷积Deformable-ConvNets GPU版 – Andre_Ma

【引言】最近接手了公司的关于虫子识别的项目,使用MXNet框架开发,但是实际用的是Deformable-ConvNets. Deformable-ConvNets为微软研究研究院提出的可变卷积网络,可用于对图像中大小不一的物体识别,不是单单识别图中的猫和狗(它们都一般大小),而识别图像中不同种类的虫[……]

查看全文

Hash算法入门指南(聊点不一样的算法人生) – Angel_Kitty

前言

很多人到现在为止都总是问我算法该怎么学啊,数据结构好难啊怎么的,学习难度被莫名的夸大了,其实不然。对于一个学计算机相关专业的人都知道,数据结构是大学的一门必修课,数据结构与算法是基础,却常常容易被忽视,行业越浮躁,变化越快,开发平台越便捷,高级 API 越多,基本功的重要性就越容易被忽视。即[……]

查看全文

使用C# (.NET Core) 实现状态设计模式 (State Pattern) – solenovex

本文的概念性内容来自深入浅出设计模式一书

项目需求

这是一个糖果机的需求图. 

它有四种状态, 分别是图中的四个圆圈:

  • No Quarter: 无硬币
  • Has Quater 有硬币
  • Gumball Sold 糖果卖出
  • Out of Gumball 没有糖果了

这[……]

查看全文

(MariaDB/MySQL)之DML(1):数据插入 – 骏马金龙

本文目录:
1.insert和replace插入数据
 1.1 insert into values()
 1.2 insert into set
 1.3 insert into select_statement
 1.4 create table select
 1.5 处理键值重复[……]

查看全文

使用C# (.NET Core) 实现组合设计模式 (Composite Pattern) – solenovex

本文的概念性内容来自深入浅出设计模式一书.

本文需结合上一篇文章(使用C# (.NET Core) 实现迭代器设计模式)一起看.

上一篇文章我们研究了多个菜单一起使用的问题.

需求变更

就当我们感觉我们的设计已经足够好的时候, 新的需求来了, 我们不仅要支持多种菜单, 还要支持菜单下可以拥有[……]

查看全文

安卓开发JAVA基础之初识JAVA – 黑桃六

JAVA的一大特点——不依赖平台

  JAVA在平台之上提供了一个JAVA运行环境(Java  Runtime Environment, JRE),该环境由Java虚拟机(Java  Virtual  Machine,JVM)、类库、以及一些核心文件组成。Jav[……]

查看全文

再深刻理解下web3.js中estimateGas如何计算智能合约消耗的gas量 – 以太坊开发

我们可使用web3.js框架的estimateGas函数获得一个以太坊智能合约的Gas估计值 ,通过执行一个消息调用或交易,该消息调用或交易直接在节点的VM中执行,并未在区块链中确认,函数会返回估算使用的gas量。

函数调用:

web3.eth.estimateGas(callObject [,[......]

查看全文

.Net Core小技巧 – 使用Swagger上传文件 – 编程玩家

前言

   随着前后端分离开发模式的普及,后端人员更多是编写服务端API接口。调用接口实现文件上传是一个常见的功能,同时也需要一个选择文件上传的界面,可以编写前端界面上传,可以使用Postman、curl来模拟上传请求。上述的方式多多少少有点麻烦。Swagger作为Api说明文档及调试工[……]

查看全文

剥掉层层外衣后的RPC是什么样子的? – 农码人生

RPC,全称为Remote Procedure Call(远程过程调用)。通俗一点讲就是在本地调用远程服务器上的功能。实现远程调用至少需要满足以下几个条件:

1.网络通信

2.序列化与反序列化

3.反射

远程通信是远程调用的前题,只有经过序列化后的数据才能在网络上传输,传输到服务器端后需要反序列化成[……]

查看全文

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress

无觅相关文章插件,快速提升流量