2018年4月30日星期一

linux下的静态库与动态库详解 - 你好,十二

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
linux下的静态库与动态库详解 - 你好,十二  阅读原文»

【摘要】静态库 先说说我们为什么需要库? 当有些代码我们大量会在程序中使用比如(scanf,printf等)这些函数我们需要在程序中频繁使用,于是我们就把这些代码编译为库文件,在需要使用时我们直接链接即可。 定义: & 8195;程序在 时把静态库的代码链接到可执行程序中,在代码运行时不再需要静态库。(简单 阅读全文

谈谈Circuit Breaker在.NET Core中的简单应用 - Catcher8  阅读原文»

【摘要】使用Steeltoe.CircuitBreaker.HystrixCore来进行熔断处理。 阅读全文

阅读更多内容

2018年4月29日星期日

Helm 架构 - 每天5分钟玩转 Docker 容器技术(161) - CloudMan

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Helm 架构 - 每天5分钟玩转 Docker 容器技术(161) - CloudMan  阅读原文»

【摘要】在实践之前,我们先来看看 Helm 的架构。 Helm 有两个重要的概念:chart 和 release。 chart 是创建一个应用的信息集合,包括各种 Kubernetes 对象的配置模板、参数定义、依赖关系、文档说明等。chart 是应用部署的自包含逻辑单元。可以将 chart 想象成 apt 阅读全文

智能指针之 unique_ptr - 还在  阅读原文»

【摘要】对于动态申请的内存,C++语言为我们提供了new和delete运算符, 而没有像java一样,提供一个完整的GC机制,因此对于我们申请的动态内存,我们需要时刻记得释放,且不能重复释放,释放后不能再去使用... 因此在使用时造成很多不便,且容易出现很多问题,一旦出问题就造成core dump,程序直接 阅读全文

阅读更多内容

2018年4月28日星期六

毕业回馈-89c51之定时器/计数器(Timer/Count) - WangHongLong

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
毕业回馈-89c51之定时器/计数器(Timer/Count) - WangHongLong  阅读原文»

【摘要】今天分享的是89c51系列单片机的内部资源定时器/计数器,在所有的嵌入式系统中都包含这两个内部功能。首先先了解几个定时器/计数器相关的概念:时钟周期:时钟周期 T 是时序中最小的时间单位,具体计算的方法就是1/时钟源频率,(一般单片机采用的是11.0592mHz)机器周期:我们的单片机完成一个操... 阅读全文

深入理解SpringCloud之引导程序应用上下文 - 洛阳融科聂晨  阅读原文»

【摘要】tips:我希望通过这篇文章来给对于bootstrap还不理解的朋友带来帮助。当然这篇文章不仅仅是讲解知识,我更希望给广大朋友带来学习与理解官方文档的一种思路。阅读本文前,建议大家对SpringBoot的启动机制与Environment的作用有大致的了解。关于SpringBoot的启动机制我们可以参 阅读全文

阅读更多内容

2018年4月26日星期四

[原创]手把手教你写网络爬虫(8):乱码 - tuohai666

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
[原创]手把手教你写网络爬虫(8):乱码 - tuohai666  阅读原文»

【摘要】手把手教你写网络爬虫(8) 作者:拓海 摘要:从零开始写爬虫,初学者的速成指南! 封面: 字符编解码是爬虫里必学的一项知识,在我们的爬虫生涯中早晚会爬到乱码的网页,与其遇到时惊慌失措,不如早学早好,彻底避免乱码问题。 字符编码简介 什么是字符集 在介绍字符编码之前,我们先了解下什么是字符集。 字符( 阅读全文

设计模式:HelloWorld之策略模式 - 浪人~  阅读原文»

【摘要】一.概述 策略模式 定义了算法族,分别封装起来,让他们可以互相替换,此模式让算法的变化独立于使用算法的客户。 策略模式的三要素: 抽象策略角色 : 策略类,通常由一个接口或者抽象类实现。 具体策略角色 :包装了相关的算法和行为。 环境角色 :持有一个策略类的引用,最终给客户端调用。 二.案例驱动 提 阅读全文

阅读更多内容

2018年4月25日星期三

字典树模板 - _努力努力再努力x

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
字典树模板 - _努力努力再努力x  阅读原文»

【摘要】原理详见:https://www.cnblogs.com/TheRoadToTheGold/p/6290732.html 模板一: 输入字符串,查询是不是单词或者前缀 查询单词的时候,在插入时在最后一个节点的地方标记为单词,查询时返回最后节点是不是单词标记 统计前缀出现的次数: 由于字典树中字母是边 阅读全文

用js来实现那些数据结构12(散列表) - Zaking  阅读原文»

【摘要】上一篇写了如何实现简单的Map结构,因为东西太少了不让上首页。好吧。。。 这一篇文章说一下散列表hashMap的实现。那么为什么要使用hashMap?hashMap又有什么优势呢?hashMap是如何检索数据的?我们一点一点的来解答。 在我们学习一门编程语言的时候,最开始学习的部分就是循环遍历。那么 阅读全文

阅读更多内容

2018年4月24日星期二

特殊权限 SUID、SGID、Sticky - WrySmile

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
特殊权限 SUID、SGID、Sticky - WrySmile  阅读原文»

【摘要】摘录之 QuintinX 摘录之 QuintinX 摘录之 QuintinX 一.前提 本篇主要讲解SUID, SGID, Sticky三个权限的基本原理和应用. 为什么要使用特殊权限? 比如系统中假如有超过四类人然而每一类人都需要一种独特权限.只有三种独特权限的基础权限系统就会明显不够用. 特殊 阅读全文

SCNN车道线检测--(SCNN)Spatial As Deep: Spatial CNN for Traffic Scene Understanding(论文解读) - 郭耀华  阅读原文»

【摘要】Spatial As Deep: Spatial CNN for Traffic Scene Understanding 收录:AAAI2018 (AAAI Conference on Artificial Intelligence) 原文地址:SCNN 论文提出了一个新颖网络Spatial CNN 阅读全文

阅读更多内容

2018年4月23日星期一

【js-xlsx和file-saver插件】前端导出数据到excel - 婷风

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
【js-xlsx和file-saver插件】前端导出数据到excel - 婷风  阅读原文»

【摘要】最近在做项目,前端进行处理数据,导出excel中,还是遇到不少问题,这里将其进行总结一下,博主是vue框架开发,借用file-saver和xlsx插件进行导出excel,我们来看下代码和效果。地址链接如下:https://www.npmjs.com/package/js-xlsx 博主自己封装了一个 阅读全文

Lua和C#调用探秘 - zblade  阅读原文»

【摘要】转载请标明出处:http://www.cnblogs.com/zblade/ 在实际的项目中,大部分业务逻辑 程序员只需要负责lua层编写逻辑即可,或者在c#层添加一些静态函数,供lua层调用。那么对于具体的相互之间的交互,又是如何进行的?本文就写一写个人的一些探究笔记吧。本文会写很多代码,我就用截 阅读全文

阅读更多内容

2018年4月21日星期六

页面中引入mui 地址选择,点击页面中其他input时页面回到顶部 - lucky_angle

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
页面中引入mui 地址选择,点击页面中其他input时页面回到顶部 - lucky_angle  阅读原文»

【摘要】问题:在页面中引入mui地址选择时,点击页面中的input页面会滚到顶部(谷歌浏览器中出现的bug),在手机上点击input会出现跳动。开始的时候是想修改mui.min.js里的滚动事件,但是后来找到一个方法,只需要加一个css 属性就ok。 解决办法:在body中添加 overflow:scro 阅读全文

PyQt5 QSerialPort子线程操作 - 云中虾  阅读原文»

【摘要】环境: python3.6 pyqt5 只是简单的一个思路,请忽略脆弱的异常防护: 需要注意的地方: 1、对QSerialPort的读写操作需要在同一个线程,不能跨线程操作 2、serialwork内不能有死循环,原因可能是死循环阻塞了串口接收事件的传递,导致readall函数一直读不到数据。如果非 阅读全文

阅读更多内容

2018年4月20日星期五

编写优雅代码的最佳实践 - 木可大大

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
编写优雅代码的最佳实践 - 木可大大  阅读原文»

【摘要】Robert Martin曾说过"在代码阅读中说脏话的频率是衡量代码质量额唯一标准"。同时,代码的写法应当使别人理解它所需的时间最小化,也就是说我们写的代码是给人看的而不是给机器看的。那么,如何编写优雅代码呢?可以从思想层面和具体技巧层面来优化代码,思想层面指的是遵循面向对象设计原则,本期介绍的是具 阅读全文

WKWebView和WebView与JS的交互方式 - 滴水微澜  阅读原文»

【摘要】UIWebView与JS的交互方式 一,OC调用JS直接调用苹果提供的API 使用方式:OC部分: JS部分: 二,JS调用OCOC处理JS的时机在UIWebView的代理方法内 使用方式:JS部分: OC部分: WKWebView与JS的交互方式 一,OC调用JS调用苹果提供的API 使用方式:O 阅读全文

阅读更多内容

2018年4月19日星期四

【温故而知新】HTTP 概述 - 妖艳货

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
【温故而知新】HTTP 概述 - 妖艳货  阅读原文»

【摘要】什么是 HTTP官方解释是 "因特网的多媒体信使",通俗点说,就是个送信的。电话机出来之前,人与人(有一定距离)之间的沟通基本靠写信,然后由快递员送发。如果把 web 服务器和客户端比作当时人类,那么 HTTP 便是快递员。客户端通过 HTTP 发送请求,服务器收到后请求后通过 HTTP 返回响应 阅读全文

从零开始搭建支持http2的web服务 - 学明  阅读原文»

【摘要】前段时间开始,公司各项业务开始陆续接入http2,关于http2的优点与所适用的场景网上有很多的文档可以查阅,这里我主要是总结分享一下如何从0到1搭建http2服务。 这里先说明一下,要完成http2的请求需要客户端和服务端同时支持,如下表格可以看出,只要客户端或服务端任意一端不支持http2,都会 阅读全文

阅读更多内容

2018年4月18日星期三

再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结 - zhoulujun

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
再谈angularJS数据绑定机制及背后原理―angularJS常见问题总结 - zhoulujun  阅读原文»

【摘要】这篇是对angularJS的一些疑点回顾,是对目前angularJS开发的各种常见问题的整理汇总。如果对文中的题目全部了然于胸,觉得对整个angular框架应该掌握的七七八八了。希望志同道合的通知补充内容 Angular 的数据绑定采用什么机制,详述原理? 脏检查机制。阐释脏检查机制,必须先了解如下 阅读全文

Java 8 新特性 - zxzhang  阅读原文»

【摘要】本文译自 "Java8 tutorial" ,并对其中内容进行了一些修改和补充。 接口的默认方法 在 Java 8 中,我们可以通过 关键字来为接口添加非抽象方法。 关键字修饰的方法称为默认方法,它允许我们添加新的功能到现有库的接口中,并能确保与采用旧版本接口编写的代码之间相互兼容。 对于以下例子: 阅读全文

阅读更多内容

2018年4月17日星期二

Java 线程池原理分析 - coolblog.xyz

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Java 线程池原理分析 - coolblog.xyz  阅读原文»

【摘要】1.简介 线程池可以简单看做是一组线程的集合,通过使用线程池,我们可以方便的复用线程,避免了频繁创建和销毁线程所带来的开销。在应用上,线程池可应用在后端相关服务中。比如 Web 服务器,数据库服务器等。以 Web 服务器为例,假如 Web 服务器会收到大量短时的 HTTP 请求,如果此时我们简单的为 阅读全文

有趣的位运算 - Pickle  阅读原文»

【摘要】有趣的位运算 计算机的终极程序其实只有0和1,转化成集成电路的低电压和高电压来进行存储和运算。如果你是计算机相关专业出身或者是一名软件开发人员即使不对计算机体系结构如数家珍,至少也要达到能够熟练使用位运算的水平,要不然还是称为代码搬运工比较好:),位运算非常简单,非常容易理解而且很有趣,在平时的开发 阅读全文

阅读更多内容

2018年4月15日星期日

当我们谈重构的时候我们想谈什么? - 旁观者

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
当我们谈重构的时候我们想谈什么? - 旁观者  阅读原文»

【摘要】你的业务已经完成了从0到1,正在从1走向10,或者从10走向100,请记住下面这些忠言。 阅读全文

从让 HTTPS 更安全出发,聊聊 HTTPS - 又拍云  阅读原文»

【摘要】随着公众对网络安全的日益关注,各种网络安全防护手段层出不穷。HTTPS Everywhere作为提升HTTPS安全性的有效手段,日前安全性与实用性再次得到了加强。 HTTPS虽然可以有效提升用户浏览网页的安全性,可是仍有问题存在会成为黑客窃取数据的漏洞。 针对现在HTTPS存在的部分缺陷,我们可以用 阅读全文

阅读更多内容

2018年4月14日星期六

VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染 - 雨点的名字

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染 - 雨点的名字  阅读原文»

【摘要】VueJs开发环境的搭建和讲解初始框架 有关如何搭建vue.js框架我这看了一篇文章,自己也根据它进行搭建环境。 文章地址:vue.js2.0实战(1):搭建开发环境及构建项目 接下来对初始的框架进行讲解,只讲index.html是如何被渲染出来的。 一.启动项目 第一步:cmd进入项目文件里,运行 阅读全文

算法之冒泡排序 - yumiaoxa  阅读原文»

【摘要】冒泡算法 假设给出n个无序的元素,要求从小到大排列。冒泡排序是非常见到的排序算法, 它同过相邻元素比较大小交换位置,第一次将最小的一个元素提到第一位,第二次将第二小的元素提到第二位, 最多经历n-1遍循环就可以把这组元素变为有序状态 1.相邻两个元素两两比较,找出最小的一个,冒泡(交换位置提到第一位 阅读全文

阅读更多内容

2018年4月13日星期五

EF CodeFirst方式 Fluent Api配置 - Oh宝贝儿

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
EF CodeFirst方式 Fluent Api配置 - Oh宝贝儿  阅读原文»

【摘要】一.One-to-One Relationship【一对一关系】 两个表之间,只能由一个记录在另外一个表中。每一个主键的值,只能关联到另外一张表的一条或者零条记录。请记住,这个一对一的关系不是非常的普遍,并且大多数的一对一的关系,是商业逻辑使然,并且数据也不是自然地。缺乏这样一条规则,就是在这种关系 阅读全文

Spring Cloud学习笔记-006 - SKYER5217  阅读原文»

【摘要】服务容错保护:Spring Cloud Hystrix 在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调 阅读全文

阅读更多内容

2018年4月12日星期四

Java面试题—初级(4) - Java知音

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Java面试题―初级(4) - Java知音  阅读原文»

【摘要】31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,"xyz"对应一个对象,这个对象放在字符串常量缓冲区,常量"xyz"不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对 阅读全文

CWMP开源代码研究――cwmp移植 - 京月飞鸿  阅读原文»

【摘要】原创作品,转载请注明出处,严禁非法转载。如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的。 如有任何问题,欢迎和我交流。(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net 阅读全文

阅读更多内容

2018年4月11日星期三

Java线程池是如何诞生的? - Lovebugs.cn

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Java线程池是如何诞生的? - Lovebugs.cn  阅读原文»

【摘要】时间回到2003年,那时我还是一个名不见经传的程序员,但是上级却非常看好我,他们把整个并发模块,都交给了我一个人开发。 这个星期,我必须要完成并发模块中非常重要的一个功能――线程池。 注:文末有福利! 注:文末有福利! 为什么要使用线程池 作为一个合格的程序员,接到需求,首先我得问自己一句: 为什么 阅读全文

关于ZK框架的onScroll事件的问题 - 大头就是我  阅读原文»

【摘要】zk框架中的滚动(onScroll)事件,以及zk定义customer component! 阅读全文

阅读更多内容

2018年4月9日星期一

粒子系统(二):Canvas绘制精美图案 - ExperDot

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
粒子系统(二):Canvas绘制精美图案 - ExperDot  阅读原文»

【摘要】准备 IDE:Visual Studio Code Language:JavaScript / ECMAScript 6+ GitHub:Natural2D.JS 本文主要讲述 Particles - Walker 示例的实现步骤,不涉及具体的代码细节。 第一节 粒子概述 粒子是粒子系统最基本的组成 阅读全文

早起这件事儿真的很难吗??? - Avenstar  阅读原文»

【摘要】早起这件事儿真的很难吗???建议在未做到早起之前,先尝试找到早起带给你的满足感与益处是什么呢(越多越好) 阅读全文

阅读更多内容

2018年4月8日星期日

Electron的代码调试 - 颜家大少

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Electron的代码调试 - 颜家大少  阅读原文»

【摘要】刚接触Electron,尝试调试程序时,竟无从下手,所以把这个过程做了下记录 参考工程 根据Electron的官方文档:使用 VSCode 进行主进程调试:https://electronjs.org/docs/tutorial/debugging-main-process-vscode 下载相应的 阅读全文

云成本管理方法论(三)――云优化管理之判定规则 - FryFish  阅读原文»

【摘要】云优化管理四个管理维度中管理时点在通用管理模型基础上不需要额外补充,所以主要说明其他三个维度(管理对象、判定规则和管理措施)。另外,为了贴近我们熟悉的优化概念,我们将优化管理中的违规称为问题,并将处理违规称为实施优化。 因为优化管理相对较复杂,我们将分两篇文章来讨论。此篇文章主要讨论管理对象和判定规 阅读全文

阅读更多内容

2018年4月7日星期六

New UWP Community Toolkit - DeveloperTools - shaomeng

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
New UWP Community Toolkit - DeveloperTools - shaomeng  阅读原文»

【摘要】概述 UWP Community Toolkit 中有一个开发者工具集 DeveloperTools,可以帮助开发者在开发过程中进行 UI 和功能的调试,本篇我们结合代码详细讲解 DeveloperTools 的实现。 DeveloperTools 中目前包括了两个工具: AlignmentGrid 阅读全文

从PRISM开始学WPF(八)�Ш�Navigation? - 丑拒  阅读原文»

【摘要】0x6Navigation Basic Navigation Prism中的Navigation提供了一种类似导航的功能,他可以根据用户的输入,来刷新UI。 先看一个最简单的例子,通过按钮来导航到一个视图,在这里,视图被注册为Navication。 Shell 视图中设置两个Button并且绑定下面 阅读全文

阅读更多内容

2018年4月6日星期五

Mybatis框架入门 - 佳先森

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Mybatis框架入门 - 佳先森  阅读原文»

【摘要】Mybatis框架 一、什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于 阅读全文

Spring邮件发送2 - Ark~  阅读原文»

【摘要】前言:上一篇博文讲解了邮件发送的基础用法(数据是写死的),然而在实际开发中,大多数情况下邮件内容都是根据业务来动态生成的。所以在此篇博文中,我们将讲解邮件发送携带数据的几种方案。 一、解析自定义占位符 实现方法: 通过解析自定义占位符,将传递到邮件中的数据,转换成html内容,进行发送。 1)占位符 阅读全文

阅读更多内容

2018年4月5日星期四

IdentityServer4实战 - 基于角色的权限控制及Claim详解 - 晓晨Master

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
IdentityServer4实战 - 基于角色的权限控制及Claim详解 - 晓晨Master  阅读原文»

【摘要】一.前言 大家好,许久没有更新博客了,最近从重庆来到了成都,换了个工作环境,前面都比较忙没有什么时间,这次趁着清明假期有时间,又可以分享一些知识给大家。在QQ群里有许多人都问过IdentityServer4怎么用Role(角色)来控制权限呢?还有关于Claim这个是什么呢?下面我带大家一起来揭开它的 阅读全文

Spring邮件发送1 - Ark~  阅读原文»

【摘要】注意:邮件发送code中,邮件服务器的申请和配置是比较主要的一个环节,博主这里用的是QQ的邮件服务器。有需要的可以谷歌、百度查下如何开通。 今天看了下Spring的官方文档的邮件发送这一章节。在这里记录一下初次学习成果。详细使用方案如下: 1. 申请邮箱服务器,用于发送邮件。 2. 在项目中引入用于 阅读全文

阅读更多内容

2018年4月4日星期三

Vue 2.0基础语法:系统指令 - 生命壹号

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Vue 2.0基础语法:系统指令 - 生命壹号  阅读原文»

【摘要】本文最初发表于 "博客园" ,并在 "GitHub" 上持续更新 前端的系列文章 。欢迎在GitHub上关注我,一起入门和进阶前端。 以下是正文。 Vue初体验 新建一个空的项目,引入vue.js文件。写如下代码: 显示效果: 如果我们在控制台输入 ,页面会 自动更新 name的值。 下面来讲一下V 阅读全文

python 面向对象之封装与类与对象 - 战争热诚  阅读原文»

【摘要】封装 一,引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,小老虎一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装='隐藏',这种理解是相当片面的 二,先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: 1.这 阅读全文

阅读更多内容

2018年4月2日星期一

hi-nginx-1.4.2发布,多项重要更新 - hi-nginx

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
hi-nginx-1.4.2发布,多项重要更新 - hi-nginx  阅读原文»

【摘要】支持多种编程语言混合开发web应用的通用服务器hi-nginx-1.4.2已经发布了。 此次发布包含多项重要更新: hi.py示例: php7示例代码: 简介: 它既是 web 服务器,也是 application 服务器。 它是 NGINX 的超集。 它性能强劲,易于开发,部署方便。 它支持多种语 阅读全文

TensorFlow-谷歌深度学习库 手把手教你如何使用谷歌深度学习云平台 - 火山岩上的小红花  阅读原文»

【摘要】自己的电脑跑cnn, rnn太慢? 还在为自己电脑没有好的gpu而苦恼? 程序一跑一俩天连睡觉也要开着电脑训练? 如果你有这些烦恼何不考虑考虑使用谷歌的云平台呢?注册之后即送300美元噢~下面我就来介绍一下谷歌云平台的使用。 1 配置谷歌云平台项目(GCP Project) https://cons 阅读全文

阅读更多内容

2018年4月1日星期日

ThreadLocal 原理和使用场景分析 - 风的姿态

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
ThreadLocal 原理和使用场景分析 - 风的姿态  阅读原文»

【摘要】ThreadLocal 不知道大家有没有用过,但至少听说过,今天主要记录一下 ThreadLocal 的原理和使用场景。 使用场景 直接定位到 ThreadLocal 的源码,可以看到源码注释中有很清楚的解释:它是线程的局部变量,这些变量只能在这个线程内被读写,在其他线程内是无法访问的。 Threa 阅读全文

十个 PHP 开发者最容易犯的错误 - Summer2018  阅读原文»

【摘要】PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。 易犯错误 1: 在 循环后留下 阅读全文

阅读更多内容