`
文章列表
pip install Pillow  
由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程.   1.检测环境是否已安装pkg-config 再命令行中输入: pkg-config 若未安装,则提示命令未找到.   2.安装pkg-config   curl http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz -o pkg-config-0.28.tar.gz    
  Grid(网格)布局管理器会将控件放置到一个二维的表格里。主控件被分割成一系列的行和列,表格中的每个单元(cell)都可以放置一个控件。 什么时候使用Grid管理器   grid管理器是Tkinter里面最灵活的几何管理布局器。如果你不确定什么情况下从三种布局管理中选择,你至少要保证自己会使用grid。当你设计对话框的时候,grid布局管理器是一个非常方便的工具。如果你之前使用pack进行布局的话,你会被使用grid后的简洁而震惊。与适应很多frame来让pack工作不同,在大多数情况下,你只需要将所有控件放置到容器中,然后使用grid将它们布局到任何你想要布局的地方。

转:ant 入门

  1)什么是Ant ant是构建工具 2)什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3)Ant的好处 跨平台   --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。 4)Ant的兄弟make
毕业10年,差不多6年没有碰ant了,昨天解决一个sigar在龙芯cpu上迁移的问题,发现ant好多属性都忘记了,唉,三天不学习赶不上刘少奇啊,为了失去的青春,纪念一下。 回想2010年,我刚到现在公司,一个监控系统个涉及个各个平台,Linux,aix,windows等等的agent 安装包,编译打包一次四五十分钟,我当时加班写了个ant project完成 自动svn export,编译打包,经过了这么多年,我还了好几个部门,产品线,估计哪个project现在还在用。 看看现在部门的年轻人,如果有人有我当时的勤快劲儿。。。想发都甚多,但是都停留在想发上,没有实际行动的想发都是空想。 ...
最近项目遇到一个特殊场景,需要kafka传递100万条数据过去,1个G左右,由于其他环节限制,不能进行拆包。   一开始生产者一直报网络问题,经过需要修改如下参数,为了探寻之前说的不能超过1G的说法,把所有参数上限都设置成了接近2G    config/server.properties   socket.request.max.bytes=2048576000   log.segment.bytes=2073741824 message.max.bytes=2048576000 replica.fetch.max.bytes=2048576000 fetch.messa ...

转:zookeeper环境搭建

 
   说到分布式开发Zookeeper是必须了解和掌握的,分布式消息服务kafka 、hbase 到hadoop等分布式大数据处理都会用到Zookeeper,所以在此将Zookeeper作为基础来讲解。    Zookeeper 是分布式服务框架,主要是用来解决分布式应用中 ...
    开发环境中:有的表中字段类型定义为varchar2(20)有的表中字段类型定义为varchar2(20 byte)   varchar2(20)和varchar2(20 byte)是否相同呢?   相不相同是由数据库的参数NLS_LENGTH_SEMANTICS决定的,有两个单位,char(字符)或者字节(byte),该参数默认值为BYTE。   所以说,在默认情况下 varchar2(20) = varchar2(20 byte)。如果参数值为CHAR 就不相等。   建议:使用统一的格式如:varchar2(20)   演示:   SQL> show ...

python模块安装

  Python模块安装 一、 单文件模块直接把文件拷贝到 $python_dir/Lib 二、 多文件模块,带setup.pypython setup.py install 三、 egg文件1) 下载ez_setup.py,运行python ez_setup2) easy_install *.egg注:虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。setup.py文件的使用如下:% python setup.py build     #编译% python setup.py install  
sqlplus的非交互式使用     sqlplus交互界面存在的问题 sqlplus的两种非交互式使用方式

jdk 9 hellomodules

1、准备 lib mods src/cn.gbase.hellomodule src/cn.gbase.hellomodule/module-info.java src/cn.gbase.hellomodule/cn/gbase/hellomodule/Welcome.java     //module-info.java module cn.gbase.hellomodule { }       package cn.gbasae.hellomodule; public class Welcome { public static void ma ...
Java 8 中的 Streams API 详解 Streams 的背景,以及 Java 8 中的使用详解 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kin ...
Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另一个方面也和Redo记录的精简内容有关。 两个概念: 改变向量(Change Vector) 改变向量表示对数据库内某一个数据块所做的一次变更。改变 ...
SQL> show parameter processes;   NAME     TYPE VALUE ------------------------------------ ----------- ------------------------------ aq_tm_processes     integer 0 db_writer_processes     integer 2 gcs_server_processes     integer 0 global_txn_processes     integer 1 job_queue_processes   ...

oracle 日志优化

  SELECT * FROM v$archived_log ; SELECT * FROM v$log ; SELECT * FROM v$logfile ;   查询redolong的切换频率: 方法1: select b.SEQUENCE#, b.FIRST_TIME,a.SEQUENCE#,a.FIRST_TIME,round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_history a, v$log_history b where a.SEQUENCE#=b.SEQUENCE#+1 and b.THREAD#=1 ...
Global site tag (gtag.js) - Google Analytics