呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


VC/BCB 获取其它进程HANDLE的三种方法

VC/BCB 获取其它进程HANDLE的三种方法 通过任务管理器找到进程HANDLE 我们打开任务管理器,点击菜单栏的查看->选择列->把PID打上勾,然后我们返回任务管理器,有一行PID,就是我们需要的进程的ID了 这个时候我们只要通过这个数值就可以调用OpenProcess来获取该进程的句柄了 HANDLE OpenProcessByID(const DWO

VC 获取PC的CPU,内存等信息示例代码

VC 获取PC的CPU,内存等信息示例代码 bool CHardwareInfoDlg::GetProcessorInfo() {     SYSTEM_INFO sysInfo;     char str [MAX_PATH];       // Get the hardware

VC/BCB中system、WinExec、ShellExecute、CreateProcess示例

VC/BCB中system、WinExec、ShellExecute、CreateProcess另一个示例 三个SDK函数: WinExec, ShellExecute,CreateProcess 的其他注意事项: 【1】定义头文件 必须定义以下头文件: #include <windows.h> 【2】定义路径 C++中所表示的路径要用 " \\ &q

BCB 获取当前程序所占用的内存信息

BCB 获取当前程序所占用的内存信息 //获得进程占用内存 __int64 __fastcall TForm1::getProcessMemory(HANDLE hprocess) {     PROCESS_MEMORY_COUNTERS pmc;     ZeroMemory(&pmc, sizeof(pmc))

winexec、system、ShellExecute示例代码

winexec、system、ShellExecute示例代码 在cmd里执行命令都会有一些返回的信息,比如是否成功的啊什么的,但是用WinExec 执行cmd命令时,重定向到文件中,比如ping 192.168.0.1 > F:\11.txt 。 WinExec  在程序主要用来运行其他程序 或者 运行必须用命令完成的任务   成功则返回值大于31 小于

ffmpeg.exe执行视频合并、格式转换、截图功能示例

ffmpeg.exe执行视频合并、格式转换、截图功能示例 使用ffmpeg合并MP4文件 ffmpeg -i "Apache Sqoop Tutorial Part 1.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts ffmpeg -i "Apache Sqoop Tutor

BCB中资源文件编辑与使用

BCB中资源文件编辑与使用    资源文件是一个以.rc结尾的文本文件,RC是资源脚本(Resource   Script)的意思,它的格式很简单,每行一个资源,按如下格式定义: 资源标识符   资源类型   资源的路径      RC文件用来描述各种系统资源,包括:

bcb 资源文件包含png文件并动态加载显示

资源文件png.rc rsPng   PNG  "test.png" 加入工程 //动态加载PNG   TPNGObject *png = new TPNGObject();   TResourceStream *s = new TResourceStream(NULL,"rsPng",&quo

BCB中实现位图与BASE64之间互相转换

BCB中实现位图与BASE64之间互相转换 #include "EncdDecd.hpp" UnicodeString __fastcall TForm1::GetCurrentScreen() {     TMemoryStream* memPic = new TMemoryStream;     

BCB截取屏幕图像

GetCurrentScreen() { TStringStream* strPic; AnsiString MSG; TImage* src; //分配内存空间 src = new TImage(NULL); strPic = new TStringStream(""); //取得桌面显示设备描述 HDC hdc = GetDC(0); src->H

好钢用在刀刃上,编程用在把妹上:数据库程序员情书

好钢用在刀刃上,编程用在把妹上:数据库程序员情书     每次你微笑的看着我,都会引发使我心跳加速的触发器,我发现自己已深深地爱上了你,无法逃避,因为我们在同一个 Database 里。     经过我长期的查询分析,对你表结构的了解也越来越清晰,你温柔美丽,高雅贤淑,简直就是我心目中的 BCD。   

好钢用在刀刃上,编程用在把妹上:VB 程序员情书

好钢用在刀刃上,编程用在把妹上:VB 程序员情书     If you.isMM () then     me.Rose2(you)     if you.isSingle () and you.pretty ()     then &nbs

好钢用在刀刃上,编程用在把妹上:C++程序员的情书

好钢用在刀刃上,编程用在把妹上:C++程序员的情书     茫茫内存里,你我不曾相见;     寥寥代码中,命运注定良缘.     当编译开始,我们齐手共建     --中国软件的春天!     虽然我们是不同的对象

好钢用在刀刃上,编程用在把妹上:Java 程序员的情书

好钢用在刀刃上,编程用在把妹上:Java 程序员的情书     我能抽象出整个世界..     但是我不能抽象你..     因为你在我心中是那么的具体...     所以我的世界并不完整.     我可以重载甚

ftp.exe不支持pasv被动模式说明

ftp.exe不支持pasv被动模式说明 Windows命令行下ftp.exe登陆FTP服务器是默认采用主动模式,也没有 使用“passive mode”命令,看资料说可以用“literal pasv”或者 “quote pasv”进入被动模式, 命令行的literal pasv后 有个应答,就是ftp服务器

Windows 10下面IIS安装FTP后出现下面错误信息

Windows 10下面IIS安装FTP后出现下面错误信息 530-User cannot log in, home directory inaccessible. Win32 error:   Access is denied. Error details: Authorization rules denied the access. 在FTP授权规则下面添加

C++ Builder中TDBComboBox下拉列表无内容的原因

C++ Builder中TDBComboBox下拉列表无内容的原因 这个组件的设计思路和使用者想像中有差距。DB系列的控件好多都只是实现数据敏感(跟随数据集发生变化),但是填充的值,却需要自己来搞定。 dblookup控件可以自动填充 写了个最简单的demo(ACCESS数据库),用一个ADOTable获取数据表,再用一个DataSource控件指向它,最后用一个TDBCom

mysql VARCHAR的最大长度65535

mysql VARCHAR的最大长度65535 网上也有人做了实验,参考http://stackoverflow.com/questions/8295131/best-practise-for-sql-varchar-column-length 复制代码 代码如下: name varchar(100) not null will be 1 byte (length) + up to

bcb中TDBGrid控件动态添加列

bcb中TDBGrid控件动态添加列 TColumn *p = DBGrid1->Columns->Add(); p->Title->Caption = "新列";  p->FieldName = "绑定的字段名";

C++ Builder中TDBGrid选中行及获得所选中行数据

C++ Builder中TDBGrid选中行及获得所选中行数据 DBGrid属性面板,设置Options-->dgRowSelect及dgRowAlwaysShowSelection设为true; 选中TDBGrid一行,对应其数据集中的一行自动呈选中状态,可直接操作数据集,即操作的是所选中的行数据,如: str =  DBGrid1->DataSource-&