- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 windows 字体显示知识
windwos字体显示,采用TEXTMETRIC结构存储字体各个显示字段。Baseline 一般由Ascent计算。字体的高度Height 包括了Ascent和Descent。计算正文字体,可以采用Height,也可以采用Height+External Leading 的值。External Leading是字体设计者设计,为了给上下行之间留有间距。但有些文本输入函数(如:TextOu
2014-10-24 14:51:33
1279
原创 vs2010 编译多个工程问题
使用VS2010 编译从vc6.0复制过来的原工程文件源码。提示错误很多。感觉无从下手。很多原始的函数和API参数都提示类型错误或者不兼容。百度一下,第一个问题: vc6.0使用ASIIC字符,而VS2010默认选项使用unicode. 在工程上面右键属性,把默认字符集修改为"No Set",如下图所示 重新编译整个解决方案,很多原先类型不匹配的错误消失。如:char*和
2014-10-17 15:40:24
2033
原创 c++ primer 关联容器习题练习
学习关联容器一章,看到map,稀稀松松已经看到第10章。基础东西学了一大堆,做个习题巩固一下。 问题如下: 代码如下: #include #include #include #include #include #include #include using namespace std;int
2014-01-29 15:47:16
633
原创 c/c++內存泄露测试
相信很多人都有这样的经验,用一个指针指向一个用new或者malloc申请的动态内存,然后把改指针连接到一个链表中。当链表做删除操作时,很多人仅是移动指针。而没有把孤立的动态内存释放掉。最近用visual leak detector测试,测试代码如下: #include #include #include using namespace st
2013-12-16 10:12:21
670
转载 VC内存泄露检查工具:VisualLeakDetector
VC内存泄露检查工具:VisualLeakDetector初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这
2013-12-16 08:14:45
771
原创 VC对话框弹出很慢,debug时正常弹出,运行时弹出很慢
用VC写win32程序,一般都会生成目录和ABOUT对话框。最近自己编辑了几个对话框,提供给用户输入参数。编译运行后,发现对话框弹出超级慢。但是是能弹出来的。用debug跟踪时,弹出又很快。后来百度啊,看到有人说同样的问题用MFC写的对话框。原因是没有按照MFC的方式定义变量和消息函数。 按着这样的思路,我把程序中的变量清理了一遍,没有用到的和系统部分功能注释,引起
2013-12-04 11:58:25
1740
原创 windows 多边形填充方式 ALTERNATE和WINDING
首先,ALTERNATE和WINDING方式之间的区别很容易察觉。对于ALTERNATE方式,您可以设想从一个无穷大的封闭区域内部的点画线,只有假想的线穿过了奇数条边界线时,才填入封闭区域。这就是填入了星的角而中心没被填入的原因。 五角星的例子使得WINDING方式看起来比实际上更简单一些。在绘制单个的多边形时,大多数情况下,WINDING方式会填入所有封闭的区域。但是也有例外。
2013-11-20 09:33:17
1598
原创 负库存原因分析
针对管理不善和财务制度不严格的工厂。在每月财务结算完毕后,会有跨月单据仍然影响库存的情况。导致即时库存为负数。 众所周知,库存为0或者库存量小于发货量时,是不能再进行发料作业的,所以初学者对出现库存为负数是百思不得其解。 出现此问题的关键在于搞清楚财务计算库存的方式。一般为: 本月初数量+本月入库-本月出库=本月结
2013-11-15 15:51:58
4800
原创 工作和个人学习总结
今天值班,闲来无事,看着CSDN里面有人连着9年立冬都写工作总结。值此18届3中全会之际,自己的第一份工作总结出炉。 年初公司就开始着手做工时统计专案,从财务结算到制造配合,以及IE做标准数据测试。作为IT部门coder的我。从基础数据到各制造报工站程序修改。规划和程序编写工作一人扛起。后继报表一部分有其它同事完成。期间发现,各部门的配合非常重要。尤其基础数据测试和制造人员的
2013-11-09 11:30:27
723
原创 分治法排序
分治法排序: 1、把大問題分為小問題 2、求每個小問題的解 3、和1反方向,把各個解合併起來實現: 1、啟用兩個緩存,一個放前半部份問題,一個放后半部份問題 2、只用一個大緩存,用index的大小區分問題規模#include#includevoid megre_pre(int *pre,int f
2013-09-26 16:37:36
619
原创 插入算法-insertionsort
今天學習插入排序,隨便寫了一些實現代碼,C語言#includevoid insert_sort (int *pre,int len){ int i,j,key; for( i=1; i { key = pre[i]; for(j=i-1; ( (pre[j]=0) ) ; j--) {
2013-09-24 16:14:31
604
原创 php 中文亂碼問題解決
1、PHP 編輯器zend_studio默認編碼方式是MS950,如果直接在編輯器文檔中出現中文漢字,需要將MS950改為UTF-8,這樣在瀏覽器中才不會亂碼。2、從MYSQL查詢結果后,需要用phpexcel存為excel。數據庫的編碼方式要和phpexcel一致,否則中文會顯示為“?”或者“FALSE”.使用 mb_convert_encoding($key1,"utf8","
2013-08-05 16:18:58
1836
原创 PHP 基礎問題
1、zend_framework 要自己配置一邊,CSS和JS最好放在public 目錄下。 ZF的目錄結構需要清除知道,可以不用默認目錄結構。 需要使用ZF組件時,需要用require_once加載zend目錄下相應PHP文件。 2、花費時間最多的是鏈接數據庫。其中鏈接了oracle10,sqlserver2000,mysql5.6 a) oracle10因為客
2013-07-26 15:21:07
589
二维码实现qrcode
2015-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅