
C++
文章平均质量分 62
别逗我乐
2005 - 2009 滨州学院
2009- 至今 山东师范大学
展开
-
ncurses Oracle Proc 项目总结及环境配置
1、背景2013年8月1日,telnet手持要求添加新功能,新接手这个makefile,对先前的makefile不甚了解加上客户那边使用的是curses,我在ubuntu上使用的是后来的ncurses,使用方法虽然一致,但是头文件不太相同,编译方法也有区别,于是花气力在这台烂机器上安装虚拟机继而安装oracle、ncurses,然后重新写下这个makefile文件。建议后来人找台好点的机器,o...原创 2013-08-27 15:16:52 · 1064 阅读 · 0 评论 -
C++ VC MD5加密(信息摘要算法)示例
md5c.cmd5.h上面两个文件,是网上开源的两个文件,应用最多的。原创 2014-05-09 20:14:35 · 3763 阅读 · 0 评论 -
win7 32 vs2008下的wince5.0模拟器网络配置方法
参考资料http://www.cnblogs.com/we-hjb/archive/2009/11/26/1610953.htmlhttp://antiblood.blogbus.com/logs/204402631.html原创 2014-04-04 13:37:51 · 3724 阅读 · 0 评论 -
VC检测360安全卫士正在运行
写一个程序,其中有个模块是发邮件到指定邮箱,由于360安全卫士会对smtp进行拦截,过360拦截我又不会(据说加壳),就想到程序在运行发信功能时,可以检测360是否正在运行,如果正在运行提示用户关闭。(360杀毒,不会对smtp进行拦截提示)常见的使用findwind,发现360安全卫士,不能检测到 CWnd* pWnd=CWnd::FindWindow(NULL,_T("360安原创 2013-12-31 17:39:27 · 2726 阅读 · 0 评论 -
使用PDFlib生成pdf
下载PDFlib 8.0.2: http://download.youkuaiyun.com/detail/qiantz/3032494帮助文档7.0.1有中文的,8.0.2是英文的,互相参照着看,我上传到了:原创 2013-08-29 11:18:52 · 4177 阅读 · 0 评论 -
VS2008操作Word2007 2010保存为PDF
在使用pdflib这个pdf二次开发库的时候,需要将word添加到pdf中,可是pdflib库支持图片和pdf文件的导入,不支持word文件的导入。想到word2007及以上的版本可以直接另存为pdf,所以动了使用word的转换为pdf的念头。这里写了个测试小程序,下面说介绍下步骤: 1、创建MFC应用程序,默认unicode,无需修改工程类型 2、右键解决方案,添加类,M原创 2013-07-19 14:47:15 · 3999 阅读 · 0 评论 -
C++ 计算模块运行时间
c++可以使用很多方法,获取 程序某个模块 消耗的时间。这里提供一种简单方法,精度为 毫秒#include #include using namespace std;int main(){ int start = clock(); //Todo something //... cout<<"耗费时间:"<<double(clock()-start)/CLOCKS_PER原创 2012-12-21 12:08:13 · 1439 阅读 · 0 评论 -
MFC简单实现FTP上传下载
先前单位的wince手持程序,使用数据线连接电脑,下载远端oracle数据库,业务功能实现后,考虑到数据线以及接口反复插拔损坏会比较严重,提出做无线的,可是又不能提供一些电脑作为服务器,了解后发现手持默认有个ftp,只要在同一网段,使用ip地址就能访问手持的盘符。 于是就要电脑端的下载程序上,添加无线上传下载数据库到手持的功能。MFC为ftp做了封装,使用单例模式封装了一下,不足的是原创 2013-07-17 16:21:34 · 7149 阅读 · 6 评论 -
PC上传下载文件到WinCE设备
PC上传下载文件到WinCE设备背景:尽管wince离我们好遥远了,但是还是n多公司还在做这块。。。而我就在其中一家。。。话不多说,wince5.0,连接电脑是,默认是不能挂载为一个盘符的(U盘的模样),这时我们在程序中该如何访问呢?解决思路:我们可以使用微软同步工具ActiveSync,提供的rapi。将wince上的目录的文件拷贝到电脑,处理完成后再放回wince环境搭原创 2013-05-24 15:42:03 · 4952 阅读 · 5 评论 -
山东地纬计算机软件有限公司2012届校园招聘笔试试卷
山东地纬计算机软件有限公司2012届校园招聘笔试试卷,我这是在2012年过完年,到济南山大软件园校区的笔试卷子,电话里问的hr他说,这次,好像只要山大的,说山师开学晚,要过些日子还要来山师一趟。呵呵,只有开发岗,没有研发岗。呵呵。因为和她一起去的,虽然最后没有消息,但是还是蛮开心的。整理手机文件夹的时候,才想起来这些照片呢。呵呵,删了可惜,留给有心人了。题目很简单,是针对本科生的,地纬,门槛很原创 2012-03-04 18:51:03 · 4184 阅读 · 1 评论 -
Win7无线配置工具VC++(Soft-Ap,Wifi,无线承载网络,ICS,Wifi)
一、简介 该工具旨在开启Win 7笔记本的软ap功能,实现为手机、电脑等无线设备提供Wifi上网功能。网络上很多使用NT脚本命令开始soft-ap功能的,但是好多非计算机专业的童鞋,操作起来有些吃力,所以就萌生了写个工具念头。虽然在程序中可以调用NT脚本来实现,但是总觉得有些投机取巧,既然练手就扎扎实实从底层写。这个工具的雏形实际上2012年的10月份已经有了,今日整理电脑发现,原创 2013-05-19 20:50:14 · 4845 阅读 · 19 评论 -
CListCtrl实现改变单元格颜色
1、对话框添加NM_CUSTOMDRAW消息ON_NOTIFY(NM_CUSTOMDRAW, IDC_LIST1, &CCheckDlg::OnNMCustomdrawList1)原创 2014-09-24 16:08:02 · 5324 阅读 · 1 评论 -
vc6实现监控程序内存使用情况
VC6实现 监控程序内存使用情况原创 2017-07-05 10:44:30 · 3127 阅读 · 0 评论 -
Qt QLable 响应单击点击事件
Qt QLable 响应单击点击事件重写 event()函数使用继承QLabel,重写事件处理的回调函数mousePressEvent使用eventFilter事件过滤器原创 2017-07-25 21:18:32 · 16274 阅读 · 5 评论 -
单文档多视图显示
一个文档可能对应多个视图,同一份数据,可能需要多种方式来显示。一份doc对应多个view1、创建新view22、添加新的文档模板3、根据模板生成新框架窗口上传vc6.0多文档应用程序代码,到优快云。程序运行后,通过菜单,生成view2窗口。原创 2013-12-27 16:37:54 · 1489 阅读 · 0 评论 -
Qt5使用openssl实现RSA数字签名
1、环境安装安装qt-opensource-windows-x86-5.9.0.exe或更高版本安装Win32OpenSSL-1_0_2L.exe 下载地址,最新版本可能因为pro配置问题,总不成功,希望大家提醒2、在Qt5工程的pro中 填写LIBS += -LC:/OpenSSL-Win32/lib/MinGW -llibeay32LIBS += -LC:/Open原创 2017-07-05 15:15:02 · 9548 阅读 · 5 评论 -
虚拟机windows server2003下使用PoolMon排查内存问题
windows server2003 出现内存一直增长,微软Poolm on工具发现系统核心存在内存泄漏问题。测试后,发现VNet标记,从无到有,内存使用量一直攀升,大概每小时1-2M的速度增长;Poolmon字段解释如下:Type内存类型(页面,非页面)Allocs分配的数量Bytes分配的大小,单位原创 2017-05-06 21:10:44 · 1624 阅读 · 0 评论 -
interbase C++Builder 简单例子
interbase C++Builder 的例子,网上找了半天也没找到合适的,下面是一般能搜索到的文章,现在整理下:下面我以interbase―――C++Builder,介绍一个简单的例子(不过很详细)。 为什么选择interbase呢?因为它的安装很简单,但配置等各方面却跟其它数据库差不了多少。选择C++Builder,一来是它更容易跟interbase结合,二来转载 2015-12-25 10:16:54 · 1528 阅读 · 0 评论 -
MFC VC++ 控件大小自动调整 方法
1、对于简单的对话框,可以参考博文 :http://www.codeproject.com/Articles/1657/EasySize-Dialog-resizing-in-no-time2、对于负责的对话框,就是控件多的。 参考博文:http://www.codeproject.com/Articles/1657/EasySize-Dialog-resizing-in-no-t原创 2015-11-30 14:09:44 · 3544 阅读 · 0 评论 -
vc 控制台汉字转数字显示
vc 控制台汉字转数字显示。一些设备串口通讯使用的是unicode,这时候我们解码就要使用unicode编码包含的是中文,英文,俄文还是日文什么的,只要把它转换成Unicode就能被识别,而不用再考虑其他字符集的问题,UTF8是Unicode得一种实现方式。unicode编码(UTF8)的十六进制 与字符 互相转换原创 2011-09-11 21:23:20 · 2210 阅读 · 3 评论 -
约瑟夫环数组实现
//假设有n个人团团围做,从第1个人开始数数,数到第m个人时候,第m个人出列,//然后继续从1开始数数,数到第m个人退出#include #include int i,k,t;int n,m;static char f[1001];//0该座位未出圈,1该座位已出圈int main(){ while (1) { printf("Input n原创 2011-10-24 11:05:00 · 1639 阅读 · 0 评论 -
搜狗2012校招在线评测_信息编码程序
以下题目的答案, 我在评论中,给出了。大家有什么疑问就提出来吧,哎,本人不才,这些题目,都是类似的。在线评测就一道题,要求半小时//题目1/***以下程序是一个信息编码程序,阅读器encode部分,并补全decode部分**最后运行程序,会打印出一句话,这句话就是我原创 2011-09-14 20:08:27 · 3326 阅读 · 21 评论 -
setjmp和longjmp的用法
setjmp和longjmp的用法转载 2011-07-31 15:14:11 · 829 阅读 · 3 评论 -
sizeof(++i+ ++i)
int main() { int i=3; int j; j = sizeof(++i+ ++i); printf("i=%d j=%d", i ,j); return 0;}i=3 j=4上述程序,为什么打印出来的转载 2011-07-31 15:24:16 · 2025 阅读 · 0 评论 -
声明函数指针并实现回调
声明函数指针并实现回调作者:Danny Kalev编译:赵湘宁原文出处:Declaring Function Pointers and Implementing Callbacks 程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语转载 2010-05-27 17:15:00 · 661 阅读 · 0 评论 -
typedef和#define的用法与区别
一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性转载 2010-05-27 13:42:00 · 785 阅读 · 0 评论 -
C语言编译全过程
C语言编译全过程编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译原创 2010-05-26 17:45:00 · 701 阅读 · 2 评论 -
河北工业大学计算机软件技术基础(VC)课程设计任务书
<br /><br /> 题目:设计一个由日期判断对应是星期几的程序(C)<br />题目:排序算法应用二(直接法、插入法、shell排序)<br />题目:排序算法应用一(快速、选择、冒泡法排序)<br />题目:查询问题应用一(数组的shell排序和折半查找法)<br />题目:数据查询问题2(数组的冒泡排序和分块查找法)<br />题目:设计采用梯形法和辛普生法求定积分的程序<br />题目:设计一个统计分析与预测程序<br />题目:分别用牛顿迭代法、弦截法和二分法求根<br />题目:投入产出问题原创 2010-06-25 20:03:00 · 4026 阅读 · 0 评论 -
OpenGL配置 (VC6.0为例) OpenGL开发环境配置
一、简介: 要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助。这里顺便介绍一下OpenGL吧:OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。● 与C语言紧密结合。OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和原创 2009-11-27 13:25:00 · 3901 阅读 · 2 评论 -
一个25岁董事长给程序员的18条忠告
1.一定要有独立的人格、独立的思想。一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定。不要成为灌输教育的牺牲品。2.仕途,商界,学术。大致说来,每个人都注定要走上三条道路中的某一条。在进行职业生涯规划的时候,不妨以此作为思考的出发点。根据不同的职业生涯规划来塑造各自的核心竞争力。只有知道自己以后要做什么,才能知道自己应该学什么。 3.专业无冷热,学校无高低。没转载 2009-07-03 17:25:00 · 609 阅读 · 0 评论 -
程序员的十层楼:大家都来测测你的技术层级
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个转载 2009-07-03 17:33:00 · 886 阅读 · 0 评论 -
华为:有N个大小不等的自然数排序
/*华为:有N个大小不等的自然数(1--N),请将它们由小到大排序。 要求程序算法:时间复杂度为O(n),空间复杂度为O(1)。*/#includeusing namespace std;void sort(int array[],int n);void pri原创 2011-09-10 23:21:22 · 1482 阅读 · 1 评论 -
2012届华为校园招聘上机考试题目(9月6日下午1点场)
题目来源:http://blog.youkuaiyun.com/liuqiqi677/article/details/6755498#cpp,感谢liuqiqi677//第一题#include using namespace std;int cal_score(int原创 2011-09-12 00:35:57 · 2012 阅读 · 11 评论 -
搜集的一些题目
1.设计一个函数,参数为int值,返回次数字16进制字符串, 不得使用函数库中的函数定义个LIST类,实现一个其中的成员函数,将链表里面所有节点先后顺序倒转如何定义和实现一个类成员函数为回调函数给定一个整型变量a,写2段代码,第一个设置a的bit3,第2个清楚a的原创 2011-10-16 19:27:20 · 653 阅读 · 0 评论 -
杭电 1061 Rightmost Digit计算N^N次方的最后一位
题目:求N^N的最右面的那位一位,比如3*3*3=27--- 》7就是所求的http://acm.hdu.edu.cn/showproblem.php?pid=1061一般的,我们会写出下面的代码:#include using namespace std;in原创 2011-09-27 22:19:35 · 3653 阅读 · 5 评论 -
内存对齐分配策略(含位域模式)体会
转自:http://www.cnblogs.com/alex-tech/archive/2011/03/24/1993856.html1:内存对齐定义: 现在使用的计算机中内存空间都是按照字节划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是原创 2011-10-10 20:45:46 · 706 阅读 · 0 评论 -
字节序转换的问题:把无符号整型字节逆转
2011年9月25日,启明星辰,济南笔试,一道题目,就是这个,让一句话实现:把无符号整型按字节序逆转。大家都知道在计算机内部存储数据有大小端这一说,既然他存在,就有存在的意义(常考题目:为什么会有大小端)。经常在做嵌入式或移植的时候,经常要做大小端的转换。还有个常考的题目原创 2011-09-27 18:00:41 · 1996 阅读 · 0 评论 -
C++书籍
C++ Primer>:四库全书 你值得拥有The c++ Programming Language>:c++创始人讲解"为什么"语言这么做 还有一些编译器实现层面问题Effective c++>:项目必备 More Effective c++>:同上进阶E原创 2011-09-24 13:14:00 · 724 阅读 · 0 评论 -
题目:设计考场的编排,生成准考证号
一、题目:设计考场的编排,生成准考证号二、目的与要求1. 目的培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。2. 基本要求(1) 用C++语言编程,在Visual C++环境下调试完原创 2009-06-20 07:31:00 · 3814 阅读 · 5 评论 -
memcpy、strstr库函数实现
memcpy、strstr库函数实现#include // 数据流输入/输出#include // 定义输入/输出函数using namespace std;void *memcpy(void *dest, void *src, size_t c原创 2011-09-23 17:00:32 · 862 阅读 · 1 评论