- 博客(201)
- 资源 (4)
- 收藏
- 关注

转载 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定
2014-07-04 15:28:14
2185
1

转载 我的算法学习之路【原来还是那个大神写的 继续膜拜】
这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。初学第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并没有让我入门——当时自己正忙于倒卖各种MP3和耳机,对于这些课程根本就不屑一顾——反正最后考试划个重点也能过,于是这门整个计算机专业本科最重要的课程就被傻逼的我直接忽略过去了。直到大三我才反应过来以
2014-07-04 15:12:50
3498

转载 一个应届计算机毕业生的2012求职之路
文中提到的书: 程序设计:数据结构与算法分析(c语言版,他看了三遍)、TCPL(The C programming language)、The Elements of Programming Style,The Practice of Programming(程序设计实践,这本不错),Writing Solid Code,The Science of P
2014-04-25 12:19:53
995

转载 C++程序设计之四书五经
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将
2014-04-06 11:18:41
982
转载 flex通过HTTPService与java通信例子
flex通过HTTPService与java通信例子 http://blog.sina.com.cn/s/blog_6466ba060100u3w4.htmlflex中httpservice的send()用法 http://blog.youkuaiyun.com/yangjizhong/article/details/4793496
2015-09-16 20:24:52
669
原创 flex模拟监控数据的demo
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:component="deepen.core.component.*" xmlns:charts="charts.*" backgroundColor="white" creationComplete="init()">
2015-09-16 16:31:37
630
转载 flex画图demo
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:component="deepen.core.component.*" xmlns:charts="charts.*" backgroundColor="white"> <![CDATA[ import mx.
2015-09-16 13:54:31
724
转载 跨行清算系统的实现原理
原文最近看了很多银联方面的清算系统的设计原理,对于跨行清算系统有了很大的了解,写这篇文章的目的是在于从一个程序员的角度去思考一个跨行清算系统的架构是如何实现的以及整个过程中我们有哪些思想是可以借鉴的。由于金融里面涉及到太多的专业名词,包括借贷,备付金,头寸,调拨等等,这里不会涉及到这些,取而代之的是以大家可以理解的概念去解释。下面简单的介绍一下两种跨行清算系统的实现原理以及特点。一
2015-09-15 19:15:42
720
转载 不要告诉我你懂margin
不要告诉我你懂margin本文地址: http://www.hicss.net/do-not-tell-me-you-understand-margin/你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作
2015-08-12 15:34:22
550
原创 struts国际化操作中遇到display标签的处理办法
今天,处理多语言标签的时候遇到了display标签,记录一下最终的解决思路。============================在本地搭建测试环境=================先到display标签的官网http://displaytag.sourceforge.net/1.2/#display-el:table上把jar包下下来。然后按照install上的步骤应该就能成功导入di
2015-07-14 18:05:59
613
原创 Display tag library 1.2
http://displaytag.sourceforge.net/1.2/#display-el:table这个网址貌似被墙裂。。自备梯子访问吧。
2015-07-14 10:02:11
499
原创 javaScript实现多语言切换
改jsp页面的时候,发现有些js代码中的提示是不能直接套用struts的bean标签的,网上看了下javascript的切换方法,一般是在代码里做一个字符数组,根据浏览器的语言选择加载数组的哪一个值,这样做通用性不高。想到一个方法:在页面上写一个隐藏的div,然后div中放上bean标签,然后利用js代码读取div标签的内容即可。function ontest(){
2015-07-02 16:40:39
7925
转载 全零网络IP地址0.0.0.0表示意义详谈
RFC:0.0.0.0/8 - Addresses in this block refer to source hosts on "this"network. Address 0.0.0.0/32 may be used as a source address for thishost on this network; other addresses within 0.0.0.0/
2015-06-29 10:51:20
2066
转载 对测试自动化的争辩与讨论(微软讨论组)
先说说为什么做测试的人喜欢搞自动化。第一,自尊心。计算机科班出身的人都喜欢作开发(Dev)。做测试工作经常是身不由己,可是测试工作很多时间不需要编程,于是做测试的人想方设法写些程序,以显示自己也会编程。结果往往是欲罢不能,测试自动化程序越写越多,越写越复杂。后面我会谈谈测试自动化框架复杂的代价。第二,为了出成绩。很多测试组为了向管理层展示成绩,往往要拿出例如测试自动化达到80%,程
2015-06-29 10:46:28
649
转载 数据库语句 select * from table where 1=1 的用法和作用
我们先来看看这个语句的结果:select * from table where 1=1,其中where 1=1,由于1=1永远是成立的,返回TRUE,条件为真;所以,这条语句,就相当于select * from table,返回查询表中的所有数据。一、不用where 1=1 在多条件查询中的困扰举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查
2015-06-12 13:43:05
1039
转载 private static final long serialVersionUID的作用
原文今天在看项目源码的时候发现struts的action里面有[java] view plaincopyprivate static final long serialVersionUID = -1672970955045193907L; 这样的一条语句。中文搜索之后,全部都是如果你修改了此类, 要修改此
2015-05-29 11:51:42
2565
转载 序列化和反序列化
原文简介文章作者服务于美团推荐与个性化组,该组致力于为美团用户提供每天billion级别的高质量个性化推荐以及排序服务。从Terabyte级别的用户行为数据,到Gigabyte级别的Deal/Poi数据;从对实时性要求毫秒以内的用户实时地理位置数据,到定期后台job数据,推荐与重排序系统需要多种类型的数据服务。推荐与重排序系统客户包括各种内部服务、美团客户端、美团网站。为了提供
2015-05-29 11:48:56
774
转载 eclipse中编译好的jsp文件在哪里
以前直接在tomcat下发布项目遇到修改后的jsp页面不显示新版本的问题,也就是Jsp不重新编译了,原因是tomcat根据文件日期判断jsp文件 是不是比现有的翻译好的.java文件新来决定是否重新编译。解决方法就是删掉tomcat临时工作目录,也就是存在编译好的jsp文件的地方, 在\tomcat\work\Catalina\localhost\下 如果使用eclipse中集
2015-05-27 14:54:56
4645
1
原创 JSP——hello
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title herehello你好<% for(int i = 0 ;i < 5 ;++i) { out.print("" + i); }%> username :
2015-05-19 19:12:02
885
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
2015-05-19 18:28:17
488
原创 mapwingis c++ mfc 改变光标状态达到放大缩小平移的效果
mapwingis是个免费的开源插件,官网上的教程大多都是c#的。最近做的一个project是用的MFC,怎么调用他的接口了,网上的资料比较少,大多数都只有说到怎么显示矢量或者影像数据就结束了,但是这样的话,一打开图片光标的默认状态是放大,鼠标左键单击一下是当大,右键是缩小,拖动是选中放大,怎么实现像他给的demo中点击放大,或者缩小,平移按钮切换鼠标状态来完成相应的操作,mapwingis这些操
2015-05-04 20:15:18
3795
1
转载 字符串的全排列和组合算法
http://blog.youkuaiyun.com/hackbuteer1/article/details/7462447全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题
2015-05-03 15:19:46
537
原创 字符串的排列
#include #include using namespace std;void MyPermutition(char * a,int length,int index){ if(index == length -1) { for(int i = 0;i < length;++i) cout<<a[i]; cout<<endl; return; } else
2015-05-03 14:36:58
471
转载 遍历二叉树的各种操作(非递归遍历)
转载请标明出处,原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/6583988 先使用先序的方法建立一棵二叉树,然后分别使用递归与非递归的方法实现前序、中序、后序遍历二叉树,并使用了两种方法来进行层次遍历二叉树,一种方法就是使用STL中的queue,另外一种方法就是定义了一个数组队列,分别使用了front和rea
2015-05-02 15:36:54
557
原创 打印从1到n的数
#include #include using namespace std;void Print1ToN_1(int n) //存在溢出的可能{ int max = pow(10,n); for(int i = 1 ;i < max; ++i) { cout<<i<<" "; }}bool Plus1EveryTime(char *num,int n){ in
2015-05-01 16:06:37
605
转载 C++ 调用WINDOWS图片和传真查看器打开图片
CString sPicturePath = "C:\Users\Public\Pictures\Sample Pictures\八仙花.jpg";CString sPicturePara= "shimgvw.dll ImageView_Fullscreen "+ sPicturePath ; ShellExecute(NULL, NULL, "rundll32.exe",
2015-04-29 18:36:03
4443
原创 多益的笔试题
第一个编程题是随机产生【-20,20】之间的5个数,使得他们的和为0;不知道直接随机对不对,运行的时候秒出结果,好像还可以先枚举出所有满足条件的情况,然后随机一个序号解决问题#include#include #include#include #include using namespace std;int myrand(){ //srand(unsigned(rand(
2015-04-26 21:54:04
1816
原创 Lucky Substrings微软在线测试
时间限制:10000ms单点时限:1000ms内存限制:256MB描述A string s is LUCKY if and only if the number of different characters in s is a fibonacci number. Given a string consisting of only lower case
2015-04-26 21:40:32
1480
原创 2015编程之美资格赛:2月29日
题目1 : 2月29日时间限制:2000ms单点时限:1000ms内存限制:256MB描述给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。只有闰年有2月29日,满足以下一个条件的年份为闰年:1. 年份能被4整除但不能被100整除2. 年份能被400整除输入第一行为一个整数T,表示数据组数。之
2015-04-19 16:24:17
698
转载 最值得关注的10个C开源项目
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在
2015-04-11 14:53:03
692
原创 微软2015实习第二题Professor Q's Software
#include#include#include#include#includeusing namespace std;struct module{ int start_signal; int K; int * gen_signal; int time; bool flag;};bool check(int tem,module * my_module,int N)
2015-04-03 22:31:09
622
原创 阿里2015 实习笔试题笔记 分布式系统中的RPC请求经常出现乱序的情况
分布式系统中的RPC请求经常出现乱序的情况。写一个算法来将一个乱序的序列保序输出。例如,假设起始序号是1,对于(1, 2, 5, 8, 10, 4, 3, 6, 9, 7)这个序列,输出是:123, 4, 567, 8, 9, 10 上述例子中,3到来的时候会发现4,5已经在了。因此将已经满足顺序的整个序列(3, 4, 5)输出为一行
2015-04-02 22:04:29
1209
转载 原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式
2015-04-02 16:04:06
477
原创 64位还是32位
我的系统是64位的操作系统,可用内存总共有8G。用vs2012写程序的时候,默认还是编写32位的程序,目的是为了和以前的32操作系统兼容,但是也可以更改成64位程序,但是由于兼容问题还是不建议改了,至于改成64位程序的好处是什么了,以后在研究研究。改的地方是在这里然后改成64位平台即可,新建一个~~测试一下,在32位平台下,一个指针占用的字节是32位即4个字
2015-04-02 15:01:23
537
原创 MFC 工具栏和最近访问文件列表遇到的问题
1、想更改工具栏图标,按照之前的方法一直没哟更改成功。。。看了下,原来我新建的vs2012工程是基于visual stduio (默认是这个,可以让用户自定义工具栏和主题),之前用的那个是基于经典的mfc的visual stduio 默认的是从这个工具栏的类 CMFCToolBar m_wndToolBar;和CToolBar不是一个类。所以这个从CToolBar继承下
2015-04-01 22:02:20
805
原创 淡入淡出启动画面的制作
http://down.51cto.com/data/133335CSplashWnd.h#pragma once#include "afxwin.h"// CSplashWndclass CSplashWnd : public CWnd{ DECLARE_DYNAMIC(CSplashWnd)public: CSplashWnd(UINT nBitmapID);
2015-03-31 13:24:41
820
原创 多线程测试
#include #include #include #include using namespace std;int count_test = 100;HANDLE m_mutex = NULL;DWORD WINAPI thread1(LPVOID lparam);DWORD WINAPI thread2(LPVOID lparam);int main(){
2015-03-30 17:08:35
465
原创 写一个函数,输入int型,返回整数逆序后的字符串。如:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个参数,必须返回字符串
看了一下这个文章http://www.codeceo.com/article/alibaba-interview-java.html顺手写了下 应该符合题目意思吧~~#include #include #include using namespace std;string intTostring(int n){ string tem; if(n /10 == 0) {
2015-03-30 14:44:08
3682
转载 简析TCP的三次握手与四次分手
http://www.codeceo.com/article/tcp-3-hand.htmlTCP是什么?具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工
2015-03-30 10:47:43
602
转载 C++打开(弹出)指定路径文件夹
有时候我们需要利用代码将指定路径(folderpath)的文件夹打开(效果相当于我们双击了此文件夹),为了方便初次遇到这个问题的朋友,以下我罗列了几种可用的方法: 方法一:System("start folderpath"); 方法二:System("explorer.exe folderpath"); 方法三
2015-03-26 19:48:26
5354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人