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

2017年学习书单

数据库: 1.SQL 学习指南.beginning database design 2.高性能MySql. 3.Greenplum企业应用实战   java: Thinking in java,Effective java.Java并发编程实战         

Greenplum 日志

1.前端工具,目前发现主要用Navicate premium 版本,和之前oracle 的sql developer /toad 感觉比较简陋  还有 pgadmin  2.用navicate premium 运行大的数据表,忘记加limit 后,卡住了停不了。
Description ResourcePathLocationType Cannot nest 'ssmstart/src/main/java' inside 'ssmstart/src'. To enable the nesting exclude 'main/' from 'ssmstart/src'ssmstartBuild pathBuild Path Problem   本人eclipse出先这种错误是因为jdk版本不对 解决方法:在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library, ...
闲来无事,学习下Mybatis +gradle环境部署: 1.环境 版本:Gradle 3.2.1 , mybatis:3.3.0 ,java 1.8 gradle.build  apply plugin:'java' apply plugin:'application' //mainClassName='hello.HelloWorld' apply plugin: 'eclipse-wtp' repositories{ // maven库 def ibilio = "http://maven.ibiblio.org/maven2/" ...
python mysql 库安装: pip install sqlalchemy apt-get install python-mysqldb   我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题   首先我们通过 ①:netstat -an|grep 3306 来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用 所以,我们需要 ②:打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf 将b
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >> ...

python 闭包

返回函数: 阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:  def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax  但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数!   def lazy_sum(*args): def sum(): ax = 0 for n in a ...
python 内建了map()和reduce()函数。 map: map()函数接收两个参数,一个是函数,另一个是序列,map 将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在 ...

python高阶函数

变量可以指向函数: 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码:   >>> abs(-10) 10  但是,如果只写abs:     >>> abs <built-in function abs>  可见,abs(-10)是函数调用,而abs是函数本身。 要 ...

python 列表生成式

列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):   >>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:     >>> L = [] >>> for x in range( ...

python 高级特性

切片:对于取一个 list 的部分元素是非常常见的操作,比如>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']要去前面3个元素,怎么处理:笨方法: >>> [L[0], L[1], L[2]] ['Michael', 'Sarah', 'Tracy']  对这种经常取指定索引范围的 ...

python 函数

函数: 函数是重用的程序段,它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方 使用这个名字任意多次的运行这个语句块。这被称为 调用函数。 函数用def关键字 定义,def关键子后面跟一个函数的标识符, ...
select t.table_name 表名, t.column_name as 字段名, t.data_type as 字段类型, t.data_length as 字段长度, t.nullable as 是否为空, t.data_default as 默认值 from USER_TAB_COLS t where TABLE_NAME ='table_name';
本文主要简单介绍下本人工作经历中关于对冲基金的业务:   Hedge Funds:Use wide range of complex and sophisticated Investment Strategies Investment Vehicles Big Bets Wide range of assets Specialise in sophisticated investment techniques Prime Brokerage是为对冲基金提供各类服务的desk:     What is Custody(资金托管),主要是保护客户的资产:(cash,secu ...
用 maven 构建java: mvn clean install -DskipTests 对于 eclipse 项目: mvn -U clean eclipse:eclipse -DskipTests   mvn -X (注意X 大写) ,查询mvn的一些配置信息,比如setting.xml 配置文件在哪里。     Jenkins 使用 execute shell的时候,通常会将相应的shell 脚本的内容打印输出,如果shell 包含数据库连接等机密信息,则不希望其显示出来,此时就可以在shell的开头加上 set +x 将其关闭   
Global site tag (gtag.js) - Google Analytics