- 博客(29)
- 资源 (35)
- 收藏
- 关注
原创 Git步步进阶---实战git的windows安装和使用
下载和安装:1,下载git:http://msysgit.github.io/2,安装git ,我们选择命令行形式,这样无论在window下还是在linux下 都可以3,一直next下去就安装完成了4,git与bitbucket关联,产生一个公钥(类似与seesion,下回我们git 项目时就不用登录了。)。 在开始->所有程序->git->Git Ba...
2015-05-30 21:36:56 925
转载 编译zeromq的java绑定:jzmq
1、 下载zeromq源码:http://www.zeromq.org/area:download,本示例中选择版本:stable 2.2.0,下载地址:http://download.zeromq.org/zeromq-2.2.0.zip解压到:D:\zeromq-2.2.0\zeromq-2.2.0 2、 在windows 32位平台下编译,参考:http://www.
2015-05-28 10:04:38 1258
转载 storm步步深入---storm点点疑问
1、如何实现按窗口统计。实时统计本质上就是micro batch,把 batch 计算的窗口从一天缩小到分钟级别甚至秒级。所以实时计算的核心是窗口。而 Storm 的编程模型里没有窗口,如何在上层实现滚动窗口,滑动窗口,累积窗口,甚至是更复杂的基于业务逻辑的时间窗口模型。如何用远小于数据量(5w/s级别)的内存(700多m)实现实时计算。2、大数据量的处理,合并多partition的数据为
2015-05-27 19:31:20 980
转载 序列化工具---对象序列化类库MsgPack介绍
转自:http://www.cppfans.org/1410.htmlMessagePack(以下简称MsgPack)一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。支持Python、Ruby、Java、C/C++等众多语言。比Google Protocol Buffers还要快4倍。代码
2015-05-27 19:15:33 4032
转载 storm步步深入---Storm用到的相关技术
网址: http://www.cnblogs.com/panfeng412/archive/2012/12/16/storm-related-technique-summary.htmlStorm作为一个开源的分布式实时流计算框架,其内部实现使用了一些常用的技术,这里是对这些技术及其在Storm中作用的概括介绍。以此为基础,后续再深入了解Storm的内部实现细节。1. Zook
2015-05-27 19:13:28 984
转载 Git步步进阶---创建版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd/Users/...
2015-05-25 17:16:05 668
转载 Git步步进阶---集中式与分布式区别
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改...
2015-05-25 17:02:05 2806
转载 python两种遍历字典(dict)的方法比较
python以其优美的语法和方便的内置数据结构,赢得了不少程序员的亲睐。其中有个很有用的数据结构,就是字典(dict),使用非常简单。说到遍历一个dict结构,我想大多数人都会想到 for key in dictobj 的方法,确实这个方法在大多数情况下都是适用的。但是并不是完全安全,请看下面这个例子:复制代码 代码如下:#这里初始化一个dict>>> d = {'a':1
2015-05-25 14:28:19 3121
转载 提高Python运行效率的六个窍门
转自:http://bbs.chinaunix.net/thread-4177456-1-1.htmlPython是一门优秀的语言,它能让你在短时间内通过极少量代码就能完成许多操作。不仅如此,它还轻松支持多任务处理,比如多进程。不喜欢Python的人经常会吐嘈Python运行太慢。但是,事实并非如此。尝试以下六个窍门,来为你的Python应用提速。窍门一:关键代码使用外部功能包
2015-05-25 11:38:40 895
转载 C/C++中各种类型int、long、double、char表示范围(最大最小值)
转自:http://blog.csdn.net/xuexiacm/article/details/8122267[cpp] view plaincopy#include #include #include using namespace std; int main() { cout "type
2015-05-25 11:22:10 1520
转载 Python 时间处理
一、简介time模块提供各种操作时间的函数说明:一般有两种表示时间的方式:第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同year (four digits, e.g. 1998)mont
2015-05-25 09:34:34 785
转载 zeromq札记---python
三种基本模式(它有很多种)1. 请求应答模式(req 和 rep) 消息双向的,有来有往,req端请求的消息,rep端必须答复给req端2. 订阅发布模式 (sub 和 pub) 消息单向的,有去无回的。可按照发布端可发布制定主题的消息,订阅端可订阅喜欢的主题,订阅端只会收到自己已经订阅的主题。发布端发布一条消息,可被多个订阅端同事收到。3. push
2015-05-24 18:30:58 1672
原创 Win7 (64)+ VS2010 + Python2.7.9 安装 gevent 0.13.8
Win7是64位的1. 下载gevent安装包去gevent官网下载个source包, 地址是这里 http://pypi.python.org/packages/source/g/gevent/我下载到的是 gevent-0.13.8.tar.gz,解压2. 安装假设解压到A目录下,则cmd命令窗口 cd 到该目录下,运行里面的fetch_libevent
2015-05-24 15:45:27 2405
转载 Python找不到***模块的connect属性错误
转自:http://blog.csdn.net/gukesdo/article/details/7016787今天遇到一个问题,自己把测试脚本命名成了pyodbc,然后运行就一直不通过,报的错误是找不到pyodbc模块中connect属性,一直搞了半个小时也没有解决;最后发现不是脚本代码的问题,而是脚本命名的问题,如果自己的测试脚本命名成pyodbc,则在impor
2015-05-24 15:08:41 4162
转载 如何高效通过网络搜索Python第三方功能模块
比如要查找Python如何访问数据库,查找关键词如果是“Python访问数据库”,“Python如何访问数据库”就不会有很好的检索结果;要搜索的关键词是“Python数据库模块”就会很好的结果所以如果以后要使用Python实现什么功能,就搜索“Python xxx模块”
2015-05-24 15:03:48 1035
原创 python 文件 .py .pyc .pyw .pyo .pyd
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。打不开,不过可以使用反汇编;PYD是一种PYTHON动态模块。实质上还是dll文件,只是改了后缀为PYD,pyd: 扩展模块,一般用C或C++编写,其实可以说是一种更优秀的D语言编写的。源自:http://my.oschina.net/renwofei423/blog/17404通常
2015-05-24 14:59:50 19164 1
转载 Python模块常用的几种安装方式
Python模块安装方法一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之...
2015-05-24 14:44:12 3501
原创 WIN7(64位)安装Python模块py-radix
前言:py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找)py-radix模块下载:我下载的最新的版本 py-radix-0.5.tarpy-radix模块安装:1,解压文件,进入目录 \py-radix-0.52,打开cmd ,进入相应目录,执行setup.py执行命令依次如下:python setup.py
2015-05-24 14:18:56 2034
原创 常用工具---前30的英文缩写
1.first,1st2.second,2nd3.third,3rd4.fourth,4th5.fifth,5th6.sixth,6th7.seventh,7th8.eighth,8th9.ninth,9th10.tenth,10th11.eleventh,11th12.twelfth,12th13.thirteenth,13h14.fourte
2015-05-23 21:39:22 3424
转载 SecureCRT实用设置
SecureCRT是最常用的终端仿真程序,简单的说就是windows下登录UNIX或Liunx服务器主机的软件。传统的网络服务程序,如:ftp和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过SSH的数据传输是经过压缩的,所
2015-05-23 20:06:29 1325
转载 SecureCRT配置详细图文教程
Secure CRT是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签化 SSH 对话,从而可方便地管理多个 SSH 连接,设置项也极为丰富。简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlog
2015-05-23 20:02:45 2687
原创 高效工作---高效利用快捷键实现截图与画图
第一步:设置截图工具快捷键具体步骤:开始->所有程序->附件->截图工具->“右击”出现属性并选择->设置快捷键->此处我设置为“CTRL+ALT+P”,P是print的意思,分别如下图:同理,设置画图工具的快捷键,我的设置为“CTRL+ALT+D”,D是draw的意思。第二步:上述快捷键经典使用方法“CTRL+ALT+P”---->““CT
2015-05-22 21:28:12 923
转载 PyCharm快捷键和常用设置
http://blog.csdn.net/pipisorry/article/details/39909057在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明PyCharm Default KeymapPyCharm3.0默认快捷键(翻译的)1、编辑(Editing)Ctrl + Space
2015-05-21 10:29:27 922
翻译 :PyCharm中的那些实用功能记录
译自:http://nicoddemus.github.io/articles/pycharm/可用版本:社区版本logr 或者商业版本+注册机,我使用的是商业版+注册机声明我无意批评Eclipse或者PyDev,我用了它们很多年,它们很棒!请记住,这是我的个人经验,你的或许有所不同。实时比较PyCharm 对一个文件里你做的改动保持实时的跟踪,通过在编
2015-05-21 10:22:49 4423
原创 python学习疑点总结
1. 疑惑:a. for score in data[1:]: 解答:将score一一赋data中从1号(第二个)开始到最后一个元素的值 b. for I in range(3): 解答 : 将i赋予从零到三的值。2. 配置系统环境变量:在Path变量中把Python安装路径,加到它的结尾。注意,要用英文分号和前面已有的内容隔开
2015-05-20 09:34:21 1474
转载 信号量与PV操作
在计算机操作系统中,PV操作是进程管理中的难点。首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S³0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1;
2015-05-10 20:52:15 829
转载 linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读
http://blog.csdn.net/stpeace/article/details/45567977一. 永久环境变量(实际上属于文件, 而不属于shell, 每打开一个shell, 都会加载/导入到shell中, 形成当前shell的临时环境变量) 先说说"永久环境变量", 其实, 我也知道, 没有什么东西是真正永久的, 这里的永久是指: 变量存储在文件中,
2015-05-08 15:56:40 893
VISION FOR A HETEROGENEOUS MULTI-CHAIN FRAMEWORK DRAFT
2023-12-24
Security audit report for imtoken wallet
2023-12-24
Decentraland is a blockchain-based virtual world
2023-12-24
力场的定位是一个以公链共建挖矿为核心的社区平台以及UGC平台
2023-12-24
A Novel Metastable Consensus Protocol Family for Cryptocurrencie
2023-12-24
Measuring Ethereum Network Peers
2023-12-24
Firework Games White Paper
2023-12-24
CS251 Final Exam 2021
2023-12-24
Generic Construction of Ring Signatures with Efficient
2023-12-24
The Gridex Protocol
2023-12-24
Efficient Zero-Knowledge Arguments for Arithmetic Circuits
2023-12-24
KishuInu Whitepaper
2023-12-24
On the Instability of Bitcoin Without the Block Reward
2023-12-24
Shorter Proofs for Privacy-Enhanced Distributed Ledger
2023-12-24
Attacking Threshold Wallets
2023-12-23
This paper provides an architectural overview of the Avalanche
2023-12-23
Avalanche Native Token ($AVAX) Dynamics
2023-12-23
ZKSwap是一个基于 ZK-Rollup 的 Layer2 代币Swap协议
2023-12-23
ZEND White Paper
2023-12-23
KZen Curv Security Audit
2023-12-23
为什么虚拟资产值得投资:元宇宙虚拟地产报告
2023-10-27
元宇宙:未来数字绿洲入口已打开
2023-10-27
Code Assessment of Liquidations 2.0 Smart Contracts
2023-10-27
Scalable and Probabilistic Leaderless BFT Consensus through Meta
2023-10-27
Groth16: a pairing-based (preprocessing) SNARK for arithmetic
2023-10-27
The offer-is-code approach to Decentralised Exchanges
2023-10-27
A Classification Framework for Stablecoin Designs
2023-10-27
EIP-1559 proposal
2023-10-27
拥抱十字路口的挑战:中国金融科技新篇章
2023-02-25
Succinct Arguments、Randomized Algorithms、Universal zk-SNARKs
2023-02-25
Succinct Non-Interactive Zero Knowledge
2023-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人