分类
- .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 (7)
- 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
Mysql Explain 详解
Mysql Explain 详解
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys &nb...
2的64次幂
0 1 0x1
1 2 0x2
2 4 0x4
3 8 0x8
4 16 0x10
5 32 0x20
6 64 0x40
7 128 0x80
8 256 0x100
9 512 0x200
10 1024 0x400
11 2048 0x800
12 4096 0x1000
13 8192 0x2000
14 16384 0x4000
15 32768 0x8000
16 65536 0x10000
17 131072 0x20000
18 262144 0x40000
19 524288 0x80000
20 1048576 0x100000
21 2097152 0x200000
22 4194304 0x400000
23 8388608 0x800000
24 16777216 0x1000000
25 33554432 0x2000000
26 67108864 0x4000000
27 134217728 0x8000000
28 268435456 0x10000000
29 536870912 0x20000000
30 1073741824 0x40000000
31 2147483648 0x80000000
32 4294967296 0x100000000
33 8589934592 0x200000000
34 17179869184 0x400000000
35 34359738368 0x800000000
36 68719476736 0x1000000000
37 137438953472 0x2000000000
38 274877906944 0x4000000000
39 549755813888 0x8000000000
40 1099511627776 0x10000000000
41 2199023255552 0x20000000000
42 4398046511104 0x40000000000
43 8796093022208 0x80000000000
44 17592186044416 0x100000000000
45 35184372088832 0x200000000000
46 70368744177664 0x400000000000
47 140737488355328 0x800000000000
48 281474976710656 0x1000000000000
49 562949953421312 0x2000000000000
50 1125899906842624 0x4000000000000
51 2251799813685248 0x8000000000000
52 4503599627370496 0x10000000000000
53 9007199254740992 0x20000000000000
54 18014398509481984 0x40000000000000
55 36028797018963968 0x80000000000000
56 72057594037927936 0x100000000000000
57 144115188075855872 0x200000000000000
58 288230376151711744 0x400000000000000
59 576460752303423488 0x800000000000000
60 1152921504606846976 0x1000000000000000
61 2305843009213693952 0x2000000000000000
62 4611686018427387904 0x4000000000000000
63 9223372036854775808 0x8000000000000000 继续阅读
发表在 technologys
2的64次幂已关闭评论
Newtonsoft.Json序列化和反序列
读取JSON
string jsonText = "['JSON!',1,true,{property:'value'}]";
JsonReader reader = new JsonReader(new StringReader(jsonText));
Console.WriteLine("TokenType\t\tValueType\t\tValue");
解决fileSystemWatcher的onChanged的事件触发多次的问题
Q:
FileSystemWatcher 的Changed事件,在我保存某个文本文件的时候,该事件可能会被出发多次,如何使他触发一次?
A:
解决fileSystemWatcher的onChanged的事件触发多次的WorkAround方法就是尝试在监视的文件或文件夹发生变化时通知Framework, 具体的代码如下:
发表在 article
解决fileSystemWatcher的onChanged的事件触发多次的问题已关闭评论
NPOI简介
作者:Tony Qu
========================================
[更新] NPOI 1.2.4 新教程地址:http://tonyqus.sinaapp.com
========================================
NPOI 微博: http://weibo.com/npoi
NPOI QQ交流群:
群1:189925337
群2:124527967
群3: 116053476
更新
2009.3.24 把npoi 1.2 alpha的链接换成NPOI 1.2 beta
2009.11.18 把np...
分布式系统邮件服务器架设
来源:拓波软件 技术支持部
设计目标
邮件系统在当今社会,作为一种基础通讯平台,已经不单纯是简单收发邮件,而是成为互联网各种应用的核心,承载越来越重要的应用。中国人口众多,上网人数逐年剧增,使用邮件也日益频繁。邮件系统从建成的那一天起,就面临升级的压力。如何设计一个结构良好的大容量邮件系统,对于系统稳定性、可靠性,对于日后的升级维护有着至关重要的作用。
拓波公司作为一个在邮件领域默默耕耘的公司,以小用户量的企业邮件系统立身,最终希望打造一个坚固的、高度可扩展的、容易管理维护的大容量分布式邮件系统。在设计时,我们主要考虑如下方面:
1. 底层坚固、高度稳定。
为保证系统的稳定可靠,需要在硬...
小规模增值税计算
一般合同金额都是指含税的,要换算成:
含税计算方式:
例:20000
公式:金额/(1+3%)*3%
计算:20000/1.03*0.03 = 582.52
货款:20000/1.03 = 19417.48 (19417.475728155 )
&...
发表在 finance
小规模增值税计算已关闭评论
lucene 搜索语法
Lucene提供了丰富的API来组合定制你所需要的查询器,同时也可以利用Query Parser提供的强大的查询语法解析来构造你想要的查询器。本文章详细的介绍了Lucene的查询语法。通过Java语法分析器把一个查询字符串解析成 Lucene的查询器。在你选择使用Query Parser前,请考虑以下事项:
如果你打算在程序中拼接查询语法串然后再利用Query Parser转换,那么强烈建议你利用相应的API来自己构造查询器。也就是说,Query Parser是为手工输入高级查询设计的,而不是为程序拼接语法串而设计的。不分词的字段也最好通过相应的API添加到查询器中,而不是通过Query P...
如何用hash关键字提高数据库性能
本文讨论了一个应用称为hash桶(hash bucket)或hash关键字(hash key)的字符串目录的优秀方法。了解如何应用hash关键字有助于提高性能并节省磁盘空间。
普通的SQL Server应用程序要求支持一个或几个长字符串搜索。(本文中,我们称超过20个字符的字符串为长字符串。)假如前端应用程序希望允许用户提供两个字符串;你启动一个执行这两个字符串搜索任务的存储程序,然后应用两个相关列目录对搜索进行优化。在小型的表格中,你可能注意不到产生的效果。但是,如果表格包含5 000万行,它就会影响存储程序与搜索性能。
应用称为hash关键字(引用单独一个hash)或hash桶(一个hash关...
发表在 technologys
如何用hash关键字提高数据库性能已关闭评论
索引与散列
11-1 什么是静态索引结构?什么是动态索引结构?它们各有哪些优缺点?
11-2 设有10000个记录对象, 通过分块划分为若干子表并建立索引, 那么为了提高搜索效率, 每一个子表的大小应设计为多大?
11-3如果一个磁盘页块大小为1024 (=1K) 字节,存储的每个记录对象需要占用16字节,其中关键码占4字节,其它数据占12字节。所有记录均已按关键码有序地存储在磁盘文件中,每个页块的第1个记录用于存放线性索引。另外在内存中开辟了256K字节的空间可用于存放线性索引。试问:
(1) 若将线性索引常驻内存,文件中最多可以存放多少个记录?(每个索引项8...
发表在 technologys
索引与散列已关闭评论
bind nsupdate动态dns更新
注: 可用 ixfr+nsupdate 更新域
nsupdate是一个动态DNS更新工具.可以向DNS服务器提交更新记录的请求.它可以从区文件中添加或删除资源记录,而不需要手动进行编辑区文件.
下面是使用方法:
nsupdate [ -d ] [ [ -y keyname:secret ] [ -k keyfile ] ] [ -v ]
[ filename ]
-d 调试模式.
-k 从keyfile文件中读取密钥信息.
-y keyname是密钥的名称,secret是以base64编码的密钥.
-v 使用TCP协议进行nsupdate.默认是使用UDP协议.
输入格式:
nsupdat...
VNC 安装
1、安装
yum install vnc*
2、启动
/etc/init.d/vncserver start
Starting VNC server: no displays configured [ OK ]
3、配置用户名
CODE:[root@localhost ~]# vi /etc/sysconfig/vncservers
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my ...
CODE:[root@localhost ~]# vi /etc/sysconfig/vncservers
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my ...
CentOS/RedHat常用到的查看系统命令
# uname -a
# 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv ...
关键字高亮JS
//高亮 this.highlightKeys = searchData.content.split(' '); this.highlightLength = this.highlightKeys.length; this.highlights = []; this.highlightChilds($('tweetRegion').childNodes); this.highlightChilds($('searchTweetPageUserList').childNodes)...