接受多元化

上网不需要门槛,连猪都可以打字发表言论。

人口基数大,受教育程度低,加上最近的土壤滋养,导致一些之前毫无话语权的朋友也愿意冒出头来品头论足挥斥方遒指点江山。

这不奇怪。

多元化。

保持独立思考。

韭菜日记4月连载

2020年4月 冷静克制慢慢试探

翻盘这事急不得,越着急越容易掉进陷进。忘记过去的数字,一切从头来过。

阅读全文 »

傅盛关于今日头条的思考

傅盛关于今日头条的思考

原帖见知乎

个人总结

(1) 了解用户的喜好并投其所好 —— 通过推荐算法,发现用户的需求不断推送感兴趣的内容,越推越多越推越深入;
(2) 用户需要食用内容,抖音/今日头条是内容的不同展现方式,用户对内容的需求是不变的;
(3) “用户对新信息获取的诉求从来没变,但是由于手机的载体变了,所以出现了这个机会”

阅读全文 »

关于房产的穿越文——《2010年的房地产调控,我们收获了什么?写在房价暴涨前》

这是天涯的kkndme在2010年写的一些思考,8年之后回头来看,真是精准精彩.

2010年的房地产调控,我们收获了什么?写在房价暴涨前

原作者: kkndme

发布时间: 2010-08-10

来源地址: 天涯原贴

观点摘抄总结

(1) 中国自古以来都不是人人都能有属于自己的房子,大量的丫鬟、仆妇、管家、小厮寄养在权贵人家,身体都是不自由的,何谈拥有自己的房子。
(2) 要是有贫富差距的社会,只要存在阶级,只要存在统治和被统治,这个社会就会不以人的意志为转移的出现大量的底层居民,没有这些底层居民。权贵就不能很好的生活。
(3) 人口基数大,金字塔顶端人口数量还是挺多,因此一线城市核心地段稀缺。

正文部分

核心提示: 2010年的房地产调控,让很多人看到了希望:让房价降得再猛烈些吧。还有人更是幸灾乐祸似的呼喊:让房地产赶紧崩盘吧。让没房子的好好看看有房子的笑话,是人生的一大快事。

阅读全文 »

Mac 加密压缩

原生系统中,加密压缩,可以在terminal中通过命令实现,命令如下:

1
zip -e 目标文件名.zip 需要压缩的文件名

如果需要压缩的是一个文件夹,则需要多加一个参数r,即:

1
zip -er 目标文件名.zip 需要压缩的文件夹

执行后会让提示输入2次密码,之后便可大功告成。

Python AES加密

支持中文加密

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import base64
import hashlib
from Crypto import Random
from Crypto.Cipher import AES
class AESCipher(object):
def __init__(self, key):
self.bs = 32
self.key = hashlib.sha256(key.encode()).digest()
def encrypt(self, raw_msg):
key = self.key
iv = Random.new().read(AES.block_size)
msg = self._pad(raw_msg)
cipher = AES.new(key, AES.MODE_CBC, iv)
return base64.b64encode(iv + cipher.encrypt(msg))
def decrypt(self, encryptedData):
key = self.key
encryptedData = base64.b64decode(encryptedData)
iv = encryptedData[:AES.block_size]
cipher = AES.new(key, AES.MODE_CBC, iv)
return self._unpad(cipher.decrypt(encryptedData[AES.block_size:])).decode('utf-8')
def _unpad(self, s):
return s[:-ord(s[len(s)-1:])]
def _pad(self, s):
# new for chn 中文主要在原始串编码成utf8格式!
BS = self.bs
s = s.encode("utf-8")
return s + (BS - len(s) % BS) * chr(BS - len(s) % BS).encode("utf-8")
# 具体使用
key='中文key支持'
msg='具体需要加密的消息'
aes = AESCipher(key)
# 加密msg
msg_encrypted = aes.encrypt(msg)
# 解密msg
msg = aes.decrypt(msg_encrypted)

关于股票市场的一个大教训

教训总结

阅读全文 »

修改anaconda/conda的路径

假设旧路径为/home/OLD/anaconda3/,新路径为/home/NEW/anaconda3/

  1. 移动anaconda文件到新的路径下

    mv /home/OLD/anaconda3 /home/NEW/anaconda3

  2. 修改Anaconda的环境变量

    (1) 打开.bashrc (vim ~/.bashrc)

    (2) 修改新PATH为 export PATH="/home/NEW/anaconda3/bin:$PATH"

  3. 修改conda的路径
    (1) 打开conda配置文件vim /home/NEW/anaconda3/bin/conda

    (2) 修改文件头的python路径

    1
    2
    3
    4
    从原有的
    #!/home/OLD/anaconda3/bin/python
    修改为
    #!/home/NEW/anaconda3/bin/python
  4. 更新一下conda配置

    如果不更新,conda命令虽然可以运行,但是会找不到.condarc文件,还是会有问题,更新方式为:conda update conda