程序猿节日快乐!

输入年月份,计算今天是今年的第几天?C代码(today.c):#include void main() { int year,month,day,days,i,d; printf("请输入年,月,日:\n"); scanf("%d,%d,%d",&year,&month,&day); days=0; for(i=1;i<month;i++)...
阅读(4444) 评论(2)

HTTP 返回状态值详解

当用户点击或搜索引擎向网站服务器发出浏览请求时,服务器将返回Http Header Http头信息状态码,常见几种如下:1、Http/1.1 200 OK 访问正常  表示成功访问,为网站可正常访问时的状态。2、Http/1.1 301 Moved Permanently 301重定向永久重定向  对搜索引擎相对友好的跳转方式,当网站更换域名时可将原域名作301永久重定向到新域名,原域名权重可传递...
阅读(5623) 评论(0)

各种编程语言的注释符

常见语言:c行注释:none块注释:扩展名:.c/.hc++行注释://这里是注释块注释:扩展名:.cpp/.hc#行注释://这里是注释块注释:xml注释:///这里是xml注释扩展名:.csvb行注释:'这里是注释块注释:none扩展名:.basjava行注释://这里是注释块注释:扩展名:.javavb.net行注释:'这里是注释块注释:nonexml注释:///这里是xml注释扩展名:.v...
阅读(9063) 评论(1)

VC Picture Control 图片点击事件

VC 中Picture Control 添加图片和点击事件,比C#等语言稍微较麻烦 一、添加图片1、在窗体添加Picture Control控件  2、代码添加图片 HBITMAP hBmpWSUS = (HBITMAP)LoadImage(AfxGetResourceHandle(), MAKEINTRESOURCE(IDB_BITMAP_WSUS), IMAGE_BITMAP, 0, 0, L...
阅读(9637) 评论(0)

VC char和TCHAR之间转换

char:计算机编程语言(c、c++、java、VFP等)中可容纳单个字符的一种基本数据类型。TCHAR:为了满足Unicode编码,对char的扩展,即_T(“str”)表示TCHAR类型C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串char和TC...
阅读(13057) 评论(0)

CString 和 char* 类型转化

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。 1、CString 转化成 char*(1) —— 强制类型转换为 LPCTSTR  这是一种略微硬性的转换,我们首先要了解 CString 是一种很特殊的 C++ 对象,它里面...
阅读(6520) 评论(2)

VC Tab Control 切换窗体

1. 新建一个MFC工程,取名xyTabControl,选择Dialog based,然后Finish。2. 删除对话框上默认添加的三个控件。添加Tab Control控件并在Property属性中设置ID为IDC_TAB1,添加变量m_tabctrl,类型为CTabCtrl。3. 在对话框的初始化函数OnInitDialog里面添加如下代码:   m_tabctrl.InsertItem(0,"...
阅读(9379) 评论(2)

VC Picture Control显示BMP图片

VC对话框初始时,Picture Control显示BMP图片:BOOL CLoginDog::OnInitDialog() { CDialog::OnInitDialog(); HBITMAP hBitmap; //添加登陆窗口中的图片 //关联图片ID hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(),...
阅读(10610) 评论(0)

VC 调用外部程序接口

(1) system()  函数名: system   功 能: 发出一个DOS命令   用 法: int system(char *command);   备 注: system函数已经被收录在标准c库中,可以直接调用   返回值    =-1:出现错误     =0:调用成功但是没有出现子进程     >0:成功退出的子进程的id  样例:          system("D:\\gam...
阅读(4666) 评论(0)

VC 读注册表获取安装程序

Windows 系统中,安装程序都可以在注册表 HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows\CurrentVersion\Uninstall 获取,并且xp、vista、win7、win8都一样打开注册表命令:regedit,依次展开上述注册表路径,安装程序列表如下图: 获取系统安装程序列表:// 获取系统安装程序列表 BOOL CMyListC...
阅读(10941) 评论(6)

VC 读写注册表

近来由于需要在自己写的程序中对注册表进行操作。总结些经验,并做个一个DEMO供日后使用,现在把它拿出来和大家分享… 为了使用方便,把一些操作写成了函数,以便方便调用,具体代码如下所示: 一、定义 HKEY hKey; char content[256]; //所查询注册表键值的内容 DWORD dwType=REG_SZ; //定义读取数据类型 DWORD dwLength=256;...
阅读(7058) 评论(0)

数组中最大和的子数组

题目:输入一个整型数组,数据元素有正数也有负数,求元素组合成连续子数组之和最大的子数组,要求时间复杂度为O(n)。例如:输入的数组为1, -2, 3, 10, -4, 7, 2, -5,最大和的连续子数组为3, 10, -4, 7, 2,其最大和为18。背景:本题最初为2005年浙江大学计算机系考研题的最后一道程序设计题,在2006年里包括google在内的很多知名公司都把本题当作面试题。由于本题...
阅读(11963) 评论(15)

sizeof(空类或空结构体)

前天去理想国际某IT公司面试,看到了这样一道题:VC++里,有一个空类,没有任何成员变量或函数,请问其空类占多大字节空间?A、 0           B、 1            C、 4           D、8当时考虑了32bit和64bit机器,并且指针地址是int型...
阅读(9624) 评论(1)

__attribute__机制介绍

1. __attribute__ GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attrib...
阅读(29185) 评论(12)

Android模拟器无法上网问题

方法一Windows下,配置好Adroid环境变量后(如将d:/android-sdk-windows-1.0_r1/tools加入系统变量Path),在命令行窗口输入:(注:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了plat...
阅读(14706) 评论(3)

Windows搭建Eclipse+JDK+SDK的Android

一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载   进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP下载...
阅读(103355) 评论(2)

简明教程:如何在Solaris操作系统上开发C 应用程序

1,开发C程序的必要工具和设置A,Solaris下的开发工具在solaris下开发C应用程序,缺省开发环境是Sun Studio。目前Sun Studio 11是Sun公司最新的C/C++/Fortran开发工具,这个工具已经安装在Unix体验中心的服务器上,我们可以直接使用。在Sun Studio 中,其中C程序的编译工具名称为cc。还有的就是make这个命令,make命令是Solaris安装后就自带了,不需要我们另外安装。B,设置环境变量在solaris下开发C应用程序,需要把编译器和make的路径加入...
阅读(5100) 评论(0)

QT 文件读写操作

#include #include 1.打开文件 QFile f( fn );//fn可以是一个相对路径或绝对路径 f.open(IO_);//一般不要IO_ReadWrite,很容易出现赃数据 //如果要在文件的后面添加内容要IO_WriteOnly|IO_Append //如果要清空原来的内容,只要IO_WriteOnly //IO_Translate用来读windows文件,linux下的回车换行是/n,windows下是/r/n 2.写文...
阅读(6829) 评论(1)

linux c程序中获取shell脚本输出

1. 前言  Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。例如,执行外部命令ping后,如果执行失败,我们希望得到ping的返回信息。...
阅读(10422) 评论(1)

VC工程中后缀为.cpp,.h,.rc,.dsp,.dsw

 .cpp 是源程序代码c++文件.h     是包含函数声明和变量定义的头文件.rc    是定义资源的资源脚本文件.dsp 是工程文件,记录当前工程的有关信息.dsw 是工作区文件,一个工作区可能包含一个或多个工程...(其它.clw .opt .aps等后缀文件,见下面说明).opt 工程关于开发环境的参数文件。如工具条位置等信息;.aps (AppStudio File),资源辅助...
阅读(5007) 评论(0)
113条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:11689542次
    • 积分:88678
    • 等级:
    • 排名:第15名
    • 原创:708篇
    • 转载:169篇
    • 译文:16篇
    • 评论:3047条
    学习经历
    中科院、百度、创新工场、小米、阿里巴巴、米扑科技

    期货从业资格证(2017.03)
    基金从业资格证(2016.11)
    证券投资顾问证(2016.9)
    证券从业资格证(2016.6)
    系统架构设计师(2013)
    软件设计师(2008)
    CSDN创业专访

    程序员创业邦
    QQ群: 239292073
    青春,每一个有梦想的人

    资深产品经理人
    QQ群: 338142405
    思与行,人人都是产品经理

    爱脚本,爱技术
    QQ群: 320296250
    (已满)
    python、ruby、php、go、shell

    程序人生的平凡生活
    QQ群: 282297696
    (已满)
    汇聚百度、小米、微软、腾讯、
    创新工场、阿里巴巴、日本雅虎
    个人博客
    博客专栏
    博客公告
    本博客内容,由本人精心整理
    欢迎交流,欢迎转载,大家转载注明出处,禁止用于商业目的。

    文章分类