`
yangsq
  • 浏览: 181172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用Eclipse可谓是每天的必需之事,个人感觉和Eclipse在一起的时间要比和女友在一起的时间多。既然这样,那就要深入了解一下Eclipse,那么学会使用快捷键就是第一步。平时在使用的时候也使用过一些快捷键,不过还不全面,在 ...
prefuse是一个非常不错的开源可视化项目,尤其是用在social network/complex network上,个人感觉要比jung好。不过可惜的是,prefuse的user manual还在建设中,并且google resource也少得可怜。好在开源提供了源码,只好看源码了,呵呵。 prefuse user manual上提供了一个简单的例子,这个例子的数据来自一个符合GraphML标准的xml文件(socialnet.xml),大致内容如下: xml 代码 xml version="1.0" encoding="UTF-8"?& ...
        java语言里包含了许多对设计模式的直接支持,如command模式,agent模式,observer模式等。虽然java提供的对这些模式的支持很简单,不能满足比较复杂的应用。但在简单的场景下,使用这些类往往能够得到立杆见影的效果 ...
When develop a RCP application, we usually configure the needed plugin at the "Dependencies" tab of plugin.xml(Notice: we only talk about plugin in need, but not extension).   Usually when a RCP project is created, there are only two plugin needful,  org.eclipse.core.runtime and org.eclipse ...
Firstly, what is SSH?Which is a abbreviation of "Secure Shell Protocol", it is a protocol that support remote logon through insecure network. So, if we want to use putty on a client. we should install that ssh on the server side. 1) check the active internet connections ~# netstat -at ...
In retrospect, my linux study is always abstracted and incontinuous. But now, i resolve to learn it by heart. Ok, firstly download it and then install the full version(mine is 7.04) but not a virtual one that run on a WMware. In the process of this installation, we can configure user account but not ...
还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: python 代码 import SocketServer, time      class MyServer(SocketServer.BaseRequestHandler):        userInfo = {            'yangsq'    : 'yangsq',            'hudeyong'  : 'hudeyong',            'mu ...
老师留作业了,是一道网络编程题目,socket知识在先,requirement如下: 用一种编程语言实现一个简单的Server/Client程序; 该程序的主要功能是利用Client从Server端下载一个文件; 在下载之前,需要有一定的用户身份验证机制(说白了就是先输入以下用户名和密码); Server应该是多线程机制的,即为每个Client请求Server都要有一个线程去处理,而不是所有的Client都是一个Server线程处理。 ok,这就是需求,单从编程角度来讲,题目不难,单老师说过一句话,我觉得非常有道理,“看一万个程序,不如自己亲自写一个程 ...
由于底层的c实现,python中的指针问题也成为了一个大问题,得好好研究 1) 共享引用 由于python中,万物皆对象,所以赋值总是代表着引用的copy,很好的一个例子 python 代码 >>> X = [1, 2, 3]    >>> L = ['a', X, 'b']    >>> D = {'x':X, 'y':2}    >>> L    ['a', [1, 2, 3], 'b']    >>> D    {'y': 2, 'x': [ ...
python的元组、列表、字典数据类型是很python(there python is a adjective)的数据结构。这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益处。 元组         个人认为就像java的数组,python中的元组有以下特性: 任意对象的有序集合,这条没啥说的,数组的同性; 通过偏移读取; 一旦生成,不可改变; 固定长度,支持嵌套          来例子吧: python 代码 >>> (0, 'haha', (4j, 'y'))    (0, ' ...
python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符: python与java的操作符 python java 描述 or || 逻辑或 and && 逻辑与 ...
由于先前的java烙印,学习python的时候会时不时的与java来个比较,我想,这也是一种好的学习方式,但有可能把两种语言揉的太紧。时刻要注意,python is not java and don't use python just as java。 来学习python的内置类型,一定要区分java ...
在像C这样强调数据结构的语言里,枚举是必不可少的一种数据类型。然而在java的早期版本中,是没有一种叫做enum的独立数据结构的。所以在以前的java版本中,我们经常使用interface来simulate一个enum。 java 代码 public interface Color {        static int RED  = 1;        static int GREEN    = 2;        static int BLUE = 3;    }   虽然这种simulation比较麻烦,但在以前也还应付的过去。可 ...
习惯了java厚重的code style,偶然间接触到了python,竟然觉得是那样的清新和愉快。随手敲入了几条简单命令,就看到了它的灵活与强大。实际上,早在两年前的一次课上,有位老师就向我们推荐过这门语言,只不过当时没有太留心,随后就被java wind吹走了,呵呵。 谈到面向对象,python要比java更纯,python的一切类型均为对象,即使是一个小小的int数。实际上,从分类来讲,python应该和perl,ruby站在一起,而不是java和才c++。也就是说,我们最好不要用python去做java或c++做的事情(如os,enterprise app),这不是它的长处。那python ...
Global site tag (gtag.js) - Google Analytics