tanyujing
码龄17年
求更新 关注
提问 私信
  • 博客:488,825
    488,825
    总访问量
  • 91
    原创
  • 135
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
加入CSDN时间: 2008-10-24
博客简介:

tanyujing的专栏

博客描述:
无论你犯了多少错,或者你进步得有多慢,你都走在了那些不曾尝试的人的前面。
查看详细资料
个人成就
  • 获得255次点赞
  • 内容获得52次评论
  • 获得106次收藏
  • 博客总排名1,096,496名
创作历程
  • 90篇
    2013年
  • 2篇
    2012年
成就勋章
TA的专栏
  • 排序算法
    12篇
  • 动态规划
    3篇
  • 字符串
    7篇
  • 数字游戏
    6篇
  • 杂题
    4篇
  • 栈
    4篇
  • 链表
    5篇
  • zookeeper
  • 队列
    2篇
  • 树
    10篇
  • 数组
    2篇
  • 编程之美
    4篇
  • java相关
    4篇
  • 操纵系统
    2篇
  • web
  • 数据库
    3篇
  • linux
    10篇
  • java基础知识
    3篇
  • 计算机网络
    5篇
  • shell
    2篇
  • she
  • 设计模式
    1篇
  • an'qu
  • 安全
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

背包九讲完整版

发布资源 2013.03.19 ·
doc

调整数组使奇数位元素为奇数,偶数为元素为偶数

本题为百度质量部面试题2n个数,一半奇数,一半偶数,设计一个程序让奇数位上的数是奇数,偶数位上的是偶数,并计算程序的空间复杂度和时间复杂度 程序思想:本题类似于调整数组使奇数位于数组前半部分,偶数位于数组后半部分。设两个指针,一个初始化为ou=0,另一个初始化为ji=1,如果arr[ou]为偶数,ou+=2;如果arr[ji]为奇数,ji+=2;如果oupublic c
原创
博文更新于 2013.07.15 ·
3857 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

单例模式的常见应用场景

单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cn
转载
博文更新于 2015.10.19 ·
92147 阅读 ·
54 点赞 ·
1 评论 ·
87 收藏

公钥和私钥

公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。      使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:      1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。      2. 必须保证是我发送的邮件,不是别人冒充我的。      要达到这样的目标必须发送邮件的两人都有公钥和
原创
博文更新于 2013.12.16 ·
130726 阅读 ·
71 点赞 ·
11 评论 ·
124 收藏

linux apt-get

常用的APT命令参数:   apt-cache search package 搜索包   apt-cache show package 获取包的相关信息,如说明、大小、版本等   sudo apt-get install package 安装包   sudo apt-get install package - - reinstall 重新安装包   sudo
原创
博文更新于 2013.10.24 ·
2922 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Linux rpm

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst
原创
博文更新于 2013.10.24 ·
2087 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JDBC操作数据库的编程步骤

//第一步,注册驱动程序Class.forName("数据库驱动的完整类名");//第二步,获取一个数据库的连接Connection conn = DriverManager.getConnection("连接URL","用户名","密码");//第三步,创建一个会话Statement stmt=conn.createStatement();//第四步,执行SQL语句,增加
原创
博文更新于 2013.10.24 ·
1445 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

ssh连接的时候出现Host key verification failed.

今天在服务器上执行远程操作命令出现以下的问题:[root@www ~]# ssh 205.209.161.**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSS
原创
博文更新于 2013.09.02 ·
2377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux sed

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般
原创
博文更新于 2013.09.02 ·
1772 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

shell test用法

)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                         
原创
博文更新于 2013.08.28 ·
929 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Linux Shell编程入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell
原创
博文更新于 2013.08.02 ·
1030 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Shell脚本编程的常识

(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d            目录                                                       l             符号链接s             套接字文件                                    
原创
博文更新于 2013.08.02 ·
1442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql select简单用法

1、select语句可以用回车分隔$sql="select * from article where id=1"和 $sql="select * from article     where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时2、批量查询数据可以用in来实现$sql="select * from article w
原创
博文更新于 2013.07.20 ·
1402 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

前序 中序 后序 遍历 递归 非递归算法 java实现

前序遍历 非递归  public void preordernorec(TreeNode root){ //System.out.println("先序遍历(非递归):"); //用数组模拟栈,假设有节点个数不超过32个 TreeNode[] stack = new TreeNode[32]; for(int i =0;i<32;i++){ stack[i] = nu
原创
博文更新于 2013.07.19 ·
6460 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

String StringBuffer StringBuilder 区别

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对
原创
博文更新于 2013.07.18 ·
1158 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Linux tail命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式;tail[必要参数][选择参数][文件]   2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
原创
博文更新于 2013.07.18 ·
909 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

linux head命令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式:head [参数]... [文件]...  2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数:-q 隐藏文件名-v
原创
博文更新于 2013.07.18 ·
1045 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Linux less命令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的
原创
博文更新于 2013.07.18 ·
1054 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux 下cat命令的用法

简略版:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename     只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank
原创
博文更新于 2013.07.18 ·
21848 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

TCP time_wait状态

主动关闭的Socket端会进入TIME_WAIT状态,并且持续2MSL时间长度,MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒,因而,TIME_WAIT状态一般维持在1-4分钟。    TIME_WA
原创
博文更新于 2013.07.17 ·
1142 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多