
其他语言
chengg0769
这个作者很懒,什么都没留下…
展开
-
[Linker Error] Unresolved external ‘GetModuleFileNameExA‘ referenced
Linker Error] Unresolved external 'GetModuleFileNameExA' referenced错误。直接搜索一下这个函数属于那个lib。然后找到c++ builder的安装路径下面的lib\psdk添加这个lib即可。原创 2023-01-26 10:57:09 · 57 阅读 · 0 评论 -
鼠标的左键不灵及微动开关调整与替换
实在很难按下时,把电池取消,用吹风机吹产品标签,取消,露出一颗螺丝取消,取下电路板,用万不用表电子档测试左边的微动开关两脚,轻轻按动,指针不偏转,使劲按下,指针偏转。但是一个小时候,微动就失灵了。因为现在都是无尾巴鼠标,很多次拿笔记本时都把鼠标掉地下。原因就是微动开关老化了,行程边长了,加上剧烈震动后就这样。方法是掰开鼠标左键的塑料,用薄的帖纸帖在塑料按钮部分,贴几层根据情况而定,这样调整后基本可以使用。唯一要求,有烙铁,焊锡丝和松香。上网搜微动开关6*6*7.3(测量的为6*6*7)买了五个。原创 2022-11-16 11:59:37 · 2818 阅读 · 0 评论 -
apache+fastcgi如何使用Content-length和Transfer-Encoding:chunck
另外注意,一旦指定了Content-length。数据实际长度一定要准确,如果数据长度过长,会产生错误无法得到响应。如果数据过短,一直等待造成超时也无法得到数据。总之必须是正确的长度。至少在长度是30000000时,仍然是由我指定的Content-length形式。我使用的情景不会很大。而我的接口因为想尽量快速地通过http接口交互,不想对chunck进行解析。所以我指定Content-length头。apache自己决定如何返回数据时,是Transfer-Encoding:chunck模式传输。原创 2022-09-14 17:35:34 · 155 阅读 · 0 评论 -
如何修改HTTP头部的APACHE标记,隐藏apache服务器标记
所以我想到一个办法,就是修改bin下面的libhttpd.dll,搜索“Apache/2.4.47 (Win64)”。只能找到一处,然后修改那里的几个apache英文。如果ServerTokens FULL,则上面的Server一栏会有详细的apache版本,操作系统平台,mod_模块名称,php版本等等。现在的要求是想做到连apahce也不显示。这时,配置中是ServerTokens Prod,显示只有apache。如上图,我把第三个apache改为了123456. 则显示如下。原创 2022-09-09 13:19:07 · 493 阅读 · 3 评论 -
如何用c写fastcgi运行在apache下面
最简单的能到html的响应速度。打开:fcgi-2.4.1-SNAP-0910052249\Win32\FastCGI.dsw里面有好几个项目,编译:libfcgi这个项目得到库文件lib和dll文件。httpd.apache.org 下载httpd-2.4.46-win64-VS16.zip 与 mod_fcgid-2.3.10-win64-VS16.zip。下载:fcgi-2.4.1-SNAP-0910052249.tar.gz 之前的域名 fastcgi.com已经失效,请从如下网址下载。原创 2022-09-03 17:24:13 · 125 阅读 · 0 评论 -
c++builder编译带有vc dll时出现linker error,unresovled external ‘_xxxxx‘
c++builder编译带有vc dll时出现linker error,unresovled external '_xxxxx'原因,网上很多人给出implib的用法:implib aaa.lib aaa.dll是不完整的。需要改为:implib -a aaa.lib aaa.dll查资料:-a Add '_' alias for cdecl functions for compatibility with Microsoft libraries-c Warnings on cas原创 2021-10-09 11:14:30 · 139 阅读 · 0 评论 -
php连接PostgreSQL错误Call to undefined function pg_connect()
将libpq.dll从\php\php5.*\复制进入\apache*\bin,问题解决。这个经验的确凑效。原创 2021-04-17 18:24:05 · 115 阅读 · 0 评论 -
ODBC_FETCH_ARRAY无法得到下标形式如何办
如mysql_fetch_array等参数是有第二个参数可以决定返回的数组是下标还是栏位名。而odbc_fetch_array没有这个参数。改用$rc=odbc_fetch_into($result,$my_array);echo$my_array[0][0]; //这个是下标形式的。原创 2021-04-13 11:59:58 · 121 阅读 · 0 评论 -
关于PHP中使用odbc连接SQL2000的驱动选择
php能使用sqlsrv驱动来连接SQL2005以上的数据库(微软提供驱动)。但是不支持SQL2000.对于一些桌面型软件(或者违心地说SQL2000也可以支持很多小型运行吧),还是有2000的身影。php例子中,查odbc_connect是采用SQL Native Client 10.0来演示的。它提示支持7,2000,2005,2008实际上我测试,在控制面板,odbc数据源中,早期的几种驱动都能连SQL2000.第一个是SQL2005的吧,第二个是SQLSRV32.dll,第三个.原创 2021-04-13 10:57:22 · 382 阅读 · 0 评论 -
PHP7.1提示未定义的odbc_connect()函数
原因,ext里面有php_odbc.dll文件。但是ini中没有extension=php_odbc.dll。自己添加一行即可。原创 2021-04-13 10:37:22 · 399 阅读 · 0 评论 -
关于BCB TClientSocket接收文件时从8K处截断的问题(接收不完整问题)
strcpy(sendBuf,asWrite.c_str());sentCount = pClientStream->Write(sendBuf,strlen(sendBuf)+1);if(sentCount==0){ reMailInfo->Lines->Add("csDownLoad sentCount = 0 错误");}else{ //接收数据 if(pClientStream->WaitForData(TIMEOUT)){ rec...原创 2020-08-20 11:14:50 · 226 阅读 · 0 评论 -
第一个学习写微信小程序
按照教程上面的录入编码,写出了第一个微信小程序:计算器因为有些html和js的入门了。所以写代码没问题了。感觉css的调整非常不熟悉,也就是有问题了也不知道怎么去调整它哪个属性。比如开发环境中看到按钮布局非常合理,到真机中按钮挤在一起,怎么调整都不行。后面加了一个max-width让按钮中间有了间隙后期还得深入去了解css代码//pages/calc/calc.jsPage({/***页面的初始数据*/mydata:{la...原创 2020-06-03 17:56:27 · 251 阅读 · 0 评论 -
如何把可执行文件打包成一个exe
最近看到项目发行时文件有点多,想把文件打包一下,搜索了一下,有molebox,Enigma Virtual Box(EnigmaVBUnpacker)。只是为了发行和管理方便,不要指望它能保护软件不被破解。理论上任何这样封装的方式,最后执行都会在临时文件夹或者内存中还原出来。而且在执行时它是原模原样的。还能用7zip,winrar做成自解压的。是另外以方式。...原创 2020-02-26 15:13:40 · 1528 阅读 · 0 评论 -
PaperBack:如何在一张A4纸上存储数据
从这里来:https://blog.csdn.net/fenfeiqinjian/article/details/48976901一天,一位程序员的儿子问爸爸:“光盘是怎么存下那么多数据的呢?”他想了一下,拿出一支铅笔在纸上画一些点,来解释数据的密度有多么大。他儿子又问:“那这一张纸最多可以存多少数据呢?”他大体估计了一下,说100K吧。“我们能试试吗?”他儿子说。于是这位程序员就花了四五...转载 2019-07-10 08:05:34 · 817 阅读 · 0 评论 -
(转)利用WebBrowser自动填写网页上的表单
转载 fmhttps://blog.csdn.net/fengshielick/article/details/79363601procedure TForm1.db_writeClick(Sender: TObject);varo:oleVariant;err,js:string;i:integer;constmz:array[1..51] of string=('汉族','蒙...转载 2019-06-10 14:59:31 · 1837 阅读 · 0 评论 -
BCB6.0 鼠标移动到变量上无法查看变量的值
发觉try中声明的变量,鼠标移动到变量上无法查看变量的值,inspect和evaluate都是这样。将变量剪贴到try之前。可以查看。原创 2012-09-02 01:05:59 · 1394 阅读 · 0 评论 -
关于如何在BCB中使用CodeGuard(转)
fm: http://www.189works.com/article-42035-1.html关于如何在BCB中使用CodeGuard作者:深圳虫 来自:深圳虫网本文来自http://www.szbug.com/disparticle.aspID=4一、 为什么写这篇东西自己在使用BCB5写一些程序时需要检查很多东西,例如内存泄漏、资源是否有释放等等,在使用了很多工具转载 2012-11-13 22:11:39 · 1869 阅读 · 0 评论 -
BCB6.0 Import Type Library Excel2003时报错:因为我安装了Excel2007兼容包 的缘故
BCB6.0 Import Type Library Excel2003时报错:因为我安装了Excel2007兼容包 的缘故提示导入类型库/DLL出错。因为几月前是导入成功的,所以很费解。想到最近安装了一个Excel2007兼容包,遂卸载兼容包后再试。成功。 另IID_IAccessor报linker error,一直不得解从这个帖子中找到一个答案,直接自己申明一个同名的变量并赋初原创 2013-02-27 18:59:27 · 1832 阅读 · 0 评论 -
Inno Setup 5.0打包时无法包括隐藏文件
Inno Setup 5.0打包时无法包括隐藏文件我平时很少做安装包,初次尝试用inno setup遇到一个问题,我不小心把一个ini文件设置成了隐藏文件,它打包文件时无法包含到从而造成测试上的几次反复。后面是做卸载后才发现文件夹中有个ini文件未删除,而且是隐藏属性的(我从开发目录复制了一遍)原创 2015-05-28 10:12:16 · 2336 阅读 · 0 评论 -
第一次使用linux并编写了一个dump mysql的程序,记录下简单的步骤
机器安装linux redhat5.0 64位。客户管理员给了我账户密码,我用SecureCRT登录。连接后:ls 列表文件,当然支持通配符cd path 进入某个目录 *SecureCRT中可以像window一样复制路径,比较方便。cd .. 返回上层cd ~ 切换到用户目录cd / 切换到根目录rm -f aaa.zip 删除文件rm -rf aaa 删原创 2015-08-02 17:19:11 · 1590 阅读 · 0 评论 -
Postgres SQL 试用第一章 安装琐事
第一次在win7安装了postgresql 64位。安装很成功,选择的是中文新加坡。(做it的需要不断努力若干十年后,才能在语言列表中找到china)。使用pgadmin很方便,但是和熟悉的mssql来说,体系有些不同慢慢学习。建表时不能grid方式有点繁琐。IDE开发上面还得借鉴其他的工具。列的顺序没法调整有点不知所措。很麻烦调整。有时突然想到一个重要的列要放前面就不行。原创 2015-09-25 21:02:55 · 1097 阅读 · 0 评论 -
我构想的CW通讯莫尔斯编码
我构想的CW通讯莫尔斯编码莫尔斯码已有百年。大家也许听说过泰坦尼克发送sos的故事。也听说过日本人质眨眼说不要救他的故事。莫尔斯和二进制一样,用最简单的二值组合来表达复杂的意思。和八卦也是一样。都是一种组合编码。在过去短波频率被认为没什么用处,但是它出现了通讯上的奇迹,通过太阳紫外线产生的电离层反射与地面作用折返传输。可以用飘飘忽忽的声音越洋传输数百上千,数千公里。而且占用带宽原创 2017-01-06 17:55:47 · 1661 阅读 · 1 评论 -
使用大漠插件操作VB程序
有一个VB的程序是操控机器的。需要选择电脑上的文件。需要其他程序直接控制它而不用人工选择。参考了一些资料,说vb控件都是自定义的。参考了window消息也没有类似driverlistbox和dirlistbox的消息ID。故而采用大漠插件用模拟鼠标动作来操作。另外一个考虑是怕原程序的内部触发,用系统消息发送方式传输的结果不正确。毕竟它内部怎么工作的不清楚。数字式的文件夹 在E原创 2017-04-23 00:46:42 · 5308 阅读 · 0 评论 -
PHP字符集转换问题
如这个名字:杨珮琴function gb2312toutf8(&$value, &$key, $userdata = "") { $value = iconv('GB2312', 'UTF-8', $value); //只能显示”杨“$value = iconv('GB2312', 'UTF-8//ignore', $value); //显示”杨琴"$valu原创 2017-09-20 02:00:15 · 594 阅读 · 0 评论 -
最近在做一个关于电学的知识普及语音节目:两百年之电学演义
主要介绍从静电到电磁感应,发电机,电动机,有线电报,无线电,电子管,晶体管,IC,电路设计,集成电路,软件设计这样一个科普知识。作为我平时阅读的一些百科,一些趣味知识,一直关注无线电,也从事过电路设计,现在是码代码这样一个知识的关注过程的总结吧。希望能有更多的人把轻松了解作为常态。用语音当然比较轻松,散步时就可以听。采用提纲加脱口秀方式,所以会比较生动有趣,重在介绍电逐渐走入千家万户,然后成为我们...原创 2018-06-04 10:29:34 · 242 阅读 · 0 评论 -
对于Scratch这个儿童编程工具的看法
不少资料把:Scratch这个儿童编程工具吹上了天。难于估计全社会有多少拥趸,投入多少金钱和精力学之。但是看到编程实例的截图,虽然是图形化的,但是堆叠判断复杂异常,其复杂程度已经不亚于直接手写代码甚至学习c,java了。想想在c里面写一个循环是多么简洁的事情。程序界出现了几次编程普及,c代替繁琐的老辈语言是一次,比尔的vb是一次,宝蓝的delphi是一次,pb的dw对于sql算一次,砍掉p...原创 2018-10-04 01:11:59 · 1001 阅读 · 0 评论 -
(转) Powerbuilder 或 C++ Builder 6.0在Win7下如何使用帮助Help
转载自:https://www.cnblogs.com/azbane/p/7326086.html因为Win7、Win8、Win8.1不再支持.hlp帮助类型,在BCB中无法打开帮助Help,打开时出错:"不包括功能"或"不受支持的帮助",提示如下:为何无法获取关于此程序的帮助信息?此程序的帮助信息采用 Windows 帮助格式创建,该格式依赖于未包含在此版本的 Windows 中的...转载 2019-03-25 22:10:44 · 351 阅读 · 0 评论 -
(转)8位bmp图片格式详细说明文档
来自: 天苍野茫的CSDN博客:http://blog.csdn.net/ichen86/article/details/50534197目前我供职的公司是一家与指纹有关的公司,指纹模组抓取到的图像原始数据一般是8位的,算法开发时也是针对8位图,所以我需要将Android底层抓到的原始数据转换为8位bmp图并保存,但我不知道bmp的相关协议,找到后却发现绝大部分都是针对24位以上的真彩bmp图...转载 2019-03-29 23:03:55 · 1818 阅读 · 0 评论 -
写BMP文件格式
FILE *fp; // 定义一个文件指针 BMP_HEADER bmpHeader; // 定义一个 BMP 文件头的结构体 BMP_INFO bmpInfo; // 定义一个 BMP 文件信息结构体 if((fp = fopen(BMPFile.c_str(), "wb")) == NULL){ MSG("Cann't open the fil...原创 2019-03-27 03:04:19 · 515 阅读 · 0 评论 -
安装两个BCB6控件SynEdit、mwEdit 0.92a的过程总结
fm: http://www.daxia.com/bibis/moredata30_1440875_18030.shtml我的操作步骤:(1).首先在网络上下载mvEdit 0.92a(mwEditv0·92.rar)和SynEdit(SynEdit_2_0_6.zip)两个控件源码。(2).用BCB6打开SynEidt工程文件(bcb4的工程)试图编译安装,编译失败(查看后面的转载,转载 2012-08-13 00:13:25 · 3387 阅读 · 1 评论