浏览模式: 标准 | 列表 全部文章

excel不四舍全进的函数

比如1.1与2.8,按照四舍五入的作法就是1与3,现在我的需求是对数据不四舍全进的作法,便是2与3。

excel中可以做到不四舍全进的函数有如下:

 

数据在A1,B1中输入=ROUNDUP(A1,)

ROUNDUP函数是向上进到指定位数,省略不写默认即为0位进到整数。

另外一种方法便是输入=CEILING(A1,1)

CEILING函数向上进到指定数字的倍数,这里是1的倍数。

Tags: excel, 不四舍全进, 四舍五入

火车头采集器邮箱(Email)地址的正则表达式

火车头采集器的正则匹配语法是:

前字符串(?<content>[\s\S]*?)后字符串 【注:[\s\S]* 可匹配任意字符,也可替换成您需要的正则】

而对于火车头采集器一般邮箱(Email)地址的正则表达式如下:

(?<content>\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*?)

简单解释一下就是\w+([-+.]\w+)*匹配由数字、字母、连接符和点组成的字符串

测试过程中发现如果邮箱地址后面带中文则中文也会被采集,故修改后的正则表达式如下(不会再采集中文):

(?<content>\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,3}([\.][a-z]{2})?)

修改的思路来自以下一段PHP采集页面邮箱地址的小程序中的正则匹配规则:

  • <?php
  • $url='http://blog.is36.com';
  • $content=file_get_contents($url);
  • function getEmail($str) {
  •     $pattern = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)/";
  •     preg_match_all($pattern,$str,$emailArr);
  •     return $emailArr[0];
  • }
  • print_r( getEmail($content));
  • ?>

Tags: 火车头采集器, 邮箱, 正则表达式

解决dwz.cn中“您输入的网址可能有安全隐患,请重新输入!”的问题

dwz.cn是百度推出的短网址服务,个人比较喜欢的是可以自定义名字,这样就方便记忆。

而在使用百度短网址dwz.cn生成时显示“您输入的网址可能有安全隐患,请重新输入!”的问题,解决这个问题比较简单,找一个中转短网址即可。

我选择的中转短网址是CNZZ家的微缩网址www.rdcnzz.com,把rdcnzz生成的微缩网址扔到dwz.cn中去,顺利生成。

linux下分割大文件与合并小文件

linux下,如果遇到大文件需要将其分割成若干小文件,而遇到若干小文件需要将其合并成大文件,则需要用到以下命令:

假设需要分割的文件名为file,需要分割为10M一个大小,则命令如下,分割为xaa、xab、xac依次命名的文件。

#split -b 10m file

假设需要合并的小文件名都是xa打头,则命令如下(需要注意的是,合并文件的顺序以dir命令排序出来的顺序合并进去,并且注意待合并的文件时紧跟前一个文件的末尾的……)

#cat xa* >file

Tags: linux, split, cat

twitter(推特)清晰头像地址

一般在twitter推特)上的头像均为正常(normal)大小,比如默认的头像如下,地址:

https://si0.twimg.com/sticky/default_profile_images/default_profile_6_normal.png

那么这个头像有没有高清的呢?有的,正冰尝试了几个不同的名字找到了清晰头像地址,如下(只要去掉_normal):

https://si0.twimg.com/sticky/default_profile_images/default_profile_6.png

当然,还有其他头像如下:

大一点的(bigger)

https://si0.twimg.com/sticky/default_profile_images/default_profile_6_bigger.png

迷你型的(mini)

https://si0.twimg.com/sticky/default_profile_images/default_profile_6_mini.png


那么以后要找头像或大或小的地址,其实就简单了,看文件名后缀前面的信息修改一下即可。


 

Tags: twitter, 推特, 头像地址

CDNZZ免费1G流量CDN加速服务测试

最近看到一家CDN加速服务商,名字叫cdnzz,提供1G流量的免费cdn加速服务。

默认免费的1G的流量也没法用到实际网站中,我便仅仅用一个小网站做个测试。

整个加速操作流程如下:

  1. 先注册:http://www.cdnzz.com/account/sign_up(用上文章最后的邀请码)
  2. 然后登陆邮箱点击链接激活账号才能进行网站加速
  3. 再添加需要加速的域名:http://www.cdnzz.com/website
  4. 添加完成以后需要进行验证,下载html文件或者添加域名TXT记录(建议选择前者)
  5. 域名验证完成后,添加需要加速的域名记录:比如www.is36.com进行加速
  6. 将cdnzz生成的CNAME记录复制到域名解析处修改对应记录:www-is36-com.cdnzz.net
  7. 等待域名记录再次生效即可

经测试,以下为加速后的域名解析情况: 

  • 国内、香港、韩国、日本走:203.189.97.238 ==>> 日本 
  • 深圳出口:50.23.100.59 ==>> 美国 德克萨斯州达拉斯市SoftLayer科技公司
  • 江苏无锡:216.12.196.162  ==>> 新加坡 Softlayer亚太数据中心
  • 美国堪萨斯、芝加哥:74.63.76.67 ==>> 美国 FDC芝加哥
  • 德国与荷兰:77.95.228.49 ==>> 荷兰 
  • 美国迈阿密:96.31.79.131 ==>> 美国 佛罗里达州坦帕市NOC4Hosts公司 

CDNZZ.COM需要邀请码才能注册,给出10个邀请码: 

  • 317277797759
  • 317260659125
  • 317295111126
  • 317288036186
  • 317272283838
  • 317238583914
  • 317237732303
  • 317214850427
  • 317287004152
  • 317217388795

Tags: cdnzz, 免费cdn

MSSQL(SQL SERVER)中索引类型:聚合与非聚合区别

近几日一直在折腾大容量(几千万级)的数据,导入至mssql(SQL SERVER) 2005中,因为数据量非常庞大,如果不加索引那么查询数据将会非常消耗CPU与内存以及时间。

下面正冰简单以通俗易懂的语言介绍索引以及MSSQL(SQL SERVER)中索引类型聚合非聚合区别。

所谓索引就相当于书的目录,本来杂乱无章的数据,经过索引以后,就好比查字典,找到一个偏旁,就可以把由这个偏旁索引的字全查出来。

而聚合相当于把一个表中的特定列的数据都按照偏旁部首索引起来,更适合查询操作(极少更新)。

而非聚合则与聚合相反,更加适合有插入、删除、更新的操作。

Tags: mssql, 索引, 聚合, 非聚合

DNSPOD正式开源自家DNS解析软件:dnspod-sr

dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。该软件由DNSPOD打造……

源代码下载: https://github.com/DNSPod/dnspod-sr

Tags: dnspod, 开源