- 博客(24)
- 收藏
- 关注
原创 丛林社会啊啊啊
这年头,你越善良,越大度,越没心眼,越是被人利用,被人欺负,被人占便宜。这世道,你越有用,越有钱,越有势,别人就会把你捧,捧到天上。你越没用,越穷,越没背景,别人就会把你踩,踩到脚底下。这 社会 ,闷头苦干的,不如能说会道的;尽职尽责的,不如偷工取巧的;默默无闻的,不如阿谀奉承的。是这个世界太假,还是我们太傻。君子总是被小人玩耍,真诚的总是被虚伪的欺骗。你退一步,就会有人逼近一步;你让一尺,就会有人得寸进尺。是这个 社会 太现实,还是我们太真实。真的玩不过假的,好的斗不过坏的。攀龙趋凤的人总能风光无限好,本
2025-03-15 20:13:20
111
原创 OBJARX
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt包含。
2025-03-07 17:55:17
160
原创 DXF组码
注意 使用 INSERT、INSERT *、XREF BIND、XBIND 或 PARTIAL OPEN 将带有句柄和扩展数据句柄的图形输入到另一个图形时,扩展数据句柄将使用其相应图元句柄的转换方式进行转换,从而使两者之间的绑定保持不变。自定义非图元对象可以使用整个范围内的组码,但图元类只能在其表示中使用 371-379 DXF 组码,因为 AutoCAD 和 AutoLISP 都始终假定 370 组码是图元的线宽。以字符串的形式来指定运算符。子类数据标记用于分离由同一对象的继承链中的不同类定义的数据。
2025-03-06 11:16:46
620
原创 The Meaning
The Meaning is to experenice the enjoy and road you nerver have experencedthe happiness you have never experenicedthe food, the palace,the lake,the aurora ,and the vista you have never experencied
2025-02-07 19:58:39
150
原创 cdrom驱动栈
这里调用scsiport这个ScsiPortDispatchScsi,在SRB_FUNCTION_EXECUTE_SCSI or SRB_FUNCTION_IO_CONTROL这个case下面调用IoStartPacket这个是内核device的函数。C:\ReactOS-0.4.14\drivers\filesystems\cdfs\deviosup.c(CdSingleAsync)此处通过iocalldriver到driverName=\Driver\cdrom就是。
2025-02-04 15:17:36
179
原创 自动生成调试版本
新建C:\ReactOS-0.4.14\output-MinGW-i386\boot\1.cmd。在build.ninja中添加。
2025-01-25 16:44:28
176
原创 驱动遍历设备树
IoInitSystem=>IopEnumerateDevice=>IopTraverseDeviceTree=>IopTraverseDeviceTreeNode=>IopActionInterrogateDeviceStack=>IopQueueTargetDeviceEvent(report device)
2025-01-22 20:02:35
91
原创 加载启动驱动
然后SetupLdrScanBootDrivers再出现多次WinLdrAddDriverToList调用就是启动驱动。紧接着出现一次WinLdrAddDriverToList调用,没有添加任何驱动;WinLdrLoadSystemHive最先调用。没有出现WinLdrScanRegistry调用。
2025-01-22 17:12:13
83
原创 D:\reactos-master\output-VS-i386-sln\sdk\lib\rtl\Debug\rtl.lib
编译报错的原因是D:\reactos-master\sdk\lib\rtl里面要注释掉。
2025-01-04 21:43:36
103
原创 IopPnpNotifyEvent
谁会触发IopPnpNotifyEvent事件?搜索对IopPnpNotifyEvent的调用会发现IopActionInterrogateDeviceStack函数会间接触发IopPnpNotifyEvent事件。IopPnpNotifyEvent和IopPnpEventQueueHead时NtGetPlugPlayEvent的返回变动原因。
2024-12-22 17:34:59
195
原创 cannot load boot driver
reg load HKLM\MountPoint SETUPREG.HIV可以查看该注册表结构。reg save HKLM\MountPoint SETUPREG.HIV 导出。同文件的LoadAndBootWindows里初始化LoaderBlock;hive文件为SETUPREG.HIV。用hive装载LoaderBlock。
2024-12-22 14:47:01
220
原创 mysqld
mysqld_main->mysql_service->win_mainMySQL怎么查看源码 mysql源码在哪里_mob6454cc782a8c的技术博客_51CTO博客
2024-02-08 21:15:56
339
1
原创 mysql使用VS2013编译
ssl版本必须与mysql版本对应,这里用3就不行,用Win64OpenSSL-1_1_1v.msi可以通过;安装SSL后还需要下载1.1.1.tar.gz,用perl 采用no-nasm参数编译出库,再把源码包里面的静态库复制到安装好的SSL文件夹,c:\program files\OpenSSL-Win64文件夹。bison这块安装在C盘根目录无空格文件后,将文件夹复制到别处,卸载BISON,再复制到C盘根目录并添加PATH,采用路径CMAKE。部分文件需要进行UTF8转换。
2023-09-25 20:05:14
71
原创 关于PHP编译添加的扩展与外部扩展的问题
经过测试,在Win32下,PHP可以通过编译时设定--with-mysql参数使PHP支持Mysql,其中要求必须开启Mysqlnd引擎。这种方式编译后的php5ts.dll/php5.dll,可以在php.ini中不添加extention=php_mysql.dll的环境下支持mysql系列函数。此外,如果编译时未添加mysql扩展,也可以通过链接外部dll的方式通过extension=php_
2015-11-06 21:47:03
346
原创 针对Apache2handler的几个问题
php作为一项普通的脚本语言,有如今的部署规模,很大程度上归结于apache2handler的功劳。众所周知,通常情况下,在UNIX下,php在编译时通过--with-apxs2=apxs2_path的方式向apache modules中生成libphp5.so,然后在httpd.conf文件中添加LoadMoudle语句,并设置MIME以提供对php请求文件的支持。 然而,我比较好奇的
2015-11-03 16:50:52
5461
原创 sapi_module_struct 研究(一)
今日研究了PHP中的sapi_module_struct结构体。众所周知,PHP_CLI中先include了SAPI.h。先列出这个著名的stuct。 琢磨虽一无是用,但人生本有何用?struct _sapi_module_struct { char *name; char *pretty_name; int (*startup)(struct _sapi_module_struct
2015-11-02 21:03:11
1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人