51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点资讯 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
jdk版本8u201 8u202 区别

jdk版本8u201 8u202 区别

这是官方对于奇数版本与偶数版本区别的解释:从JDK版本7u71以后,JAVA将会在同一时间发布两个版本的JDK,其中:奇数版本为BUG修正并全部通过检验的版本,官方强烈推荐使用这个版本。偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,Oracle官方表示:除非你深受BUG困扰,否则不推荐您使用这个版本。【官...

gcc编译参数-fPIC的一些问题

gcc编译参数-fPIC的一些问题

-fPIC作用于编译阶段,告诉编译器产生与位置无关代码(Position-IndependentCode),则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。gcc-shared-fPIC-o1.so...

解决HTTP 414请求URI太长的思路

解决HTTP 414请求URI太长的思路

1.不建议改apache的配置在Apache下,限制是一个可配置的值。如果想要支持更长的请求URI,请将此值更改为大于默认值8190的值。该值位于/etc/apache2/apache2.conf中。如果不是,请LimitRequestLine10000在下添加一个新行()AccessFileName.htaccess...

vim下的代码块对齐操作

vim下的代码块对齐操作

##方法一:命令模式下:=:1,$##方法二:gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。##方法三:gg=G##方法四:step1:ctrl+v(选中块)step2:ctrl+f(向前)或ctrl+v(向后)step3:按"=",把选中的代码对齐 ...

分布式消息系统:Kafka

分布式消息系统:Kafka

Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的...

Mysql数据库使用规范

Mysql数据库使用规范

数据库和表名小写禁止使用关键字做为库、表、字段名表,字段名需要有明确意义,并简单明了字段和表都有注释必须有主键字段不允许为NULL,需为notnulldefault0(ordefault'')索引名为idx_开头,后以字段名(或字段名缩写)拼接使用字符集utf8/utf8mb4非特殊情况,不允许指定与库...

php地图坐标转换

php地图坐标转换

<?phpdefine(‘X_PI‘,3.14159265358979324*3000.0/180.0);classCoordinate{//latpublic$x=0;//lonpublic$y=0;//otherpublic$z=0;publicfunction__construct($lat,$lon){$...

B~树

B~树

1.前言:动态查找树主要有:二叉查找树(BinarySearchTree),平衡二叉查找树(BalancedBinarySearchTree),红黑树(Red-BlackTree),B-tree/B+-tree/B*-tree (B~Tree)。前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)...

PHP-redis中文文档

PHP-redis中文文档

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;github地址:https://github.com/phpredis/phpredis以下是redis官方提供的命令:  Redis::__construct构造函数$redis=newRedis(...

linux基础-linux和unix的区别

linux基础-linux和unix的区别

有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。首先说说unix和linux的区别:linux和unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。linux不源于任何版本的unix源代...

linux基础-wget、apt-get、yum的区别

linux基础-wget、apt-get、yum的区别

Linux操作系统下安装与下载软件是Linux非常基本也非常重要的命令,分清wget、apt-get、yum的区别很重要。 Linux操作系统主要分为两大类:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu等。 wget(名字是WorldWi...

Pyhton 函数 - 基础很重要

Pyhton 函数 - 基础很重要

一、大体概览一下Python的函数参数类型吧!#1、此类为参数缺省值,想必有过编程底子的朋友看此定然不削。切~我早知道了!^^defexample(arg1=‘zhangwei‘,arg2=[],arg3={},arg4=()):  pass#这说明不执行任何动作比如:if(true){}#2、此类型参数我们姑且喊它为...

503 Service Temporarily Unavailable 错误可能原因及解决方法

503 Service Temporarily Unavailable 错误可能原因及解决方法

最近网站刷新后经常出现503ServiceTemporarilyUnavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;)把这个数量放大后在刷新发现问题解决。...

python 判断是否为空NaN

python 判断是否为空NaN

pandas空值定义为numpy.nan1、对整体的series或Dataframe判断是否未空,用isnull()eg:pd.isnull(df1)#df1是dataframe变量2、math.isnan()可以判断np.float64类型的空3、pd.isna()直接判断一列4、对单独的某个值判断,可以用np.is...

通过python脚本获取服务器硬件信息

通过python脚本获取服务器硬件信息

#!/usr/bin/python#coding:utf-8"""采集机器自身信息1主机名2内存3ip与mac地址4cpu信息5硬盘分区信息6制造商信息7出厂日期8系统版本"""importsocketimportpsutilimportsubprocessimporttimeimportplatformimportj...