06 2014 档案
python学习遇到的坑
摘要:1. 定义变量名和函数名或关键字重名: typeerror 在网上随便copy了一个处理csv文件的源码,运行中总是在input时出错,差错没注意变量声明,导致浪费不少时间在红色剪头处,input的输出用input变量名存放,当再次调用input函数时,就会提示:TypeError: str obj...
阅读全文
关于阀值 && OSTU算法
摘要:photoshop中的解释:阈值”命令将灰度或彩色图像转换为高对比度的黑白图像。可以指定某个色阶作为阈值。所有比阈值亮的像素转换为白色;而所有比阈值暗的像素转换为黑色。“阈值”命令对确定图像的最亮和最暗区域很有用。 如果图像的像素等于阀值时怎么处理呢? 如果是普通图片,怎么处理都不怎么影响,...
阅读全文
vc dll的生成和使用 && HDC和CDC转换 && 根据HDC得到HBITBMP
摘要:这两天做了打印机的上位机驱动,要生成DLL,了解了这方面的东东,记录下简单。因为要在wince平台上使用,接口不能用MFC类,所以费劲的转换成了非MFC,也就使用Non-MFC DllsDLL的生成:*.h#ifndef __PRINTERCONTROL_H__#define __PRINTERCO...
阅读全文
读书笔记:程序员的自我修养-----第三章(目标文件)
摘要:一 、目标文件格式 1. PE(Portabel Executable) 2. ELF (Executable Linkable Format) : 可重定位、可执行、共享目标文件、核心转储文件思考: 弱符号和弱引用 VS 回调函数 __attrbute__ ((weakref)) voi...
阅读全文
读书笔记:程序员的自我修养-----第二章(编译和链接)
摘要:自己之前一直以为目标文件是经过汇编生成.s之后编译生成的,好菜。 源程序到可执行程序过程:预处理 编译 汇编 链接预处理: 展开宏定义,处理条件预编译指令,插入头文件,删除注释,添加行号和文件名标示,保留#pragma编译器指令.编译: 词法分析:词法扫描器按照词法规则产生记号,根据记号放...
阅读全文
读书笔记:程序员的自我修养-----第一章(综述)
摘要:题前:30--45天读完,一周至少3篇读书笔记。不能坚持,不再联系,不再找你。一. hello world 程序引出的问题,看40天后,再回来看看自己的答案,提升多少。 Q1:程序为什么要被编译器编译之后才可以运行? A1 : 系统执行的机器语言,即二进制文件,程序是文本文件需要编译之后,由链...
阅读全文
随记------代码片段
摘要:1. 二维数组转置void matrix_transpose(int *src[], int *dst[], int x, int y){ int i, j; int *psrc, *pdst; i = j = 0; psrc = (int *)src; pdst = (int *)dst; for...
阅读全文
随记------暂时记录性网址
摘要:http://blog.csdn.net/litingli/article/details/7315699一步一步开发sniffer(Winpcap+MFC)(三)安得广厦千万间,先画蓝图再砌砖——搭建winpcap抓包框架http://blog.csdn.net/shawngucas/articl...
阅读全文
随记-------不定期添加遗忘知识点
摘要:1. 复合字面值char *get_status_str(int status){ return (char *[]){"linkdown","partial-linkup","full-linkup","N/A"}[status];} 2. 常量折叠#include int main() { ...
阅读全文
浙公网安备 33010602011771号