自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 收藏
  • 关注

转载 Thinking in Java 源代码 & source code 在IDEA上运行

参考我52的文章:https://www.52pojie.cn/thread-912471-1-1.html转载于:https://www.cnblogs.com/AI-Cobe/p/10605434.html

2019-03-27 09:48:00 557

转载 Linux 系统编程实战——4.7习题

3.编写一个函数,从字符串s的第i个字符开始删除n个字符(注意要检查输入参数)4.用递归方法求一个n个数的整形数组的最大值 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 5 void deleteStr(char *param, int st...

2019-01-10 16:38:00 193

转载 Linux 系统编程实战——指针(一些有意思的代码)

                                   1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 5 void reverse(char *p) { 6 if('\0' == *p) { 7 ...

2019-01-10 14:35:00 733

转载 Linux 系统编程实战——指针

指针指针作为函数参数指针作为返回值指向函数的指针函数指针作为形参返回函数指针的函数指针作为函数参数  数据类型 函数名(指针……)指针作为返回值  数据类型 *函数名(参数,参数,参数……)                      指向函数的指针数据类型 (*函数名)(参数,参数……)                    ...

2019-01-08 18:12:00 105

转载 Chapter 1.Introduction_1.1Introduca

1.1 IntroductionWhen writing programs that communicate across a computer network, one must first invent a protocol, an agreement on how those programs will communicate. Before delving into the ...

2019-01-02 16:34:00 111

转载 Java Resizable Array

原文链接:http://tutorials.jenkov.com/java-performance/resizable-array.html,如有侵权,立删Java Resizable ArrayJava Resizable Array - GitHub RepositoryResizable Array Use CaseResizable Array DesignE...

2018-12-01 18:56:00 96

转载 Java NIO Selector(八)

原文链接:http://tutorials.jenkov.com/java-nio/selectors.html,如有侵权,立删这篇臭又硬,自己啃吧转载于:https://www.cnblogs.com/AI-Cobe/p/10023014.html

2018-11-26 21:19:00 56

转载 Java NIO Channel to Channel Transfers(六)

原文链接:http://tutorials.jenkov.com/java-nio/channel-to-channel-transfers.html,如有侵权,立删Java NIO Channel to Channel TransferstransferFrom()transferTo()  如果两个channel中有一个是filechannel,那么两个cha...

2018-11-26 21:15:00 121

转载 Java NIO Scatter/Gather(五)

原文链接:http://tutorials.jenkov.com/java-nio/scatter-gather.html,如有侵权,立删Java NIO Scatter/GatherScattering ReadsGathering Writes   Java NIO引入了 Scatter 和 Gather,这两个概念使用于向channel写入数据和从chann...

2018-11-26 20:49:00 81

转载 Java NIO Buffer(四)

原文链接:http://tutorials.jenkov.com/java-nio/buffers.html,如有侵权,立删。Java NIO Bufferbuffer的基本使用buffer的capacity、position、limit属性buffer类型分配缓存区向buffer中写入数据flip()方法从buffer中读取数据rewind...

2018-11-26 18:51:00 71

转载 Java NIO Channel(三)

原文链接:http://tutorials.jenkov.com/java-nio/channels.htmlJava NIO ChannelChannel 的实现简单的Channel例子  Java NIO和标准的IO流,有一些不同的地方:对于channel,你可以写或者读。而stream的话,只能写或只能读。channel的读和写是异步的。ch...

2018-11-26 15:05:00 54

转载 Java NIO Overview(二)

原文链接:http://tutorials.jenkov.com/java-nio/overview.html,如有侵权,立删。Java NIO Overview  Java NIO包含以下部件:ChannelsBuffersSelectors  Java NIO由很多类和组件组成,但是channel和buffer还有selector是Java NIO的核...

2018-11-26 12:18:00 64

转载 Java NIO Tutorial(一)

以下翻译自——http://tutorials.jenkov.com/java-nio/index.html,如有侵权,立删。Java NIO Tutorial   Java NIO 是Java IO(from Java 1.4)的一个可供替换的选择,意味着可以替换标准的Java IO和Java Networking API。比起标准的Java IO API,NIO提供了不同的...

2018-11-26 11:14:00 94

转载 NIO——FileChannel

1 package javaj.nio.channel; 2 3 import java.io.RandomAccessFile; 4 import java.nio.ByteBuffer; 5 import java.util.Objects; 6 7 /** 8 * 文件通道 9 *10 * @author wangYuBai...

2018-11-23 21:24:00 92

转载 (十一)——LoginServlet & RegisterServlet

这里附上我写的两个类 1 package my.tomcat2; 2 3 import java.net.Socket; 4 5 public class LoginServlet extends Servlet { 6 7 @Override 8 public void doGet(Request request, Respon...

2018-09-07 20:52:00 390

转载 (十)——WebApp

1 package my.tomcat2; 2 3 import org.xml.sax.SAXException; 4 5 import javax.xml.parsers.ParserConfigurationException; 6 import javax.xml.parsers.SAXParser; 7 import javax.xml.par...

2018-09-07 20:51:00 97

转载 (九)——Entity&Mapping

这里忘了 1 package my.tomcat2; 2 3 /** 4 * <servlet> 5 * <servlet-name>login</servlet-name> 6 * <servlet-class>my.tomcat2.LoginServlet&lt...

2018-09-07 20:47:00 91

转载 (八)——WebHandler

1 package my.tomcat2; 2 3 import org.xml.sax.Attributes; 4 import org.xml.sax.SAXException; 5 import org.xml.sax.helpers.DefaultHandler; 6 7 import javax.xml.parsers.Parse...

2018-09-07 20:43:00 167

转载 (七)——web.xml

这里为下一步做准备,我们需要将 映射关系 存放到一个xml配置文件中去,这样就不用通过修改程序来进行映射了,而且只需要修改xml,之后就不需要再次运行程序。如果在程序中修改的话,还要再次编译运行。 1 <?xml version = "1.0" encoding = "UTF-8" ?> 2 <web-app> 3 <servlet&...

2018-09-07 20:31:00 62

转载 (六)——ServletContext

1 package my.tomcat2; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 /** 7 * 如果只有Servlet的话,URL没用,而且我们也只能访问同一个Servlet。 8 * 所以这里,又是抽象,将 servletName -》 servletClass, ...

2018-09-07 20:27:00 50

转载 (五)——Response

1 package my.tomcat2; 2 3 import java.io.BufferedWriter; 4 import java.io.IOException; 5 import java.io.OutputStreamWriter; 6 import java.net.Socket; 7 import java.util.Date; 8 ...

2018-09-07 20:19:00 94

转载 (四)——Request

1 package my.tomcat2; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.io.UnsupportedEncodingException; 7 ...

2018-09-07 20:13:00 83

转载 (三)——Servlet

1 package my.tomcat2; 2 3 import java.net.Socket; 4 5 /** 6 * 用来封装 Request 和 Response,也就是客户端发来的请求和回应 7 */ 8 public abstract class Servlet { 9 10 protected void servic...

2018-09-07 20:02:00 67

转载 (二)——Dispatcher

1 package my.tomcat2; 2 3 import java.io.IOException; 4 import java.net.Socket; 5 6 /** 7 * 分发器,用于创建线程,使得多个客户端可以同时连接服务器 8 */ 9 public class Dispatcher implements Runnable {...

2018-09-07 20:00:00 70

转载 (一)——Server

1 package my.tomcat2; 2 3 import java.io.IOException; 4 import java.net.ServerSocket; 5 import java.net.Socket; 6 7 public class Server { 8 //服务器 9 public static Serv...

2018-09-07 19:59:00 89

转载 Tree树——insertNode()

通过queue 队列来进行 insert 操作,判断 tree 的各个节点是否存在 left 和 right 为NULL的情况,如果有就将 新的 叶子插入。这里要循环遍历树,通过 queue 来进行判断,如果root(根),不为空,将其enqueue(),然后看代码吧 1 #include<stdio.h> 2 #include<stdlib....

2018-07-24 11:51:00 278

转载 Tree树

tree,是非线性数据结构,array、linked list、stack、queue,是线性数据结构。线性数据结构:数据元素是一对一非线性数据结构:数据元素存在一对多或者多对一的关系 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 struct tree 5 { 6 int ...

2018-07-24 11:37:00 83

转载 Queue队列

队列,和栈相反 FIFO&LILO。有两个端点,rear 和 front,插入在rear之后插入,删除在front。可以用 array 和 linked list 实现,至于各自的优缺点,之前写的有。这里就不再赘述了array静态的linked list动态的array 实现 1 #include<stdio.h> ...

2018-07-24 11:30:00 61

转载 Stack栈——application of stack

判断括号表达式是否平衡平衡:example:{[]}()不平衡:example:{[}](判断要push的是否为括号的开始符号,也就是'(' '{' '['。如果是则push栈中,反之若是')' '}' ']',则判断栈是否为空,如果是空直接返回 no balance,若不为空c = pop栈,并与c进行匹配,匹配成功,就进行下一次的插入,反之 返回 no balan...

2018-07-24 11:09:00 85

转载 Stack栈——getMin()

获取栈——stack中最小的元素建立另一个栈——temp如果两个栈都为空,则将node同时push两个栈中接着插入new_node,如果temp不为空,则比较栈顶node->data和new_node->data。如果node->data大于new_node->data,则将new_node同时push两个栈中反之,只push进stack栈...

2018-07-24 10:43:00 169

转载 Stack栈

栈,用处很多,程序的中断等;FILO或LIFO,first in last out,last in first out栈,有两种实现方法,一个是通过数组Array,另一个是通过链表Linked list。通过Array优点很容易实现,节省空间相对于链表,因为链表需要指针。缺点由于数组是静态存储的,不能Grow和Shrink。 1 #incl...

2018-07-22 00:00:00 57

转载 XOR linked list

XOR linked list 是为了解决双向链表两个指针占用空间的问题XOR:异或,数学符号 “^”XOR linked list 是将节点的previous 和 next 通过XOR算出结果保存在 npx(变量,起什么名字都无所谓)。这样就可以节省一个指针的空间,若果需要previous,previous = npx ^ next; 1 #include<std...

2018-07-21 23:51:00 160

转载 Doubly Linked List&DLL(双向链表)

双向链表优点可以从两个方向遍历链表(从前到后,从后到前);删除节点方面效率很高(不像单链表和循环链表需要遍历链表);可以插入元素在给定节点之前(单链表和循环链表只能插在给定节点后面,除了插在头结点之前);缺点一个双向链表节点要存储两个指针,一个指向下一个节点next,一个指向上一个节点previous,耗费空间资源比较大相较于单链表和循环链表。(这个有...

2018-07-21 23:45:00 121

转载 circular linked list&CLL(循环链表)

循环链表,和苯一样,一条蛇咬住了自己的尾巴。在 操作系统 给 进程 分配运行 资源 时,有体现。 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 struct node 5 { 6 int data; 7 struct node * next; 8 };...

2018-07-21 18:19:00 79

转载 Linked list(单链表)

不记得是大一还是大二开的《数据结构》,当时可真是可爱,按照我当时的想法就是这东西有什么用,目光短浅的我。。。学什么都是学这个有什么用啊?典型的一枚功利分子。后来读了一些读物,了解到 数据结构 就是如何表示 数据 的一种形式,计算机什么是计算,计算就是机械式的信息处理,信息是什么,信息就是数字,一列列的 binary number。但是在处理信息时,考虑到了 效率,人就是懒,不懒不...

2018-07-21 17:45:00 75

转载 malloc() & free()

转载自:https://blog.csdn.net/shine0181/article/details/7305551/在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是 malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认...

2018-07-16 17:32:00 76

转载 Mysql 1045

转载自:https://blog.csdn.net/qq_33369215/article/details/53153301#comments今天登录我的MySQL数据库,可是数据库竟然报错1045,整了很久才解决掉,以下是我解决的办法,和大家分享。在网上得到的最多的信息就是数据库用户密码不对,我试过各种我记得密码当是还是不行,无奈之下只能重新设置密码。步骤如下:1.首先...

2018-07-16 17:27:00 55

转载 DoublePointer (**)

双重指针 1 #include<stdio.h> 2 3 int main(viod) 4 { 5 int a = 1; 6 int b = 2; 7 int * p = &a; 8 int * p1 = p; 9 int * p2 = &b;10 11 pr...

2018-07-16 11:12:00 183

转载 java.sql.SQLException: Operation not allowed after ResultSet closed

究根溯源,问题出现在 一个 Statement 对象必须只对应一个 ResultSet 对象,而且在 ResultSet对象执行完一个操作的时候,就会关闭 ResultSet。 Statement sta2 = conn.createStatement(); ResultSet res2 = sta2.executeQuery(...

2018-07-15 10:34:00 315

转载 Array

advantage of using arrayArrays have bettercache localitythat can make a pretty big difference in performanceArrays allow random access of elements. This makes accessing elements by positi...

2018-07-14 19:29:00 55

空空如也

空空如也

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

TA关注的人

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