Ubuntu使用微信
最佳方法就是使用优麒麟等一些国内linux平台封装好的微信,如该 微信 1234# 执行如下命令完成安装wget http://archive.ubuntukylin.com/software/pool/partner/weixin_2.1.1_amd64.debdpkg -i weixin_2.1.1_amd64.deb
ts
TS入门typeScript 必须转译为 js才可以在浏览器中或者node中运行 转译器:tsc命令进行ts到js的转译安装tsc: 1234# 安装npm install tsc -g# 使用tsc code.ts 相关语法: 类型声明他与kotlin的类型声明很相似不同的是他的?用来确定他的参数是否需要传入当然编译器可以自动推断出来 联合类型他允许一个变量可以是多个类型更多的使用是:他也可以限制某个变量的取值,如12let gender: 'male' | 'female';gender = 'male'; 函数类型在ts中可以传入函数作为参数,这可以很好的作为回调使用 别名1type UserID = number | string; 当我们要使用一些特定的第三方库,但是某些库可能对ts不那么支持,我们可是使用社区提供的特定类型包,这些包都有一个@types/包名的前缀,@types/three
安装双系统(win+unbuntu)
https://zhuanlan.zhihu.com/p/617640635
后台进程管理命令
一、后台进程管理命令 fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,2、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行3、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识;也就是说,jobs命令显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息;4、fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)5、bg将一个在后台暂停的命令,变成继续执行 (在后台执行)如果后台中有多个命令,可以用bg...
ubuntu修改计算机名
打开hosts1sudo gedit /etc/hosts 然后修改第二行的内容,把genius-Lenovo-ideapad-Y700-15ISK修改为你想要的计算机名字,最后保存 然后在终端中输入 gedit /etc/hostname 将内容修改为你想要的名字,保存,重启,OK
linux换源须知
这里只说明ubuntu,其他的linux应该也是一通百通的。每个发行版本都有自己的代号。也就是说,我们平常直接在网上复制的换源代码不一定适用,还可能导致系统崩溃类似这样子,因此我们每次换源时,需要考虑到他的版本代号。这里直接推荐最终解决方案。https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
TLP的安装
TLPTLP 是一款自由开源的高级电源管理工具,可在不进行任何配置更改的情况下延长电池寿命。所有 TLP 设置都存储在 /etc/default/tlp 中。其默认配置提供了开箱即用的优化的节能设置。TLP 功能:不做描述,只说明安装过程在ubuntu上, 1sudo apt install tlp tlp-rdw 成功安装后使用以下命令启动服务。 1systemctl start tlp.service 使用方法sudo tlp-stat -b 查看电池信息sudo tlp-stat -d 查看磁盘信息等
python简单学习
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157# 第一个字符必须为字母或者_# 大小写敏感_a = 1a = 2'''多行注释'''print(_a, a)# 行与缩进if a == 2: print("a ==...
在 Compose 中使用 Koin 进行依赖注入
导入包1implementation ("io.insert-koin:koin-androidx-compose:3.4.5") 在app中安装koin123456789101112class RainDropApp:Application(){ override fun onCreate() { super.onCreate() startKoin { androidLogger(Level.INFO) androidContext(this@RainDropApp) modules(Appmodule) } }} 然后看你安装的module 12345678910val Appmodule = module { single { MediaReaderImpl(get()) as MediaReader } single {...