- 博客(27)
- 收藏
- 关注
原创 C++ 如何得到当前进程所占用的内存呢?
使使用SDK的PSAPI (Process Status Helper)中的BOOL GetProcessMemoryInfo( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb);typedef struct _PROCESS_MEMORY_COUNTERS { DWORD cb; DWORD PageF
2007-10-21 03:26:00 6608
原创 取/*与*/之间的数据
调试了好久,突然灵感大发原本的错误:expression = str_p("/*")>>(*anychar_p-"*/")[&do_comment]>>str_p("*/"); 正确:expression = str_p("/*")>>(*(anychar_p-"*/"))[&do_comment]>>str_p("*/"); 现在回忆起来自已真的好傻 :-)
2007-03-04 22:11:00 778
原创 Raw Socket
int _tmain(int argc, _TCHAR* argv[]) { try { WSADATA wsaData; WSAStartup(MAKEWORD(2,2),&wsaData); SOCKET s; s=socket(AF_INET,SOCK_RAW,IPPROTO_IP); char name[256]; geth
2007-02-27 13:21:00 832
转载 必读的C++经典书
The classic C++ books(YOU SHOULD READ)-->Edit by WithCPP C++/OPP/OOD Series Level 1:Syntax/Semanteme(C++)
2006-12-02 17:14:00 1460 1
原创 刚刚掐指算了下盘符
不算Linux下的,不知不觉盘编到了PC,D,E,F,G,H,I,J,K,L,MN,O,P13个盘.. 由一个40G,一个80G,一个160G三个硬盘共同分担,2个IDE,一个SATA.95年硬盘只有80M,1个区98年硬盘4G,2个区03年硬盘40G,4个区06年硬盘80G,160G,13个区终于也到了硬盘暂时花不光的日子了.想当初80M,硬空空出10M,装个UCDOS,苦啊本以为4
2006-11-15 23:01:00 785
转载 MFC WinInet Http操作
Your goal Actions you take Effects Begin an HTTP session.
2006-11-15 14:53:00 1262
原创 STL实现string的trim
_tstring trim(_tstring str,const _tstring& val) { str.erase(0,str.find_first_not_of(val)); str.erase(str.find_last_not_of(val)+val.size()); return str; }
2006-11-15 03:03:00 1481 2
原创 CSDN,真不让我/我们满意.
CSDN作为编程网站的龙头,但实在是让人很不满意1. Blog带广告纵观各大Blog,有哪个是带广告的?CSDN可以无耻到这个地步2. 网站慢且容易当网络一高峰就卡,三天两头当.我到要问问,插在Blog里的广告所带来的收益到哪去了?3. 论坛破作为一个编程论坛,一个纯文字的编程论坛,有些我不弄点图还真说不清楚状况,不过纯文字也有自已的好处.至少页面不会太花.4. 搜索烂CSDN站内
2006-11-09 11:17:00 1055
原创 boost的安装与调试
boost是一个开源的c++库,离c++标准只有一步之 遥的库.昨天重装了boost,于是就有了这篇文章.cd n:/programme//下载boostN:/programme>cvs -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost loginN:/programme>cvs -z3 -d:pserver:anony
2006-11-09 11:01:00 1564
原创 XHTML document.body.scrollTop无效解决方法
用 document.documentElement.scrollTop 代替
2006-11-08 03:45:00 1290
原创 自动推箱子,附源程序
玩了很多推箱子,卡在36关了,卡了很久了,于是今天下午写一段代码解决,但嘲的是,我电脑运行了33万种可能性(穷举,没优化..)还是没出结果..,白写了OO,但对于小地图来说还是能很好的解决任务.如果程序中加入失败的判断,那么速度会有极大的提升.期待我早日攻破我手机上的第36关推箱子.-->wwwwwwwwwwwwxxwxxwwwwwwxbb b xwwxhwtwwbwxwwwbwttt
2006-11-04 23:44:00 2297
原创 windows控制台程序设定光标位置
HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE); COORD ord;ord.X=0;ord.Y=0;SetConsoleCursorPosition(handle,ord);
2006-11-04 22:37:00 1483
原创 大数相乘 - 整型数(二)
不再以10进制为单位目前是10000进制性能有极大的提升// $Id: multi.cpp 8 2006-11-03 05:54:04Z JiangMiao $ // JiangMiaos Blog http://blog.csdn.net/antter#include "stdafx.h"#include iostream>#include string>#include lis
2006-11-03 13:59:00 1135
转载 CSS滤镜filter详解
语法:STYLE="filter:filtername(fparameter1, fparameter2...)"(Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数) 滤镜说明:alpha:设置透明层次blur:创建高速度移动效果,即模糊效果chroma:制作专用颜色透明DropShadow:创建对象的固定影子FlipH:创建水平镜像图片FlipV
2006-11-03 01:06:00 787
原创 高精度计时器
GetTickCount()只能到ms,要到ns级的话等用QueryPerformance系列如: LARGE_INTEGER fre,begin,end; QueryPerformanceFrequency(&fre); QueryPerformanceCounter(&begin); QueryPerformanceCounter(&end); cout
2006-11-02 15:00:00 825
原创 大数相乘 - 浮点数
最多支持0.04G位的大浮点数相乘算法,提供10000阶乘的例子.昨天,噢不,今日拂晓,鸡鸣之时,写了一大整型数相乘,下午有空,改进了一下,昨天直觉说实现以上几点能提升45%今天一试,哈准.果然是45%左右2006-11-2 14:12修改:1. 对字符串进行封装为bignum2. 内部由char* 代替string3. 支持浮点运算.性能提升50%提升性能的改进设想:1. 对于
2006-11-02 14:40:00 2169
原创 大数相乘 - 整型
搞程序的是不是都熬夜的呢?我是的,不过很快就会努力不是了.为了健康,做一个不熬夜的程序员本来打算了5:00睡的,鬼使神差莫明其妙地放下了PHP写了点C++,于是就有了以下代码的产生,也许是太久没有写C++了.关于算法我已经写在程序的注释里了.简言之是先相加(不管进位),最后一起进位.// $Id: multi.cpp 6 2006-11-01 21:12:48Z JiangMia
2006-11-02 05:39:00 1181
转载 SubVersion中的keywords
使用subversion时,commit是不能自动替换相应的keywords,如Id、Author等。解决办法:1、对svn add和svn import进来的代码,可以修改~/.subversion/config文件,把enable-auto-props设置为yes,并修改auto-props节部分的内容,把你想要实现的代码类型添加进去:*.php=svn:keywords:Id这样就可以
2006-11-02 05:14:00 755
转载 Windows 中使用 Subversion 处理中文
以前一直很奇怪我下载的 Subversion 在 Windows 命令行窗口中,总是显示乱码。虽然可以设置环境变量 LANG=en_US 来要求 Subversion 显示英文的提示信息。但这样一来却无法添加中文评论了。而且如果仓库中有中文文件名的文件,就无法提交或更新。今天再次遇到这个问题,非常郁闷。搜索了一下,找到了 Subversion 邮件列表中关于该问题的讨论 http://svn.
2006-10-28 01:01:00 863
转载 subversion也需要设置“set LANG=en_US”
在服务器上下载了一个svn(zip格式,解压就可以的),原本是想利用svn作为中转/记录,实现网站远程上传和更新,但是解压之后,运行命令行命令svn.exe,却遇到了像下面这样的乱码:D:/server/svn/bin>svn?/232?/175?/183?/228?/189?/191?/231?/148?/168?/226?/128?/156svn help?/226?/128?/157?/
2006-10-28 00:38:00 1597 1
转载 全面迎接SVN时代来临
SourceForge开始全面支持Subversion,这真是个好消息,这预示着CVS独霸天下的时代快要结束,SVN时代就要来临。 和CVS比起来,SVN的确很强大,这就像它的出现就是为了取代CVS一样,它的目标快要实现了。 具体的功能特性大家可以上Subversion官方网站查看,这里没必要给出那段生涩不好翻译的英语短句了。 官方中文网站在这儿,不过这个站的网络通讯太差劲了,一个礼拜
2006-10-28 00:13:00 748
原创 [原创]超简短的字符串转成&#xxx;形式,支持多种charset
超简短的字符串转成&#xxx;形式,function getucs($str,$charset=utf-8) { $s=iconv($charset,"ucs-4",$str); $rt=0; $output=; for($k=0;$kstrlen($s);) { $rt=0; for($i=0;$i4;$i++,$k++)
2006-10-22 10:26:00 846
原创 [原创]扩展求方差的mysql函数例子
源码// Author: JiangMiao// Name: 扩展求方差的mysql函数列子// Date: 2006-10-19// Link: http://blog.csdn.net/antter - JiangMiao的Blog#include "winsock2.h"#include "mysql.h"#include vector>using namespace std;#
2006-10-20 11:27:00 3208
原创 [原创]Mysql自定义函数
By JiangMiao 2006-10-19 [原创] Mysql自定义函数分为两种1. 简单的 如string相关的函数2. 集合的 aggregate,如sum函数创建函数的Mysql命令CREATE [AGGREGATE] FUNCTION 函数名称 RETURNS {STRING|INTEGER|REAL|DECIMAL} SONAME 链接库的名称
2006-10-20 11:23:00 1301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人