- 博客(103)
- 收藏
- 关注
原创 MacBook nvme error
panic(cpu 2 caller 0xffffff7f9265a231): nvme: "Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0x17 VID=0x126f DID=0x2263. FW Revision=S0614B0\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/...
2020-04-04 09:48:18
2329
1
原创 pykafka is ok, kafkapython is not ok
from pykafka import KafkaClientfrom pykafka.utils import serialize_utf8, deserialize_utf8# 设置客户端的连接信息client = KafkaClient(hosts="b-1.a205588-cloud-ens-msk.9t99m4.c5.kafka.us-east-1.amazonaws.com:...
2019-11-28 15:17:40
58
原创 linux in vm with some network error after reinstall vmself
ip addrip addr flush dev eth0service NetworkManager stopservice network restartchkconfig NetworkManager offchkconfig network onthe error message :Oct 10 15:45:01 localhost.localdomai...
2019-10-11 09:23:53
34
转载 IDEA中多行注释及取消注释快捷键
IDEA中多行注释及取消注释快捷键1、一次性添加多行注释的快捷键首先选中要注释区域,然后ctrl+/: 这个是多行代码分行注释,每行一个注释符号ctrl+shift+/:这个是多行代码注释在一个块里,只在开头和结尾有注释符号2、取消多行注释快捷键怎样添加快捷键的,用相同方法取消,如ctrl+/:添加注释,则ctrl+/取消注释ctrl+shift+/: 添加注释...
2019-07-16 15:10:56
13603
1
原创 one script to delete all cloudwatch log before some time
import boto3import sysimport timeerror_flag="SUCCESS"def delete_groups ( in_param ): global error_flag next_token = None itemcreationTime = None cuttime = (2018, 12, 28, 8, 44, 4...
2019-05-09 10:30:32
78
转载 Scala中“_”
Scala中“_”代表什么 1、作为“通配符”,类似Java中的*。如import scala.math._2、:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理!例如val s = sum(1 to 5:_*)就是将1 to 5当作参数序列处理。3、指代一个集合中的每个元素。例如我们要在一个Array a中筛出偶数,并乘以2,可以用以下办法:a.filter(_%2==...
2018-08-29 10:14:26
465
转载 influxDB --- 1
RESTful 接口操作插入及查询操作:# code from www.361way.comnow=$(date '+%FT%T.000Z')tomorrow=$(date -v +1d '+%FT%T.000Z')echo "creating database"curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATAB...
2018-06-20 11:28:41
214
转载 Transaction Costs
Transaction Costs SHARE What are 'Transaction Costs'Transaction costs are expenses incurred when buying or selling a good or service. Transaction costs represent the labor required to bring a good or...
2018-06-12 16:28:22
228
转载 本篇文章主要介绍flink的关系型API
本篇文章主要介绍flink的关系型API,整个文章主要分为下面几个部分来介绍:什么是flink关系型APIflink关系型API的各版本演进flink关系型API执行原理flink关系型API目前适用场景Table & SQL API介绍Table & SQL API举例动态表总结一、什么是flink关系型API当我们在使用flink做流式和批式任务计算的时候,往往会想到几个问题:...
2018-06-06 11:21:29
360
原创 flink 参数之 -yn and -p
-yn container , also known as task manager conut.-p, parallelism , it is the count the job be divided into. the count of subtask.please see following code:when set the -p, whatever, flink
2017-12-28 12:06:06
1264
原创 execution will delete the plan text.
String strplan = flinkEnv.getExecutionPlan();System.out.println(strplan);if we do not disable the ://env.execute("WordCount Example");it will report :java.lang.RuntimeException: No new data si
2017-12-04 09:55:16
182
转载 java之collection总结
java之collection总结Collection来源于Java.util包,是非常实用常用的数据结构!!!!!字面意思就是容器。具体的继承实现关系如下图,先整体有个印象,再依次介绍各个部分的方法,注意事项,以及应用场景。 --------------------------------------------------------------------
2017-11-01 10:51:57
116
转载 flink table api usage.
1.概述 Flink 1.1.0 版本已经在官方发布了,官方博客于 2016-08-08 更新了 Flink 1.1.0 的变动。在这 Flink 版本的发布,添加了 SQL 语法这一特性。这对于业务场景复杂,依赖于 SQL 来分析统计数据,算得上是一个不错的福利。加上之前有同学和朋友邮件中提到,Flink 官方给的示例运行有困难,能否整合一下 Flink 的案例。笔者通过本篇博客来解答
2017-10-30 15:38:01
243
转载 Java 8中的 Lambda表达式
第一章:Java 8中的 Lambda表达式在这一章,我们说一说Lambda表达式的语法。我们将从经典的Java语法过渡到新式的Lambda表达式语法。我们也会讲一讲Lambda表达式的原理-即在运行时Lambda表达式如何表示,涉及哪些字节码指令。入门如果你熟悉Groovy或者Ruby这些支持Lambda表达式的编程语言,那么你一开始可能会认为Java的Lambd
2017-08-14 16:01:59
362
原创 AWS kinesis use boto, boto use aws_security_token or aws_session_token
we have to / must know, in boto 2.47 the python code C:\Python27\Lib\site-packages\boto-2.47.0-py2.7.egg\boto\provider.pydefine the aws_security_tokenNOT aws_session_tokenit will cause err
2017-06-02 10:35:05
365
转载 C++模板类里的静态成员问题
#include using namespace std;template typename T>class testClass{public: static int _data;};int testClass int>::_data = 1; //这里出错in GCC, 必须写为下面这样, in vs , both is right.template typename T
2017-03-01 14:56:13
281
原创 valgrind -callgrind 实例
valgrind --tool=callgrind ./wcp python2 gprof2dot.py -f callgrind/mnt/hgfs/D/vsproj/wcp/wcp/callgrind.out.17592 > wcp_o_sleep.dot其中 gprof2dot.py 需要http://www.bo56.com/download/gprof2dot.tar.
2016-02-26 14:44:05
385
转载 ldd命令的介绍
ldd命令的介绍 (2007-08-29 09:21:42)转载▼1.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行;在Linux环境下通过ldd命令即可实现,在终端下执行:ldd /bin/ls //ldd命令通常使用"-v"或"--verbose"选项来显示所依赖的动态连接库的尽可能的详细信
2015-11-02 09:41:34
303
转载 x86/i386/i686/i86_64
x86/i386/i686/i86_641.386与686i386—几乎所有的X86平台,不论是旧的pentum或者是新的pentum-IV与K7系统CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等级。i586—就是586等级的计算机,包括pentum第一代MMX CPU,AMD的K5,K6系统CPU(socket7插脚)等CPU都是
2015-11-02 08:33:41
512
转载 dlopen RTLD_NOW RTLD_LAZY RTLD_GLOBAL
void *dlopen(const char *filename, int flag);其中flag有:RTLD_LAZY RTLD_NOW RTLD_GLOBAL,其含义分别为:RTLD_LAZY:在dlopen返回前,对于动态库中存在的未定义的变量(如外部变量extern,也可以是函数)不执行解析,就是不解析这个变量的地址。RTLD_NOW:与上面不同,他需要在dlo
2015-10-30 09:44:22
2072
原创 need a const construtor. when vs2010 is ok, gcc need your change.
class IncludeChainInfo{public:IncludeChainInfo(){};~IncludeChainInfo(){};void AssignValue(const IncludeChainInfo &in){schemaId = in.schemaId;enableVADMangle = in.enableVADMangle
2015-08-13 18:32:00
281
转载 relocation R_X86_64_32 against
relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;分类: Linux2013-12-27 15:55 7193人阅读 评论(0) 收藏 举报relocation R_X86_64_32 against `.rodata' can not be used w
2015-04-01 16:12:47
791
转载 map-reduce过程
map-reduce过程2014-10-28 11:19 1人阅读 评论(0) 收藏 编辑 删除经典问题分析 上千万or亿数据(有重复),统计其中出现次数最多的前N个数据,分两种情况:可一次读入内存,不可一次读入。 可用思路:trie树+堆,数据库索引,划分子集分别统计,hash,分布式计算,近似统计,外排序 所谓的是否能一次读入内存,实际上应该指去除重复后的
2014-10-28 11:50:44
380
转载 C与C++的区别
C与C++的区别分类: C/C++cc++iostreamstructclass扩展在很大程度上,标准C++是标准C的超集.实际上,所有C程序也是C++程序,然而,两者之间有少量区别.下面简要介绍一下最重要的区别. 在C++中,民,局部变量可以在一个程序块内在任何地方声明,在C中,局部变量必须在程序块的开始部分,即在所有"操作"语句之前声明,请注意,C
2014-10-28 10:33:57
302
转载 常见的DDOS攻击类型总结
常见的DDOS攻击类型总结 [复制链接]主DDoS是作为黑客、政治黑客行为和国际计算机恐怖分子可选择的一种武器而出现。由于很容易对有限的防御发起进攻,DDoS攻击目标并不仅仅是个人网站或其他网络边缘的服务器,他们征服的是网络本身。攻击明确地指向网络的基础设施,例如提供商网络中的集中或核心路由 器、DNS服务器。200
2014-10-28 09:54:05
2434
转载 架构师趣味回答 java
1. struts,spring,hibernate这样的开源框架,他们的历史局限性在哪里?在何种情况下会不适合用这些框架? struts是以请求回答方式为基础的.ajax,flash等富客户端越来越多了..... spring是由于java的静态类型限制,等java可以支持动态方法添加之后..... hibernate是由于数据库都是关系型的,等数据库面向了对象之后..... 综
2014-10-28 09:33:39
491
转载 《JAVA与模式》之调停者模式
《JAVA与模式》之调停者模式在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。为
2014-10-27 16:38:22
300
原创 查找兄弟单词 解法一的实现
查找兄弟单词分类: Algorithm问题:给定一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词,例如单词army和mary互为兄弟单词。现在给定一个字典,用户输入一个单词,如何根据字典找出这个单词有哪些兄弟单词?要求时间和空间效率尽可能的高。 解法一:使用hash_map和链表。 首先定义一
2014-10-27 12:24:23
404
转载 共享内存
共享内存structbuffer终端通讯chm2010目录(?)[+]共享内存 共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下:共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget
2014-10-27 10:49:18
261
转载 函数调用栈
函数调用栈分类: 前沿技术 c/c++ 本身问题编译器存储语言c 理解调用栈最重要的两点是:栈的结构,EBP寄存器的作用。右侧的红色部分,写出了引发栈结构变化的对应的指令+| (栈底方向,高位地址) || ....................|| ....................|
2014-10-27 10:45:41
235
转载 HTTP协议 通信过程介绍
HTTP协议 通信过程介绍 HTTP协议介绍 HTTP协议介绍 Http(Hypertext Transfer Protocol)超文本传输协议。 Http是应用层协议,当你上网浏览网页的时候,浏览器和服务器之间就会通过Http在Internet上进行数据的发送和接收。 Http是一个基于请求/响应模式的,无状态的协议(request/res
2014-10-27 10:04:53
475
转载 boost.asio 学习笔记05 asio的windows实现
boost.asio 学习笔记05——asio的windows实现分类: 学习笔记2013-05-23 14:04 1030人阅读 评论(0) 收藏 举报目录(?)[+]Operation还记得前面我们在分析resolver的实现的时候,挖了一个关于operation的坑?为了不让自己陷进去,现在来填吧;接下来我们就来看看asio中的各种
2014-10-26 23:21:37
580
转载 boost.asio 学习笔记04 ,06
boost.asio 学习笔记04——asio的体系结构分类: 学习笔记2013-05-23 14:04 449人阅读 评论(0) 收藏 举报目录(?)[+]三层类关系图根据前面的分析,我们知道asio有着这样的逻辑:参考STL,提供basic模版,对外使用basic模版的实例提供接口。basic模版将具体操作委托给下层服务类完成
2014-10-26 23:16:54
406
转载 boost.asio 学习笔记 1-3
boost.asio 学习笔记01——概述分类: 学习笔记2013-05-23 14:03 458人阅读 评论(0) 收藏 举报 boost.asio为异步IO提供了一份标准的C++的跨平台实现,特别针对网络IO提供了良好的支持,使之成为C++网络编程利器。关于如何使用asio,boost文档中已经有了详尽说明,而且附带的例子也很直观,我们不必再造轮子;本文则结合a
2014-10-26 23:14:19
615
转载 Ad hoc
Ad hoc网络是一种特殊的无线移动网络。网络中所有结点的地位平等,无需设置任何的中心控制结点。网络中的结点不仅具有普通移动终端所需的功能,而且具有报文转发能力。与普通的移动网络和固定网络相比,它具有以下特点:1.1、无中心Ad hoc网络没有严格的控制中心。所有结点的地位平等,即是一个对等式网络。结点可以随时加入和离开网络。任何结点的故障不会影响整个网络的运行,具有很强的抗毁性。
2014-10-26 19:12:52
935
转载 boost库学习总结
boost库学习总结分类: C++第一次使用boost库是因为网络编程,由于时间比较紧,没有时间每个库都学,所以前期想找个专门的boost库网络教程(以前自己就用过socket写过,但是为了跨平台,而且boost库这么好,还是趁早学吧)。终于在网上找到一个很好的boost库教程系列。http://www.gamedev.net/blog/950/entry-2249317-
2014-10-26 09:35:44
480
转载 Linux epoll详解
Linux epoll详解分类: linux Linux epoll详解一、什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linuxkernel 2.5.
2014-10-25 22:39:34
405
转载 linux下tar命令解压到指定的目录
linux下tar命令解压到指定的目录转载▼标签: tar 解压 指定 目录 杂谈分类: FreeBSDlinux下tar命令解压到指定的目录 :#tar zxvf /bbs.tar.zip -C /zzz/bbs //把根目录下的bbs.tar.zip
2014-10-25 22:07:08
368
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝