分类标签归档:技术

CSS-文字溢出的省略号显示


单行文本溢出的省略号--必须满足3个条件

  1. 先强制一行内显示文本
    white-space: nowrap;/*默认是normal自动换行*/
    
  2. 超出的部分隐藏
    overflow: hidden;
    
  3. 文字用省略号替代超出的部分
    text-overflow: ellipsis;
    

多行文本溢出的省略号

多行文本溢出显示省略号,适合于webKit浏览器

overflow: hidden;
text-overflow: ellipsis;
/* 弹性伸缩盒子模型显示 */
display: -webkit-box;
/* 限制在一个块元素显示的文本行数 */
-webkit-line-clamp: 

Read more

Mac微信助手下载_防撤回_微信多开_微信换肤_自动回复_微信群监控


声明

  • 本软件开源免费,github仓库地址:https://github.com/lmk123/oh-my-wechat#oh-my-wechat
  • WeChatExtension完全免费,近期发现不少三方平台甚至某宝商家出售此软件,切勿上当受骗
  • 到目前为止,并未发现因使用本插件会导致封号。

迷离/黑夜/深邃/少女 皮肤模式

  • 少量细节没有做适配,主题模式-关闭皮肤可以关掉这个功能。
  • 群聊中每个发言人的昵称颜色都会有所区别。
  • 在皮肤模式下,未读消息头像会轻微可爱摇动,未读数超过99条的会话有彩蛋
  • 如果你的迷离模式未生效,打开系统偏好设置 -> 辅助功能 -> 显示,不要勾选

Read more

python3.9.1版本已完整支持MacOS Big Sur和M1版Mac


在python官网的3.9版本的文档里,说明了python从3.9.1版本开始,Python现在完全支持在macOS 11.0(Big Sur)和Apple Silicon Mac(基于ARM64架构)上的构建和运行。现在提供了一个新的通用构建变体Universal2,以在一组可执行文件中本地支持ARM64和Intel 64。现在,二进制文件也可以在当前版本的macOS上构建,以部署在一系列较旧的macOS版本(测试至10.9)上,同时根据运行时使用的操作系统版本,有条件地提供一些较新的OS功能和选项(“弱链接” )。

rq3KyT.png

现在大家可以直接在官网下载python3.9.1版本,无论你是Intel

Read more

如何处理Mac软件没权限已损坏打不开您应该将它移到废纸篓?


打开终端(terminal)

终端在应用程序-实用工具内,或者打开其动态-其他,终端长这样:

VINKln.png

然后复制粘贴下面的内容:

sudo spctl --master-disable

会出现Password:的提示,这个时候你输入自己的密码(密码不会有星号提示),然后回车。

搞定!

当然如果你很在意安全性,你可以打开软件后,再次打开终端,输入:

sudo spctl --master-enable

这样就把苹果的应用安全保护功能又打开了。

如果还是不行,可以去除这个应用的安全隔离属性,操作如下:

  1. 打开终端(Terminal),输入以下命令后回车,如需要,请输入密码
    xattr -r -d com.a

Read more

tar命令及选项的使用


命令是tar,可以执行压缩或解压缩操作

选项 说明
-c 创建打包文件
-v 显示打包或者解包的详细信息
-f 指定文件名称,必须放到所有选项后面
-z 压缩或解压缩(.gz)
-j 压缩或解压缩(.bz2)
-x 解包
-C 解压缩到指定目录

Read more

Mac微信双开教程


  1. 打开终端Terminal
  2. 输入代码
    nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 &
    
    回车后就会新出一个微信客户端,扫码登录即可。

原理:利用命令重新在后台启动一个微信进程。

Read more

Mac Python3 Matplotlib中文方框乱码解决方案


在macOS上,使用Python 3的绘图库Matplotlib,当输出中文时遇到方框形乱码。

造成Matplotlib中文乱码是因为Mac下没有SimHei字体库,需要下载SimHei字体,再配置Matplotlib。

如果我们找到Mac里支持中文的字体,然后在Matplotlib里设置为默认,也就不需要再下载了。

from matplotlib.font_manager import FontManager
fm = FontManager()
mat_fonts = set(f.name for f in fm.ttflist)
print(mat_fonts)

运行以上代码,可以发现

Read more

Python的列表、集合和字典推导式


列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传 递参数的过程中还可以修改元素。形式如下:

[expr for val in collection if condition]

它等同于下面的for循环:

result = []
for val in collection:
if condition: result.append(expr)

filter条件可以被忽略,只留下表达式就行。例如,给定一个字符串列表,我们可以过滤出⻓度在2及以 下的字符串,并将其转换成大写:

strings = ['a', 'as', &

Read more