交流
索鸟快传
开源库
共享文件夹
登入
注册
首页
PHP
Golang
Java
Python
Mysql
Redis
全部分类
我收藏的贴
发表新帖
发表新帖
文章
课程
讨论
笔记教程_笔记入门免费教程
文章
课程
帖子
开源
软件
精通Nginx(二)
博文参考http://wiki.nginx.org/HttpUpstreamConsistentHashhttp://wiki.nginx.org/HttpUpstreamFairModulehttp://wiki.nginx.org/HttpUpstreamRequestHashModulehttp://www.web-polygraph.org/架构模型核心配置与套接字相关的配置:1、serv
2019年03月28日
710 点赞
226076 浏览
Node.js源码解析-HTTP请求响应过程
Node.js源码解析-HTTP请求响应过程欢迎来我的博客阅读:《Node.js源码解析-HTTP请求响应过程》在Node.js中,起一个HTTPServer非常简单,只需要如下代码即可:consthttp=require('http')http.createServer((req,res)=>{res.end('HelloWorld\n')}).listen(3000)$curllocal
2019年03月28日
710 点赞
226076 浏览
Node.js源码解析-pipe实现
Node.js源码解析-pipe实现欢迎来我的博客阅读:《Node.js源码解析-pipe实现》从前面两篇文章,我们了解到。想要把Readable的数据写到Writable,就必须先手动的将数据读入内存,然后写入Writable。换句话说,每次传递数据时,都需要写如下的模板代码readable.on('readable',(err)=>{if(err)throwerrwritable.wri
2019年03月28日
710 点赞
226076 浏览
Node.js源码解析-Buffer的8k池实现
Node.js源码解析-Buffer的8k池实现欢迎来我的博客阅读:《Node.js源码解析-Buffer的8k池实现》在Node.js中,对于大文件一般是以Buffer形式存储,相比于字符串,Buffer可以免去decode/encode过程,节省CPU成本说到Buffer就不得不提到Buffer的8k池,那么,下面就让我们来看看8k池是如何实现的吧8k池实现在Node.jsv8.4.0中,可以
2019年03月28日
710 点赞
226076 浏览
如何开始学习 V8
本文转载自:众成翻译译者:yu-wj链接:http://www.zcfy.cc/article/3963原文:https://medium.com/dailyjs/how-do-i-get-started-with-v8-development-17e976ebe4af如何学习v8开发你是否有兴趣理解更多关于编译器、虚拟机、JavaScript引擎的知识,或者贡献V8项目你也许曾没上过编译原理的课
2019年03月28日
710 点赞
226076 浏览
Java NIO-阅读笔记及总结
本笔记主要针对JAVANIO第1-4章,做一下总结,豆瓣评分7.5,但本人还是强烈推荐的.对JDK1.4的NIO接口做了很充分的讲解.I/O概念所谓“I(输入)/O(输出)”讲的无非就是把数据移进或移出缓冲区.进程执行I/O操作,归结起来,也就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么用数据把缓冲区填满(读).缓冲区操作如上图所示,进程使用read()系统调用,要求其缓冲区被填
2019年03月28日
710 点赞
226076 浏览
Linux下安装绿色版oracle客户端
第一步:上传以下所需安装包到相对应目录oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpmoracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.rpm第二步:进行rpm包安装第三步:进
2019年03月28日
710 点赞
226076 浏览
常用的正则表达式分享
常用的正则表达式搜集自互联网,由我本人进行整理和排版,不敢保证内容全部正确,如有错误,还请在评论中指出,我会及时更正。校验数字的表达式数字/^[0-9]*$/n位的数字/^\d{n}$/至少n位的数字/^\d{n,}$/m-n位的数字/^\d{m,n}$/零和非零开头的数字/^(0|[1-9][0-9]*)$/非零开头的最多带两位小数的数字/^([1-9][0-9]*)+(.[0-9]{1,2})
2019年03月28日
710 点赞
226076 浏览
我的豆瓣短评爬虫的多线程改写
对之前我的那个豆瓣的短评的爬虫,进行了一下架构性的改动。尽可能实现了模块的分离。但是总是感觉不完美。暂时也没心情折腾了。同时也添加了多线程的实现。具体过程见下。改动独立出来的部分:MakeOpenerMakeResGetNumIOFileGetSoupmain将所有的代码都置于函数之中,显得干净了许多。(^__^)嘻嘻……使用直接调用文件入口作为程序的起点if__name__=="__main__
2019年03月28日
710 点赞
226076 浏览
Fastjson - 自定义过滤器(PropertyPreFilter)
SerializeFilter是通过编程扩展的方式定制序列化。Fastjson支持6种SerializeFilter,用于不同场景的定制序列化。PropertyPreFilter:根据PropertyName判断是否序列化PropertyFilter:根据PropertyName和PropertyValue来判断是否序列化NameFilter:修改Key,如果需要修改Key,process返回值则
2019年03月28日
710 点赞
226076 浏览
H5 是 HTML5 吗?
背景作为程序员经常会被业务人员问一些技术相关的热门词,比如:“H5页面是什么?”,我的回答是:“符合HTML5标准实现的页面,大家为了方便,简称H5“。真的是这样的吗?当连续有人问相关的问题,并详细了解一些业务以后,慢慢的发现H5已经不单单是一个技术相关的词。之前被我们产品人员也问到一个类似的问题:“怎么通过技术手段来判断一个网站是H5的页面,还是普通页面?”,听到这个问题我懵了,按照我前面的解释
2019年03月28日
710 点赞
226076 浏览
初识正则
正则表达式的语句元字符*()用于分组可以用$n来表示*(?:)不捕获分组*{}量词表示数量的例如表示a个{a}表示a到b个表示为{a,b}表示a个以上为{a,b};*[]查找某个范围内的字符[0-9a-zA-Z]查找任何从0至9的数字\查找任何从小写a到小写z的字符。\查找任何从大写A到大写Z的字符。varva="adsnahenajhnakkisihjsmnnuknh"console.log(v
2019年03月28日
710 点赞
226076 浏览
阿里校招前端笔试题小结
阿里前端笔试题,题目不多,难度也不大,我只记录了两道稍微有点难度的编程题。题目如下:1.JSON.stringify的功能是,将一个JavaScript字面量对象转化为一个JSON格式的字符串。例如:constobj={a:1,b:2}JSON.stringify(obj)//=>'{"a":1,"b":2}'当要转化的对象有“环”存在时(子节点属性赋值了父节点的引用),为了避免死循环,JS
2019年03月28日
710 点赞
226076 浏览
——————【 正则表达式 】——————
——————【正则表达式】——————复习字符串操作indexOf查找字符返回位置charAt查找位置返回字符substring获取字符窜split分割字符串正则表达式的概念和写法正则:也叫做规则,让计算机能够读懂人类的规则正则都是操作字符串的。正则的写法:varre=/a/;//和数组字符串区分开来varre=newRegExp('a');【正则默认】:1.正则中是区分大小写的不区分大小写在正则
2019年03月28日
710 点赞
226076 浏览
最优方案实现同步数据至HUBSPOT
需求需要把数据库中所有符合条件的user用户信息(大概6W条信息)都发送至第三方网站hubspot上。要求数据有更改或者有新的符合条件的数据,能动态更新至hubspot(最大可以延迟一天更新最新数据)。实现实现一我的想法是:新建一张hubspot_data表,表里存储所有要发送的用户信息。表中有个字段is_need_send,0代表不需要发送至hubspot,1代表需要发送。先写一个脚本,把所有的
2019年03月28日
710 点赞
226076 浏览
Zepto源码分析(一)核心代码分析
Zepto源码分析(一)核心代码分析Zepto源码分析(二)奇淫技巧总结本文只分析核心的部分代码,并且在这部分代码有删减,但是不影响代码的正常运行。目录*用闭包封装Zepto*开始处理细节*正式处理数据(获取选择器选择的DOM)*正式处理数据(添加DOM到当前实例)*在实例的原型链上添加方法*支持插件扩展*验收用闭包封装Zepto//对全局暴露Zepto变量varZepto=(function()
2019年03月28日
710 点赞
226076 浏览
探索大型神经网络智能调参(一):构建大规模BPNN
我们正在研究如何用更廉价、更高效、鲁棒性更好的方法对大宽度、大深度的神经网路进行调参(hiddenlayer的层数,每层layer的节点,epochs,batch_size)。无论如何,先构建一个规模较大的神经网络,要保证训练的时间(即使使用GPU计算)。此神经网络有9个隐含层,每层400个节点,1450401个trainableparameters,是一个预测类的后向反馈神经网络,建立feval
2019年03月28日
710 点赞
226076 浏览
正则的贪婪,前瞻及属性详解
对正则的深入学习学习正则我们不能光看看几个修饰符就可以了,因为正则还有许多深入的知识,下面我就来为大家扒一扒。。。正则的三种方法compile编译正则表达式。exec检索字符串中指定的值。返回找到的值,并确定其位置。test检索字符串中指定的值。返回true或false。.compile()的用法compile()方法用于在脚本执行过程中编译正则表达式,也可用于改变和重新编译正则表达式。语法Reg
2019年03月28日
710 点赞
226076 浏览
缓存服务器Varnish
博文参考http://www.178linux.com/76700http://www.mamicode.com/info-detail-229142.htmlVarnish简介varnish是非常轻量级,也很强大的一款提供缓存服务的应用.高性能且开源的反向代理服务器和HTTP加速器;varnish的配置是通过VCL缓存策略工具实现的,这个工具是一种简单的编程语言,用户可以自定义变量、有好几个内置
2019年03月28日
710 点赞
226076 浏览
React 高阶组件浅析
背景高阶组件的这种写法的诞生来自于社区的实践,目的是解决一些交叉问题(Cross-CuttingConcerns)。而最早时候React官方给出的解决方案是使用mixin。而React也在官网中写道:Wepreviouslyrecommendedmixinsasawaytohandlecross-cuttingconcerns.We'vesincerealizedthatmixinscreatem
2019年03月28日
710 点赞
226076 浏览
«
1
2
...
4
5
6
7
8
9
10
...
3127
3128
»
相关课程
PHP入门篇
16
PHP进阶篇
16
版本管理工具介绍—Git篇
16
手把手教你实现电商网站后台开发
16
快速入门ThinkPHP框架—理论篇
16
PHP开发APP接口
16
MVC架构模式分析与设计
16
PHP与MySQL关系大揭秘
16
JSON应用场景与实战
16
PHP面向对象编程
16
PHP实现微信公众平台开发—提升篇
16
PHP实现页面静态化
16
大话PHP设计模式
16
鬼斧神工之正则表达式
16
使用wordpress极速建站
16
PHP第三方登录—QQ登录
16
PHP实现文件上传与下载
16
在Ubuntu Server下搭建LAMP环境
16
与《Yii框架》不得不说的故事—基础篇
16
从零开始打造自己的PHP框架
16
热门标签
nginx
apache
linux
node.js
javascript
nio
java
oracle
python3.x
python爬虫
python
多线程
fastjson
h5页面
html5
mysql
php
前端工程化
前端
源码分析
zepto
tensorflow
缓存
react.js
函数式编程
高阶函数
本周热议
PHP7报A non well formed numeric value encountered
0
Linux系统下关闭mongodb的几种命令分享
0
mongodb删除数据、删除集合、删除数据库的命令
0
Git&Github极速入门与攻坚实战课程
0
python爬虫教程使用Django和scrapy实现
0
libnetsnmpmibs.so.31: cannot open shared object file
0
数据结构和算法视频教程
0
redis的hash结构怎么删除数据呢?
0
C++和LUA解析器的数据交互实战视频
0
mongodb errmsg" : "too many users are authenticated
0
C++基础入门视频教程
0
用30个小时精通C++视频教程可能吗?
0
C++分布式多线程游戏服务器开发视频教程socket tcp boost库
0
C++培训教程就业班教程
0
layui的util工具格式时间戳为字符串
0
C++实战教程之远程桌面远程控制实战
1
网络安全培训视频教程
0
LINUX_C++软件工程师视频教程高级项目实战
0
C++高级数据结构与算法视频教程
0
跨域问题很头疼?通过配置nginx轻松解决ajax跨域问题
0