现在位置: 首页 > shanghaimintchem发表的所有文章
  • 04月
  • 02日
综合 ⁄ 共 830字 评论关闭
这一道用树状数组写的 #include <stdio.h> #include <string.h> #define lowbit(x) (x&(-x)) #define M 50050 int ar[M],n; void add (int u,int w)     {     while (u <= n)   //从该结点到根结点都加上w     {         ar[u] += w;         u += lowbit(u);  //找它的父亲结点     } } int sum (int u) {     int ans = 0;     while (u > 0)   //ar[1]~ar[u] 的和         ans += ar[u],u -= lowbit(u);     return ans; } int main () {     int a,t,w,count = 0;     char str[10];     scanf ("%......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 4948字 评论关闭
Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码!!      wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开他原来供职的公司,并继续开发这个软件。但由于Ethereal这个名称的使用权已经被原来那个公司注册,Wireshark这个新名字也就应运而生了。 在成功运行Wireshark之后,我们就可以进入......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 477字 评论关闭
Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge     git fetch origin mastergit log -p master..origin/mastergit merge origin/master     以上命令的含义:   首先从远程的origin的master主分支下载最新的版本到origin/master分支上   然后比较本地的master分支和origin/master分支的差别   最后进行合并   上述过程其实可以用以下更清晰的方式来进行: git fetch origin master:tmpgit diff tmp git merge tmp     从远程获取最新的版本到本地的test分......
阅读全文
在一些Eclipse与Myeclipse for JavaEE的版本中,每次双击JSP文件都会打开半个网页浏览器,半个网页代码编辑器, 而且写代码的时候总是会非常不爽,自动刷新网页编辑器。 这个导致写代码的光标总是会自动跳, 总是要右键一个JSP文件才选择JSP Editor才能打开纯代码的编辑器。 其实你可以设置Eclipse与Myeclipse的JSP的默认打开方式,选择Window->Prefences,然后再搜索框输入file,选择File Association,选择JSP文件,下于下面的编辑器选择JSP Editor为默认,这个问题就解决了 XML的默认打开方式也是同理,选择XML Editor作为......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 5290字 评论关闭
HBase简介 HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。 上图描述了Hadoop EcoSystem中的各层系统,其中H......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 855字 评论关闭
首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。==,不做类型转换,类型不同的一定不等。 下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。4、如果两个值都是true,或者都是false,那......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 5字 评论关闭
(待研究)
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 3093字 评论关闭
  一 iterator迭代器 1) 迭代器是实现了迭代器协议的某种类型,一般需要实现如下两个方法(1)在python2.x中,next方法,在python3.x中,为__next__(),返回容器的下一个元素(2)__iter__方法,返回迭代器自身 通常的iterator与for关键字配合使用,for语句在容器对象中调用__iter__()函数返回一个定义了next()或__next__()方法的iterator。通过iterator的next()或__next__()方法来在容器中逐一访问元素,没有后续元素,next()或__next__()就会抛出一个异常,告知for循环结束。   2)iterator的使用 def TestIterator():  for e in [2......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 115字 评论关闭
原文:jquery ajax分页插件特效源代码demo完整版 源代码下载地址:http://www.zuidaima.com/share/1550463586798592.htm 网上找的,原版本没有测试数据和建表脚本啥的,我给加上了。
阅读全文
  • 10月
  • 07日
综合 ⁄ 共 68字 评论关闭
编辑 $HOME/.w3m/keymap: 示例: keymap p PREV keymap a NEXT p 前一页,a 后一页 查看键位映射: shift + h
阅读全文
  • 09月
  • 01日
综合 ⁄ 共 4839字 评论关闭
一种新的套接字I/O模型------WSAEventSelect,他与WSAAsyncSelect一样也是一种异步事件通知模型,不同的是WSAAsyncSelect是与窗口句柄关联在一起的,必须要要窗口才行,而WSAEventSelect是与事件对象关联的。这个模型的基本思路是为感兴趣的一组网络事件创建一个事件对象,再调用WSAEventSelect函数将网络事件和事件对象关联起来。当网络事件发生时,winsock使响应的事件对象受信,在事件对象上等待的函数就会立即返回。之后调用WSAEnumNetworkEvents函数便可获得到底发生了什么网络事件(FD_READ/FD_ACCEPT/FD_CLOSE等等)。 用到......
阅读全文
  • 08月
  • 11日
综合 ⁄ 共 3691字 评论关闭
Sublime Text 2是个相当棒的编辑器,这一点异次元和Lucifr的文章都介绍的很充分了。用了一段时间觉得Sublime确实“性感”而“强大”。 只是Sublime Text 2毕竟是一款“编辑器”而非“集成开发环境”IDE。在很多IDE中常见的功能如代码智能提示(输入一个变量然后“.”之后会显示可用函数等)、工程和构建等,都显得相对薄弱或者缺失。我在异次元的文章评论里看到很多抱怨Build不好用,没有代码提示等,其实是理解错了Sublime Text 2自身的定位。 还好Sublime Text 2有大量强大的扩展可以实现IDE才具有的便捷功能。前两天试用了几个实现代码......
阅读全文