BruceZhang
码龄13年
求更新 关注
提问 私信
  • 博客:3,506,199
    社区:2,084
    问答:4,511
    3,512,794
    总访问量
  • 499
    原创
  • 3,048
    粉丝
  • 30
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-12-22

个人简介:计算机专业的一个小学生

博客简介:

张勤一

博客描述:
echo "are you happy ?" | cut -d ' ' -f 3 | tr -d '\r\n '
查看详细资料
个人成就
  • 获得1,523次点赞
  • 内容获得1,092次评论
  • 获得1,417次收藏
  • 代码片获得622次分享
  • 博客总排名1,321,159名
创作历程
  • 1篇
    2017年
  • 3篇
    2016年
  • 41篇
    2015年
  • 48篇
    2014年
  • 760篇
    2013年
成就勋章
TA的专栏
  • Linux内核设计与实现
    51篇
  • C/C++
    38篇
  • Linux Shell 脚本攻略
    32篇
  • Linux 系统编程
    21篇
  • Linux内核设计的艺术
    33篇
  • Android SDK 样例源码分析
    6篇
  • 《UNIX环境高级编程》
    55篇
  • android网络编程
    7篇
  • Android开发精要
    28篇
  • Linux C编程
    30篇
  • UNIX系统编程
    15篇
  • TCP/IP详解
    20篇
  • Android
    109篇
  • 算法
    45篇
  • Android SDK实例分析
    28篇
  • Android常见运行时错误
    7篇
  • Android布局
    3篇
  • 数据库
    2篇
  • SQLite
    2篇
  • 计算机网络
    19篇
  • Android应用实例分析
    5篇
  • Android四大组件
    1篇
  • Android中的线程处理
    5篇
  • IP
    1篇
  • Socket
    1篇
  • Android环境搭建
    3篇
  • 安卓巴士Demo
    6篇
  • UNIX系统编程
    17篇
  • C/C++
    100篇
  • 疯狂Android讲义
    7篇
  • Java
    42篇
  • Linux C编程
    29篇
  • Linux学习之路
    58篇
  • Shell脚本学习
    32篇
  • Linux内核设计与实现
    60篇
  • TCP/IP详解
    20篇
  • 项目研究
    5篇
  • 安卓邮件项目
    4篇
  • 《UNIX环境高级编程》
    55篇
  • 《Android网络编程》
    7篇
  • Linux System Programming
    18篇
  • Linux内核设计的艺术
    34篇
  • java设计模式
    58篇
  • UNIX/LINUX程序设计教程
    4篇
  • 在这里的生活
    3篇
  • Unix IPC
    3篇
  • 大连
    4篇
  • 编程之美
    19篇
  • 深入理解 C 指针
    6篇
  • XM
    40篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

一个Demo学习Android中所有的Service

发布资源 2013.02.11 ·
rar

100多个Android Demo的集合

发布资源 2013.02.11 ·
rar

链表算法集锦

发布资源 2014.10.21 ·
h

教师信息和学生成绩管理系统

发布资源 2013.03.28 ·
rar

二维码生成

发布资源 2013.02.16 ·
zip

rose框架学习总结

rose框架学习总结rose框架为paoding rose框架具体可见https://code.google.com/p/paoding-rose/1   对rose框架的整体认识1.1B/S web开发 我们所做的web开发是基于HTTP的应用服务开发,主要由两部分组成:浏览器+服务端 大致流程为:浏览器向服务端发送HTTP请求,获取服务器IP,建立TCP连接,发送请求 服务器侦听请求,侦听到请
转载
博文更新于 2021.04.21 ·
4001 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

java设计模式---备忘录模式

备忘录模式定义:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。涉及角色:1.Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储自己的哪些内部状态。2.Memento(备忘录):负责存储Originat
转载
博文更新于 2021.04.21 ·
1019 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java设计模式---调停者模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的:  调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。为什么需要调停者  如下图所示,这个示意图中有大量的
转载
博文更新于 2021.04.21 ·
1554 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中重载与重写的区别

首先我们来讲讲:重载(Overloading)    (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。    (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方
转载
博文更新于 2021.04.21 ·
1694 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

构建Hadoop伪分布式环境

构建Hadoop伪分布式环境  这篇文章介绍Hadoop伪分布式环境的搭建过程与原理,是个人的学习总结,以纪念在各个步骤中遇到的麻烦、踩过的坑!  这篇笔记包含这样几个内容:配置伪分布式环境运行一个简单的作业可能遇到的问题及解决办法配置伪分布式环境  本文中的内容基于Hadoop2,即MapReduce作业运行在Yarn平台之上。打通SSH,实现无密码登陆   由于Hadoop控制脚本需
原创
博文更新于 2021.04.21 ·
1867 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

C语言实现修改文本文件中的特定行

最近由于项目需要实现修改文件的功能,所以,博主认真查阅了一些资料,但是,很遗憾,并没有太多的收获。好的,首先我先叙述下功能要求:其实很简单,就是Shell中sed命令的C语言实现,实现定位到所需要的字段的那一行,之后修改成需要的内容。但是由于C语言是面向过程的语言,需要顺序执行的特点,所以,实现中遇到了很多麻烦,在这里博主将实现的过程描述如下,以便大家参考。问题描述:文本内容:wireless.1
原创
博文更新于 2013.06.24 ·
18735 阅读 ·
10 点赞 ·
3 评论 ·
53 收藏

does not declare uses-library android.test.runner

在平时Android开发时突然执行程序,出现了 Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner的错误提示,这主要是你再Run As中错误的选择了目标为Android
翻译
博文更新于 2013.02.04 ·
1809 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

倒序输出单链表的内容

单链表是最简单的数据结构,同时也是最常接触的数据结构,这个问题也很常见,通常这个问题我们有两种解决办法。      1.逆置单链表之后输出      这篇文章讲述了这样的过程http://blog.csdn.net/dlutbrucezhang/article/details/11709633,但是这种方法不一定可行,因为这样改变了单链表原来的结构      2.利用栈的后进先出的思想,首先我们正
原创
博文更新于 2013.09.19 ·
3148 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android 通信--蓝牙

通常情况下,我们对蓝牙的操作主要有:开启和关闭蓝牙、搜索周边设备、能被周边设备所发现、获取配对设备、蓝牙设备间的数据传输。  1、打开蓝牙(当然首先要确保你的手机是有蓝牙设备的)  蓝牙设备主要分为两部分,一部分为本地设备,另一部分为远程设备。BluetoothAdapter——本地设备,对蓝牙操作首先就需要有一个BluetoothAdapter实例。常用的几个方法如下:
原创
博文更新于 2013.05.21 ·
10883 阅读 ·
7 点赞 ·
2 评论 ·
22 收藏

UNIX重定向--dup(2)函数

用同一个open()打开的文件可以有多个描述字与它相连,这种描述字称为重复描述字。重复一个描述字有两种方法:用函数dup()或dup2(),或用函数fcntl()。#include int dup (int old);int dup2 (int old,int new);dup()复制描述字old至一个新描述字,新描述字保证是当前未打开的最小编号可用描述字。dup2()复制描述
原创
博文更新于 2013.03.13 ·
3879 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java操作XML文件--读取内容

先把问题贴出来:编写一个可以解析xml及修改xml内容的工具类      由于我以前做过Android应用程序开发,之前也解析过xml文件,所以,这道题不是很难,这篇文章我先解决第一个问题,怎样去解析xml文件。      做过Android的朋友应该知道,Android中有几种解析xml文件的方法,最简单的当然是SAX(Simple API for XML),不过,这里需要注意一点,正是由于SA
原创
博文更新于 2013.08.13 ·
2657 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

浅谈C语言 extern 指针与数组

/* * d.c * * Created on: Nov 15, 2011 * Author: root */#include "apue.h"int a[] = {3,2};void hello(){ printf("d.c %d",a);}/* ======================================================
转载
博文更新于 2013.07.29 ·
1576 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java:使用匿名内部类在方法内部定义并启动线程

下面的代码展示了在一个方法中,通过匿名内部类定义一个Thread,并Override它的run()方法,之后直接启动该线程。这样的代码可用于在一个类内部通过另起线程来执行一个支线任务,一般这样的任务并不是该类的主要设计内容。public class StartFromMethod { private Thread t; private int number; private
转载
博文更新于 2013.07.28 ·
4489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux0.11进程分配时间片的策略

想知道内核什么时候给进程重新分配时间片,最好的办法就是阅读源代码(其中已经打了注释)/****************************************************************************//* 功能:进程调度。 *//* 先对alarm和信号进行处理,如果某个进程处于可中断睡眠状态,并且收 *//* 到信
转载
博文更新于 2013.07.15 ·
2591 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

随机生成100万个数,排序后保存在文件中

随机生成100万个数,存储在文件out1.txt中,使用内部排序完成,并重新储存在文件out2.txt中。(一)使用STL中的qsort函数进行操作:#include "stdio.h"#include "string.h"#include "stdlib.h"#include "time.h"int a[1000000];void load(char filename[]) //写文件
转载
博文更新于 2013.07.14 ·
1577 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏
加载更多