kali linux apt update GPG error

March 17, 2018 IT No comments

when I newly install kali linux from kali.org and update it, it occurs:

root@kali:/var/lib/apt# sudo apt-get update
Get:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30.5 kB]
Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
  The following signatures were[......]

Read more

python实行栈的括号处理算法

March 14, 2018 IT, Python 2 comments , ,

问题描述

“+”代表AND,“|”代表OR,如何基于这个两个运算符号写个类似四则运算优先处理“()”内的逻辑?
A+B代表A and B;没毛病
A|B代表A或B;没毛病
很简单对吧?
那么((A+B)|C)+(D|(E+F))
(((A+B)|C)+(D|(E+F)))l(G+H)
怎么设计程序才能支持这样的输入呢?

解决思路

计算机组成原理里的栈
设计一个栈结构,从左到右将字符压入栈底,有左括号则直到遇到右括号才吐出来,并计算括号内内容,将结果继续压入栈,若没有左括号,则遇到两个值后吐出来计算,再压进去,直到完成所有字符读取。
最后在栈内的就是结果

代码编写

class andO[......]

Read more

elasticsearch 中文term精确匹配

February 27, 2018 Database, IT, Science 1 comment ,

问题描述

用es需要用到精确匹配和模糊匹配的时候,发现term匹配中文短语时没有返回结果,而匹配数字和符号时有。

遂查阅官网的《term》描述,在下方有个Why doesn’t the term query match my document?内容,惊喜了一番,但在照着配置的时候,发现还是不行。

继续查找,找到一篇csdn博客,经测试,在生成index时增加”not_analyzed"的设定,即可。但要注意,这样就无法进行match模糊查找,但是可以增加一个没设定not_analyzed的字段。

[ElasticSearch]Term精确匹配中文字符串短语

《金融学原理》第10章笔记 draft

January 9, 2018 Science 1 comment

好久没有写《金融学原理》的笔记了,今晚有空,就写一写吧。写完之后的十天要准备科目三和科目四,可能就得把精力放在学车上面了。

知识点

  • 货币市场:融资期限在一年以下的金融交易市场
  • 资本市场:融资期限在一年以上的金融交易市场
  • 货币市场的组成
    1. 同行拆借市场
    2. 国库券及其回购市场
    3. 票据市场
  • 同行拆借市场:金融机构之间为调剂临时性的头寸以及满足流动性需要而进行的短期资金信用借贷市场。
  • 中央银行对商业银行的法定准备金要求:在每一个营业日终了时,商业银行在准备金账户中的余额必须达到法定要求的准备金比率。
  • 同行拆借市场交易种类:

    1. 头寸拆借:补足存款准备金、调整清算头寸
    2. 同业借贷:获得更多的短期负[......]

Read more

《mastering bitcoin》第二章

December 28, 2017 blockchain, IT, Science No comments ,

中午半小时不睡觉,看完了第二章。晚上加班,下班后忘记带书回来了,先记下今天票圈里的疑问。

我是分割线

隔了一个星期,下班后不走,留下来写博客。今天就写好它吧。

知识点

  • popular blockchain
    1. blockchain info: http://blockchain.info
    2. bitcoin block explorer: http://blockexplorer.com
    3. insight: http://insight.bitpay.com
    4. blockr block reader: http://blockr.in
  • 交易方式:比特币的账本是区块链,Trans[......]

Read more

《mastering bitcoin》第一章

December 27, 2017 blockchain, IT, Science No comments ,

这是第一章Introduction,时隔三个月(看密码学),终于迈出了这一步。写这篇博客的时候已经看到了第二章的中部,感叹一切都是缘分:从数据库、RESTful API、json、密码算法校验、《失控》等等基础,使得我现在看这些理解起来没什么难度。本博客就记录下阅读中讲到的一些概念和资源吧。

  • What is Bitcoin?

In short, BTC, distributed, peer-to-peer system, decentralized.

  • Two basic questions for anyone accepting digital money:
    a. Can I[......]

Read more