分类
- .net (22)
- adf (11)
- android (3)
- article (236)
- astronomy (1)
- block chain (8)
- C# Code (9)
- c/c++ (2)
- cache (8)
- cloud (2)
- consensus (3)
- css (2)
- cve (1)
- db (55)
- digest (1)
- english (1)
- finance (2)
- go (3)
- gps (2)
- hardware (1)
- html (2)
- http (2)
- info (19)
- iot (1)
- it (3)
- java (32)
- javascript (6)
- jsp (2)
- linux (76)
- mail (14)
- math (1)
- message (8)
- mood (4)
- mq (2)
- network (22)
- php (9)
- protocol (4)
- push/pull (2)
- python (5)
- rpc (2)
- search (4)
- servlet (1)
- space (24)
- storage (15)
- technologys (103)
- templete (1)
- virtual machine (7)
- web server (37)
- windows (12)
-
近期文章
其他操作
链接
作者归档:kaisin
Linux下高并发socket最大连接数
Linux下高并发socket最大连接数所受的限制问题
1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:
[speng@as4 ~]$ ulimit -n
1024
这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标...
postfix 多域名
需求:
假设现在我有两个这样的域名 domain.com 和 domain.cn。现在 domain.com 作为主域名已经成功地在ip地址为 125.168.2.16 的服务器上配置了postfix。即可以通过 abc@domain.com 发送和接收邮件。现在希望 domain.cn 域名也指向该服务器,并可以通过 abc@domain.cn 发送和接收邮件,并且两个域名对应的用户是一致的,即发送给 abc@domain.com 的邮箱的用户实际上也是给 abc@domain.cn 邮箱的用户的邮件,而同一个用户abc可以选择使用 abc@domain.com 或者 abc@domain.c...
网络流量监控软件
Ethereal,PRTG
四款软件杀入四强
就一般的情况,据笔者总结别人的经验看,免费流量监控软件主要有Sniffer、MRTG、Ethereal、PRTG等几款软件比较受欢迎。这四位选手可以说是最具有实力的,在监视流量、控制流量、排查故障方面都有各自的绝招,下面我们就来了解一下四强选手的基本情况,看看谁能够在本次免费流量监控软件大比拼中独占鳌头。
Sniffer pro:
Sniffer pro可以说是Sniffer软件的鼻祖,他的功能一点都不输于其他付费工具,他是...
msftp
用户创建的两种方式:
均需设置NTFS权限,主目录需具有所有用户可读取权
一、创建隔离用户站:
主目录: c:\inetpub\ftproot
用户目录: c:\inetpub\ftproot\LocalUser
匿名目录:c:\inetpub\ftproot\LocalUser\public
用户A目录:c:\inetpub\ftproot\LocalUser\a
用户B目录:c:\inetpub\ftproot\LocalUser\b
二、默FTP认站+虚拟目录
主目录: c:\inetpub\ftproot,
用户所在目录可为任意。
如: 立a...
openssl update to 1.0.1g
cd /usr/src
wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz -O openssl-1.0.1g.tar.gz
tar -zxf openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
./config
make
make test
make install
openssl version
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr...
一致性哈希(consistent hash)
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object&...
WebSocket
首先认识HTML5的websocket:
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。
什么是WebSocket API?
WebSocket API是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程...
基本数据类型
C#数据类型
|
.NET框架数据类型
|
说 明
|
bool
|
System.Boolean
|
逻辑值,true或者false,默认值为false
|
byte
|
System.Byte
|
无符号的字节,所存储的值的范围是0~255,默认值为0
|
sbyte
|
System.SByte
|
带符号的字节,所存储的值的范围是-128~127,默认值为0
|
char
|
System.Char
|
无符号的16位Unicode字符,默认值为’/0’
|
decimal
|
System.Decimal
|
不遵守四舍五入规则的十进制数,通常用于财务方面的计算,默认值为0.0m
|
double
|
System.Double
|
双精度的浮点类型,默认值为0.0d
|
float
|
System.Single
|
单精度的浮点类型,默认值为0.0f
|
int
|
System.Int32
|
带符号的32位整型,默认值为0
|
uint
|
System.UInt32
|
无符号的32位整型,默认值为0
|
long
|
System.Int64
|
带符号的64位整型,默认值为0
|
ulong
|
System.UInt64
|
无符号的64位整型,默认值为0
|
object
|
System.Object
|
指向类实例的引用,默认值为null
|
short
|
System.Int16
|
带符号的16位整型,默认值为0
|
ushort
|
System.UInt16
|
无符号的16位整型,默认值为0
|
string
|
System.String
|
指向字符串对象的引用,默认值为null
|
copy as html
发表在 .net
copy as html已关闭评论
mysql sort
按IN顺序排序
select * from table_name where doc_id IN ('1dba', 'c20a', '907b')
mysql返回的结果集的排序是按照入库顺序给出的,若希望按照doc_id列表的先后顺序进行排序,
select * from table_name where doc_id IN ('1dba', 'c20a', '907b') order by FIND_IN_SET('1dba', 'c20a', '907b')
ORDER BY + 字段 + 排序方式
使用前:
SELECT `goods_...
bind rndc
rndc -h //查看rndc命令帮助
rndc: illegal option -- h
Usage: rndc [-c config] [-s server] [-p port]
[-k key-file ] [-y key] [-V] command
command is one of the following:
reload Reload configuration file and zones.
reload zone [class [v... 继续阅读
nginx install
./configure --prefix=/usr/local/nginx \
--user=apache \
--group=apache \
--with-http_ssl_module \
--with-http_gzip_static_module;
CSS:IE,Chrome,Firefox兼容性和CSS Hack
hack列表(全部经笔者测试,均为标准模式下,混杂模式由于很少会用到所以未对其进行测试):
其中粉红色部分为属性hack,黄色部分为选择器hack,它们可以结合使用。此外Firefox和Chrome也有它们专有的hack,详细hack方式及使
用示例如下:
Firefox:
@-moz-document url-prefix() /*写在选择器外层时(只可写在此处):Firefox only*/
Chrome:
@media screen and (-webkit-min-device-pixel-ratio:0) /*写在选择器外层时(只可写在此处):...
mobile check
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(/Android|Windows Pho...
js oauth_v1.0
/* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://ww...