- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 14.一组字符串的最长公共前缀
#include #include #include using namespace std;class Solution {public: string longestCommonPrefix(vector &strs) { string result; if (strs.empty()) return result; int i = 0; while (true)
2014-10-06 19:13:25
475
原创 13.罗马数字转化为阿拉伯数字1-3999
#include #include #include using namespace std;class Solution {public: int romanToInt(string s) { int result = 0; unordered_map Roman; Roman['I'] = 1; Roman['V'] = 5; Roman['X'] = 10;
2014-10-06 18:33:31
653
原创 12.阿拉伯数字转化为罗马数字1-3999
#include #include using namespace std;class Solution {public: string intToRoman(int num) { string result; if (num 3999) return result; char One[] = { 'I', 'X', 'C', 'M' }; char Five[] =
2014-10-06 18:17:17
708
转载 在Ubuntu系统下装Win7并引导双系统
在Ubuntu系统下装Win7并引导双系统本人的系统原先是就单ubuntu系统,而且是未分区情况下自动安装的,现在又装了个windows7,为了方便,自己笔记记录下,也给不知道同学参考下。 首先解释下ubuntu的 live CD即你将ubuntu系统的安装光盘或USB HDD硬盘镜象. 装好后情况:ubuntu一个主要盘(/dev/sda1),winodws7一个
2014-10-04 16:11:27
545
原创 9.判断一个数字是否为回文
#include using namespace std;class Solution {public: bool isPalindrome(int x) { if (x < 0) return false; int m = x, n = 1; while (m /= 10) n *= 10; m = x; while (m) { if (m / n != x
2014-09-26 19:07:32
546
原创 7.旋转数字
Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321
2014-09-26 18:46:20
566
原创 6.字符串的反N型曲折转换
找出规律即可#include #include using namespace std;class Solution {public: string convert(string s, int nRows) { if (nRows <= 1) return s; string result; for (int i = 0; i < nRows; ++i) { i
2014-09-26 18:32:12
556
原创 四则运算
请实现如下接口 /* 功能:四则运算 * 输入:strExpression:字符串格式的算术表达式,如: "3+2*{1+2*[-4/(8-6)+7]}" * 返回:算术表达式的计算结果 */ public static int calculate(String strExpression) { /* 请实
2014-08-06 21:46:40
750
原创 利用windbg的插件pykd以虚拟地址导出虚拟机的整个内存
import sysfrom pykd import *import stringimport ospagesize = 0x1000looptime = 0x100000000 / 0x1000#looptime = 1000def processInfo():# for i in 262144 temp_filepath = "F:\Temp_memory"
2014-06-29 09:27:54
839
原创 从内存文件中搜索指针环
/*Author: Xhaofunction: 取出内存中的环Algorithm: 从0开始为当前地址,直到文件尾,取出当前位置的值 loop: 如果小于当前位置,则当前位置无环(即使有环,前面位置中也已经取过了) 如果大于当前位置,则以取出的值为新位置继续向前搜索,goto loop 如果等于当前位置,则当前位置有环Notice: 1.地址超过filesize - 4; 2
2014-06-29 09:20:17
415
原创 腾讯软件开发实习面试
1.自我介绍2.为什么选腾迅3.项目,难点,解决4.哈希表5.单向链表逆置6.洗牌算法7.4G txt 英文单词 频率 top100
2014-04-02 12:07:21
831
原创 Linpack计算力集群测试
鉴于做《分布并行计算机技术》的作业,对着其他网上教程作了半天,发现不少错误。于是自己总结一下——————————————————————————————————————————————平台:一台实验室电脑+四台刀片机 ubuntu 12.04 64bitubuntu 192.168.19.123(控制节点)Blade01 192.168.19.11lab 192.168
2014-02-16 11:50:19
2926
转载 win8 内核调试
由于最近需要调试win8下面驱动的一个bug,所以尝试了一下用windbg进行双机联调,发现VirtualKD v2.6版本对windows 8 Consumer Preview版的支持不好,用target里面的vminstall.exe可以安装成功,但是重启之后,win8就会不停的尝试修复~~,完全无法调试。具体原因未知。无奈只好用最原始的双机联调的办法来试一下。过程和调试win
2014-01-13 15:44:20
1055
原创 ubuntu 12.04 server 安装vncserver实现图形化访问
安装桌面apt-get updateapt-get install ubuntu-desktop安装vncserverapt-get install vnc4server编辑/root/.vnc/xstartup注释x-window-manager最后一行添加gnome-session &启动vncserver(设置密码)
2014-01-10 16:50:10
608
原创 How to Defeat Windows 8 ASLR in Getting the Address of KPCR
How to Defeat Windows 8 ASLR in Getting the Address of KPCRHow to Defeat Windows 8 ASLR in Getting the Address of KPCRby cawan (cawan[at]ieee.org)on 29/10/2012In Windows XP or
2014-01-08 21:44:13
921
转载 winxp 内核调试
WinDBG+VMware=调试内核呵呵,搞点突兀的标题而已。其实说的还是如何使用WinDBG和VMware来搭建调试内核的环境而已,这些网上已经有数不清的教程了,不过我喜欢自己亲手写一下。第一,把这个过程写一遍能加深印象,就算以后忘记了也可以有笔记查找,快速想起来。第二、网上的教程很多都是互相抄来抄去,连错误也抄过去了。很典型一个错误就是Baud Rate,前面还写115200,
2014-01-08 19:43:26
1207
转载 win7内核调试
VMware+Windgb+Win7内核驱动调试本文主要记录个人安装VMware+Windgb+Win7内核驱动调试的笔记。一、安装环境主机:Windows 7虚拟机:VMware 9GuestOS: Win7Windbg: Version 6.2.9200.16384 X86二、虚拟机配置打开相应 vmware 虚拟机上的 “Virtaul Mac
2014-01-08 19:39:29
1703
转载 Linux C在终端出输出颜色
Linux在终端出输出颜色#include ;intmain (int argc, char **argv){ printf ("\033[31mThe color of this line is red, %s!\033[0m", "ha ha");}格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"例
2014-01-05 21:53:04
704
原创 2014,重要的一年
开始奋斗吧少年,这一年,要发一篇核心期刊,要找一份满意的工作。鉴于昨晚电话面试在问技术的问题上被严重鄙视了,我决定要好好看看书了,看来找工作基础很重要!!这半年要看的书:《C++ Primer》《JAVA编程思想》《深入分析Linux内核代码》《算法导论》《数据结构》《Python》总之要掌握的技能必须有Linux C/C++算法 数据结构Java
2014-01-01 09:21:03
536
原创 网易游戏测试工程师电话面试经历
一、自我介绍二、编程语言C++虚函数 C const三、自己最有成就感的事情四、矿泉水瓶子的用途五、自我评价 优缺点
2013-12-31 20:42:18
5570
转载 centos 网络配置
一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=44:33:4C:00:18:98TYPE=EthernetUUID=5d40d966-3bf9-4bbd-af8e-58bc74be4b73ONBOOT=yesNM
2013-12-16 19:13:21
480
转载 CentOS 6.4 服务器版安装
附:CentOS 6.4下载地址32位:http://mirror.centos.org/centos/6.4/isos/i386/CentOS-6.4-i386-bin-DVD1to2.torrent64位:http://mirror.centos.org/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1to2.torrent说明:
2013-12-16 18:58:02
665
原创 不积跬步无以至千里
从今天要开始养成写博客的习惯。计划安排 学习总结9点到实验室听听国外广播看看行业新动态12点吃饭休息2点开始工作读读论文6点吃饭休息19:00-23:00写代码整理博客
2013-12-16 11:01:23
487
Python3.1.2 编程工具
2011-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人