自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 小谈Vim打开文件开头的<feff>

在本地Windows机上开发的PHP程序上传到linux服务器上后,通过浏览器访问相应接口,发现返回的数据前多了一个莫名的字符‘-’,甚为不解。之后通过网络抓包的方式,查看到接口返回数据前多了 EF BB BF。出现了如此令人不知所以然的bug总是极度让人抓狂。经过了几番尝试之后,仍然不能得以解决,但也隐隐感觉得可能是字符编码的问题,遂用PHPStorm新建了一个文件,然后重新将之前出bug的文件

2015-07-29 21:08:18 1707

原创 谈谈C和C++

面向对象程序设计不同于结构化程序设计的地方

2015-03-22 16:57:41 620

原创 Vim使用总结

Vim 显示行号 set nu!

2015-03-21 14:47:42 611

原创 linux环境下玩转截图

当习惯了使用linux环境处理事务时,总少不了截图的需求。windows环境下有各种截图工具方便大家进行截图处理,那么linux环境下都有哪些截图方式或工具呢?这里就给大家盘点一下linux环境下几种截图方式:      (1)使用键盘功能键Print Screen或Alt+Print Screen组合键来抓图                这种方式当属最简单的截图方式,可以借助Print

2015-03-12 21:52:53 751

转载 程序员编程技术迅速提高的终极攻略

前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要

2015-03-08 16:18:26 463

原创 Disksim使用方式总结

Disksim几种使用方式总结

2014-10-29 21:00:40 2870 2

原创 #include_next

今天在查看glibc-2.20源码以了解线程私有数据ji z

2014-10-23 14:08:17 3286

转载 最长回文子串

最长回文子串是最初我在网易笔试的时候遇见的,当时天真的把原字符串S倒转过来成为S‘,以为这样就将问题转化成为了求S和S’的最长公共子串的问题,而这个问题是典型的DP问题,我也在前面的文章中介绍了3中解决这个问题的方法。但是非常可惜,后来才知道这个算法是不完善的。那么到底为什么呢?听我慢慢道来。S=“c a b a”  那么  S' = “a b a c”, 这样的情况下 S和 S‘的最长公共子

2014-08-11 10:15:47 391

原创 ubuntu下配置java

虽然已在linux系统中配置Java语言环境duo c

2014-06-16 21:27:57 601

原创 python3.x之print()不换行解决方案

偶然间接触到python,

2014-04-28 16:07:33 15249 1

转载 ubuntu下DiskSim+SSD extension安装

一、DiskSim 以及 SSD扩展插件简介DiskSim is a low-level storagesimulation tool, which can generate timing-accurate simulationresult. It is developed by Greg Ganger. Current version is 4.0 andit is out in Jun

2014-02-24 16:02:22 1904 1

转载 NAND闪存SLC、MLC、TLC架构的区别

了解NAND闪存三种架构芯片的区别,对于专业人士或需要购买SSD的非专业人士来讲,都有不小的益处。其区别如下:     SLC = Single-Level Cell ,即1bit/cell,其结构简单但是执行效率高,最大的特点就是速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命。其在企业级SSD上比较常见,例如经典的Intel X25-E系列,此外在一些高端的U盘上

2014-02-22 22:30:33 5199

转载 NOR flash vs NAND flash

NOR flash对比NAND flash主要有如下不同点: 1) 闪存芯片读写的基本单位不同   应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用程序对NAND芯片操作是以“块”为基本单位。NAND闪存的块比较小,一般是8KB,然后每

2014-02-22 13:28:32 872

原创 在ubuntu和Windows下安装配置Hadoop

最近学习hadoop,看了很长时间《hadoop权威指南》一书,却一直未动手搭一下环境。为了更深一步的学习,开始摸索着在自己的Windows和ubuntu电脑上安装hadoop。    Hadoop以Java语言写就,因而需要在本地计算机上预安装Java6或更新版本。Hadoop能运行在Unix或Windows平台上。Linux是Hadoop唯一支持的生产平台,在其他的Unix系统(包括Mac

2013-12-17 21:01:16 1245

原创 ubuntu之注销账户后无法再登录问题

配置ubuntu13.10环境时,无意选择了下注销当前账户的操作,结果再次进行登录时,屏幕闪了一下黑屏就又还原到了初始登录界面,多次测试依然如故。由于当时系统创建了两个账户,此时登录另一个账户却可以进去,而且注销后仍然可以进去,很是不解。       网上博文解释原因:无法登录的那个账户的主目录下的.Xauthority文件的拥有者变成了root,从而以用户登陆的时候无法都取.Xauthori

2013-11-27 14:49:44 6708

原创 一个正整数约数的个数

关于这个问题最容易想到的就是求出其个约数并对其进行一一计数了。这里附上稍微优化的代码,不再赘述。#include#includeint main(){ int n,num,i,cnt; double tmp; while(~scanf("%d",&n)&&n!=0) { while(n--) { sc

2013-11-25 14:55:30 2153

原创 最长上升子序列&最大上升子序列和

最长上升子序列问题即是求一个给定数组中,严格递增的最长子序列的长度,如序列1,2,2,4,3。其最长上升子序列为1,2,3or1,2,4.最长子序列的长度即是3。最大上升子序列和问题即是求一个给定数组中,严格递增的子序列中和最大的序列的和(显然,最长子序列未必和是最大的)。如序列100,1,2,3,其最长上升子序列为1,2,3,而最大上升子序列和为100。       由于DP在求解问题最优解

2013-11-21 12:43:48 1940

原创 题目1504:把数组排成最小的数

题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。输入: 输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个整数m (1输入的第二行包括m个正整数,其中每个正整数不超过10000000。输出: 对应每个测试案例,

2013-10-30 13:30:23 555

原创 求一个非负数的平方根--sqrt实现

学过C或任何一种包含标准库语言的我们,求解一个非负数的平方根自然来的容易,随便调用下类似sqrt的函数就一切ok了!比较喜欢探究的同学也会好奇不用sqrt怎么实现求一个数的平方根,或者说sqrt是如何实现的,这种题目也时常会出现在一些公司的面试中。      本人虽然以前也好奇过,但从未尝试去查询资料探究一番,今有幸看到一公司的面试题提到,遂总结之以加深印象。1、最笨也最易想到的或许就是暴

2013-10-10 19:46:05 3068

原创 基于JXTA进行模型设计的关键过程分析

1.加入P2P网络    节点启动基于JXTA平台开发的应用程序,首先通过加入NetPeerGroup,初始化平台对等组和网络对等组,并启动JXTA.然后可以启动NetPeerGroup中的发现服务(DiscoveryService)以发现通告,并做出相应的处理。JXTA首先会调用下面函数在本地缓存搜索想要搜索的满足相关属性通告, EnumerationAdvertisement>getLoc

2013-07-26 09:46:26 849 6

原创 JXTA简介

前段时间做的毕业设计借助了Sun公司支持的开源JXTA项目,却一直未曾对这部分的学习进行一定的总结,今儿闲来无事,便想弥补一下。1.JXTA项目简述       JXTA是Sun公司为解决先前开发P2P系统没有统一标准而提出的开发P2P应用的通用平台。JXTA定义了一组通用标准化协议,用于现有Internet和非IP网络基础上建立一个虚拟的P2P网络,实现结点间的通信。简单的说,JXTA是

2013-07-22 10:35:09 1838 1

转载 不使用 +-×÷ 运算符来实现 加减乘除 四项运算

本文摘自: http://www.cppblog.com/qingbizhu/archive/2012/03/30/168148.html最近,在看《剑指Offer——名企面试官精讲典型编程题》一书,当看到“面试题47:不用加减乘除做加法”时,经过一分钟左右思考后,得出了思路,跟书上一对照,基本一致,呵呵O(∩_∩)O~。于是,随即又开始思考:加法是实现了,那么减法、乘法还有除

2013-07-21 10:11:55 663

原创 写博客的重要性

以前看很多大牛写的博客被很多人分享评论总是羡慕不已,也曾从一些大牛那里了解到写博客的重要性。可由于自己的惰性以及找的各种各样的借口,至今未能坚持写博文。糊里糊涂过了那么多年,今天脑袋一热,决定写下这篇文章开启自己坚持定期不定期写博文的生涯。       定期写博文可以整理自己一段时间的思路,回想某段时间所做事的过程即是进行思考、知识沉淀的过程,而学习一样东样只有尽可能的通过这种过程才能印象深刻

2013-07-20 09:44:36 475

原创 struct sockaddr与struct sockaddr_in的那些事

笔者在最近的网络编程学习中,写过使用UDP协议的echo服务程序。其中在提取int recvfrom(int sockfd ,void *buffer,size_t len,int flags,struct sockaddr * from,socklen_t  *fromlen)函数调用后获得的客户端IP信息时,使用char inet_ntoa(struct in_addr in)将from变量中

2012-03-27 22:56:05 537

原创 win7下创建虚拟wifi,使手机、电脑共享网络

近来,由于本人笔记本电脑的无线网络适配器出现了问题,在校园内只能使用有线上网给自己的生活学习带来极大的不便。于是,一直思索着如何找到一种比较好的方式解决这个问题(除了更换网路适配器之外,呵呵......)。后来,想到了用自己的手机与电脑共享internet。由此,又希望自己手机能够连接同学的电脑,以使得其与同学的电脑共享网络服务(手机变成了纯粹的路由器了呀!)。于是,上网查了一些资料,借鉴了一些网

2012-03-16 19:41:59 1299

实现局域网内两台windows计算机之间实现数据共享

文档主要介绍如何实现两台windows计算机之间实现数据共享。

2011-09-04

空空如也

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

TA关注的人

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