值得一读!冯巩的54句经典语,这才是真正的幽默!句句有智慧

01、姑娘们啊!哪有那么多白马啊?找个驴凑合得了,别等到有一天驴都被抢没了,剩一堆骡子…

02、所谓美女,三分长相七分打扮、所谓气质,三分才气七分装蒜、所谓温柔,三分忍让七分压抑。

s.

03、下辇子要做筷子,就不孤单了!

04、你的话,我连标点符号都不信。

05、此处不留爷,自有留爷处。处处不留爷,爷回家做家务。

06、铁公鸡还会留点儿铁锈呢,你根本就是个不锈钢公鸡!

07、陪我一起数星星吧,你智商低你就数月亮吧!

08、我太佩服我自己了,有时候照镜子的时候都给自己磕头!

09、最有魅力的人是“康师傅”,天天都有成千上万的人泡他。

10、想你想得饭都吃不下,真是太恶心了!

11、其实我以前个子挺高的,只不过后来经常洗澡缩水了而已。

12、为什么我一直感觉不幸福,难道是当幸福来敲门的时候,我不在家?

13、干掉熊猫,我就是国宝!

14、别和我谈理想,戒了!

15、跌倒了,爬起来再哭!

16、低调!才是最牛B的炫耀!!

17、不吃饱哪有力气减肥啊?!
18、真不好意思,让您贱笑了
19、我能抵抗一切,除了诱惑。

20、老子不但有车,还是自行的。

21、点的是烟、抽的却是寂寞。

22、不是你不笑,一笑粉就掉!

23、人又不聪明,还学别人秃顶。

24、绑不住我的心就不要说我花心!

25、再牛b的肖邦,也弹不出老子的悲伤!

26、活着的时候开心点,因为我们要死很久。

27、请你以后不要在我面前说英文了,OK?
28、我这人从不记仇,一般有仇当场我就报了。

29、没什么事不要找我,有事更不用找我!

30、我那么喜欢你,你喜欢我一下会死啊?

31、我又不是人民币,怎么能让人人都喜欢我?

32、男人的话就像老太太的牙齿,有多少是真的?

33、问:你喜欢我哪一点?答:我喜欢你离我远一点!

34、执子之手,方知子丑,泪流满面,子不走我走。

35、诸葛亮出山前,也没带过兵!凭啥我就要工作经验?

36、珍惜生活——上帝还让你活着,就肯定有他的安排。

37、师太,你是我心中的魔,贫僧离你越近,就离佛越远……

38、初中的体育老师说:谁敢再穿裙子上我的课,就罚她倒立。

39、自己选择45°仰视别人,就休怪他人135°俯视着看你。

40、如果你看到面前的阴影,别怕,那是因为你的背后有阳光!

41、我允许你走进我的世界,但绝不允许你在我的世界里走来走去。

42、人永远不知道谁哪次不经意的跟你说了再见之后就真的再也不见了。

43、一分钟有多长?这要看你是蹲在厕所里面,还是等在厕所外面……

44、爱,就大声说出来,因为你永远都不会知道,明天和意外,哪个会先来!

45、你永远看不到我最寂寞的时候,因为在看不到你的时候就是我最寂寞的时候!

46、听说女人如衣服,兄弟如手足,回想起来,我竟然七手八脚地裸奔了二十多年!

47、今天心情不好,我只有四句话想说,包括这句和前面的两句,我的话说完了!

48、铁饭碗的真实含义不是在一个地方吃一辈子饭,而是一辈子到哪儿都有饭吃。

49、就算是一坨屎,也有遇见屎壳郎的那天。所以你大可不必为今天的自己有太多担忧。

50、如果中了一千万,我就去买30套房子租给别人,每天都去收一次房租。哇咔咔~~充实!

51、“恋”是个很强悍的字。它的上半部取自“变态”的“变”,下半部取自“变态”的“态”。

52、再过几十年,我们来相会,送到火葬场,全部烧成灰,你一堆,我一堆,谁也不认识谁,全部送到农村做化肥。

53、我爸说过的最让我感动的一句话:“孩子,好好学习吧,爸以前玩麻将都玩儿10块的,现在为了供你念书,改玩儿1块的了。”

54、同志们:别炒股,风险太大了,还是做豆腐最安全!做硬了是豆腐干,做稀了是豆腐脑,做薄了是豆腐皮,做没了是豆浆,放臭了是臭豆腐!稳赚不亏呀!

吐槽网络小说1

看网络小说总结出几个糟点一

  1. 禽兽不如, 就是撩一堆漂亮妹纸,把妹纸们撩的YXYS,就是一个都不吃,哇,现代柳下惠。
  2. 写富二代开跑车,带几个漂亮妹纸就是好色+绿茶婊组合,自己同样做了就是香帅+红颜知己组合
  3. 书中写着痛恨官二代仗势敛财,官商勾结。主人公却与另一个官二代合作发财做大,正义满满。
  4. 书中写别的有钱青年多交女友就是二代寻花问柳,渣男一个。自己同样做就是年少多金,暖男多情。
  5. 主人公从来不努力学习,学习过程都是把知识当水一样灌进大脑。
  6. 上大学必然会逃避军训,然而后面学习工作还能吃得苦中苦?
  7. 上大学一定常逃课去创业。说实在的,你何必去上大学呢?
  8. 穿越回古代号称做美食家,然后用臭豆腐,烤红薯,甚至方便面来糊弄人,古人真是傻啊。
  9. 老邵是对教肓捐款最多的人,你们从逸夫楼里学习出来的学子们穿越到港综,为个港毒明星踩六叔,一定要把他搞破产。唉,一群白眼狼。

利用vscode remote-browser插件功能编辑termux下的代码

前面说过安装wcode或code-server给termux增加远程编辑功能,让有大显示器的PC机通过浏览器来编辑termux上的代码。

#### 2022年9月,code-server更新了,在termux0.118版本安装方法如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ pkg install -y \
build-我essential \
binutils \
pkg-config \
python3 \
nodejs-lts
$ npm config set python python3
$ node -v # 查看node版本
$ npm install --global code-server --unsafe-perm
# 如果有报错,可能是用老方法安装,组件缺失引起以前安装错误,这里先执行一下
$ npm cache clean -f
然后再安装
$ code-server # 然后退出
$ ~/.config/code-server/config.yaml #更改端口与密码

一. 老方法再次回顾一下。

1
2
3
4
5
6
7
8
# 安装wcode并执行,wcode九年没有更新了,功能缺失
$ npm install -g wcode
$ wcode -p 8090 myblog/source/
# 安装code-server,配置后执行
$ npm install -g code-server
$ code-server # 运行成功后,再退出。
$ cd ~/.config/code-server
$ vim config.yaml # 更改端口与密码

然后在PC端浏览器输入 192.168.x.x:8090,就可象vscode一样的编辑打开termux下的文件了

以上两个软件的好处是本机运行简单,掉线上浏览器刷新可重新连接,但是特别耗电。用了一会儿,手机发烫,肿么办?

二 利用termux的ssh server与Vscode的remote-browser插件配合,也能实现。

  1. 在termux下安装openssh,并配置运行,见我的另一篇笔记。然后运行

    1
    $ sshd
  2. 在PC端的vccode安装remote-broswer插件

  3. vscode下菜单–>文件–>首选项–>设置–>左侧列表里选“扩展”—>remote-browser configuration–>在settings.json中编辑,然后会弹出编辑页面。增加语句

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #添加远程登录的主机地址、用户账号及访问的端口即可
    "remoteBrowser.connectionOptions": {

    "host": "192.168.x.x",

    "username": "u0_axxx",

    "port": 8022

    },

    保存后退出

  4. 在vscode下,按下快捷键 Crl+Shit+P, 在弹出的菜单中选择 remote-browser: connect, 然后会有刚才编辑的选项 192.168.x.x,选择后,会弹出输入密码的对话框,输入密码连接。如果连接成功,会在右下解显示remote-browser:Connected

  5. 然后点击,vscode左侧的“资源管理器”图标。会有一个”REMOTE BROWSER”的选项,点击后,会看到termux的目录,然后打开文件吧

第二种办法,手机只运行ssh server,损耗小,不会掉电严重

streamlit学习笔记三-----layout

streamlit的页面能不能像写html一样的进行页面布局呢?不会css的程序员咋整呢? 有以下方法

一. 自动左右排版

我们在streamlit的演示时,streamlit hello就能看到。己经是左右分两列的布局了。这个不用做专门布局,只要在代码中加入sidebar就行。比如要把一个markdown写入左侧栏只要
把st.markdown(xxx)改为st.sidebar.markdown(xxx)就行。

二. streamlit代码形式。

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
""" 
## 一 streamlit.beta_container()
通过with st.beta_container():,可以Book一个组件模块
将一个不可见的容器插入到你的应用程序中,可以用来保存多个元素。
"""

st.markdown(" - with写法 ")
with st.beta_container():
st.write("with写法,此句放在这个没有命名的容器中,注意通过缩进来表示范围")
# You can call any Streamlit command, including custom components:
st.bar_chart(np.random.randn(50, 3))

st.write("此句放在没有命名的容器外")

st.markdown(" - 常规写法 ")
container_one = st.beta_container()
container_one.write(" 此句写在一个名叫container_one的容器内 ")
st.write(" 没有加容器前缀,所以就只写在容器外了 ")

st.markdown(" - 在另外的地方给一个容器内插一句话 ")
container_one.write("要想在另外的地方给容器内插一句话,容器必须命名,当然这个不符合程序规则,程序结构一塌糊涂 ")

st.markdown(" --- ")
#-------------------------------------------------------------------------------------------------------------
"""
## 二 分列展示
streamlit.beta_columns(spec)

以并排列的形式插入容器。插入多个并排放置的多元素容器,并返回容器对象列表。

要向返回的容器添加元素,可以使用“with”表示法(首选),或者直接调用返回对象的方法。

"""
st.subheader(" 请参见下面的例子。")

col1, col2, col3 = st.beta_columns(3)

with col1:
st.header("猫头")
st.image("/home/frankli/Pictures/cat.jpg", use_column_width=True)

with col2:
st.header("侧滑手机")
st.image("/home/frankli/Pictures/cehua3.jpeg", use_column_width=True)

with col3:
st.header("金色庄园")
st.image("/home/frankli/Pictures/金色庄园.jpg", use_column_width=True)

st.markdown(" --- ")
#-------------------------------------------------------------------------------------------------------------
"""
## 三 按照比例分列展示
"""

col1, col2 = st.beta_columns([3, 1])
data = np.random.randn(10, 1)

col1.subheader(" 宽列展示图表 ")
col1.line_chart(data)

col2.subheader(" 窄列展示数据 ")
col2.write(data)

st.markdown(" --- ")
#-------------------------------------------------------------------------------------------------------------
"""
## 4 折叠/展开
streamlit.beta_expander(label=None, expanded=False)
"""


with st.beta_expander("See explanation"):
st.write("""
在这里进行折叠与展开。
""")
st.line_chart({"data": [1, 5, 2, 6, 2, 1]})

cygwin安装apt-cyt

为什么要安装apt-cyg?

安装了apt-cyg就能向使用Ubuntu一样使用apt-get install remove命令安装卸载软件了,非常方便。

一. 下载并安装cygwin
  1. Cygwin官网下载,选择32位或64位并安装
  2. 安装apt-cyg需要依赖的包有如下几个
  • wget
  • tar
  • gawk
  • bzip2
  1. 添加apt-cyg
    GitHub下载脚本:, 下载后,解压刚刚下载的zip文件。解压后目录下有一个apt-cyg的文件,copy到c:\cygwin\bin目录下就可以了。
  2. 使用
    以后发现有什么东东没有安装,不用再重新安装cygwin了,只需要过入终端,采用
    1
    $ apt-cyg install xxx #进行安装

ubuntu18.04后,修改DNS

  • 修改配置文件

    1
    2
    3
    4
    5
    6
    7
    $ sudo install resolvconf # 安装后会在生成/etc/resolvconf文件夹。
    $ cd /etc/resolvconf/resolv.conf/
    $ vim base 增加以下语句
    nameserver 114.114.114.114
    nameserver 8.8.8.8
    $ # 保存退出
    $ resolvconf -u
  • 重启服务查看

    1
    2
    3
    4
    $ sudo systemctl restart systemd-resolved.service
    # 更新修改后的设置
    $ resolvectl status
    # 查看更改后的设置

pip 换源

pip国内的一些镜像

阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣:https://pypi.doubanio.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
腾讯云:https://mirrors.cloud.tencent.com/pypi/simple/
浙江大学:http://mirrors.zju.edu.cn/pypi/web/simple/
网易:http://mirrors.163.com/pypi/simple/
华为云:https://repo.huaweicloud.com/repository/pypi/simple
北京外国语大学:https://mirrors.bfsu.edu.cn/pypi/web/simple
上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/pypi/web/simple
南京大学:https://mirrors.nju.edu.cn/pypi/web/simple

修改源方法:

临时使用: 
可以在使用pip的时候在后面加上-i参数,指定pip源 
eg: pip install streamlit -i http://mirrors.aliyun.com/pypi/simple

永久修改: 
linux: 
修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple

streamlit学习笔记一-----初体验

Streamlit是第一个专门针对机器学习和数据科学团队的应用开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为它的目标是取代Flask在机器学习项目中的地位,可以帮助机器学习工程师快速开发用户交互工具。

一. 安装
  1. 正常安装

    1
    2
    3
    4
    5
    6
    7
    $ apt install virtualenv  #建立虚环境
    $ python -m venv virtualenv # 另一种命令
    $ apt install gcc clang cmake build-essential #安装一些组件时,需要C编译器
    $ virtualenv mystreamlit # 缺省己经 --no-site-packages了。新版不用
    $ cd mystreamlit
    $ source bin/activate
    $ pip install streamlit

    2 有时候好慢好慢,咋都安装不上肿么办? 只能换源了。

    1
    2
    pip install streamlit -i https://mirrors.bfsu.edu.cn/pypi/web/simple  
    # 北外的源,更多的源,在前面的文章“pip换源” 中有
    二. 演示,“Hello world”,以及 示例代码
  2. 演示

    1
    $ streamlit hello

    然一浏览器进入 127.0.0.1:8501, 通过左边栏可以选择四个内置小项目并查看其代码,例如分形动画、折线图和层叠地图等,能在网页上点击选择设置一些参数,动态查看效果。

  3. Hello world
    编写例子文件 hello.py

    1
    2
    import streamlist as st
    st.write('Hello world!')
    1
    $ streamlit run hello.py
  4. 例子代码
    编写例子文件 demo.py

1
2
3
4
5
6
#coding:utf8
import streamlit as st
st.markdown('### 三次方计算器 :sunglasses:')
x = st.slider('输入一个数字')
st.write(x, '的三次方为:', x**3)
st.markdown('> Streamlit挺好用 :+1:')
1
$ stream run demo.py

浏览器查看 127.0.0.1:8501 ,支持中文还不错,支持Markdown语法,而且还有表情包

Streamlit的工作方式如下:

a. 对于用户的每一次交互,整个脚本从头到尾执行一遍;
b. Streamlit基于UI组件的状态给变量赋值;
c. 缓存让Streamlit可以避免重复请求数据或重复计算;

三 手机上安装streamlit的试验
  1. termux 0.114版下, 失败。

  2. anlinux-ubuntu20.04下多次失败

  3. anlinux-ubuntu21.04下,开始失败,后来重新安装,只安装了python3.9, 并在虚环境下采用pip3 install streamlit成功。

  4. 一些出错总结

    必须安装gcc
    安装pandas容易出错,可先用 pip –default-timeout=100000 install –upgrade pandas 来安装
    事先安装好 pip install wheel

lumina桌面学习

前言

轻量级系统 需要轻量级桌面。XFCE曾经是许多人喜爱的轻量级环境,然后它越来越大。它可能比其较重的兄弟姐妹消耗更少的资源,但它不断增加更多的功能,有些人现在说那么就有LXDE,LXQt,这些都是出色的选择,但不如fluxbox或openbox那么轻。虽然以前的选择提供更多的可用性,牺牲了更多的资源消耗,后者可以感觉到笨重和外来使用。Lumina占据中间位置。它是超轻,用户友好和非常可定制。
Lumina 与几个 Linux 轻量级桌面非常相似,尤其是 LXQT,不同之处在于 Lumina 完全不依赖于基于 Linux 的桌面框架(例如 ConsoleKit、PolicyKit、D-Bus 或 systemd)
Lumina真的很轻巧。它是基于fluxbox的

密网

https://lumina-desktop.org/

ubuntu下安装
1
2
3
4
$ sudo apt updated
$ sudo apt upgrade
$ sudo add-apt-repository ppa:ubuntulumina/lumina-desktop
$ sudo apt install lumina-desktop