首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pony_yu
掘友等级
学生
我在进步中....
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3.5K
文章 3.5K
沸点 0
赞
3.5K
返回
|
搜索文章
赞
文章( 3.5K )
沸点( 0 )
用Python代码来下载任意指定网易云歌曲(超详细版)
前两天教了大家如何在控制台上找到真实的mp3播放地址,但是不可以下载付费的,因为只能下载可播放的歌曲。至于怎样下载付费网易云音乐,还是开个会员吧,要知道免费是最贵的的这个道理。 有粉丝看了前两天文章想用代码来装逼,我就为了满足他,特意去折腾了两天,终于写出来了,迫不及待与大家分…
从java的NIO版hello world看java源码,我们能看到什么?
1: 获取selector。 SelectorProvider提供的所有provider都是同一个对象。如果没有,它会通过AccessController.doPrivileged来给获取provider的代码最高的权限,执行逻辑是: 拿到provider之后,开始执行open…
PHP之高性能I/O框架:Libevent(一)
Libevent 是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种 I/O 多路复用技术: epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。PHP提供了对应的扩展 libevent、 Event 。
从Netty版hello world看Netty源码,我们能看到什么?
所谓的EventLoopGroup,组(group)的概念表现在它自身维护了一个数组children,默认维护逻辑处理核数2倍的NioEventLoop线程,并通过chooser来方便的获取下一个要执行的线程。实际处理的是NioEventLoop,它的部分类结构如下: 实质上的…
从零开始实现一个简易的Java MVC框架(二)--实现Bean容器
目前只需要lombok和log4j两个依赖就可以完成前面几个功能的实现,其他需要的依赖等到后面需要的时候再加。 resources文件夹下的log4j.properties文件为log4j输出格式化参数,大家可以根据自己的喜好和需求编写,我自己的只是为了方便调试使用的,下面是我…
Ajax 跨域难题 - 原生 JS 和 jQuery 的实现对比
在讲解 AJAX 的概念之前,我先提一个问题。 这是一个典型的 B/S 模式。 PS. B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服…
Node中Buffer学习笔记
JS语言没有二进制数据类型,而在处理TCP和文件流的时候,必须要处理二进制数据。NodeJS提供了一个Buffer对象来提供对二进制数据的操作,比如文件流的读写、网络请求数据的处理等。 Buffer是一个全局类,无需加载就可使用。Buffer 存的都是16进制的。
[译]Go 汇编入门
在深入学习 runtime 和标准库的实现之前,我们需要先对 Go 的汇编有一定的熟练度。这份快速指南希望能够加速你的学习进程。 本章假设你已经对某一种汇编器的基础知识有所了解 涉及到架构相关的情况时,请假设我们是运行在 linux/amd64 平台上 学习过程中编译器优化会打
怎样做才能保证线程安全?
在软件编程中,多线程是个绕不开的话题。多线程的使用,能够提高程序的运行效率,但也带来新的问题:如何保证线程安全? 在维基百科中线程安全的解释是:指某个函数、函数库在多线程环境中被调用时,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。换句话说,就是某个变量在被某条线程…
Android 7.0 源码分析项目一期竣工啦
Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。 第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI、C++…
下一页
关注了
20
关注者
5
收藏集
5
关注标签
190
加入于
2015-09-28