码迷,mamicode.com
首页 > 其他好文
UNIX网络编程:socket套接字(TCP与UDP)
套接字简介:套接字是网络编程中的一种通信机制,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行,Linux所提供的...
分类:其他好文   时间:2016-06-12 03:10:16    阅读次数:254
异常_File
19.01_异常(异常的概述和分类) A:异常的概述 异常就是Java程序在运行过程中出现的错误。 B:异常的分类 通过API查看Throwable Error 服务器宕机,数据库崩溃等 Exception C:异常的继承体系 Throwable Error Exception RuntimeException 19.02_异常(JVM默认是如何处理异常的) A:JVM默认是如何处理异...
分类:其他好文   时间:2016-06-12 03:09:56    阅读次数:229
【Leetcode】Delete Node in a Linked List
原题链接:https://leetcode.com/problems/delete-node-in-a-linked-list/ 题目描述: Write a function to delete a node (except the tail) in a singly linked list, given only access to that node. Supposed th...
分类:其他好文   时间:2016-06-12 03:09:11    阅读次数:170
【Leetcode】Remove Duplicates from Sorted List
原题链接:https://leetcode.com/problems/remove-duplicates-from-sorted-list/ 题目: Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1-...
分类:其他好文   时间:2016-06-12 03:07:00    阅读次数:180
【Leetcode】Merge Two Sorted Lists
题目链接:https://leetcode.com/problems/merge-two-sorted-lists/ 题目: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the ...
分类:其他好文   时间:2016-06-12 03:06:44    阅读次数:164
LintCode(105) 复制带随机指针的链表
题目  复制带随机指针的链表 给出一个链表,每个节点包含一个额外增加的随机指针可以指向链表中的任何节点或空的节点。 返回一个深拷贝的链表。  分析 一个经典题目,思想就是在复制每个原节点链接其后,然后依次添加新节点的random指针。 遍历复制后的链表,删除原节点。 就不详述了,看代码,重点是练习Python实现~~...
分类:其他好文   时间:2016-06-12 03:07:03    阅读次数:212
islower字符串测试函数应用实例
原型:int islower(int c); 头文件:ctype.h 功能:检查参数c是否为小写英文字母。 返回值:若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,非真正函数。 函数模拟源码: int islower(int c) { return ('a' <= c && c <= 'z'); }应用实例: #include...
分类:其他好文   时间:2016-06-12 03:06:38    阅读次数:125
HDU 3440 查分约束
点击打开链接 题意:给个n个不同的高度,一个人从最低点跳跃,每次可以跳到第一个比它高的位置,最后跳到最高点,然后每次最多可以跳的距离为D,而且在跳跃时可以在不改变给定顺序的情况下移动这些高度,使得最后起始点和终点的位置最远, 思路:自己想了一会,想的方向错了,我自己想的方法是将最小高度记为0,最大高度记为n-1,然后写查分约束方程,这了一会发现条件不足,没想法了,看了大牛们的解法发现原来以给定...
分类:其他好文   时间:2016-06-12 03:07:35    阅读次数:149
SGU 210. Beloved Sons(二分图匹配)
题目链接:点击打开链接 思路:因为每一个左边的匹配点都有一个优先级, 所以我们按照左边的点的优先级排序, 这样就会优先匹配前面的点。 原因很简单 , 我们只要知道匈牙利算法是怎么进行的就可以了:  我们依次枚举每一个左边的点, 对于一个左边点x, 找到一个右边点y, 如果y没有被匹配, 那么(x, y)就是一对新匹配, 如果y已经匹配了x`, 那么我们尝试为x`重新找一个匹配点, 如果找到了那么...
分类:其他好文   时间:2016-06-12 03:06:54    阅读次数:109
CF 6A Triangle (判断能否构成三角形)
Triangle Time Limit: 2000ms Memory Limit: 65536KB This problem will be judged on CodeForces. Original ID: 6A 64-bit integer IO format: %I64d      Java class name: (Any) Prev  Submi...
分类:其他好文   时间:2016-06-12 03:06:17    阅读次数:263
二叉树总结
树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,当然有些题目非递归解法也应该掌握,如非递归遍历节点等等。本文努力对二叉树相关题目做一个较全的整理总结,希望对找工作的同学有所帮助。...
分类:其他好文   时间:2016-06-12 03:05:53    阅读次数:171
中华各朝代图文简介
夏 夏朝活动的主要区域是黄河中下游一带(相当于今山西、河南、河北地区),都城建于安邑。 商 商朝的统治区域,以现在的河南为中心。武丁在位时国势鼎盛,势力达于长江流域。曾多次迁都;盘庚时,迁到殷(今河南安阳小屯一带)。在商的周围,还有许多臣服于商的属国,如西北的鬼方,西部的羌方。 周 灭商前,周族活动于黄河上游(今陕西、甘肃一带)。周武王灭纣后,建立周朝,定都于镐(今陕西西安附近),...
分类:其他好文   时间:2016-06-12 03:03:52    阅读次数:205
FreeRTOS高级篇7---FreeRTOS内存管理分析
内存管理对应用程序和操作系统来说都非常重要。现在很多的程序漏洞和运行崩溃都和内存分配使用错误有关。        FreeRTOS操作系统将内核与内存管理分开实现,操作系统内核仅规定了必要的内存管理函数原型,而不关心这些内存管理函数是如何实现的。这样做大有好处,可以增加系统的灵活性:不同的应用场合可以使用不同的内存分配实现,选择对自己更有利的内存管理策略。比如对于安全型的嵌入式系统,通常不允许动态...
分类:其他好文   时间:2016-06-12 03:04:31    阅读次数:350
抽象类与接口
面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 Java接口(interface)和Java抽象类(abstract class)代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序 的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些有用的抽象类型...
分类:其他好文   时间:2016-06-12 03:03:16    阅读次数:230
CentOS安装rar及用法
安装步骤如下:1、下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下载的rar为rarlinux-x64-5.4.b2.tar.gz。2、安装rar[root@localhost Downloads]# tar -zxvf rarlinux-x64-5.4.b2.tar...
分类:其他好文   时间:2016-06-12 03:05:24    阅读次数:200
Object-Oriented Analysis and Design Using UML 翻译与学习 (目录)
Object-Oriented Analysis and Design Using UML 面向对象分析与使用UML设计   最近找了本书《Object-Oriented Analysis and Design Using UML》,这个书是Oracle培训里面的,同时也是获取scjd和scja可选的课程。   所以,我准备一边翻译,一边学习。嗯,只翻译重点。   转载请注明出处!!...
分类:其他好文   时间:2016-06-12 03:02:27    阅读次数:125
【Leetcode】Linked List Cycle
原题链接:https://leetcode.com/problems/linked-list-cycle/ 题目: Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space? 思路: 两个指针,一个移动...
分类:其他好文   时间:2016-06-12 03:04:17    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!