Jupyter/LaTeX 导出PDF中文问题
Jupyter默认是用xelatex编译生成pdf的。
如果没有配置CJK汉字的字体,就会导致输出的pdf文件中汉字消失或乱码。
解决方案:
首先将notebook导出为tex文件,准备手动编译。
在.tex文件头部添加类似如下的代码:
123\documentclass[11pt]{article} \usepackage{xeCJK} \setCJKmainfont{Noto Sans CJK SC}
注:中文字体可选,不一定是Noto Sans CJK SC,也要注意字体名称和字体文件名不同。如果需要获取字体名称,可以借助其他软件里设置字体查看。
3.运行命令:xelatex xxx.tex
Nginx配置-虚拟目录(动态页面)
经典的前情提要:
没有面板。手写nginx配置文件。前些日子整了个phpMyAdmin,但是放在网页的根路径下不太安全,要是被扫出来了绝对少不了爆破。于是就想把他放到一个子目录下,但是子目录名称又不想和物理路径的目录相同。那就必然只能整虚拟目录。
nginx的配置资料真是难找。。
Nginx实现虚拟目录无非就是用alias和rewrite。Nginx官方文档对虚拟目录(alias)的描述很少。网上的资料比较少,要么无用要么语法不够精简。但最终还是找到了解决方案。
配置文件(仅location块):12345678910111213141516location /x1 { alias /var/www/phpMyAdmin;#物理路径。 try_files $uri $uri/ @x2; location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $request_filename; # With ...
Github Hosts
众所周知github国内使用起来十分缓慢。由于某些原因,需要手动设置hosts才能解决。
1234567151.101.77.194 github.global.ssl.fastly.net13.229.188.59 github.com185.199.111.153 assets-cdn.github.com151.101.76.249 global-ssl.fastly.net54.169.195.247 api.github.com151.101.76.133 raw.githubusercontent.com151.101.0.133 github.map.fastly.net
更多hosts,解决图片(头像)不显示问题
1234567891011121314151617181920212223242526140.82.113.3 github.com140.82.114.20 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubu ...
Arch/Manjaro 安装最新版wine-TIM
注:使用的wine为deepin-wine5(新版),优化更好。当然老版本的deepin-wine可以仍然能够使用,但是官方仓库中被移除了。
经典的前情提要:
昨天看见了pamac(manjaro的可视化包管理器)的更新提示。居然提示我deepin.com.qq.office(aur)更新了(不知为啥,archlinuxcn源里现在已经找不到了)。更新后,不出所料,启动不了了。于是卸载tim,deepin-wine,准备重装tim。
然后就发现以前的deepin-wine也被移除了,于是就开始了新的折腾之旅。
在亿些神奇的尝试后,歪打正着找到了这样一个包deepin-wine-tim(实际是因为我忘记了包名)
不管了,直接步入正题吧。
一、安装deepin-wine-tim(由于文章会过时)强烈建议同时参考Github页面:deepin-wine-tim-arch以下的安装建议全都用yay安装,因为,至少目前(本文发布时)archlinuxcn里没有完整的依赖包,极其容易出现依赖不全的情况。
另外注意:deepin-wine-tim(aur)目前被标记为(过时的),因为原来的启动 ...
CRC32碰撞工具
CRC32碰撞用于绕过压缩包密码获取内部文本信息。内部文件必须为小文件(<10B)
一、无脑for枚举法实测,大于4B的文件python运算效率极低。。
语言:python2
1234567891011121314151617181920212223242526272829#coding:utf-8import zipfileimport stringimport binascii def CrackCrc(crc): for i in dic : for j in dic: for p in dic: for q in dic: for m in dic: for n in dic: #文件大小为6B的6重循环 s=i+j+p+q+m+n if crc == (bina ...
CTF杂项:杂乱的字符串
这杂乱的字符串,到底有什么玄机呢?
提示关键字:杂项、图片
flag格式:SeBaFi{}
flag下载
文本内容(部分):
111111101110110010111111110000101110011110011101111011110001101111110110111010100110111111111011100110100101101101101001111100011111110110111011111111001111110101101111001111011001111001001111011011111011011110011111010011101001100110100000101110011110111010100111110001100111111001011010111111011111110111111111111110111101111010111001101111111111111101111100111101111111011101011100011111100111111010000101110011111001011111101110001 ...
Manjaro 笔记本的多屏幕问题
虽然说manjaro安装nvidia的闭源驱动非常简单(KDE系统设置->硬件设定->Auto Install Proprietary Driver)。但是后面也避免不了不少问题。
前情提要:最近新入手了一块2k大屏,准备用作笔记本的拓展屏幕(_程序员必备竖屏_)。插电(接线),开机。唔,不愧是即插即用,一次性点亮(拓展屏,笔记本内置屏同时显示)。然而后面问题却没有我想象中的那么简单。
问题一:原计划拓展屏内容作为竖屏显示。然后我就发现这做不到——无论是用系统设定中的显示设置(设置后无效), xrandr -o left (报错),还是arandr (显示器方向的选项卡里只能设置normal(其他选项均为灰色)),都无法更改显示内容的方向。
唔,也许是这块屏幕的linux兼容性不太行。没法旋转就算了(自认倒霉,放弃)。
问题二:一段时间的使用后感觉拓展屏的显示有明显的掉帧现象。至少在窗口拖动的显示无法达到60fps的丝滑体验。对于一个注重日常体验(强迫症)的人来说,这种掉帧怎么能够忍受!
仔细研究了一下,发现似乎外接屏幕连接的是intel核心显卡。唔,众所周知intel核显 ...
CF Problem 1430B
Problem 1430B
CodeForces 1430B解题过程
原文链接题目B. Barrels time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output You have n barrels lined up in a row, numbered from left to right from one. Initially, the i-th barrel contains ai liters of water.
You can pour water from one barrel to another. In one act of pouring, you can choose two different barrels x and y (the x-th barrel shouldn’t be empty) and pour any possible amount of water from barrel x to ba ...
【免费Free】如何用家中闲置电脑搭建个人网站?
如视频:
link
杂记:突破上网认证系统的束缚
免责声明: 本文章并非专业教程,只是日常捣鼓的技术杂记,大佬勿喷,中间的一些操作可能不符合某些规定。本人概不承担相应的后果和法律责任。
另外,请不要在一些敏感网络中(如图书馆的上网认证系统)尝试下面操作,不然容易出不必要的问题。。。。
em 不废话了,下面回归正题
想要突破他的束缚,先要观察、了解它的运行机制(大概)我在在 亿 一丁点观察后发现: 打开浏览器,输入任意的的域名/url后,加载出来的都是这个神奇的登陆界面,Ping不同的域名都是指向同一个内网IP,查询了一下本机dns发现dns为网关分配的dns服务器。 所以大致推测:计算机发送请求查询dns记录>内网网关dns检测计算机的是否已登陆>如果已登录,则返回正确的服务器IP 否则,返回认证系统服务器的IP地址
于是,尝试手动指定第三方dns服务器如果这个认证系统只是简单地控制dns解析记录,那么手动指定一下第三方或者公共dns即可绕过验证。 公共dns大全
名称 公共DNS服务器IP大全 114 DNS 114.114.114.114 114.114.115.115 阿里 AliDNS 223.5 ...