`
dpzc
  • 浏览: 12920 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
昨天试图把wordlist表导到本地,仍使用mysql -e,结果等了半天mysql client 内存撑爆了。原因是mysql默认将所有数据都查询好后一次返回给客户端。 可以在-e前面加-q,这样虽然能解决问题,但是很慢。 摘自Mysql command-line tool文档: If you have problems due to insufficient memory for large result sets, use the --quick option. This forces mysql to retrieve results from the server a row at ...
待处理的数据,每列使用\t,即tab分隔。如 a文件 hello world 100 0 goodbaby 50 0 goodguy 25 0 b文件 123 hello world 456 goodbaby 789 good baby 正确的命令是 join -t $'\t' -1 1 -2 2 -o "1.1,1.2,2.1" a b 结果是 hello world 100 123 goodbaby 50 456 写成join -t $" ...
java.sql.Date对应标准sql里的Date类型,它会把时、分、秒、毫秒位置归零,除非确认程序逻辑的确要这样做,否则时间变量采用这种类型时会导致逻辑错误。 javadoc: 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须 ...

关于内嵌类

    博客分类:
  • java
内嵌类有两种类型:内联(inner)类和静态内嵌(static nested)类。 主要的区别: 一、内联类可以访问定义在外围类(enclosing class)中的实例变量。静态内嵌类不可以。 二、内联类是完全封装在外围类中的。而静态内嵌类可以被外部代码使用,只要不是private的。如静态内嵌类Entry用来遍历Map对象中的key-value对。在Map之外的代码上下文,需要用Map.Entry来引用这个类。 因此,将内嵌类声明为静态的首要原因是,让其他类可以使用它。虽然可以将类声明为顶层类(top-level,也就是非内嵌类),但可能希望把他紧密地绑定在容器类中。例如Map.Entr ...
    最近涉及了一些网络编程,在这里总结一下。     项目是一个多域仿真系统,模型简要说明下:局域网中有l台机器,代表l个域,每个域有n个节点,每个节点有m种资源每次仿真时,随机选一个节点申请某个资源,这个资源可能好几个域上都有节点拥有它。选择信誉值最高的节点作为服务者,与其进行交互。     对网络的要求是,可以将一个域上的东西发到另一个节点。最开始的想法是tcp开销较大且局域网丢包概率很小,因此考虑用简单快捷的UDP进行传输。UDP协议是无连接的协议,在JAVA中java.util.DatagramSocket负责接收和发送UDP数据报,Datagrampacket表示UDP数据报。Da ...
Global site tag (gtag.js) - Google Analytics