搜索到与相关的文章
编程技术

rsslibj

RSS是一个标准的XML文件,Rss阅读器可以读取这个XML文件获得文章的信息,使用户可以通过Rss阅读器而非浏览器阅读Blog,我们只要动态生成这个XML文件便可以了。RSSLibJ是一个专门读取和生成RSS的小巧实用的Java库,大小仅25k,可以从http://sourceforge.net/projects/rsslibj/下载rsslibj-1_0RC2.jar和它需要的EXMLjar两个文件,然后复制到web/WEB-INF/lib/下。rss

系统 2019-08-29 22:31:50 2306

编程技术

分享一些我的学习方法

赖勇浩(http://laiyonghao.com)经常听到和看到一些前辈提起搞编程这一行最大的痛苦在于知识的更新太频繁,如同逆水行舟,不进则退,稍一松懈,就跟不上潮流。的确如此,既然身在IT界,不学习是不行的,不管你写了多少年程序,职位到了技术总监还是CTO,不去了解潮流,肯定就会被超越。10年工作经验在这个领域算个屁,写代码的不是卖油翁,可以10年用一招,一招用10年。从业以后我自己的技术更新了好几代,还好没算落后太多,还是有一些方法的,今天公开一下,

系统 2019-08-29 22:28:41 2306

编程技术

P2P网络中DHT算法分析

【摘自互联网,在此留存为备档,如需引用请联系原作者】本文首先从P2P的定义出发,介绍了结构化P2P与非结构化P2P的区别以及结构化P2P的核心技术DHT。而后,本文深入介绍了几种主流的DHT算法与协议并对每种协议进行了讨论。文章的最后展望了DHT在未来的发展趋势。对等网络(Peer-to-Peer,简称P2P)是目前非常热门的应用,自1999年以来,P2P的研究一直是国外知名学府(如美国麻省理工学院,加州大学伯克利分校和莱斯大学等)以及知名企业的研发机构(

系统 2019-08-12 09:30:03 2306

编程技术

[原创]Matlab模拟时针和数字时针

[记录数模集训期间Matlab的学习过程]①模拟时针clear,closeall,clcdegree=[0:0.01:pi*2];plot(cos(degree),sin(degree),r-);set(gca,Xtick,[],Ytick,[]);boxon;axis([-1.31.3-1.31.3])axissquaretitle(模拟时钟,Fontsize,22,Fontname,华文行楷)%时针刻度form=5*pi/2:-pi/6:pi/2a=l

系统 2019-08-12 09:29:31 2306

各行各业

分布式文件系统-HDFS

HDFSHadoop的核心就是HDFS与MapReduce。那么HDFS又是基于GFS的设计理念搞出来的。HDFS全称是HadoopDistributedSystem。HDFS是为以流的方式存取大文件而设计的。适用于几百MB,GB以及TB,并写一次读多次的场合。而对于低延时数据访问、大量小文件、同时写和任意的文件修改,则并不是十分适合。优点:1)适合存储非常大的文件2)适合流式数据读取,即适合“只写一次,读多次”的数据处理模式3)适合部署在廉价的机器上缺点

系统 2019-08-12 09:27:40 2306

各行各业

thrift入门(1) -- 安装配置

thrift是一个跨语言的通讯框架,支持c++,java,.net,python,php等。你可以用一种语言写一个服务器,然后另外一种语言写一个客户端,快速搭建一个rpc调用服务。而且它很轻量级,只要引入特定库便可以运行服务和客户端,不需要再安装配置其它复杂的环境和容器。下面介绍如何在ubuntu11.10上安装thrift0.8.0。1.下载thrift,页面http://thrift.apache.org/download/里有相应链接。我下的是0.8

系统 2019-08-12 09:27:14 2306

各行各业

UESTC 33 Area --凸包面积

题意:求一条直线分凸包两边的面积。解法:因为题意会说一定穿过,那么不会有直线与某条边重合的情况。我们只要找到一个直线分成的凸包即可,另一个的面积等于总面积减去那个的面积。怎么得到分成的一个凸包呢?从0~n扫过去,如果扫到的边与直线不相交,那么把端点加进新凸包中,如果直线与扫到的边相交了,那么就将交点加入新凸包,然后以后不相交的话也不加入点到新凸包中,直到遇到下一个与直线相交的边,则把交点又加入新凸包,然后在扫到末尾加入点。这样就得到了。即找到如图:注意四舍

系统 2019-08-12 09:26:56 2306

各行各业

使用VERT.X构建分布式企业级应用

谈到企业应用,就得谈分布式、低耦合、模块化、面向服务、可扩展性等等。早些时候的技术有CORBA和EJB,后面兴起的有WebService和MDB。但是这些技术不是学习、开发门槛高就是不那么轻量化。我现在已经想不起10年前去面试时,别人问我的任何关于EJB(EJB2)的问题,可见它对于初学者来说有多少让人困惑。至于CORBA,就更不用说了,直到后来写研究生论文我才查了查关于它的资料,到现在已经全都记不起来了。随着Web技术的进步和移动应用的大量需求的出现,人

系统 2019-08-12 09:26:43 2306

数据库相关

超有用的sql查询语句。项目、面试都有用

超有用的sql查询语句。项目、面试都有用createdatabasecstp;usecstp;/*1:建立学生表*/createtablestudent(学号char(3)primarykey,姓名char(4),性别char(2),年龄int,班级char(5));insertintostudentvalues('108','曾华','男',19,'95033');insertintostudentvalues('105','匡明','男',20,'95

系统 2019-08-12 01:51:38 2306

Python

python垃圾回收机制

python垃圾回收机制一、什么是垃圾回收机制?垃圾回收机制(简称GC)是Python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间二、为什么要用垃圾回收机制?程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此管理内存是一件重要且繁杂的事情,而python解释器自带的垃圾回收机制把程序员从繁杂的内存管理中解放出来。python采用的是引用计数机制为主,标记-清除和

系统 2019-09-27 17:57:11 2305