- 博客(23)
- 资源 (16)
- 收藏
- 关注
原创 TLV编解码【编程】
感觉做的方法不好,仅用于备份,仅供参考!不多说了,直接上代码!#include using namespace std;#define M 10int dataLength = 0;struct NODE{ char strTag[100]; char strLen[100]; char strVale[100]; bool isNoLen; int valu
2014-03-16 20:22:17
2681
原创 源代码学习总结之PC远程控制程序
参考网上源代码学习总结,PC远程控制程序,类似于QQ远程协助代码,主要涉及的内容:图像获取,位图转换、压缩存储、多线程、Socket通信、内存映射,等等!源代码下载地址:http://download.youkuaiyun.com/detail/roman1232008/6689501一、简介 服务器端为被控主机,自启动两个监听Socket线程,m_sckClient1用于客户端消息
2013-12-10 11:28:05
1112
转载 WinInet 使用
一、WinInet简介http://baike.baidu.com/link?url=5JMMt-y0RlKfCRIy3UVXq-pwauKdBi5nvsQ_31ptpHQyS-IHJjJgOuAoYXFF94TYWinInet(“Windows Internet”)API帮助程序员使用三个常见的Internet协议,这三个协议是用于World Wide Web万维网的超文本传输协议(
2013-12-04 16:53:49
876
原创 QT调用动态链接库实例
一、动态链接库调用方式1、动态调用 Run-time Dynamic Linking动态调用主要通过API函数(Window LoadLibrary、GetProcAddress、FressLibrary)来调用程序运行后需要的DLL函数,节省内存空间。QT中,则主要通过QLibrary进行动态加载(适用于跨平台)。2、静态调用 Load-time Dynamic Linking静
2013-12-02 15:44:06
20552
1
原创 整数排序【编程】
题目: 输入任意多个整形数字(不重复),中间以逗号隔开,然后排序,然后在排序中只取连续部分的开始和结尾部分,然后输出,以逗号隔开。 例子: 输入 1,4,7,90,110,3,2 输出 1 4 7 90 110搞不懂,在华为软件训练平台上无法答案一直不
2013-11-19 19:28:56
1390
原创 RHEL5 安装常用软件总结
一、gcc安装1、光盘安装http://hi.baidu.com/shen____yan/item/26aa5c8039d90ae2e596e02crpm -ivh cpp-4.1.2-42.el5.i386.rpmrpm -ihv kernel-headers-2.6.18-92.el5.i386.rpmrpm -ivh glibc-headers-2.5-24.i3
2013-10-23 22:10:50
822
原创 小水硕面试经验谈
签了华为接近一周时间了,闲下来写点经历的几场面试,谈谈经验。1、华为,云计算开发工程师,是我面的第一家公司,也是第一个发offer的,签约面谈会时,考虑到薪酬和发展,以及自己小水硕的原因,就果断签了。 华为经典三道上机题,答对两道题进入专业面试,主要是问了操作系统(中断)、网络(ping命令原理)和算法(排序)的东西
2013-10-13 18:09:36
2056
原创 等式变换,任意数字整合【编程】
等式变换描述: 输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。1 2 3 4 5 6 7 8 9 = X比如:12-34+5-67+89 = 51+23+4-5+6-7-8-9 = 5请编写程序,统计满足该输入整数的所有等式的个数。运行时间限制: 无限制内存限制: 无限制输入
2013-09-15 12:22:52
3330
原创 删除字符串中所子串【编程】
1. 删除字符串中所有给定的子串(40分)问题描述: 在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str)【输入】 str:输入的被操作字符串
2013-09-12 16:38:03
2632
原创 C++的基础
太悲剧了,写了那么久的程序都不知道protected的访问权限,水人!private 只有类本身的成员函数可以访问,派生类、对象等都不可以直接访问。protected 只有类本身的成员函数和派生类内部成员函数可以访问。public 类的对象都能进行访问。
2013-07-17 21:58:23
648
原创 关于MFC中 父窗口与子窗口 子窗口与子窗口之间的信息传递及控制
因为项目的需要,某子窗口B的设置变动,经常需要联动其他子窗口C,或者父窗口A控件的名称更新,数据更新等等问题。再网上查了许久,不得解,特抛砖引玉,提供几种思路。 以下都以A为父窗口,A1为A中的Tab控件, B和C为子窗口被非模态创建于A1上,所以之间的关系为A | A1 A2
2013-06-25 17:48:10
20748
转载 POJ 1008 深度优先、记忆搜索
http://blog.sina.com.cn/s/blog_7025794a01014pps.html#include #include using namespace std; const int MAXN = 100; int r, c; int h[MAXN+1][MAXN+1]; int f[MAXN+1][MAXN+1]; bool Val
2013-05-15 22:10:24
983
原创 关于FD_SET FD_ZERO FD_ZET FD_ISSET Select Socket通信的例子
先帖几个链接:http://www.cppblog.com/CppExplore/archive/2008/03/14/44509.aspxhttp://www.cppblog.com/myjfm/archive/2011/10/26/159093.aspxhttp://www.cppblog.com/just51living/archive/2011/07/28/151995
2013-05-14 17:21:56
1134
原创 复数正负号问题处理【编程】
华为最新编程题,关于复数的问题,就是一个复数由32位的整形构成,高16位代表实部,低16位代表虚部,就是正负号的问题,整了很久,挂了,太悲剧了。#include using namespace std;int a[] = {1, -1};short int gethigh(long int num){ bool flag = false; if
2013-05-13 21:14:00
3201
转载 ACM hdu1175 连连看
http://acm.hdu.edu.cn/showproblem.php?pid=1175今天华为编程大赛,最后一题跟这个差不多,悲剧呀呀呀,太水了~#include #include#include#includeusing namespace std;struct T{ int x,y,turn;}q[1000024];int map[1024][
2013-05-11 16:32:25
756
原创 Silverlight网页客户端测试服务器程序 服务器测试程序
因为Silverlight的安全机制,首先要访问服务器的943端口,接受策略文件比对,才能进行正常的Socket通信,所以服务器测试程序要开两个端口943和4530(可以是其他的,不过有范围限定),两个线程。/* if(myHandle) SuspendThread(myHandle);//挂起线程 if(myHandle) ResumeThread(myHa
2013-04-27 11:09:29
657
原创 小米一道笔试题 求直线上的线段覆盖点的个数
http://blog.youkuaiyun.com/zhsenl/article/details/7488758在一条直线上有n条线段,已知它们的两个端点。请完成一下代码(两种语言任挑其一),计算这些线段共覆盖了多大的长度(被多条线段覆盖的部分只计算一次)。如Segment:{[1,9],[5,10]} Sum=9;C/C++:struct Segment{i
2013-04-24 20:24:13
919
原创 POJ1458 Common Subsequence 动态规划
提意:各处两个字符序列{an}和{bn},求它们的最长公共子序列的长度设f[i][j]表示{an}的前i个字符构成的序列与{bm}的前j个字符构成的序列的最长公共子序列的长度,{an}与{bm}的最长公共子序列的长度即为 f[n][m]。 考虑{an}的前 i 个字符序列与{bm}的前 j 个字符序列的所有可能的公共子序列情况: 1、a[i]=b[j]时 此时必存在一个以
2013-04-24 09:28:50
654
转载 异或法求数据是否相同 并查集应用——————没搞懂【小米】
异形数(25分)在一个长度为n的整形数组a里,除了三个数字只出现一次外,其他的数字都出现了2次。请写程序输出任意一个只出现一次的数字,程序时间和空间复杂度越小越好。例如: a = {1,3,7,9,5,9,4,3,6,1,7},输出4或5或6C/C++:void find(int* a , int n);Java:void find(int[] a);void fi
2013-04-23 17:08:35
974
原创 求高精度幂【POJ 1001】【编程】
Description对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。 现在要你解决的问题是:对一个实数R( 0.0 InputT输入包括多组 R 和 n。 R 的值占第 1 到第 6 列,n 的值占第 8 和第 9 列。Output对于每组输入,要求输出一行,该行包含精确的 R 的 n 次方
2013-04-10 16:32:55
990
原创 strdup和strtok应用实例
#include #include using namespace std;bool findWords(const char *str, const char *dst){ char *strsrc = strdup(str); char *p = strtok(strsrc, " "); while(p) {
2013-04-08 21:14:31
874
原创 利用第三方qextserialport类完成QT下串口MyComm程序
前言:因为项目需要要使用串口键盘接受消息,所以在原有的项目中添加串口相应功能。主要参考学习yafeilinux作品。使用Qt5.0.1版本XP环境。同样使用类:http://sourceforge.net/projects/qextserialport/files/ 可以直接到: http://www.yafeilinux.com 下载源代码等等资料,感谢互联网的强大,让我菜鸟有动
2013-03-21 16:08:16
1031
CSemaphore信号量使用实例
2014-08-26
DSB18B20温控控制系统设计
2014-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人