本文同时发表在 "https://github.com/zhangyachen/zhangyachen.github.io/issues/138" 在使用多线程时,遇到了一个问题:线程例程中如果需要使用errno全局变量,如何保证errno的线程安全性?例如一个简单的线程池代码: C / Decla ...
分类:
编程语言 时间:
2018-12-02 20:02:18
阅读次数:
294
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在《依赖注入[2]: 基于IoC的设计模式》介绍的模板方法、工厂方法和抽象工厂,接下来我们 ...
分类:
其他好文 时间:
2018-12-02 14:20:01
阅读次数:
157
A. Determine Line Water. 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 int n, vis[110]; 5 6 int main() 7 { 8 while (scanf("%d", &n) != EOF) 9 ...
分类:
其他好文 时间:
2018-12-02 12:32:10
阅读次数:
281
一、准备工作 一、准备工作 一、准备工作 1、MT7601驱动下载 点击下载 2、插入usb WiFi 启动开发板linux,lsusb查看usb驱动 Bus 001 Device 003: ID 148f:7601看到的是该驱动的厂家设备信息 3、解压源码到linux下,确认USB的VID和PID ...
分类:
其他好文 时间:
2018-12-01 21:57:41
阅读次数:
283
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的ServiceRegistry和ServiceDiscovery实现。也是springcloud体系中最重要最核心的组件之一。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubboadmin后台的各种功能。有了服务
分类:
编程语言 时间:
2018-11-27 17:01:21
阅读次数:
147
运行程序,突然IDEA报内存溢出(OOM),mark一下1,首先去bin目录下,检查idea.exe.vmoptions配置文件idea64.exe.vmoptions--->64位idea.exe.vmoptions--->32位=========>>>>>>>>-Xms1024m--->最小初始化内存-Xmx2048m----&
分类:
其他好文 时间:
2018-11-27 16:59:50
阅读次数:
628
引入video.css 和video.js 为前提 调用主要是 ...
分类:
Web程序 时间:
2018-11-27 13:48:29
阅读次数:
694
http://www.360doc.com/content/15/0404/00/20545288_460469764.shtml 安装完以后扩后匹配是一个下滑线,可以这样修改 Preference->Package Settings->BracketHighlighter->Bracket Set ...
分类:
其他好文 时间:
2018-11-26 19:59:48
阅读次数:
392