【摘要】任何使用 async/await 进行修饰的方法,都会被认为是一个异步方法;实际上,这些异步方法都是基于队列的线程任务,从你开始使用 Task 去运行一段代码的时候,实际上就相当于开启了一个线程,默认情况下,这个线程数由线程池 ThreadPool 进行管理的。 阅读全文
2018年12月30日星期日
Asp.Net Core 轻松学-多线程之Task快速上手 - Ron.liang
2018年12月26日星期三
flask wtforms组件详解 - W-D
【摘要】一、简介 Forms: 主要用于表单验证、字段定义、HTML生成,并把各种验证流程聚集在一起进行验证。 Fields: 主要负责渲染(生成HTML)和数据转换。 Validator:主要用于验证用户输入的数据的合法性。比如Length验证器可以用于验证输入数据的长度。 Widgets:html插件, 阅读全文
2018年12月25日星期二
技术趋势:React vs Vue vs Angular - Liam Wang
【摘要】前几天 Medium 上有一位作者发表了一篇关于 React、Vue 和 Angular 技术趋势的文章(链接:http://t.cn/E4EM0QH)。作者根据近两年的数据,从岗位需求、开发者使用情况、开发者意愿三个方面进行了分析。本文对这些数据进行一个概要,然后说一下我自己的观点。 岗位需求 作 阅读全文
2018年12月24日星期一
记一份电网信息化建设企业信息分析平台规划 - 乀崋
【摘要】在项目建设过程中,应需求,其规划大数据信息化平台建设总体方案。 一、 总体原则 双创信息化平台建设遵循技术创新、应用创新,遵循国家、电网公司技术导向,充分考虑技术先进性,应用创新性。建设具备公司特色、具备创新特性、符合公司规范、满足公司发展及应用的一站式大数据信息化平台,提升公司大数据应用建设灵活性 阅读全文
2018年12月18日星期二
js学习总结:DOM节点一(选择器,节点类型) - 他乡踏雪
【摘要】DOM:document object model 文档对象模型 DOM就是整个HTML文档的关系图谱(代表整个HTML文档),可以理解为下图: 一、查看元素节点 1.document.getElementById('元素id') 获取的类型:元素对象; 兼容性:a.IE6、7,会把表单元素inpu 阅读全文
2018年12月14日星期五
一次生产环境搭建11g RAC的记录 - 栗子_先生
【摘要】一、使用惠普3par工具配置共享存储 该部分可由惠普工作人员协助配置,只需将需求告知即可。如果想自己配置,惠普厂商会发送相关的软件工具以及操作手册给用户。 用putty登陆共享存储,使用showpd -c可以查看当前阵列柜的容量及使用情况说明:当删除已经创建的虚拟卷时,磁盘空间释放得特别慢,所以在创 阅读全文
2018年12月13日星期四
2018年12月9日星期日
STL源码分析之内存池 - 倔强的铃铛
【摘要】前言 上一节只分析了第二级配置器是由多个链表来存放相同内存大小, 当没有空间的时候就向内存池索取就行了, 却没有具体分析内存池是怎么保存空间的, 是不是内存池真的有用不完的内存, 本节我们就具体来分析一下 内存池 static data template的初始化 这里代码注释写的很清楚了, 我就提取 阅读全文
2018年12月8日星期六
IT江湖--这个冬天注定横尸遍野 - 大菜
【摘要】今年江湖大事繁起,又至寒冬,冻的不仅是温度,更是人心。 这两天上班途中看到多个公众号和媒体发了很多 "XXX公司裁员50%" 等等诸如此类的文章,也真是撼动人心。寒冬,比以往来的更快一些。 人在江湖,身不由己。 在看看诸如博客园等IT人士聚集之地,各种 "35岁该何去何从"的文章比比皆是,非危言耸听 阅读全文
2018年12月6日星期四
用lambda表达式树优化反射 - Fode
【摘要】本节重点不讲反射机制,而是讲lambda表达式树来替代反射中常用的获取属性和方法,来达到相同的效果但却比反射高效。 每个人都知道,用反射调用一个方法或者对属性执行SetValue和GetValue操作的时候都会比直接调用慢很多,这其中设计到CLR中内部的处理,不做深究。然而,我们在某些情况下又无法不 阅读全文
2018年12月5日星期三
前端入门18-JavaScript进阶之作用域链 - 请叫我大苏
【摘要】声明 本系列文章内容全部梳理自以下几个来源: 《JavaScript权威指南》 "MDN web docs" "Github:smyhvae/web" "Github:goddyZhao/Translation/JavaScript" 作为一个前端小白,入门跟着这几个来源学习,感谢作者的分享,在其基 阅读全文
2018年12月2日星期日
针对SSL/TLS的拒绝服务攻击以及使用ettercap进行DNS欺骗 - -零
【摘要】一. thc-ssl-dos 1.简介 (1).SSL 协商加密对性能开销增加,大量握手请求会导致 DOS (2).利用 SSL secure Renegotiation 特性,在单一 TCP 连接中生成数千个 SSL 重连接请求,造成服务器资源过载 (3).与流量式拒绝访问攻击不同,thc-ssl 阅读全文
2018年12月1日星期六
百度地图Canvas实现十万CAD数据秒级加载 - lcosmos
【摘要】背景 前段时间工作室接到一个与地图相关的项目,我作为项目组成员主要负责地图方面的设计和开发。由于地图部分主要涉及的是前端页面的显示,作为一名Java后端的小白,第一次写了这么多HTML和JavaScript。 项目大概是需要将一张CAD的图(导出大概三十万条数据)叠加在地图上,在接Canvas之前考 阅读全文
2018年11月27日星期二
Apache2服务配置ubuntu16.04+django1.11 - zhansgan
【摘要】话不多说直接上步骤 环境 Ubuntu 16.04 Python 3.5.2 Django 1.11 Apache 2.4 1.Apache2安装 2.确保有127.0.0.1 localhost,修改本地hosts文件 3.打开浏览器 输入 127.0.0.1或localhost 4,安装apac 阅读全文
2018年11月25日星期日
并发编程(五) - Eurekaa
【摘要】前言 上篇博客的内容是守护进程,对于操作系统来说可以在后台执行一些程序.这篇的内容是互斥锁,在上上篇博客上说到进程内存空间互相隔离,所以可以通过共享文件来操作同一个文件,那么这样操作的话会发生什么呢? 锁 互斥锁 多个进程需要共享数据时,先将其锁定,此时资源状态为'锁定',其他进程不能更改;知道该进 阅读全文
2018年11月24日星期六
Linux.开关机&登出&用户管理 - MrChengs
【摘要】关机重启: shutdown: shutdown �Ch now 立该进行关机 shudown -h 1 "hello, 1 分钟后会关机了" shutdown �Cr now 现在重新启动计算机 halt 关机,作用和上面一样 halt 关机,作用和上面一样 reboot 现在重新启动计算机 sy 阅读全文
2018年11月23日星期五
MySQL InnoDB 日志管理机制中的MTR和日志刷盘 - 东山絮柳仔
【摘要】1.MTR(mini-transaction) 在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR。MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制。 先看下MTR在MysQL架构中的位置。 MTR是上面的逻辑层与下面物理层的交互窗口,同时也是用来保 阅读全文
2018年11月20日星期二
Beyond Compare文本对比中提示编辑禁止的解决方法 - beyondcom
【摘要】使用Beyond Compare在进行文本对比时,出现编辑禁止的状况,这里就是解决这个问题的办法了! 阅读全文
2018年11月19日星期一
2018年11月18日星期日
Java链接Mysql数据库 - !'0=0'
【摘要】注意要下载最新的JDBC的jar包,并正确导入 可以成功连接本地数据库 然后可以调用ResultSet里面的方法对数据库进行增删改查的操作了 往数据库当前记录集插入新行的操作流程如下:1 调用moveToInsertRow()方法;2 调用updateXXX()方法指定插入行各列的值;3 调用 阅读全文
2018年11月17日星期六
3分钟简单了解 prototype 和 __proto__ - 樊顺
【摘要】关于prototype 1. 所有的函数都会有一个prototype属性,属性值是一个普通对象; 2. 当我们去new一个构造函数的实例时,构造函数的原型对象(prototype)会被赋值给它实例的[[Prototype]]属性上; 3. prototype可被称为"显式原型"。 关于__proto 阅读全文
2018年11月16日星期五
计算机基础与操作系统 - 马一特
【摘要】第一章:计算机系统简介 第二章:计算机基础知识 第三章:计算机的发展史及多道技术 第四章:计算机网络知识简单介绍 第五章:Windows系统,Mac系统与Linux系统的的安装与简介 第六章:服务器硬件基础 第七章:Linux发展史 第八章:Linux服务器远程登录 第九章:Linux常用的150个 阅读全文
2018年11月15日星期四
一份来自28岁老程序员的自白 - 依乐祝
【摘要】作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9966945.html 写在前面 很幸运,28岁的我头发还没有掉光,更幸运的是28岁的我开始了博客园的写作生活!这样的技术分享经历让我拓展了自己的朋友圈!有幸结识了像张善友张队(连续13年的微软MVP),大 阅读全文
2018年11月14日星期三
【又拍小百科】图片云处理,这些小而美的功能你了解吗 - 又拍云
【摘要】我们将陆续介绍又拍云在图片云处理方面的功能,欢迎关注又拍云公众号(ID:upaiyun) 人是视觉动物,从外界接收的各种信息中,有 80% 以上是通过视觉获取的。在互联网世界中,图片则是最容易被视觉所接受的信息资源,不管是视频网站的影片缩略图,还是电商网站的商品展示,甚至某些枯燥的技术文档,也会用一 阅读全文
2018年11月13日星期二
python 历险记(三)— python 的常用文件操作 - ReyCG
【摘要】[TOC] 前言 在 "上篇文章" 中,全面讲解了 python 3 中 的面向对象,今天我会继续探险,去掌握 python 3 中的文件操作, let's go 让我们出发吧! 文件 什么是文件? 一谈到文件,就会涉及到一个的重要的概念, 持久化 。什么是持久化? 持久化是将程序数据在 "持久" 阅读全文
2018年11月11日星期日
linux 如何得到需要下载文件的链接(路径)? - 不要浪
【摘要】在Linux服务器上安装orecle的时候发现通过控制台使用wget命令下载得到下载文件的链接是个麻烦事?于是想了个办法,在这里记录一下! 假设我们的电脑是window,那么先在window中找到下载地址就可以了。比如我们要下载compat-libstdc+。 第一步:进入官网找到下载页面 下载页面 阅读全文
2018年11月10日星期六
React Fiber源码分析 (介绍) - 菜的黑人牙膏
【摘要】写了分析源码的文章后, 总觉得缺少了什么, 在这里补一个整体的总结,输出个人的理解~ 文章的系列标题为Fiber源码分析, 那么什么是Fiber,官方给出的解释是: React Fiber是对核心算法的一次重新实现。 ummm, 这样说实在是有点泛,详细分析一下 先从开发者角度来看 实际上这次更新对 阅读全文
2018年11月9日星期五
Vue项目引进ElementUI组件 - 夜有期
【摘要】环境要求 Nodejs Nodejs 官网下载地址:http://nodejs.cn/download/具体安装参考其他资料 打开cmd命令行,输入npm -v,如果出现如下图的显示,说明已经安装正确。 如果安装版本比较老,想升级新版本 npm install npm -g 安装 webpack 安 阅读全文
2018年11月7日星期三
2018年11月5日星期一
SmartCode.ETL 这不是先有鸡还是蛋的问题! - Ahoo-Wang
【摘要】继国庆节 SmartCode 正式版(SmartCode.Generator)发布之后,SmartCode 迎来了新的能力 SmartCode.ETL ! SmartCode 正式版从开始发布就从未说过自己仅仅是个代码生成器,这点上从我第一次宣布SmartCode正式开源的文章就可以说明: "《Sm 阅读全文
2018年11月4日星期日
技术人更应该学会即兴表达 - IVAN-jsjwk
【摘要】最近特别忙,忙里偷闲还是抽空把网易云课堂大白老师的《即兴讲话,也能套公式》快速的学习了一遍,收获很大。 作为一名程序员,为啥要去学习这种教我们怎么讲话的课呢?就做一名安静的美男子好好敲代码难道不好吗! 这就是我今天想要跟大家聊的重点。 大家对我们程序员群体的普遍印象就是:「 内向」、「 呆板」、「 阅读全文
2018年11月2日星期五
centos7 ping不通 name or service not known - blackc
【摘要】最近打算为centos安装一个界面时,发现不能上网。ping www.baidu.com 报name or service not known。 原来网络配置没设好。 一、选择VMWare的NAT模式。 1)导航栏"编辑"->"虚拟网络编辑器" ->NAT模式->NAT设置 记住NAT设置中的子网I 阅读全文
2018年11月1日星期四
linux每日命令(11):cat命令 - 听风。
【摘要】cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 一.命令格式: cat [参数] [文件]... 二.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2. 阅读全文
2018年10月31日星期三
自己用C语言写RL78 serial bootloader - GeekyGeek
2018年10月30日星期二
了解一下RabbitMQ - palapala
【摘要】RabbitMQ概述 RabbitMQ是遵从AMQP协议的 通信协议都设计到报文交互,换句话说RabbitMQ就是AMQP协议的Erlang的实现。 AMQP说到底还是一个通信协议从low-level层面举例来说,AMQP本身是应用层的协议,其填充于TCP协议的数据部分。 从high-level层面 阅读全文
2018年10月26日星期五
jenkins部署net core初探 - 七芯海棠
【摘要】一步一步,小心翼翼吖。看了好几个博客,摸索了两天了,才搭建成功,不容易,先写篇文章记下来,hhhhhhhhhhhh 相关环境配置 服务器:centos7 源代码管理器:git 技术选型:net core 2.1 在centos上如何安装jenkins已经在上一篇博文中讲解了,这里就继续说如何在jen 阅读全文
2018年10月25日星期四
史上最全的数据库面试题,不看绝对后悔 - 追寻自我
【摘要】数据库面试知识点汇总 一、基本概念 1.主键、外键、超键、候选键 超键 :在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键 :是最小超键,即没有冗余元素的超键。 主键 :数据库表中对储存数据对象予以唯一 阅读全文
2018年10月22日星期一
挖一挖MongoDB的备份与还原(实现指定时间点还原和增量备份还原) - 东山絮柳仔
【摘要】一 研究背景需求 目前作者所在公司的MongoDB数据库是每天凌晨做一次全库完整备份,但数据库出现故障时,只能保证恢复到全备时间点,比如,00:30 做的完整备份,而出现故障是下午18:00,那么现有的备份机制只可以恢复到00:30,即丢失00:30 �C 18:00 的操作数据。 此外,我们现在的副 阅读全文
2018年10月20日星期六
自然语言处理中的语言模型预训练方法 - robert_ai
【摘要】自然语言处理中的语言模型预训练方法 最近,在自然语言处理(NLP)领域中,使用语言模型预训练方法在多项NLP任务上都获得了不错的提升,广泛受到了各界的关注。就此,我将最近看的一些相关论文进行总结,选取了几个代表性模型(包括ELMo [1],OpenAI GPT [2]和BERT [3])和大家一起学 阅读全文
2018年10月19日星期五
E-WORK 对接 MTS 系统 - 无 影
【摘要】E-WORK 目前的 E-WORK 系统主要包含了如下功能: 技能类型的管理 比如说品质检验技能、测试技能(成品测试或半成品测试)、组装装配技能(打螺丝、合壳、点胶等)、包装技能(封箱、贴卡通标贴)、体系技能(比如ISO9001、16949、13485、SA8000 等等),这每一种技能类型里面包含 阅读全文
2018年10月14日星期日
用 C# 编写 C# 编译器,先有鸡还是先有蛋? - Liam Wang
【摘要】前段时间翻译了一篇文章 微软是如何重写 C# 编译器并使它开源的,文章讲了微软用 C# 重写 C# 编译器的坎坷路,引发了一些童鞋的思考:用 C# 编写 C# 编译器(Roslyn),那么 C# 编译器本身是由谁来编译的?C# 语言编写了 C# 编译器,而 C# 语言又是由 C# 编译器编译的,这不 阅读全文
2018年10月12日星期五
【杂谈】从CGI到Servlet - 猫毛·波拿巴
【摘要】访问服务器的静态页面 每个Web服务器都运行着一个HTTP服务软件,用于响应web浏览器的请求,返回客户想要的页面。HTTP服务器都会有一个文件夹用于放置相关的页面文件,默认是 /user/local/apache/htdocs。例如,服务器的域名叫 example.com。那客户端浏览器访问ht 阅读全文
2018年10月10日星期三
Webpack编译结果浅析 - -渔人码头-
【摘要】如今Webpack已经是一个不可或缺的前端构建工具,借助这个构建工具,我们可以使用比较新的技术(浏览器不能直接支持)来开发。 你是否好奇你写的代码经过Webpack构建之后会生成什么东西?是否有时调试遇到莫名其妙的问题? 本文不讲如何进行配置,只是基于几个基础的例子,简要分析一下 webpack@4 阅读全文
2018年10月8日星期一
必须掌握的MySQL优化指南 - JaJian
【摘要】当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,本文会提供一些优化参考,大家可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度。 一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的 阅读全文
2018年10月7日星期日
surging如何使用swagger 组件测试业务模块 - fanly11
【摘要】1、前言 微服务架构概念的提出已经有非常长一段时间了,但在近期几年却开始频繁地出现,大家都着手升级成微服务架构,使用着各种技术,大家认为框架有服务治理就是微服务,实现单一协议的服务调用,微服务虽然没有太明确的定义,但是我认为服务应该是一个或者一组相对较小且独立的功能单元,可以自由组合拆分,针对于业务 阅读全文
2018年10月5日星期五
mysql8.0 在window环境下的部署与配置 - Jack2014
【摘要】今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来。需要的朋友可以看看。额,或许有人要吐槽我为什么不在linux上去配置,额,因为我window的那台服务器配置相对高些。本人技术方面偏向于.net,现在接触php项目所以搭建LAMP环境。只不过我的数据库放在window上的这台 阅读全文
2018年10月3日星期三
CDN使用心得:加速双刃剑 - GodBMW
【摘要】文章图片存储在 ,网速不佳的朋友,请看 "《CDN 使用心得:加速双刃剑》" 或者 来我的技术小站 "godbmw.com" 本文以腾讯云平台的 CDN 服务为例,记录下在个人网站开发和公司项目实战中的对 CDN 使用的心得:便宜没好货。 1. 什么是 CDN? CDN 的全称是 Content D 阅读全文
2018年10月1日星期一
大数据不就是写sql吗? - 大叔据
【摘要】【原创,转载请注明出处】 应届生小祖参加了个需求分析会回来后跟我说被产品怼了一句: "不就是写SQL吗,要那么久吗" 我去,欺负我小弟,这我肯定不能忍呀,于是我写了一篇文章发在了公司的wiki 贴出来给大家看看,省略了一些敏感的内容。当然内部版言辞也会温和一点,嘻嘻 在哪里写SQL? 这个问题高级点 阅读全文
2018年9月29日星期六
小程序中JSON文件中全局和子页面的字段window配置 - 极乐君
【摘要】相信有过实际小程序开发的人,都不陌生主程序app.json和子页面的XX.json文件中window字段的配置。 如果全局都是用app.json的一个样式,那么你就可以忽略掉此文。但是你想个性化单独设置各个页面的window字段,那么问题来了, 你会发现:严格按照小程序官方的window格式来设置, 阅读全文
2018年9月28日星期五
玩转小程序云开发 - gxlself
【摘要】前言 好久没写小程序的文章了,最近小程序变动也比较大。最主要的是我之前也曾写过个人如果开发小程序,可以使用Bmob免费的服务去开发自己的一套小程序,Bmob提供了免费的云函数以及数据库(20G空间)。But!!!微信小程序推出了自己的云开发服务,虽然数据库只有5G的空间,但是对于个人开发基本上足够使 阅读全文