自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 [LeetCode] Find Minimum in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e.,0 1 2 4 5 6 7might become4 5 6...

2015-11-01 12:35:00 51

转载 Python线程间的同步与互斥

最简单来说,假如有3个线程同时访问一个全局变量,那么很可能会操作互斥错误的情况,代码如下: #!/usr/bin/python#encoding=utf-8import timeimport threadingindex = 0def printIndex(): g...

2015-11-01 12:35:00 131

转载 [LeetCode] Path Sum 求二叉树中满足要求的路径

Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given su...

2015-11-01 12:35:00 82

转载 修改SecureCRT终端的Home和End功能键

用CRT连接Linux后HOME/END/DELET都不能用,解决方法如下: 在securecrt界面:工具→键映射编辑器,在弹出的键盘中点击“home”,会弹出一个窗口,在“发送字符串”中输入:\033[1~ 另存为securecrt安装根目录下的Keymaps目录里即可,后缀是key结尾...

2015-11-01 12:35:00 99

转载 [LeetCode] Symmetric Tree 判断二叉树是否为对称二叉树

Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: 1...

2015-11-01 12:35:00 102

转载 python字符串操作

不管什么语言,在很多情况下我们都是在操作字符串,所以掌握字符操作就掌握了这门语言大半。 一、去空格 python中有个strip函数,作用是去掉字符串中的某一个字符,类似的还有lstrip和rstrip表示去掉左面和右面某一字符,它们的默认参数是空格。 1、strip(...

2015-11-01 12:35:00 77

转载 winpcap实现从TCP三次握手到发送http请求

之前的文章我都是贴出了协议的格式,对具体字段没有具体说明,今天在这里补充一下。 /* IP报文格式0 8 16 32+------------+----...

2015-11-01 12:35:00 148

转载 关于C语言多文件编写的一点小小总结

在多文件编写中,变量,尤其的全局变量的定义和引用显得不那么精简。很多人可能会想,把全局变量放在一个*.h文件中,然后在以后的调用中只要include一下不就可以了?想想也有道理,include不就是把*.h原封不动的复制过来吗?但是,这样存在一个问题。加入定义了10个全局变量,而在具体一...

2015-11-01 12:35:00 281

转载 总结:和链表有关面试题

面试中被问链表的题目我就不再多说,直接总结题目。 1、将链表逆序 这个问题很早就研究过,但后来一次面试的时候我突然紧张忘了,没答上来。 我不知道大家的解法是什么,我的解法是遍历链表是用前插发插入节点,最后的链表就是逆序的。 class ListNode: def __ini...

2015-11-01 12:35:00 63

转载 CentOS安装mysql并授权远程登录

1、安装mysql wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yu...

2015-11-01 12:35:00 88

转载 Java调用Hadoop API

hadoop提供的Java API主要用来对文件操作。最常见的也就是读、写、遍历。 总的来说,调用API的第一步获取FileSystem,可以用FileSystem fs = FileSystem.get()来获取。接下来如果是写(上传)文件,则用fs.create(),如果是读(下载)文件...

2015-11-01 12:35:00 181

转载 ConsoleFW

#/usr/bin/python#encoding=utf-8import osimport Tkinterimport tkMessageBoxdef handleListboxClicked(event, listBox): tkMessageBox._show...

2015-11-01 12:35:00 75

转载 awk截取字符串

分隔字符串分三种情况,一种是分隔符是空格,一种是非空格,还有一种是多个字符作为分隔符 先来创建一个文件吧: Nam Chinese Math EnglishTom 80 90 100Jack 83 ...

2015-11-01 12:35:00 350

转载 CentOS 将网卡设置成eth0

装完CentOS 7 后用ifconfig查看ip信息,发现不是eth0,现在改过来 1、编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736 BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUT...

2015-11-01 12:35:00 104

转载 刚装完CentOS后连不上网

1、刚安装好centos后连不上网: 解决办法:切换到root目录: cd /etc/sysconfig/network-scripts/ vi ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes NM_CONT...

2015-11-01 12:35:00 379

转载 TCP中用到的定时器

TCP为每条连接建立七个定时器: 1、连接建立定时器在发送SYN报文段建立一条新连接时启动。如果没有在75秒内收到响应,连接建立将中止。当TCP实例将其状态从LISTEN更改为SYN_RECV的时侯就会使用这一计时器.服务端的TCP实例最初会等待一个ACK三秒钟.如果在这一段时间没有A...

2015-11-01 12:35:00 95

转载 hadoop中最简单最简单的map-reduce

大多数的第一个map-reduce程序都是WordCount,但对于初学者来说,想要弄懂WordCount的流程不是一件简单的事,这里我就把WordCount拆分一下,只map不reduce。 先不看程序,自己来想想,写map-reduce的程序应该有哪些步骤。 1、输入输出。这就不用说了...

2015-11-01 12:35:00 99

转载 基于ARP和WinPcap的网络嗅探

WinPcap是windows下的一个开源库,简单来说就是用户自己可以发送数据包,比如windowsXP之后就不能用socket发送SYN数据包了,因为操作系统进行了封装。所以想要发送自己的数据包,就要绕开操作系统,WinPcap就提供了这样的功能。 再说ARP——地址...

2015-11-01 12:35:00 120

转载 centos 下 g++ 安装

通常情况下在centos下安装软件就用yum. 关键是,使用yum你的知道安装包的名字是什么。如果直接键入yum install g++, 会告诉你没有这个包。所以你应该使用gcc-c++,这才是这个包的名字。 ...

2015-11-01 12:35:00 92

转载 linux共享内存

#include <stdio.h>#include <string.h>#include <semaphore.h>#include <sys/shm.h>#include <unistd.h>#include <f...

2015-11-01 12:35:00 72

转载 TCP/IP中那些令人豁然开朗的说明

1、ACK报文段永远不需要被确认。 我不知道大家有没有这么想过:在TCP通过三次握手建立连接的时候,最后一次握手是客户端对服务器的ACK报文,那么客户端怎么知道这个ACM报文确实被服务器收到了呢?照这么来说,服务器是不是有需要给客户端返回一个ACK,这样就死循环下去。。。“ACK报文段永远不...

2015-11-01 12:35:00 69

转载 [LeetCode] 判断两个链表是否有公共节点并返回第一个公共节点

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: ...

2015-11-01 12:35:00 277

转载 Python调用DLL

C语言中的函数默认是__cdecl调用,C++中可用__stdcall来显示声明调用,但也可以用extern “C” 用python调用dll时需要根据不同的调用约定而使用不同的函数。但是不管什么调用,最后都必须用extern “C”来防止名字粉碎。 dll源文件: #include...

2015-11-01 12:35:00 104

转载 CentOS 7安裝视频解码器

装了centos,但不能播放视频。。。我要看视频学习啊。。。 下载gstreamer 链接:http://pan.baidu.com/s/1yLcRW 密码:h159 解压后放到 /usr/lib64 目录下面,如果已经有,则先备份,再替换,以防万一。然后执行下面三条命令: ...

2015-11-01 12:35:00 283

转载 基于winpcap和syn的dos攻击,亲测

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">网上这样的帖子很多,但有几个问题一直没解决。</span> 1、在计算...

2015-11-01 12:35:00 251

转载 centos安装ssh免密码登录

之前搭建Hadoop伪分布的时候需要shh,但那时很顺利,没出现什么大问题,现在在装了3台虚拟机,想搭建一个真正的分布系统,结果在安装ssh这个地方始终过不去。 总结几个出问题的地方: 1、关闭SELINUX 具体就是将/etc/selinux/config 中的 SELINUX...

2015-11-01 12:35:00 99

转载 用SQLyog和NativeSQL将数据从sqlserver导入到mysql

公司的数据库要从sqlserver换到mysql,首先要选一台合适的服务器,给了一份用现在sqlserver中导出的全部数据,让我们用这些数据去测试。 刚开始我以为可以将sqlserver导出的.bak直接导入mysql,试了多次之后不行,参考了别的方法:.bk导入sqlserver,...

2015-11-01 12:35:00 197

转载 Python:Tkinter之Radiobutton

最近才刚开始学pythonGUI,虽然用Python做GUI肯定不是明智之举,但为了学习,还是了解了解,今天先来看看Radiobutton,没什么可说的,直接贴代码。 from Tkinter import * def sel(): selection = "Yo...

2015-11-01 12:35:00 107

转载 [LeetCode] Two Sum

Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the...

2015-11-01 12:35:00 94

转载 CentOS设置打开终端快捷键

今天把电脑换成CentOS了,用的时候有个很不方便的地方,就是每次打开终端都要回到桌面,不像WIN一样,直接win + R,搜索之后,原来需要自己设定。 找到快捷键设置,centos7和6x不太一样,但都可以在系统里面找到, 选中【自定义快捷键】,点击【+】, ...

2015-11-01 12:35:00 176

转载 [LeetCode] Minimum Depth of Binary Tree

Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to the nea...

2015-11-01 12:35:00 77

转载 CentOS 搭建hadhoop单机模式

1、下载hadhoop安装包http://hadoop.apache.org/releases.html,我下的是hadoop-2.7.0-src.tar.gz,解压。 gzip -d hadoop-2.7.0-src.tar.gztar -xvf hadoop-2.7.0-src.t...

2015-11-01 12:35:00 192

转载 CentOS删除多余的启动项

更新内核后,旧的内核还在,而且启动项上也有,看起来不好看,所以想办法去掉多余的启动项,这儿介绍两种方法,一种方法是直接删除内核,另一种是修改启动项,只是 让它不显示,这里介绍第二种,只修改启动配置文件。切换到root. cd /boot/grub02 我的启动文件在这个目...

2015-11-01 12:35:00 958

转载 [LeetCode] Binary Tree Level Order Traversal

Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level). For example: Given binar...

2015-11-01 12:34:00 57

转载 浅谈获取shell中函数的返回值

首先看看怎么获取命令的返回值, 根据linux标准,返回0就是正确,非0就是错误的原则,只要命令执行正确,返回的一般都是0,那么怎么获取命令的返回值??用位置参数 $? $? 获取上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误) ls -la=...

2015-11-01 12:34:00 187

转载 Hadoop状态页面的Browse the filesystem链接无效的问题

首先说说我的平台 一个master,两个node,这3个节点都在Linux上,而eclipse在Windows上,为了操作方便,我在Windows 的host文件中添加了解析。192.168.203.149 master 在eclipse上操作,一切都OK,但是用浏览器查看HDFS的时候出...

2015-11-01 12:34:00 131

转载 windows下获取mac地址的两种方法

在Windows下可用用微软的API获取网卡的MAC地址,也可以用WinPcap来获取。 方法一:调用WindowsAPI获取。 #include <winsock2.h> #include <iphlpapi.h> #pragma comment(lib, "IP...

2015-11-01 12:34:00 908

转载 CentOS中设置.so链接文件路径

链接库一般来在/usr/lib和/lib中,那么如果自己下载了一个很大的库文件,也要全部拷贝的lib路径下么,在windows中,你可以把库的路径添加到PATH中,那么 linux行不行呢?答案是肯定的。 切换到etc目录下,有个叫ld.so.conf的文件,...

2015-11-01 12:34:00 924

转载 [LeetCode] Majority Element

Given an array of sizen, find the majority element. The majority element is the element that appears more than⌊ n/2 ⌋times. You may assume th...

2015-11-01 12:34:00 66

转载 Python 一步一步学网络编程

就像当初用C++写网络程序一样,Python的第一个网络程序肯定是最简单的阻塞的那种,即服务器绑定监听,等待客户端的连接,如果有客户端连接,则建立连接进行通信,服 务器是阻塞的没有多线程。 服务端: #/usr/bin/python#encoding=utf-8import s...

2015-11-01 12:34:00 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除