- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 Spring Cloud 的Eureka服务注册与发现
Eureka云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。引用[Spring Cloud中文网]在Spring Cloud中使用Eureka来进行服务注册与发现,通过Eureka管理各个微服务(感觉类似Zookeeper),这里简单的描述一下如果够赞Eureka的服务注册与发现。1 构建注册服务1.1 pom引用
2017-02-12 22:24:57
1921
转载 Spring Cloud中,Eureka常见问题总结
spring Cloud中,Eureka常见问题总结。指定Eureka的Environment1eureka.environment: 指定环境参考文档:https://github.com/Netflix/eureka/wiki/Configuring-Eureka指定Eureka的DataCenter
2017-02-12 16:40:06
16659
原创 国内可以用的Maven镜像
之前一直用默认的Maven配置(获取代码龟速,忍忍就过去),最近在获取代码后,经常出现奇怪的错误,提示少某些class,开始以为对应的jar不存在,检查本地仓库,发现jar在,觉得挺正常的,但还是运行不了项目。再看看本地仓库,发现jar的大小不对(因为maven有MD5校验机制,开始没有怀疑jar的问题,虽然不知道为什么MD5校验会失败)。鉴于此,查找国内可以用的Maven镜像
2017-02-12 11:12:14
816
原创 遇到的几个奇怪的笔试题
参加某笔试,遇到一些奇怪的笔试题:第一题:int main(){ int i=320; char *ptr = (char*)&i; printf("%d",*ptr);}输出是64;如果是采用大端存储的方式,是否还是64呢?第二题:int array[] = {10,20,20,40};printf("%d",-2[array]);
2011-10-24 21:00:19
893
转载 Linux下进程通讯方式
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通讯,答应一个进程和另一个与它有共同祖先的进程之间进行通讯。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还答应无亲缘关系进程间的通讯。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signal
2011-10-24 10:26:13
945
转载 软中断与硬中断
软中断:1. 编程异常通常叫做软中断2. 软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。3. 中断源发中断请求或软中断信号后,CPU或接收进程在适当的时机自动进行中断处理或完成软中断信号对应的功能4. 软中断是软件实现的中断,也就是程序运行时其他程序对它的中断;而硬中断是硬件实现的中断,是程序运行时设备对它的中断。 硬中断:1. 硬中断是由外部事件引
2011-10-24 10:06:53
545
原创 单链表的反转
#include using namespace std;struct node{ int data; struct node *next;};void print(node * const head){ if(head == NULL) { retu
2011-09-18 13:53:50
440
转载 面试宝典上的vector析构函数
面试宝典上的vector析构函数2009-10-09 11:00#include using namespace std; class CDemo{ public: CDemo():str(NULL){} ~CDemo(){if(str) d
2011-09-16 13:53:58
821
原创 2012届华为校园招聘上机考试题目——自己也尝试了下
原文地址:http://blog.youkuaiyun.com/liuqiqi677/article/details/6755498#昨天去参加了华为的校园招聘上机考试,题目一共三道,都比较简单,不要求算法效率,也不要求对所给数据的合法性作检测,主要还是注重基础知识的考察,和大家分享一下
2011-09-09 15:09:25
1295
2
原创 链表是否是环链
搜东西的时候看到的,自己看了看别人的讨论,写了个方法。基本思想:申明两个临时指针,一个一次走一步,一个一次走两步,看最后是否能够相等,如果有环,肯定会出现相等的情况;没有环,应该能够正常结束。定义一个结构体:typedef struct node{ int inf
2011-09-06 19:55:12
531
转载 【内存对齐(一)】#pragma pack的用法及大小的计算(转)
【内存对齐(一)】#pragma pack的用法及大小的计算现在的一些处理器,需要你的数据的内存地址必须是对齐(align)的,即使不是必须,如果你对齐的话,运行的速度也会得到提升。虽然对齐会产生的额外内存空间,但相对于这个速度的提升来说,是值得的。所谓对齐,就是地址必须
2011-09-06 09:46:26
780
转载 细说 #pragma pack(n)(转)
在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在
2011-09-06 09:17:19
420
转载 抽象类与接口的区别(转)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此
2011-09-02 13:56:34
518
原创 先留着,明天仔细看看
http://www.cnblogs.com/brokencode/archive/2011/08/12/2136586.htmlalibaba一道笔试题:public class TestTryCatch { /** */
2011-08-15 22:29:26
503
原创 选择排序的实现——直接选择排序
直接选择排序,对于n个元素,需要经过n-1此比较。其复杂度是O(n*n),稳定性:稳定。思想:第1趟比较:程序将记录定位在第一个数据上,拿第一个数据依次和其后面的元素比较,如果第一个元素比后面的某个元素大(或者小),交换两个位置上元素,依次类推。经过第一次比较,这组数据中最小的元
2011-07-20 21:02:18
796
原创 内部排序的分类
就内部排序来说,可以使用非常简单排序算法来完成。内部排序分为如下几类:选择排序(直接选择排序、堆排序)交换排序(冒泡排序、快速排序)并归排序桶式排序基数排序
2011-07-20 20:52:14
1124
原创 哈夫曼树的java实现
首先:定义哈夫曼树的节点类,为了方便使用集合类的排序功能,实现了Comparable接口(可以不是实现该接口,此时需要实现排序功能)package my.huffmanTree;public class Node implements Comparable> { priva
2011-07-20 19:50:06
16607
2
原创 哈夫曼树的定义和基本概念(从百度百科copy)
基本术语哈夫曼树又称为最优二叉树. 1、路径和路径长度 在一棵树中,从一个结点往下可以达到的孩子或子孙结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为1,则从根结点到第L层结点的路径长度为L-1。 2、结点的权及带权路径长度 若将树中结点赋给一
2011-07-20 19:37:39
2584
原创 二叉树的链表存储
二叉树的链表存储,就是让每个节点都能保存指向其左右节点的信息。为每个节点添加left和right两个指向(指针),分别引用该节点的左右节点。首先定义节点:package my.bintree;public class TreeNode { private T data;
2011-07-18 21:01:41
2050
原创 二叉树的顺序存储
二叉树的性质 百度百科有详细说明,这里就不罗嗦了。二叉树的顺序存储主要利用数组来实现,在实际存储中可能存在一定的浪费。当全部只有右子树的时候,浪费最为严重。package my.bintree;public class ArrayBinTree { private Obje
2011-07-18 19:44:34
3660
原创 java实现树(链式存储)
java实现树,采用链式存储,父节点记录子节点的存储位置。首先定义一个用于存储子节点位置的节点类0001 package my.tree.link;0002 0003 public class SubNode {0004 private int location;
2011-07-14 19:49:29
6144
原创 java自定义栈(链表实现)
使用链表来实现栈比用数组更加方便,也易于节省空间,因为栈只能在栈顶进行操作,不需要进行随机访问栈元素首先实现栈接口IStack,提供出栈、入栈、获取栈顶元素、判断是否为空以及清空栈等基本功能:
2011-07-12 10:45:59
3022
原创 java自定义List链表
第一步:定义一个List接口,规定一些基本操作0001 package my.list;0002 0003 public interface MyListextends Object> {0004 public void add(T element);0005
2011-07-10 20:45:46
9166
原创 jQuery 相同id绑定相同事件
<br />在做一个表格的时候,想通过jquery筛选出相同id的内容。<br />$(function(){<br /> $("#delete").click(function(){<br /> alert("hi");<br /> });<br /> });<br />发现在这个时候只能让第一个id为delete的内容绑定点击事件。<br />然后想能不能通过each来使得每个delete绑定点击事件<br />$(function(){<br /> $("#delete").eac
2011-01-09 14:26:00
12719
转载 jsp页面写入中文到mysql时出现了乱码(转)
<br /> 今天自己在用jsp把中文写入mysql的时候出现乱码,从数据库中读取出来的时候也显示为“??”,感觉应该出现了编码转换过程中的字符信息丢失。然后在mysql中直接执行该命令,发现中文是正常的,所有认为是在往数据库中写中文的时候出现了问题。<br /> 在网上找了一会,发现不少解决方法,就转了一篇 过来,这个刚好能解决自己的问题。<br /> 在此表示感谢。 <br /> 今天遇到了在jsp页面写入中文到mysql时出现了乱码,已经漫长的过程,问题终于解决了。<br />
2010-11-14 20:47:00
11958
7
原创 JDBC的使用(2)
完成与数据库相关的操作,需要执行以下几步: 第1步:导入于SQL相关的包 导入java.sql.*或者javax.sql.*. 例如:import java.sql.Connection; import java.sql.Statement; 第2步:加载JDBC驱动程序 根据不同的数据库加载对应的驱动程序。加载完数据库驱动程序类后,驱动程序会自动通过DriverManager.registerDriver()方法注册。 常见驱动类名: M
2010-11-13 21:20:00
1160
原创 JDBC的使用(1)
JDBC类和接口 使用JDBC主要操作时与数据库建立连接,执行sql语句,处理结果,主要涉及DriverManager类、Connection接口、Statement接口、PrepareedStatement接口和ResultSet接口的使用。 (1)DriverManager类 DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。 通过DriverManager.getConnection建立和数据库的连接。 (2)Connection接口 Conne
2010-11-13 20:13:00
680
原创 JMail.NET V1.1 发送邮件
自己写的一个小软件,想做个邮件提示的功能模块,找了半天,觉得JMail这个挺不错的,应该能满足自己的要求,于是就去下载了JMail.NET V1.1。 Dimac在网站上给了些JMail的例子,看起来还是比较简单的,也不复杂,但是自己用起来的情况去不是这样,看和做确实就是两回事情啊! 网上的很多JMail.NET的例子,在现在的V1.1中都不能运行了(还是有参考价值的),所以只能自己动手来做了 。 倒腾了一下午,重要能顺利发送邮件了。 程序的代码
2010-09-01 20:53:00
1003
原创 Access数据库查询
<br /> 使用Access做项目的数据库,在使用逐渐发现以前使用sql语句没有注意的地方:<br />1.时间的查询<br /> select * from bookdetail where borrowTime >#2010-1-1# and returnTime < #2010-12-12#<br /> 通过##号标示时间<br /> select * from bookdetail where borrowTime = cdate('2010
2010-08-29 17:57:00
547
原创 C#的学习
<br /> 最近在实验室里面无所事事,就闲着无聊,看了看一直想看的C#。<br /> 开始的时候觉得C#还是挺不错的,没有了指针(依然支持指针),有了系统托管等特性,着实比mfc省心了许多。随着看书的继续,越来越发现C#的一些应用和MFC没有太多区别,本质上是一样的。<br /> 开始自己尝试写写小软件看看,一味的照着书本,把书本上的东西抄一遍,感觉也没有啥意思,所有自己给自己找乐子,写了一个图书管理程序,管理管理自己从图书馆借的书(自己总是忘记及时还书)。<br />
2010-08-24 20:37:00
436
转载 使用FLEX的HttpService与ASP.NET进行动态交互之一(转载)
使用FLEX的HttpService与ASP.NET进行动态交互之一(转载)转自:http://www.cnblogs.com/chu888chu888/archive/2008/07/10/1239760.html 现在RIA技术可以说在互联网上是风风火火,adobe公司有FLEX,微软有银光。现在可以说是个有个的好处,不过做为互联网上最为风行的FLASH,我想它的支持率是大家有目共睹的,银光虽好,不过也得需要个一二年的成熟期哪。 以前我在cnblogs上搜过是否有FLEX的文章,找到
2010-06-03 19:00:00
807
原创 CUDA学习——BMP文件格式
现在开始学习有关数字图像处理部分,首先接触的是BMP图像。 刚开始以为很多有关图像格式的定义需要自己来完成,后来才知道,这些已经被包含在内库中了,感觉比较方便。 首先介绍一下BMP图像的文件格式: 位图文件头->文图信息头->彩色表->位图数据。 以下源代码是《数字图像处理实训教程》中有关raw数据到bmp格式的转换,是八位的bm
2009-11-26 10:18:00
1412
转载 CUDA学习——CUDA代码常用编写技巧(转)
1. 声明 __shared__ 变量或数组:__shared__ float sh_farr[ 256];__shared__ int a;2.结构体指针成员的分配设备内存:typedef struct Teacher_t...{ int a; unsigned int *g_mem1; float *g_mem2;}
2009-11-21 09:41:00
3219
原创 CUDA学习——统计时间
在CUDA中统计运算时间,大致有三种方法: 使用cutil.h中的函数unsigned int timer=0;//创建计时器cutCreateTimer(&timer);//开始计时cutStartTimer(timer);{ //统计的代码段 …………}//停止计时cutStopTimer(timer);//获得从开始计时到停止之间的时间cutGetTimerValue( time
2009-11-20 19:00:00
9287
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人