51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#编程人生
TCP网络编程杂谈
作为一名IT工程师,网络通信编程相信都会接触到,比如Web开发的HTTP库,Java中的Netty,或者C/C++中的Libevent,Libev等第三方通信库,甚至是直接使用SocketAPI,但是很多程序员都仅限于使用,对于使用的方式是否合理并没有特别深的理解,比如有一股脑的使用线程池解决问题的(虽然大部分情况采用...
代码星球
·
2020-12-30
TCP
网络编程
杂谈
几种不错的编程字体
咱们天天面对的就是编辑器,这个字体很重要,要等宽,很易读,要能区分开il1I,oO0这样不同的字。感觉Courier, Courier New, Terminal, FixedSys,都有不同的毛病,宋体好一点,但O0也不好分开,还有人用Lucida Concle。。。...
代码星球
·
2020-12-30
几种
错的
编程
字体
如何提高团队编程水平
过去一年半里,我在为Mendicant大学(Ruby开发者在线大学)工作。我与同学和员工一起建立了优秀的在线学习社区。美中不足的是,由于一开始我们对Mendicant的定位是逐步发展,所以短时间内没有达到我们预期数量的学员。本文总结了一些Mendicant大学深受好评的方法。希望这些经验能帮助更多本地团队和在线团队,这...
代码星球
·
2020-12-30
如何
提高
团队
编程
水平
人生苦短,我用Python
PythonWeb框架须知HTTP介绍Web框架介绍Django框架基础应用Django之ORMORM之简介与应用ORM之常用字段和参数ORM之关系字段ORM之元信...
代码星球
·
2020-12-29
人生
苦短
我用
Python
Python面向对象编程核心思想
原文地址https://blog.csdn.net/weixin_42134789/article/details/80194788https://blog.csdn.net/happyjxt/article/details/50760467类(Class)与对象(Object) #创建一个学生类classS...
代码星球
·
2020-12-29
Python
面向
对象
编程
核心
Spark 编程模型(下)
创建PairRDD什么是PairRDD●包含键值对类型的RDD被称作PairRDD●PairRDD通常用来进行聚合计算●PairRDD通常由普通RDD做ETL转换而来创建PairRDD●Python:pairs=lines.map(lambdax:(x.split("")[0],x))●Scala:valpairs=l...
代码星球
·
2020-12-29
Spark
编程
模型
Spark 编程模型(中)
创建RDD方式一:从集合创建RDD●makeRDD●Parallelize注意:makeRDD可以指定每个分区perferredLocations参数parallelize则没有。方式二:读取外部存储创建RDDSpark与Hadoop完全兼容,所以对Hadoop所支持的文件类型或者数据库类型,Spark同样支持。●多文...
代码星球
·
2020-12-29
Spark
编程
模型
Spark 编程模型(上)
从HadoopMR到Spark回顾hadoop—mapreduce计算过程MRVSSparkSpark编程模型核心概念注意:对比mr里的概念来学习SparkApplication的组成Spark应用程序的组成●Driver●Executor注意:对照helloworld来思考SparkApplication...
代码星球
·
2020-12-29
Spark
编程
模型
Spark编程环境搭建
基于IntellijIDEA搭建Spark开发环境搭基于IntellijIDEA搭建Spark开发环境搭——参考文档●参考文档http://spark.apache.org/docs/latest/programming-guide.html●操作步骤a)创建maven项目b)引入依赖(Spar...
代码星球
·
2020-12-29
Spark
编程
环境
搭建
C++性能榨汁机之无锁编程
C++性能榨汁机之无锁编程来源 http://irootlee.com/juicer_lock_free/ 私以为个人的技术水平应该是一个螺旋式上升的过程:先从书本去了解一个大概,然后在实践中加深对相关知识的理解,遇到问题后再次回到书本,然后继续实践……接触C++并发编程...
代码星球
·
2020-12-29
C++
性能
榨汁机
之无
编程
BASH的保护性编程技巧
shell常用逻辑判断-bfile若文件存在且是一个块特殊文件,则为真-cfile若文件存在且是一个字符特殊文件,则为真-dfile若文件存在且是一个目录,则为真-efile若文件存在,则为真-ffile若文件存在且是一个规则文件,则为真-gfile若文件存在且设置了SGID位的值,则为真-hfile若文件...
代码星球
·
2020-12-29
BASH
保护性
编程技巧
Socket网络编程--FTP客户端(2)(Windows)
上一篇FTP客户端讲到如果制作一个简单的FTP客户端,功能实现了,但是后面我们发现了问题,就是FTP是使用明文进行操作的。对于普通情况来说就无所谓了。但有时候要安全的一点的话,就应该使用FTP的安全版本。有SFTP和FTPs,两者都是FTP的安全版本,但是两者的实现原理差别还是很大的,具体自己搜索了解。...
代码星球
·
2020-12-28
Socket
网络编程
--FTP
客户端
Windows
Socket网络编程--FTP客户端(1)(Windows)
已经好久没有写过博客进行分享了。具体原因,在以后说。 这几天在了解FTP协议,准备任务是写一个FTP客户端程序。直接上干货了。0.了解FTP作用 就是一个提供一个文件的共享协议。1.了解FTP协议 FTP有指令和响应码。FTP控制帧即指TELNET交换信息,包含TELNET命令和选项。然而,大多数FTP控制帧...
代码星球
·
2020-12-28
Socket
网络编程
--FTP
客户端
Windows
Socket网络编程--Libev库学习(3)
这一小节继续讲解各个观察器(Watcher). 上一小节已经讲解了ev_io(IO可读可写观察器),ev_stat(文件属性变化观察器),ev_signal(信号处理观察器),ev_timer(定时器),ev_periodic(周期任务处理),ev_child(子进程状态变化观察器)。这一小节准备讲ev_fork...
代码星球
·
2020-12-28
Socket
网络编程
--Libev
学习
Socket网络编程--Libev库学习(2)
这一小节讲各个观察器(Watcher) 在libev下面watcher相当于EventHandler这么一个概念,通常里面会绑定fd回调函数以及我们需要关注的事件。然后一旦触发事件之后会触发我们使用的回调函数,回调函数参数通常有reactor,watcher以及触发的事件。这里不打算重复文档里面的watcher相...
代码星球
·
2020-12-28
Socket
网络编程
--Libev
学习
首页
上一页
...
21
22
23
24
25
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他