编程开发
文章平均质量分 76
UnixCRoot
这个作者很懒,什么都没留下…
展开
-
C语言中scanf()的用法
本文章由作者收集来自互联网(天涯论坛) scanf 原型: # include int scanf( const char *format, ... ); 函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。scanf() 是 printf() 的补函数。 在 C9转载 2012-11-20 16:39:20 · 7174 阅读 · 0 评论 -
JavaScript检测提交表单text合法
近日,一朋友开设了地方性质的论坛,让我帮他处理下Login.php(所谓的用户的登陆页面),但是登陆的时候,出现空字符或敏感字符,需要提交到服务端的Script处理,大大降低了效率,于是乎,就有了此代码之旅。首先在网页的部分写入js功能函数。我们暂且命名为recheck。function recheck{ if(document.getElementById(user).value==原创 2013-07-17 14:28:21 · 1163 阅读 · 1 评论 -
汇编中addr和offset
汇编中addr和offset的异同点!!!一、相同点1、addr 和 offset 操作符都是获得操作数的偏移地址;2、addr 和 offset 的处理都是先检查处理的是全局还是局部变量,若是全局变量则把其地址放到目标文件中。二、不同点1、addr 伪操作符,只能用在 invoke 伪指令语句中;2、offset 伪操作符可以用在任何可能涉及偏移地址转载 2013-06-07 18:36:55 · 1142 阅读 · 0 评论 -
几个令刚学会控制台转到Windows界面编程疑惑的变量
LPSTR :一个32位指向字符串指针,相当于char *;LPCSTR:一个32位指向字符常量指针,相当于const char *;LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;LPSTR-----------------------原创 2013-05-18 22:19:48 · 782 阅读 · 0 评论 -
C语言正规则表达式
看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献 :oops: 如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程转载 2013-03-30 17:05:30 · 1107 阅读 · 0 评论 -
汇编中的管道操作方法
Windows引入了多进程和多线程机制。同时也提供了多个进程之间的通信手段,包括剪贴板、DDE、OLE、管道等,和其他通信手段相比,管道有它自己的限制和特点,管道实际上是一段共享内存区,进程把共享消息放在那里。并通过一些API提供信息交换。管道是两个头的东西,每个头各连接一个进程或者同一个进程的不同代码,按照管道的类别分有两种管道,匿名的和命名的;按照管道的传输方向分也可以分成两种,单向的双向转载 2013-02-18 21:35:08 · 670 阅读 · 0 评论 -
C/C++中的整型常识
很多人对C/C++中的整型不太了解,导致代码移植的时候出现问题,本人在此总结一下:a. C/C++对整型长度的规定是为了执行效率,将int定义为机器字长可以取得最大的执行速度;b. C/C++中整型包括:int, char 和 enum, C++中还包含bool类型,C99中bool是一个宏,实际为_Bool; c. C 和 C++ 对 enum 的规定有所不同,这里不描述转载 2013-02-01 22:26:31 · 711 阅读 · 0 评论 -
VC/MFC非模态对话框实例
以下实例是基于对话框的工程,实现两个按钮分别控制两个非模态对话框,且保证每个非模态对话框只存在一个实例。1、新建一个基于对话框(Dialog Based)工程,名称为Demo2、在主窗口上添加2个按钮并设置其属性 Button1的ID:IDC_Btn1 caption:按钮一 Button2的ID:IDC_Btn2 caption:按转载 2013-02-01 22:31:28 · 1477 阅读 · 0 评论 -
C++实现系统服务暂停、停止、启动
/*名称:系统服务管理语言:C++作者:由UnixCRoot(CRoot)转载自互联网介绍:对Windows系统服务的状态获取,服务暂停,开启,停止操作代码*/void CStartServiceDlg::OnBnClickedButton1(){ // 打开服务管理对象 SC_HANDLE hSC = ::OpenSCManager( NULL,转载 2012-12-16 21:49:26 · 3965 阅读 · 0 评论 -
遍历删除当前目录下所有文件
删除方法有两种,一种是靠MFC封装的CFile类删除看实例:CFileFind finder; //定义一个文件操作类CString strWildcard( "目录" ); //删除的目录strWildcard += _T("\\*.*"); //表示删除所有文件 BOOL bWorking = finder.FindFile(strWildcard); //开始寻找,枚举文原创 2012-12-08 00:33:26 · 749 阅读 · 0 评论 -
VC++启动或停止指定的系统后台服务
方法一:/* write by jruinet */// NtServiceControlDlg.cpp : 实现文件#include "stdafx.h"#include "NtServiceControl.h"#include "NtServiceControlDlg.h"#include ".\ntservicecontroldlg.h"#ifdef _DEB转载 2012-12-08 00:30:45 · 657 阅读 · 0 评论 -
URL编码详解
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参转载 2012-11-24 00:10:58 · 778 阅读 · 0 评论 -
python3.X的变化
Python 版本 3,也被称为 Python 3000 或 Py3K(仿效 Microsoft® Windows® 2000 操作系统而命名的昵称)是 Guido van Rossum 通用编程语言的最新版本。虽然新版本对该核心语言做了很多改进,但还是打破了与 2.x 版本的向后兼容性。其他一些变化则是人们期待已久的,比如:真正的除法 — 例如,1/2 返回的是 .5。long 和 in转载 2012-11-24 00:06:27 · 1017 阅读 · 0 评论 -
c语言 printf()输出格式控制
1.转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G转载 2012-11-20 16:40:34 · 921 阅读 · 0 评论 -
详细解析C语言中的sizeof
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括住。如s转载 2012-11-20 16:43:27 · 561 阅读 · 0 评论 -
在线一元二次方程式计算器 源码
上次做数学题,解方程解的难受,于是乎,在参考别人源码的过程中,写出了自己的计算器解二次方程式计算 x2+ x + = 0 一元二次方程的解法x1=x2= Made by CRoot原创 2013-07-29 15:39:03 · 1980 阅读 · 0 评论