lesson-4 颜色模式 颜色模式:颜色的生成方式,常用:RGB(常用),CMYK(印刷),HSB(灯) RGB颜色模式 原理:光的三原色(神说:要有光) 颜色的深浅靠发光亮度来表示。 应用于所有的电子设备。 R--RED G--GREEN B--BLUE 红+绿=黄,绿+蓝=清,红+蓝=紫(洋红 ...
分类:
其他好文 时间:
2020-10-18 10:00:20
阅读次数:
24
一般我们会调用exec执行另一个程序,此时会用全新的程序替换子进程的正文,数据,堆和栈等。 此时保存文件描述符的变量当然也不存在了,我们就无法关闭无用的文件描述符了。 所以通常的做法是,我们一般会fork子进程后,先在子进程中close那些由于继承得到的,对子进程后续工作无用的文件描述符,再去执行e ...
分类:
其他好文 时间:
2020-10-06 20:23:34
阅读次数:
36
因为这个中文字体使用的是软连接,所以有两种方式替换方法一:直接替换源文件,软连接不用修改上传windows的simkai.ttf到/usr/share/fonts/dejavu目录下cd/usr/share/fonts/dejavumvDejaVuSans.ttfDejaVuSans.ttf.bakmvsimkai.ttfDejaVuSans.ttf刷新web界面即可方法二:软连接备份,字体直接放
分类:
其他好文 时间:
2020-08-25 18:36:39
阅读次数:
53
/** * 方法名称:replaceBlank * 方法描述: 将string字符串中的换行符进行替换为"" * */ public static String replaceBlank(String str) { String dest = ""; if (str != null) { Patte ...
分类:
其他好文 时间:
2020-07-12 11:53:24
阅读次数:
108
方法很多,可以自己写实现也可以使用 String 或 StringBuffer/StringBuilder 中 的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示: public static String reverse(String originStr) { if(originSt ...
分类:
其他好文 时间:
2020-07-05 15:16:33
阅读次数:
77
VC6 单文档 替换MFC默认的菜单栏和工具栏. 我发现一个很简单的方法: 1.先在资源视图里面增加一个新的菜单栏.2.把IDR_MAINFRAME的那个默认的菜单栏选中,按DEL键.3.把新的菜单栏的ID改成IDR_MAINFRAME 工具栏的替换方法也是一样的. 编译运行.MFC默认的菜单栏和工 ...
分类:
编程语言 时间:
2020-07-05 13:56:41
阅读次数:
66
months = {'JAN' : 1, 'FEB' : 2, 'MAR' : 3, 'APR' : 4, 'MAY' : 5, 'JUN' : 6, 'JUL' : 7, 'AUG' : 8, 'SEP' : 9, 'OCT': 10, 'NOV': 11, 'DEC' : 12} def tes ...
分类:
编程语言 时间:
2020-05-10 13:19:10
阅读次数:
84
设计模式总览: 学习设计模式基于了解软件设计原则 设计原则 解释 开闭原则 对扩展开放,对修改关闭。 依赖倒置原则 通过抽象使各个类或者模块不相互影响,实现松耦合。 单一职责原则 一个类、接口、方法只做一件事。 接口隔离原则 尽量保证接口的纯洁性,客户端不应该依赖不需要的接口。 迪米特法则 又叫最少 ...
分类:
其他好文 时间:
2020-05-06 14:04:25
阅读次数:
63
initialize和load都能达到这个效果;为什么选择load? 在子类没有实现initialize时候,父类的initialize会执行多次,假如在这里做替换就会出现偶数次替换,方法替换失效的问题; 类别中实现了initialize会覆盖类中的方法,如果有多个类别都在initialize中做处 ...
分类:
其他好文 时间:
2020-02-04 15:55:33
阅读次数:
51
string是STL里的标准类,习惯了使用指针操作C的char 字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() strncpy: str.substr(pos, ...
分类:
编程语言 时间:
2020-01-28 10:59:31
阅读次数:
91