自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是传奇

Do cool things that matter

  • 博客(2665)
  • 资源 (7)
  • 收藏
  • 关注

原创 小米2013年校园招聘笔试题-简单并查集

九度:http://ac.jobdu.com/problem.php?pid=1526题目描述:假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表

2013-07-23 14:06:32 3057 7

原创 c# 委托 事件 EventHandler 观察者模式 详解,以及和java的比较

C#和java比较: java中使用的是接口。C#使用委托机制,可以用时 + 运算符进行注册,直接多播。 而java中是一般是使用一个集合来保存观察者。发布者(Publisher)= 被观察者 (Observable) = 事件源(java中的EventObject,C#中的sender)订阅者(Subscriber)=观察者(Observer)     =

2013-02-22 20:21:23 7062 2

原创 mysql笔试题一:查询where having 以及统计函数的使用

题目:有表如下:只用一个select语句查询:不及格科目大于或等于2科的学生,的平均分(所有科目的平均分)。mysql> select * from student;+------+---------+--------+| name | subject | score |+------+---------+--------+| 张三 | 数学 | 80

2013-01-31 16:08:02 12307 2

原创 Leetcode 刷题笔记一

2) 可以在遍历时统计出现了几个0。1) 使用冒泡排序,但是效率太低。128. 最长连续序列。

2024-03-17 00:47:38 365

原创 阿里云推荐码-jiyc4w

推荐码:jiyc4w第一购买可享受9折优惠,拿走不谢

2016-08-15 15:48:43 1317

原创 C++ 获取凌晨/月初 时间戳

static unsigned long long getMonthTime() { time_t t = time(0); // get time now struct tm * zeroTm= localtime(&t); zeroTm->tm_hour = 0; zeroTm->tm_min = 0; zer

2016-08-11 15:38:57 4512 1

JAVA和CPP的性能比较

Java vs C app performance – Gary explains视频地址:http://www.qiangwaiba.com/youtube/watch/TDBTiwjTT0kpublic boolean isprime(long a){ if(a == 2){ return true; }els...

2016-06-02 12:29:51 2012

Lambda表达式基础篇

一.简介       一个Lambda Expression(译为Lambda式)就是一个包含若干表达式和语句的匿名函数。可以被用作创建委托对象或表达式树类型。Lambda表达式对于编写 LINQ 查询表达式特别有用。所有的Lambda式都使用操作符“=>“,表示“goes to (转变为)”。操作符左边部分是输入参数表,右边部分是表达式或语句块。接下来就看一下它的作用及用法。...

2014-11-30 20:45:22 195

程序员将面临再次洗牌,你作何选择?

程序员将面临再次洗牌,你作何选择? 记得那大概是2009年,Java因为在网络互联网开发和跨平台的优势,开始盛行。当时几乎铺天盖地都是对Java语言的褒奖和对C/C++的贬低,以至于微软都得整出C#来对抗它。虽然很多文章的观点很幼稚,分析方向也不对,甚至根本对Java特性都没搞懂。然而,对很多初涉编程的程序员来说,这些文章对他们还是产生了相当深远的影响,外加一些小企业转向的灵活性,引领了...

2014-11-30 11:48:10 318 1

边喝咖啡边学Unity——第一章 Unity概述

作为本书的第一句正文,在这个醒目的位置再次想告诉大家,我的想法是大家把这本书当做一本闲书来读,同时也希望启发读者,因此目录结构只保留章节,不会再细分。重要的概念会特殊地提出来。        本章其实应该是枯燥无味的,对于Unity已经有所了解的读者可以自行跳过。鉴于本书的完整性不得不废话一章。        Unity是什么?        首先读者需要清楚地知道,Unity是一种...

2014-11-29 22:35:05 227

优秀的编程风格(Java篇)——高薪必看

 今天突发奇想,对编码习惯和编程风格很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助!   来自《The Elements of Java Style》-《Java编程风格》一书,值得一读的书籍,会让你在细节上节省很多时间,合作之间更加愉快!好处不多说了,但是有几个原则如下:1.保持原有风格2.坚持最小惊奇原则3.第一次就...

2014-11-29 21:48:47 179

原创 Spark-MapReduce编程-自连接(Scala)

关于SQL和Hadoop的实现参考这里 MapReduce编程-自连接这里用相同的原理,使用spark实现。本人也是刚学Scala,可能写的不好,还请指正。object SelfUion { def main(args: Array[String]) { val conf = new SparkConf().setAppName("SelfUnion") val sc

2014-11-25 18:47:17 3122 1

原创 MapReduce编程-自连接

SQL自连接SQL自身连接,可以解决很多问题。下面举的一个例子,就是使用了SQL自身连接,它解决了列与列之间的逻辑关系问题,准确的讲是列与列之间的层次关系。对于下面的表cp(存储的孩子和父母的关系),用一个SQL,找出所有的 grandchild 和 grandparent,就是找出所有的 孙子 -> 祖父母+-------+--------+| child | parent |

2014-11-25 15:10:03 2447

百度国际化将促进世界传播格局的重塑

文/高锋 中国驻瑞典哥德堡原总领事在浩淼如云的互联网中,Google和百度无疑是最具效率的信息入口,搜索引擎也是互联网事实上的流量分发器。从公司市值上看,Google和百度形成了划洋而治的格局。在现有的互联网秩序中,美国控制着互联网的先进技术,利用Google拥有的40多种语言版本,拥有搜索话语权。麦克布莱德委员会提出的“多种声音、一个世界”的理念还远未实现。如何打破护城河纵横的世界格...

2014-07-25 09:53:44 247

原创 volatile线程不安全例子

volatile并不能保证在运算时多线程public class VolatileTest { public static volatile int race = 0; public static void increase(){ race++; } private static final int THREADS_COUNT = 20; public stat

2014-07-08 15:29:05 2806 3

原创 一道java面试题-方法静态分派

一道面试题,下面程序的输出是?public class StaticDispatch { static abstract class Human{ } static class Man extends Human{ } static class Woman extends Human{ } public void sayHello(Human guy){ System.out

2014-07-08 11:05:56 1265

原创 Java调用Hadoop HDFS API编程

源码的下载地址:http://www.packtpub.com/code_download/11101

2014-07-04 13:23:59 3099

原创 Linux上获取本机的真实IP地址(Java)

import java.net.Inet4Address;import java.net.Inet6Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import

2014-07-04 12:01:44 4547

原创 JVM学习笔记-内存管理

第一章 内存分配1. 内存区域。    方法区和堆(线程共享),程序计数器 , VM栈 和 本地方法栈(线程隔离)。    1) java虚拟机栈:线程私有。描述的是java方法执行的内存模型:栈帧,用户存储 局部变量表,操作数栈,动态链接,方法出口等信息。         局部变量表在编译时即可完全确定!如果线程请求的栈深度大于 规定的深度,StackOverflowErro

2014-05-09 21:17:09 1409

原创 爬虫-微信公众平台消息获取

帮朋友抓取微信公众平台的用户评论信息。只说核心的部分,怎么解析评论信息。查看HTML代码,没有发现关于评论部分的标签。看了是用JS动态生成的,但是查找ajax请求也没有找到。最后搜索一下,原来是在这里: wx.cgiData = { total_count : 91, latest_msg_id : '200325222

2014-05-01 14:57:35 3460

2014腾讯实习笔试面试

成都这边14年的软件开发笔试题延续了一贯的传统,还是考查数据结构、操作系统、计算机网络等方面的内容,不过槽点还是很多的,首先就是笔试挨着坐,博主的左边就是同班同学(我没偷看啊!),考试的时候还有同学讨论题该怎么做(给跪了),然后题目据说照搬了往年的题,这个我不太清楚。从笔试的情况来看,笔试基本是不卡人的,所以大部分同学都收到了初面通知。 一面遇到的面试官比较nice,先介绍自己,然后让介...

2014-04-18 17:08:54 139

携程——聪明的猴子 (容斥定理)

Problem Description森林中有一排香蕉树(无限长),一只猴子站在其中一棵树上,猴子在跳跃前要先抽取一张卡片,卡片上写有A+1个自然数,其中最后一个是B,前A个数只能小于等于B,卡片上的数字可以相同。猴子每次跳跃先从卡片上任选一个自然数C,然后向左、或向右跳C棵树。猴子的任务是:跳到与它左边相邻的香蕉树上时,就可以吃掉上面的香蕉。例如,当A=2,B=4时,对于卡片(2, 3, ...

2014-04-16 16:11:44 123

Java程序员应该常思考的问题

Java Serial1. Java基础问答2. Java Generic3. Latch VS Barrier4. AtomicInteger, BlockingQueue and Fork/Join5. ConcurrentHashMap, Executor, ThreadPoolJava基础问答1. 进程vs线程2. JVM同步交互机制介绍3. Sync...

2014-04-16 16:08:09 133

使用JDBC时Class.forName()的作用

  使用JDBC时,我们都会很自然得使用下列语句:java 代码Class.forName("com.mysql.jdbc.Driver");   String url = "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";   String user = "";  ...

2014-04-15 15:51:33 154

硅谷大公司之间的互不挖人协议

乔布斯曾表示,如果谷歌敢雇佣苹果的员工,就意味着向苹果宣战。  在以技术为核心的科技公司,竞争对手的任何“挖墙角”行为都有可能造成重大影响。为了杜绝这种麻烦,硅谷大公司高管之间达成了一项“秘密协议”——互不挖人。 这个高层“阴谋”第一次暴露,缘于2011年,五名软件工程师针对苹果、谷歌等公司提起的民事诉讼。这五名工程师提出诉讼称:包括苹果、谷歌、英特尔在内的数家行业巨头,自2...

2014-04-13 22:39:01 1196

什么是字符串常量池?

在理解字符串常量前,我们先熟悉一下如何创建一个字符串,在Java中有两种方法可以创建一个字符串对象:使用new运算符。例如:String str = new String("Hello"); 使用字符串常量或者常量表达式。例如:String str="Hello"; //(字符串常量) 或者 String str="Hel" + "lo"; //(字符串常量表达式...

2014-04-11 09:38:02 177

马云:预测2014——可怕

1.人民币不再那么值钱了。2014年的某一天,可能意味着长达8年的人民币单边升值过程的彻底结束,而美金、港币将开始漫长的升值之旅。黄金继续跌,中国大妈手里的金条,再捂上几年吧!2.至于房价,不可能大涨,也不可能大跌。房地产全国联网登记2014年仍然不会顺利实现。3.油价会便宜点儿。中东无战事,中石油又抓了一大堆硕鼠。省出他们喝茅台的钱,全国油价能降5毛钱。4.茅台还将跌。800块以下...

2014-04-10 16:58:34 161

ios Instruments 内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存...

2014-04-09 22:03:33 98

iOS 图形处理 翻译

原文的题目是 Designing for iOS: Graphics & Performance, ---Begin---在之前的文章里,我们探讨了基于多种不同技术来实现自定义的UIButton,当然不同的技术所涉及到的代码复杂度和难度也不一样。但是我也有意提到了基于不同方法的实现所体现出的性能表现也不一一相同。 【在屏幕背后的东西】为了了解性能是如何受到影响的,...

2014-04-09 21:58:16 139

程序员收入报告

最近,波兰的程序员 Chris (也叫 KreCi)公布了他的第十四期程序员收入报告。数据显示,上月是目前为止他收入最多的一个月。Chris 的收入并不是指他的工资或薪水,Chris 是一个自由职业者。他的收入也不是来自个人承包软件工程的收入,他更像是一个果农,种了优良的果树,只要不断的给这些果树施肥浇水,这些果树会给他带来源源不断的财富。他的收入主要来自下面几个方面:1. 亚马逊分销联...

2014-04-08 19:37:59 153

破窗理论

在过去的一篇文章里,我曾经提到过“破窗理论”。对于下面这个实用主义程序员的观点,你或许很熟悉:不要放任“破窗”(不良的设计、错误的决定或者糟糕的代码)不管,一旦发现就要尽快修复。如果时间不够,那就先把它隔离起来。你可以把这些令人不快的代码注释掉,或者显示“尚未实现”的消息,或者用虚假的数据来代替。你应该采取一些措施,以防止进一步的破坏,并且表现出一切尽在掌握之中的样子。我们看到过,一些曾...

2014-04-07 22:42:01 207

原创 面试题:++*p, *p++ 和 *++p

预测下面程序的输出:01// PROGRAM 102#include 03int main(void)04{05    int arr[] = {10, 2

2014-04-04 12:47:57 1841

2.15 亿美元:阿里巴巴注资移动通信应用 Tango

Facebook 190 亿美金收购 WhatsApp 的重磅消息刚刚过去不久,社交及通讯应用 Tango 日前宣布获得 2.8 亿美元的投资,由阿里巴巴领投,阿里巴巴投资资金达 2.15 亿美元。Tango 是一款社交讯息和娱乐应用程序,可以进行视频和语音通话、发送文本信息、玩游戏等。目前有用户 2 亿,月活跃用户达到 7000 万。本轮融资的投资方除了阿里巴巴,还有 Tango 先前...

2014-03-21 15:55:01 111

思科:Java成91%恶意攻击的主要原因

思科的2014年度安全报告中指出:甲骨文公司的Java技术成为安全问题的主要来源。根据思科最近的安全报告,在2013年,IT企业面对着各种各样的网络攻击和风险。但是,没有任何一项技术会遭到如此多的吐槽,除了Java。思科的2014年度安全报告发现,Java占据了2013年所有安全问题91%的比例。“在观测到的网络攻击中,Java贡献了大份额的负载值。”来自思科技术部门的技术主管莱...

2014-03-18 14:13:06 216

从BAT到阿Q:百度真的要掉队了?

中国人很善于用一些简单的绰号做总结。这几年来,逐渐诞生了几个专有绰号来概括互联网垄断寡头企业。BAT :百度、阿里、腾讯。TABLE :T是腾讯,A是阿里巴巴,B是百度,L是雷军系(即金山小米系),E是周鸿祎系(即360系)。TABLES :S代表门户网站中最有机会的新浪和搜狐。而上述说法中,最早产生,最后被沉淀下来,并被广泛接受的,就是“BAT”。也许正是因为...

2014-03-16 20:53:22 237

Linux终端管理进程:10个你必须知道的命令

Linux终端有一系列有用的命令。它们可以显示正在运行的进程、杀死进程和改变进程的优先级。本文列举了一些经典传统的命令和一些有用新颖的命令。本文提到的命令会实现某个单一功能。它们可以结合起来——这也是Unix设计程序的理念。其它命令,例如htop,会在命令的上层提供一个友好的界面供用户使用。toptop命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令。top以列...

2014-03-15 23:04:51 212

[Java]初始化与清理

1. 构造器初始化和清理是涉及安全的两个问题,许多C程序的错误都源于忘记初始化变量,当使用完一个元素时,也很容易忘记清理它。C++引入了构造器的概念,这是一个在创建对象时被自动调用的特殊方法,Java中也采用了构造器,并额外提供了垃圾回收器,对于不再使用的内存资源,垃圾回收器能自动将其释放。在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。创建对象时,如果类具有构造器...

2014-03-15 10:46:58 100

“全球免费Wi-Fi” 的真相

 所谓外联网,其实只是“墙外广播”而已,只能单向提供信息。 “世界上只有60%的人能通过互联网学到丰富的知识。在一些乡村和偏远地区,手机信号和互联网根本不存在。Outernet的主要目的就是弥合全球的信息鸿沟。”这个野心勃勃的项目也可以译作“外联网”。其发起者——来自美国的媒体发展投资基金(简称MDIF),计划在2015年6月以前向近地轨道发射150颗卫星,并将数据转换成Wi...

2014-03-14 20:02:14 394

Java常量池详解之一道比较蛋疼的面试题

代码如下: 此文章来自DreamSea(张小哲),转载请注明出处!/** * * @author DreamSea 2011-11-19 */public class IntegerTest { public static void main(String[] args) { objPoolTest(); } ...

2014-03-14 10:04:51 99

马云在天上,刘强东在海上

 图片来自网络一直在追赶淘宝的京东,这一次终于领先一步文 | 秦筱 马云只负责为世人搭建一个突破他们想象力的平台,至于买与卖,你们自己玩。而刘强东小时候的梦想是不断买船,把生意做大,凑成一支大船队。 江苏宿迁市来龙镇光明村距离京杭大运河不过10公里,这是刘强东出生的地方。1983年,刘父花2000元买了一条排水量9吨的船跑运输,还是小学生的刘强东每年寒暑假都跟着父母跑...

2014-03-12 12:45:55 459

Android View Hierarchy,解决View Hierarchy不能启动

解决这个启动 View Hierarchy时的这个bug: hierarchy viewer unable to debug device

2013-09-09

myeclipse svn 插件

myeclipse svn 插件,适用于myeclipse的svn插件。教程可以看这里:http://www.oschina.net/question/158170_34997。 比较简便的是link安装。

2013-01-29

最新官网的eclipse svn插件

在官网下的,找不到的朋友们可以再这里下载了。

2013-01-29

VC6.0字体设置工具

可以修改vc++6.0的字体大小,亲测成功,貌似有人分享过了,在这里在分享一次,给需要的人。

2013-01-07

VC6.0助手破解版

适用于VC6.0! VS2010也可使用。里面有使用的方法,大家可以自己看,亲测可用哦!

2013-01-07

自己写的android五子棋游戏,可实现简单人机对战,欢迎交流

自己的较为简单。 仅供交流学习! 感谢大家提供意见!

2012-10-09

android自己写的游戏源码

一个五子棋的游戏,结构完整,界面较好。整体来说是一个不错的学习资源

2012-09-14

空空如也

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

TA关注的人

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