- 博客(115)
- 收藏
- 关注
原创 LeetCode: Reverse Words in a String
题目https://oj.leetcode.com/problems/reverse-words-in-a-string/分析运用代码
2014-09-08 21:26:31 810
原创 LeetCode: Palindrome Partition
题目分析代码class Solution{public: vector> partition(string s) { if (s.empty()) return res; dfs(s, 0); return res; } void dfs(const string &s, int index) { if (index == s.
2014-09-05 00:25:07 562
原创 LeetCode: Binary Tree Postorder Traversal
题目:https://oj.leetcode.com/problems/binary-tree-postorder-traversal/分析:1. 第一种方法用递归的方法做2. dierzho
2014-09-03 15:16:37 550
原创 Shell脚本: Windows下可用源码 转换为 Linux下可用源码
Windows下编写的代码(如C\C++\Java等)放到Linux下不能直接编译, 因为主要存在两个问题:1. Windows和Linux的行尾符不同, Windows下行尾符是"\n\r", 而Linux的行尾符是"\n"2. Windows下编码通常是GB2312, 而Linux中的编码通常是UTF-8。
2014-09-01 15:01:31 2428
原创 Leetcode: Binary Tree Preorder Traversal
题目https://oj.leetcode.com/problems/binary-tree-preorder-traversal/分析1. 第一种方法用gi
2014-08-30 11:19:04 637
原创 Leetcode: Sum Root to Leaf Numbers
题目https://oj.leetcode.com/problems/sum-root-to-leaf-numbers/分析DFS
2014-08-29 17:12:33 660
原创 Leetcode: Binary Tree Level Order Traversal II
题目https://oj.leetcode.com/problems/binary-tree-level-order-traversal-ii/分析和
2014-08-29 16:27:42 619
原创 Leetcode: Binary Tree Level Order Traversal
题目https://oj.leetcode.com/submissions/detail/10496925/分析1. 层次遍历
2014-08-29 16:20:17 577
原创 Leetcode: Anagrams
Given an array of strings, return all groups of strings that are anagrams.Note: All inputs will be in lower-case.
2014-08-22 14:32:42 759
原创 Leetcode: Generate Parenthesis
原题目:https://oj.leetcode.com/problems/generate-parentheses/分析:
2014-08-17 21:23:36 1024
原创 Git学习小结
前言一直以来看到有好多感兴趣的开源项目托管在github上, 但是因为不懂git, 虽然看的心痒难搔, 却也无可奈何。一直在断断续续的学习git, 这个周末算是稍微懂了一点git, 在此做个小结, 也算是方面后面入门的同学们。关于git学习, 也算是看了好多资料, 有的类似于手册性质的,如《Pro Git》; 有深度剖析原理的, 如何《Git权威指南》 …… 但是这些都不适合尚未
2014-06-22 22:58:02 851
原创 文本文件和二进制文件比较
之前一直对文本文件和二进制理解不够透彻,今天总结一下彻底弄懂。1. 能存储的数据类型不同 文本文件只能存储char型字符变量。 二进制文件可以存储int/short/long/float/……各种变量值。2. 每条数据的长度 文本文件每条数据通常是固定长度的。以ASCII为例,每条数据(每个字符)都是1个字节。 二进制文件每条数据不固
2014-06-05 00:06:25 2559
转载 CMD中telnet命令发邮件
步骤,以126邮箱为例:1. telnet smtp.126.com 25回车后返回:220 126.com Anti-spam GT for Coremail System (126com[20111010])2. helo *** (***是你的126邮箱的账号)回车后返回:250-mail250-PIPELINING250-AUT
2014-05-15 17:26:10 1832
原创 nslookup手动模拟DNS递归查询
>nslookup>126.com 192.5.5.241>126.com 192.5.6.30>126.com 54.86.137.107192.5.5.
2014-05-15 16:57:39 3567
翻译 什么是segmentation fault?
Segmentation fault is a specific kind of error caused by accessing memory that “does not belong to you.” It’s a helper mechanism that keeps you from corrupting the memory and introducing hard-to-debug
2014-04-13 19:33:35 3862
转载 罗马字母表
1 Α α alpha a:lf 阿尔法2 Β β beta bet 贝塔3 Γ γ gamma ga:m 伽马4 Δ δ delta delt 德尔塔5 Ε ε epsilon ep`silon 伊普西龙6 Ζ ζ zeta zat 截塔7 Η η eta eit 艾塔8 Θ θ thet θit 西塔9 Ι ι iot aiot
2014-04-12 22:24:43 3354
原创 Linux英文环境下登陆Chrome印象笔记插件
Linux英文环境下,Chrome的印象笔记插件只能登陆Evernote,却登陆不了印象笔记多方探索,解决方案如下:1. 进入路径(不同版本印象笔记插件有所不同)~/.config/google-chrome/Default/Extensions/pioclpoplcdbaefihamjohnefbikjilc/6.1.1_0/js/common2. 打开Bootstrap
2014-04-04 18:35:21 1926
原创 从while(scanf() != EOF)说到ACM OnlineJuge的评判原理
之前在做课程设计时,偶然想起了以前做ACM题常用的一行语句: while(scanf() != EOF)忽然间对这句话作用及原理产生了好奇,想了半天终于有了一点结果。 1. 该语句流程图 先看看以前学过的3种循环语句的流程图: ①. for循环 for(表达式1;表
2014-01-10 22:18:45 3408 3
翻译 ubuntu 13.10 不显示时间 解决方案
Already solved here and here.From the terminal:sudo apt-get install indicator-datetimesudo dpkg-reconfigure --frontend noninteractive tzdatasudo killall unity-panel-serviceThen logout & log
2013-11-29 20:56:21 2595
翻译 ubuntu下chrome书签栏图标显示不正常 解决
前几天ubuntu升级,升完发现chrome书签栏图标显示不正常遂百度之。。。无果。又google,终得解。1. 删除 ~/.config/chromium/Default/favicons2. 重启电脑参考:http://superuser.com/questions/492064/ubuntu-chromium-bookmark-icons-blank
2013-10-18 22:21:30 3728
原创 为什么要写博客?
为什么要写博客?写博客会花费一些时间,因此有时会想为什么要写博客?因为感觉写博客是一个思考、总结的过程,有人说“读书说明你学会了学习,而写作说明你学会了思考”。通过写作,把学习的东西加以总结、凝练,真正变为自己的东西。第一次接触到博客是在CSDN的一个校园讲座上,讲座中那个CSDN讲师各种宣扬写博客的好处,什么找工作好找,什么因为一篇博文被IT大佬所赏识,blabla……反正一
2013-08-10 20:15:20 1179
转载 程序算法与人生选择
每年一到要找工作的时候,我就能收到很多人给我发来的邮件,总是问我怎么选择他们的offer,去腾讯还是去豆瓣,去外企还是去国内的企业,去创业还是去考研,来北京还是回老家,该不该去创新工场?该不该去thoughtworks?……等等,等等。今年从7月份到现在,我收到并回复了60多封这样的邮件。我更多帮他们整理思路,帮他们明白自己最想要的是什么。(注:我以后不再回复类似的邮件了)。我深深地发现,对于
2013-07-10 20:10:37 718
转载 时序逻辑电路和组合逻辑电路的区别
组合逻辑电路可以有若个输入变量和若干个输出变量,其每个输出变量是其输入的逻辑函数,其每个时刻的输出变量的状态仅与当时的输入变量的状态有关,与本输出的原来状态及输入的原状态无关,也就是输入状态的变化立即反映在输出状态的变化。时序逻辑电路任意时刻的输出不仅取决于该时刻的输入,而且还和电路原来的状态有关。也就是说,组合逻辑电路没有记忆功能,而时序电路具有记忆功能。 时序逻辑电路简称
2013-06-25 15:20:50 4101
转载 程序员职业规划发展路线图
锐哥准备为大家烹饪红烧鲤鱼,小丫主动要求跟锐哥学习烧鱼,这也使小蔡和大熊非常感兴趣变得积极主动。锐哥首先要求他们把配料准备好,小丫又进行配料准备任务分工,没有的配料分头到超市购买。用料如下:鲤鱼(一斤半到两斤的鱼最好)、蒜头两头整的、姜片5~6片、小香葱3根、小红辣椒10个左右,分两段切(超市有的卖盒装的),辣豆豉(可用老干妈代替)1大匙、豆瓣酱2大匙、盐少许、鸡精1小匙、料酒1匙、清水2碗、
2013-05-28 18:45:44 1639 2
原创 关于在大学中如何学习的一点感悟
一直以来中国教育以“填鸭”式的教学风格而闻名,最近在看了几本英文翻译过来的书后特别有感触。 甭管学生想不想学,学了能不能消化,学了会不会用,只是一味的教授知识。 上了(6+3+3+2)年的学终于对如何学习有了一点自己的感悟,在此与大家分享。 中国填鸭式教育造成的问题: 有人把学习总结了一个 "3W学习原则":Why、 What 、Why
2013-05-11 17:25:11 1583
原创 从开机到进入操作系统的引导过程详解
最近学习了 计算机组成原理,老师 问了一个问题“计算机如何执行第一条指令?”; 又看了一本书《30天自制操作系统》。因此在这好好总结一下计算机开机以后的整个引导过程。
2013-05-04 12:00:10 4210
转载 BIOS 中断呼叫
BIOS 中断呼叫维基百科,自由的百科全书跳转至: 导航、 搜索 BIOS 中断呼叫是一组功能,提供DOS程式与一些软件(例如启动程式)去使用IBM_PC兼容机的BIOS的功能。一些操作系统在系统引导的时候也使用BIOS以检测并初始化硬件资源。目录 [隐藏] 1中断调用2BIOS中断向量表3相关4外部链接[编辑
2013-04-30 16:45:27 1489
转载 intelx86为何从0xFFFF0处执行(zt)
操作系统引导从用户按下计算机电源开关开始,到操作系统运行起来这段时间被称为“系统引导(boot)”,一般的操作系统理论都不将它看做操作系统的一部份,因 而很多操作系统教科书都这部份只字未提。但是从开发操作系统的角度来看,“引导”是非常重要的一个环节。因为,你开发的操作系统正是经过“引导”程序读进 内存,然后才开始工作的。因此,要想开发一个操作系统,了解“引导”过程,是非常必要的。 “引导
2013-04-18 22:03:36 2301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人