past
[迁移自旧博客]扒一扒北邮的安全问题[5]-教务账号外泄到鲜次元
毕业前把自己无聊玩的抖出来。
扒一扒北邮的安全问题[4]-一大波访问控制问题
毕业前把自己无聊玩的抖出来。
扒一扒北邮的安全问题[3]-摄像头这么多
毕业前把自己无聊玩的抖出来。
扒一扒北邮的安全问题[2]-如何查看女神照片
毕业前把自己无聊玩的抖出来。
扒一扒北邮的安全问题[1]-学生收费查询系统
毕业前把自己无聊玩的抖出来。
JavaEE项目切换到Intellij遇到的一个问题
买了MBP开心换电脑。
Geoguessr游戏破解
没人比我分高哈哈。
Sencha Touch跨域问题解决
解决跨域问题
Android Studio踩坑记
上手Android Studio
最近部署一个小项目的一些坑
一个小项目,最近要部署,一个劲踩坑。
Scala程序设计读书笔记[11:14]
Programming Scala
Scala程序设计读书笔记[6:10]
Programming Scala
Scala程序设计读书笔记[1:5]
Programming Scala
Sublime中编译运行java和scala
了解Sublime神器。
深入Java虚拟机读书笔记[10:20]
Inside the Java Virtual Machine
深入Java虚拟机读书笔记[8:9]
Inside the Java Virtual Machine
深入Java虚拟机读书笔记[6:7]
Inside the Java Virtual Machine
深入Java虚拟机读书笔记[5]
Inside the Java Virtual Machine
深入Java虚拟机读书笔记[1:4]
Inside the Java Virtual Machine
TCP窗口知识汇总
TCP原理补缺。
Spring框架简介
我觉得Java中最好的框架。
Java Hotswap
小例子来了解Java的Hotswap原理。
不使用递归求全排列和组合数
经典面试题。
2013亚马逊校招机试题B
没通过还错过了有道面试。
2013亚马逊校招机试题A
没通过还错过了有道面试。
Google China New Grad Test 2014 Round A Problem E
Google校招留下遗憾。
Google China New Grad Test 2014 Round A Problem D
Google校招留下遗憾。
Google China New Grad Test 2014 Round A Problem C
Google校招留下遗憾。
Google China New Grad Test 2014 Round A Problem B
Google校招留下遗憾。
Google China New Grad Test 2014 Round A Problem A
Google校招留下遗憾。
阿里巴巴2014校招笔试错误汇总
还好通过了。。。
长期的空闲时间计划
长期计划。现在看起来做掉了1和2。
卡特兰数相关问题
准备着应聘
找两个链表的公共节点
编程之美 3.6
Code Jam 2010 Round 1B Problem C
Code Jam练习
Code Jam 2010 Round 1B Problem B
Code Jam练习
Code Jam 2010 Round 1B Problem A
Code Jam练习
Code Jam 2010 Round 1A Problem C
Code Jam练习
Code Jam 2010 Round 1A Problem B
Code Jam练习
Code Jam 2010 Round 1A Problem A
Code Jam练习
1-0组成的串中,1和0个数相等的最长子串
同学面试遇到的题。
创新工场的一道笔试题
创新工场笔试打酱油了。
东京大学ACM Java模板
工欲善其事,必先利其器。模版在手可以将注意力放在问题本身。
Google 2014校招测试赛 Problem C
Google校招测试赛第三题。
Google 2014校招测试赛 Problem B
Google校招测试赛第二题。
Google 2014校招测试赛 Problem A
Google校招测试赛第一题。
使用CSS3改变文本选中的颜色
今天发现TechCrunch中文网站文字选区是绿色,跟网站整体风格非常协调。
HTML5 Web Audio API实现【董小姐】播放
论坛有人发了matlab实现的董小姐,于是想在自己熟悉的领域也试试看。
Code Jam练习
今年Google笔试用Code Jam。今天试试怎么用。
Strassen’s algorithm for matrix multiplication
Strassen算法对矩阵乘法时间复杂度有提升。
Maximum Subarray Algorithm
算法导论4.2-5提供了一种线性时间内解决的方法。
交换两个数不使用临时变量的陷阱
这个问题告诉我们有的面试题就真的是面试题,看起来很美但是一般人不这么写。
一个IP小工具的PV
做的IP转地理位置的服务,没想到PV很有意思。
阿里智勇大闯关通关方法
通关阿里前端校招的游戏。
取cookie的正则表达式
尝试正则表达式解决问题。
开始挖掘js与dojo可能踩的坑
开始研究Dojo,开了个头但是中止了。
看书发现IE的大坑
今天看Dojo权威指南,里面提到了IE的一个大坑。
笔记本连接Cisco: LEAP网络
公司无线覆盖,但是加密类型是Cisco: LEAP遇到一点问题。
Java代码签名与认证
看了这一章的内容,觉得有的部分很熟悉,因为Android签名用到了。
Java ClassLoader详解
深入Java虚拟机,ClassLoader是其中重要的一个环节。
Java SecurityManager
Java的SecurityManager用于完成对一些本地方法的权限管理。
阿里实习面试总结
这次妥妥的倒在了一面上。还是基础不够扎实。
在Java下使用NTP获取时间
NTP全称网络时间协议,是仍在使用中的最古老的网络协议之一。
CareerCup-6.1
Add arithmetic operators to make the following expression.
CareerCup-5.7
Write code to find the missing integer in O(n) time.
CareerCup-5.6
Write a program to swap odd and even bits in an integer with as few instructions as possible.
CareerCup-5.5
Write a function to determine the number of bits required to convert integer A to integer B.
CareerCup-5.3
Given an integer, print the next smallest and next largest number that have the same number of 1 bits in their binary representation.
bat实现IP切换
出差调试设备,需要在几个网段之间切换,因此做了个bat实现快速切换。
CareerCup-5.2
Given a number that is passed in as a string, print the binary representation.
CareerCup-5.1
You are given two 32-bit numbers, N and M, and two bit positions, i and j. Write a method to set all bits between i and j in N equal to M.
CareerCup-4.7
Create an algorithm to decide if T2 is a subtree of T1.
CareerCup-4.6
Design an algorithm and write code to find the first common ancestor of two nodes in a binary tree Avoid storing additional nodes in a data structure.
CareerCup-4.5
Write an algorithm to find the ‘next’ node of a given node in a binary search tree where each node has a link to its parent.
CareerCup-4.4
Given a binary search tree, design an algorithm which creates a linked list of all the nodes at each depth.
CareerCup-4.3
Given a sorted array, write an algorithm to create a binary tree with minimal height.
CareerCup-4.2
Given a directed graph, design an algorithm to find out whether there is a route between two nodes.
CareerCup-4.1
Implement a function to check if a tree is balanced For the purposes of this question.
CareerCup-3.6
Write a program to sort a stack in ascending order.
CareerCup-3.5
Implement a MyQueue class which implements a queue using two stacks.
CareerCup-3.4
汉诺塔问题。
CareerCup-3.3
Implement a function popAt(int index) which performs a pop operation on a specific sub-stack.
CareerCup-3.2
栈中最小元素。微软实习生一面就遇到了这个问题。
CareerCup-3.1
Describe how you could use a single array to implement three stacks.
CareerCup-2.5
Given a circular linked list, implement an algorithm which returns node at the beginning of the loop.
CareerCup-2.4
Write a function that adds the two numbers and returns the sum as a linked list.
CareerCup-2.3
Implement an algorithm to delete a node in the middle of a single linked, given only access to that node.
CareerCup-2.2
Implement an algorithm to find the nth to last element of a singly linked list
CareerCup-2.1
Write code to remove duplicates from an unsorted linked list.
jQuery UI在Server 2008 IE8下DatePicker问题修复
jQuery UI的DatePicker在Server 2008的IE8下出现问题。
CareerCup-1.8
Assume you have a method isSubstring which checks if one word is a substring of another.
CareerCup-1.7
Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0.
C++ STL使用帮助
基本确定以后code interview抛弃java用c++,使用STL可以有效加速。
CareerCup-1.6
Given an image represented by an NxN matrix, where each pixel in the image is 4 bytes, write a method to rotate the image by 90 degrees Can you do this in place?
CareerCup-1.5
Write a method to replace all spaces in a string with ‘%20’
CareerCup-1.4
Write a method to decide if two strings are anagrams or not.
CareerCup-1.3
Design an algorithm and write code to remove the duplicate characters in a string without using any additional buffer.
CareerCup-1.2
Write code to reverse a C-Style String.
Java内存泄露
Java内存泄漏与C++原理不同。
CareerCup-1.1
Implement an algorithm to determine if a string has all unique characters What if you can not use additional data structures?
CareerCup-PATTERN MATCHING
CareerCup是一本相当好Code面试的书,开始研读。
CareerCup-BASE CASE AND BUILD
这个题刷起来感觉比编程之美什么的easy多了。
微软面试教训总结
人生第一次面试,挂了。
设计模式[23]-Singleton
保证一个类只有一个示例,并且提供一个全局指针指向他。
设计模式[22]-Prototype
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
设计模式[21]-Factory Method
定义一个创建对象的接口,但是让子类决定实例化哪个类。
设计模式[20]-Builder
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
设计模式[19]-Abstract Factory
提供一个接口创建一系列相关或者依赖的对象,而无需指定其实现类。
设计模式[18]-Proxy
提供一个替代品或者占位符来控制对一个对象的访问。
设计模式[17]-Flyweight
避免大量拥有相同内容的小类的开销,使大家共享一个类。
设计模式[16]-Facede
典型应用是数据库JDBC的应用。
设计模式[15]-Decorator
动态给一个对象添加一些额外的职责。
设计模式[14]-Composite
将对象组合成树形结构以表示“部分-整体”的层次结构。
设计模式[13]-Bridge
将抽象部分与实现部分分离,使它们都可以独立的变化。
设计模式[12]-Adapter
将原接口适配成目标接口。
设计模式[11]-Visitor
在Java中,Visitor模式实际上是分离了容器中的元素和对这些元素进行操作的行为。
设计模式[10]-Mediator
通过中间人来促进松散耦合。
设计模式[9]-Template Method
将算法的一些步骤推迟到子类中实现。
设计模式[8]-Iterator
在Java容器类中常用的迭代器。
设计模式[7]-Strategy
实现算法具体实现和抽象接口之间的解耦。
设计模式[6]-Interpreter
最常用场景在于语法分析
2013编程之美全国挑战赛第二场-集会
思路是对的,遗憾没AC。
设计模式[5]-State
状态模式
设计模式[4]-Command
将调用操作的对象和知道如何实现该操作的对象解耦。
端口占用问题
查看占用指定端口的进程
jQuery上传文件大小校验
为jQuery的Validator增加一个filesize方法,在前端校验文件大小。
2013编程之美全国挑战赛第一场-树上的三角形
喜欢这样的比赛,只是自己能力有限。
2013编程之美全国挑战赛第一场-传话游戏
喜欢这样的比赛,只是自己能力有限。
微软2013暑期实习生笔试题错误汇总
有幸通过了笔试。
设计模式[3]-Observer
在对象间定义一对多的依赖关系,这样当一个对象改变状态时,自动通知更新依赖他的对象。
[算法]-Longest Increasing Subsequence
看微软笔试题遇到的。
设计模式[2]-Chain of Responsibility
响应链最常用的场景就是界面上对点击等的处理
设计模式[1]-Memento
开始研究设计模式。
秀一下SAE高级开发者证书
想起来了,秀一下上学期得到的SAE开发者证书。
从1到n的正数中0的出现次数
准备找工作了,上次搞这些算法数据结构还是研究生复试上机考试。现在必须得重操旧业了。
一个IP地址搜索服务
今天偶然发现了有道的ip地址搜索服务
某kml纠偏软件数据破解
为了提高纠偏数据库的准确性,破解了一款kml纠偏软件拿到了数据库。
Google Maps导出的kml与kmz纠偏
自己用python写了一个写了地图路径文件纠偏工具。
用SAE发送APNS
为了外包项目用SAE发送APNS
iOS大图加载与切割
做cocos-2d-x开发的时候了解一点iOS大图加载切割的知识。
PhoneGap开发的一点体会
在一个被坑了的外包项目中使用PhoneGap的一点体会。
Myeclipse知识
没有系统地学习使用MyEclipse,用到就记一点。
T420i安装Mac OS与Ubuntu
想当年花费了那么多时间来折腾黑苹果。
signavio-core-components ant build-all-in-one-war failed
最近搞了下signavio-core-components项目,遇到了一些问题。
Eclipse安装软件长时间停留在calculating requirements and dependencies
解决Eclipse安装插件长时间卡住的问题
MySQL编码、Spring配置中编码、Struts中文问题
今天遇到的中文编码有关的三个问题,包括MySQL、Spring和Struts。
java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。
MySQL重置root密码
重置MySQL的root密码
FineReport简明教程
帆爷让帮忙研究一下FineReport,可能在项目中使用。
从MyEclipse导入Eclipse导致不能识别为web项目
老师给的实例代码由MyEclipse生成。导入MyEclipse之后识别为Java项目。
VS2005 "正在更新 IntelliSense"无法通过的解决办法
VS2005一个小问题的解决。
SFS&Android——Android例程调试
SFS的Android例程踩坑。
SFS&Android——SFS客户端全部事件详细
读研前实习用了下SFS。
Android NDK学习记录
游戏项目开始转向Cocos2d-x来开发。硬着头皮开始学习。
Redmine on windows安装
Redmine是用Ruby开发的基于web的项目管理软件,很好很强大。
Pwlib编译
Pwlib编译
安家CSDN
安家CSDN,然后就没有然后了。