`
lippeng
  • 浏览: 457685 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

Netty

Netty是什么?   本质:JBoss做的一个Jar包   目的:快速开发高性能、高可靠性的网络服务器和客户端程序   优点:提供异步的、事件驱动的网络应用程序框架和工具   通俗的说:一个好使的处理Socket的东东     如果没 ...

Java NIO

java 1.4之后,有了NIO,很有意思。。。   介绍NIO,需要介绍一些基本的概念:   Reactor模式     Selector Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。   这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。   这个组件,是与操作系统相关的,充分利用操作系统API,非常本地化的实现。     Channel Java NIO的通道类似流,但又有些不同:   既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 ...

Java Socket

前段时间用Java写了点网络编程,写几篇博客纪念一下。。。   本文参考:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html   其中关于网编的基础内容,讲解的很好!   什么是Socket? 网络上的两个程序通过一个双向的通 ...
读《实用Common Lisp编程》时,读到 可以把Lisp数据结构直接持久化到文件中,之后,可以从该文件中读回Lisp对象,同时,文件中存储的内容是Lisp形式,和XML一样,是人可读的,觉得很赞。   Clojure中一样也可以这么做,并且非常简单。   1、把一个Clojure的Map保存的文件 hello.txt中: user=> (spit "hello.txt" {:name "Hello, World!", :age "120"}) nil   2、打开文件hello.txt,发现其中内容: {: ...

IDEA常用插件

IDEA每次升级,插件要重装,每装一次,这些插件都要重新装过。 以前用过很多插件,因为升级等原因,都忘记装回来,还有一个很重要的原因,就是没有它们也行! 列一下自己现在用的插件吧! 1、File Info 看文件的信息,简单讲,就是Ctrl-F10,最初是用它来看文件编码,后来拷路径名称等都用它; 2、Identifier Highlighter,选中变量的标识,用到的地方会高亮,这个插件真的不能少,有了它,阅读代码会轻松很多的哦;
outlook 左侧的设计挺好,不确定这种设计是不是从outlook开始的,想到这样的设计的时候,很自然的想到outlook,姑且叫它outlook bar吧! 在学习Clojure和Seesaw,就写了一个,放在这里,有谁需要,随便拿去:   (ns com.gui (:use [seesaw core])) (defn outlook-bar "Create a simple outlook bar. args: coll is a vector like this: [{:index 0, :btn-text 'firs ...

Seesaw国际化

今天发现,Seesaw依赖j18n.jar,看文档,Seesaw内置支持国际化,貌似很简单很好用。 写了个例子: 文件结构:   core.clj中的内容: (ns com.core (:use [seesaw.core])) (def main-frame (frame :title ::hello-title, :resource ::my-frame, :content (label ::hello-content))) (defn show-frame [] (-> ...

java中调用Clojure

一个项目,原来用了Java,后来想用Clojure做新功能,互调是难免的。   说到互调,就要说他们之间的依赖。很明显,依赖关系是Clojure的代码依赖Java,不多说。   Java调Clojure,至少有两种方式:一种是把Clojure编译成class,然后Java调class即可;另外一种,用Clojure中Java的API来调。   今天写的是第二种,一个简单的HelloWorld!   先看项目中的目录结构:   分别看这两个文件中的内容:   Core.clj: (ns com.core) (defn hello [name] (str ...
当你在看优酷上的视频的时候,听到一首很好听的音乐,是不是会有种想把它保存起来的冲动呢?   那就来做吧!   1、下载视频。登陆 http://www.flvcd.com/ 输入你要下载的视频地址,得到可下载的路径,然后,用你喜欢的方式下载,下载过来的,可能会为几个,如果有加密,需要知道密码;   2、从视频中,提取MP3出来,我用的是下面的命令: mencoder -oac mp3lame -ovc copy -of rawaudio 1.flv -o 1.mp3  其中,1.flv,是我下过来的视频的第1部分,1.mp3是保存成的名字,其他部分也这样从视频中提取mp ...

Sybase分页查询

Sybase的分页,可以说,不是一般的难做。因为这数据库本身,支持太差。搞不懂为什么一个商业数据库,这么基本的功能,都弄的这么难做。   想起一段话:做简单的事情要简单,复杂的事情要能做。   分页查询,应该归入 ...
图形化操作,也基本够用了,但很多操作,还是命令方便。 这篇文章用来总结常用的CC命令,留着以后方便找。 1、把<DirectoryToBeImported>文件夹(未加入版本控制)及其中所有的子文件,加入到<VOBDirImportedTo>文件夹(CC上的文件夹)下 clearfsimport -recurse -nsetevent <DirectoryToBeImported> <VOBDirImportedTo> 例:想把 自己本地的一个文件夹 C:\HelloWorld 及其所有子文件 全部加入到 M:/tmp目录下: c ...

Lion安装

    博客分类:
  • Life
Lion装好了,现在就是用其发博客,感觉还不错。   上次装过雪豹,用的是东皇的版本,装上后,鼠标老是在转,不知道在忙什么,这次就直接上了Lion。   没找什么教程,就直接下了GM版(后来才知道的),下载地址是http://www ...
  自己机器的硬件配置,一直都只是模糊的概念,找驱动,也只是找到能用的就好,没有深究,在装Lion的时候,还不知道自己机器的声卡具体是什么型号。现在检测出来,贴一下,以后不用到处找了。     --------[ 360硬件大师 ]---------------------------------------------------------------------------     软件:             360硬件大师 3.31.12.1002   时间:             2012/4/15 0:57:26   网站:             http:/ ...
以前看过一点jgoodies的布局,没有深入研究。这几天画界面,越看越难看,看不下去了,就要整布局。   在网上找资料,中文资料几乎没有。   翻*墙(这2个字连在一起,居然不能发,于是加了个*)到官网找,发现那里的Demo很好看,都是没有附源码的,狂晕。。。   这里写几个官方白皮书里面的例子,及对应的效果:   FormLayout:   package com.lippeng.helloworld; import java.awt.Container; import javax.swing.JFrame; import javax.swing.J ...
刚完成了一件事,虽然不难,觉得挺好玩,在这里写写。。。   从Access中提取若干信息,导入到mysql中。   嗯,多简单的事呀。。。不过是SQL语句的导入导出嘛。。。我开始真的是这么想的。。。   做的时候发现,Access没有导出SQL的功能,不想用第三方的东西。。。   这里简单描述下我是怎么做的吧!   1、在access中建个视图,得到自己想要的数据;   2、把这个视图查询到的数据,导出成文本格式,我用的是CVS;   3、用文本编辑器,把导出的数据 处理成 SQL语句(多亏了vim,用其他编辑器都不知道怎么办才好,打开都成问题,更不用 ...
Global site tag (gtag.js) - Google Analytics