Linux And Signal
Linux支持的信号列表如下。很多信号是与机器的体系结构相关的,首先列出的是POSIX.1中列出的信号: 下面的信号没在POSIX.1中列出,而在SUSv2列出 (对于SIGSYS,SIGXCPU,SIGXFSZ,以及某些机器体系结构下的SIGBUS,Linux缺省的动作是A (terminate),SUSv2 是C (terminate and dump core))。 下面是其它的一些信号: (在这里,- 表示信号没有实现;有三个值给出的含义为,第一个值通常在Alpha和Sparc上有效,中间的值对应i386和ppc以及sh,最后一个值对应mips。信号29在Alpha上为SIGINFO / SIGPWR ,在Sparc上为SIGLOST。) 处理动作一项中的字母含义如下: The pe Read More
Multiprocess problem in FastAPI TimedRotatingFileHandler
%(levalno)s:打印日志级别对应的整数数值; %(levelname)s:打印日志级别的名称信息; %(pathname)s:打印当前正在执行程序的程序路径; %(filename)s:打印当前正在执行程序的名称或文件名; %(funcName):打印当前日志记录执行操作的函数名称; %(lineno)d:打印当前日志记录执行操作的代码行号; %(asctime)s:打印当前日志记录执行操作的时间; %(thread)d:打印当前日志记录执行操作的线程编号; %(threadName)s:打印正在执行的线程名称; %(process)d:打印当前正在执行的进程编号; %(message):打印日志描述信息。 class logging.handlers.TimedRotatingFi Read More
Experiment on rats
Between 1960 and 1970, ethologist John Calhoun constructed what he called a “mouse utopia”, a specially designed space where rodents could obtain abundant food and water, as well as a sufficiently large living space. At first, he placed four pairs of mice that began to reproduce in a short amount of time, which led to rapid growth in their numbers. Read More
Color design for UI themes and matching
https://colorhunt.co/palettes/popular Most Popular Palettes of Color Hunt: The community’s favorite color palettes. https://mycolor.space/?hex=%23845EC2&sub=1 Generate a CSS Color Gradient with respective direction and main theme. Read More
Debate template and color separation script
在华师大官网上有相关的答辩模板可使用:https://www.ecnu.edu.cn/wzcd/xxgk/xxbs.htm。 如果使用作者改进后的模板文件,在这里下载修改后华东师范大学模板。 打印如果需要区分彩色和黑白页以节约成本,可尝试使用本文中的脚本完成。 用法: Install gs and pdftk pdftk: https://www.pdflabs.com/tools/pdftk-server/ gs: https://ghostscript.com/releases/gsdnld.html (64-bit+GNU Affero General Public License) Run: python this_script_name.py colorfy_docume Read More
Excerpt for photography and art
关于摄影图像对美术作品可能存在的”误读”的讨论: “当复杂的建筑物和三维的艺术品被再现成二维的图像,“视觉”就成为研究者和美术品之问的唯一联系。他们和艺术的关系被缩减为”目光”(gaze)的活动,而他们注视的对象是从原来建筑和文化环境中分裂、肢解下来的碎片。” “释读美术品时使用照片的两大危险。一是不自觉地把一种艺术形式转化为另一种艺术形式,二是不自觉地把整体环境压缩为经过选择的图像。” 举个简单的例子,如果只是看到花窗玻璃的照片,我们当然会觉得很美丽,但与此同时,一天当中不同时间的光线经由这些玻璃折射所产生的灿烂夺目的效果、玻璃与恢宏的教堂空间所产生的联系,所带来的宗教的神圣感和信仰感则会消失殆尽。 ——巫鸿《美术十议-图像的转译与美术的释读》 Read More
From Botticelli to Van Gogh
按年代划分,美术的发展阶段可分为六个部分。本文的其余部分对14-19世纪的三个美术阶段进行艺术家和作品的小结。 原始、古代美术 (B.C.4000~A.D.476年) 欧洲中世纪美术(6~12世纪) 文艺复兴美术(14~16世纪) 17、18世纪美术 19世纪欧洲美术、美国美术 20世纪美术 意大利文艺复兴时期 早期 佛罗伦萨画派 乔托 先驱、创始人 03《阿波罗与达芙妮》皮耶罗·德尔·波拉尤奥洛(约1470-1480) 04《女孩肖像》多梅尼科·吉兰达约工作室(约1490年) 马萨乔《出乐园》、《纳税钱》 桑德罗·波提切利 《春》、《维纳斯的诞生》 06《圣泽诺比乌斯的三个奇迹》(约1500年) 乌切洛《圣罗马诺之战》 Read More
Graduated-related sites and materials
原始的毕业论文模板(2022届)可于此处下载。这一模板由B1008实验室2022届学长提供,并通过了全部论文审核,特别表示感谢。 在原模板的基础上,2023届的论文模板进行了以下改动: 目录中应包括摘要、图表目录等信息 图表目录取消默认的左边距 多行标题中标题的间距过小 由于论文终稿是双面打印,因此根据规定需要将页面放置在书籍的右下角(因此奇偶页位置不同) 由于latex自动生成的参考文献格式较难修改,将参考文献转为手写完成,避免自动生成的文献中的标点中英文错误,格式错误等 参考文献的间距过大,导致尽管页数很多,但看上去依旧像是没引用多少的样子 盲审、查重、终稿均有不同的要求(且要求十分混乱),将原来的盲审开关调整为盲审和查重开关,并放在页面最上方,一键调整 删掉了一些没有必要的代码 还有记 Read More
LaTeX Notes, including figures and tables
公式移除斜体可使用以下命令: 在LaTeX中,所有的文件都是通过代码+编译完成的。这使得其编写难度有大幅提升。本节可帮助LaTeX用户更好的使用这一功能。 在LaTeX中,表格的编写是较为困难的,特别是第一个表格的编写。在大多数模版(包括毕业论文模板)中,会预留一个表格示例,如下: 如果需要探索更多的表格代码,可前往以下网站,进行对应的表格生成:https://tablesgenerator.com 与表格一样,图片的插入代码同样已经在毕业论文模版中给出。大多数的模板也会给出标准代码,如下: 图片需要在绘制后上传原始文件到overleaf中再进行引用,不支持类似word的copy-paste的使用方式。 在图片和表格代码中,通常使用中括号表明图片的位置。推荐使用[!htb]作为图片的放置代码 Read More
Pantone colors
Colors make changes in visual effects. This post collected and excerpted all Pantone color trends from the past decade, where they can be used as fundamental colors for flat/graphic design and creative collections for all materials such as magazines and plane material. The color wheel on the cover (clockwised) is a gradient from these past popular Read More
Prefix for GitHub submits
在Windows上,如果希望提交一个GitHub分支,且需要在提交时跟上branch name的前缀(例如:branch name为AAAA-16 requirement,submit为AAAA-16 what-i-do-for-this-function),那么需要以下的代码。 注意,该代码单独保存为prepare-commit-msg(没有后缀名)文件,且放在提交仓库的.git目录下的hooks文件夹中即可(一般的,该目录不会上传,因此团队中的每个人都需要这一设置,或者每次手动输入提交规范的要求)。 Read More
Aesthetic in Time
Migrated from out-dated Hydra Blog System, only for recording with no future support and revision. 艺术折射时间,时间塑造了艺术。随着时间的不断推进,艺术在不断地发展和前行。我们可以看到,在艺术出现之始,时间即是重要的命题。远古时期的岩画、壁画、陶绘艺术等,都是记录时间的艺术作品。我们能从这些绘画作品中探寻远古时代的生活。随着物质文明的发展,人类在艺术行为中可以进一步的融入时间的主题。而艺术作品也变得更为多样了起来。例如,各类主义的诞生,摄影、装置艺术、行为艺术等,使艺术进入了新的空间和领域。例如,摄影在媒体中的应用,使其逐渐成为了艺术收藏的对象;又如绘画在观念艺术的实验之后遇到的矛盾,又推动了 Read More
Excel formulas for advanced calculation
目标:统计M2单元格所表示的类别中,在第二行指定列的所有可能的分类汇总。 基本函数解释: 统计整行:$2:$2。 MATCH(lookup_value, lookup_array, [match_type])函数:返回指定数值在指定数组区域中的位置,其中最后一个参数有三个值:-1(大于等于value的最小值)、0(严格等于)、1(小于等于value的最大值)。返回值从1开始。 OFFSET(reference,rows,cols,height,width)函数:以指定的引用为参照系,通过给定偏移量得到新的引用(后四个参数均可为负数)。 例如: [Range1]=OFFSET($A$3,0,MATCH($M$2,$2:$2,0)-1,ROW_CNT,1),该函数从A3单元格开始,偏移至【M2单 Read More
Build Jekyll in Windows
修改自:http://winjeysong.com/2017/02/25/own-your-github-pages/ 下载RubyInstaller,选择对应自己系统的版本。(版本必须在2.5以下,包括2.5.0以上均失败) 安装RubyInstaller,中途需要勾选“Add Ruby executables to your PATH”。 RubyGems* 是一个Ruby的包管理器(类似于apt-get pip),下载地址:RubyGems,选择zip格式。 将上一步下载的ZIP文件解压缩至某一目录下(不可变),推荐与ruby同一路径。 定位到该目录下,并安装。 安装 jekyll 和 jekyll-paginate 替换镜像方法(如果下载不稳定): 其他常用命令: 如果通过gi Read More
Springboot to server
Migrated from out-dated Hydra Blog System, only for recording with no future support and revision. 步骤: (1)修改为war (2)install (3)复制war (4)运行命令java -jar 首先修改pom.xml中的代码,把<packaging></packaging>中的jar改为war。 点击右侧边栏的Maven Projects(如没有可以尝试点击IDEA左下角按钮),双击Lifecycle下的install即可打包。 打包后的.war和.war.original文件会出现在Spring Boot工程项目下的target目录。 服务器上安装jdk1.8 Read More
