- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 一个由病毒引发的win server 2008 smb惨案
有一个2008服务器,运行了很久,平常也不怎么关注。结果有一天远程上去看了看,cpu 50%说明有问题啊,然后就杀了毒。结果过了很久之后发现smb不能用了,然后痛苦的解决之路就来了。。。。由于文件共享用的比较少,也没人关注,可以慢慢折腾,于是重装服务,重装驱动,重启动服务。。。。。试了好久都不成功。结果只好慢慢找原因了,\\name可以用,\\127.0.0.1也可以用,\\192.168.x.x就不能用了,netstat看看,445,139端口都是打开的。telnet 127.0.0.1 44
2021-10-31 13:28:08
169
原创 FILE的一个问题
这两天研究windows下,控制台窗口的输入输出,发现了一个问题,记录下来,希望对有需要的人有所帮助。https://blog.youkuaiyun.com/dolphin98629/article/details/109846877用_open_osfhandle,发现在VS 2017/2019不能用,又在vc6下测试了一下,发现能正常使用的,于是越来越好奇找找原因,发现问题在FILE的定义里VC6是这样定义的:struct _iobuf { char *_ptr; .
2021-02-13 12:55:34
127
原创 WSL2映射端口的改进
这两天使用wsl2,感觉性能不错,有个美中不足的问题就是linux客户机的ip是经过主机虚拟网卡dhcp的,并且还是不固定的!每次启动都会变!。。。。这产品也是没治了。后来发现了一个映射端口的方法,https://github.com/yhl452493373/WSL2-Auto-Port-Forward.git原理就是使用wsl命令,先获取到客户机的ip,然后再用使用netsh创建端口映射。其实有个点解决的不是很完美,就是需要先把getIP.sh上传到客户机,然后在windows下通过wsl调用才
2020-11-10 17:26:10
701
原创 GTJA低级代码失误
这个周一,习惯性的在chrome浏览器打开gtja的浏览器交易界面,发现登录不了了,一直提示您的安全控件未安装,为了您的帐户安全,请点击页面下方的“下载安全控件”安装控件后再进行登录。\n或者您可以选择标准登录方式进行交易。没办法,装呗。结果装了还是提示,换IE,还是不行,一样的提示。加入可信站点,一样的提示。MMP再换台电脑,同样的情况。再换一台电脑,同样的情况。...
2020-11-10 17:10:26
154
原创 wxAuiNoteBook隐藏的问题
为了这个问题折腾了将近一天,调用wxAuiNoteBook的RemovePage,可以隐藏,但是刷新有问题别的tab上的控件还在工作,点了界面以后不知道会有什么后果后来通过查看源码,实验发现在RemovePage之前先Hide Page就能正常工作了不知道这是不是一个bug,并且2.8和3.x版本都有这个问题。...
2020-11-08 17:58:33
132
转载 内存的战争
内存的战争饭统戴老板2012年2月3日,全球著名内存生产厂商镁光科技的CEO史蒂夫·阿普尔顿(Steve Appleton),在美国爱达荷州的波伊西(Boise)的一个航空展上,驾驶着一架Lancair IV-PT螺旋桨飞机,给观众们做表演。起飞后不久,飞机失去控制,紧急降落失败,直接栽向地面,当场坠毁,CEO享年51岁。喜欢玩心跳的CEO挂了,镁光股价倒是没怎么跌,大
2017-10-22 20:31:38
426
原创 DuplicateHandle在win10和xp下的一点差异
原来有个程序,需要使用DuplicateHandle,在xp下if(DuplicateHandle(hProcess, toDuplicate, GetCurrentProcess(), &hObject, STANDARD_RIGHTS_REQUIRED, FALSE, 0) != FALSE)
2016-01-25 11:23:08
469
原创 使用飞信发短信
找到了一个很好用的软件,miniFetion,只是协议升级到了4.0不知道libFetion、pidgin等还有没有人维护。搜索了一下,发现基本上没有人维护了,比较新的是openFetion,更新到2.2就不更新了,可能会有法律上的纠纷?软件也放在好几个地方,SF上有,googlecode上有,github上还有,真是够多的。最新的在github上,
2016-01-19 13:21:23
424
原创 solaris 开发记录系列三--Too many open files
将程序从win 32平台迁移到solaris平台,编译完成后运行,结果出现一堆:gtk: …..pango…. Too many open files碰到此提示,第一反应就是gtk中的pango有问题,于是查了N久,终于发现,此提示是在用fopen时才会出现。当时是没有想到系统函数会有问题的,百思不得其解,只好先放下这个问题,去解决其它问题,有时间时偶尔处理这个问题一下。其间河曲智叟曾百度出 %
2016-01-18 11:55:11
321
原创 solaris 开发记录系列二--No space left on device
程序运行起来后,有错误输出:ACE_SV_Semaphore_Complex: No space left on device从字面上理解就是设备上没有空间,这怎么可能!!??刚装的系统,空间多的很,肯定不是空间的问题。跟踪进去看看,是ACE_SV_Semaphore_Complex的错误,根据错误号得出的msg确定是这个样子的。先百度吧,结果度来度去,竟然发现了这个:
2016-01-15 14:16:38
671
原创 solaris 开发记录系列一--iconv支持
一、iconv系统自带的iconv支持库功能较差,编码支持不全,会导致很多中文图形界面的程序显示有问题。检测方法:$iconv-f gb2312 -t utf-32(LE、BE) filename如果轮换成功,说明已经ok了。标准系统是不支持的,提示:Not supported gb2312 to utf-32.解决方案:使用libiconvhttp://www
2016-01-15 14:13:57
354
原创 一个db的查询优化记录
有一个表: CREATE TABLE ASSET( ASSET NUMERIC , REAL NUMERIC , TIMESTAMP NUMERIC , TIMESTRING VARCHAR(100) ) 其中TIMESTAMP是UnixTime,表的索引是TIMESTAMP需要将某天之前的最后一条记录找出来: 因为计算前一天还是有点小复杂,各种cas
2016-01-15 13:48:22
279
原创 h2 DB的一个问题,关于类型--Numeric value out of range
有一个表:CREATE TABLEASSET( ASSET NUMERIC , REAL NUMERIC , TIMESTAMP NUMERIC , TIMESTRING VARCHAR(100) )其中的TIMESTAMP 是NUMERIC 类型,实际存放的是UNIX Time,可是有一次在做查询时发现一个问题:SELECT *
2016-01-15 10:53:20
1590
转载 RSA算法原理(一)
作者: 阮一峰日期: 2013年6月27日如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史1976年以前,所有的加密方法都是同一种模式:
2013-10-15 09:18:47
362
原创 VBox不能安装的问题
今天解决了一个大问题,VBox不能安装,每次安装都说:The older version of Oracle VM VirtualBox 4.2.18 cannot be removed. Contact your technical support group. 更诡异的是,不管安装什么版本的VBOX都是这个样子,试了很多方法,清理注册表,删除文件,ProcMon。。。。。
2013-09-29 16:55:26
1209
1
原创 还是从这里整吧
感觉别的地方都不靠谱,比较早的MSN,移到一个国外的BLOG上,还要常常翻个墙出去,真是墙里秋千墙外道啊。将一部分转到QQ空间里,总是觉得那个地方不专业,不象专门的技术BLOG.....
2012-01-24 23:47:43
245
原创 AIX & Power 6
1.AIX的安装2.图形界面的安装,配置及使用,Xorg? 3.gcc 4.3.2的安装4.字节序的影响5.对齐的影响6.数据库
2009-01-18 21:33:00
393
原创 在windows下编译pidgin
pidgin做为一个集成的即时通讯软件,有很多优点,但是对QQ支持的不好,最不能让人忍受的是好友名单竟然都是NULL,不知道开发者是怎么搞的!所以想自己动手编译一下,也可以修改一下程序。 在pidgin的主页上有在win32下编译pidgin的方法,见http://developer.pidgin.im/wiki/BuildingWinPidgin。方法就是用cygwin在win32下编
2008-04-22 23:54:00
2520
4
原创 A1200刷机中注意的几点问题
1。刷机完成后RSD软件会提示手工开机,这个开机是开到刷机状态,不是正常开机,所以开机的时候要按着导航键。 2。gglive要改成.pkg之后才能安装。不知道为什么。 3。bint53xp版的刷机后不能使用TELNET,不能使用samba,可能是服务没有启动。
2008-01-29 13:15:00
437
原创 使用bitset与bitfield简化代码
使用bitset与bitfield简化代码,不过使用中应该注意不同的编译器的实现略有差异。最长见的差异就是Microsoft编译器最小的尺寸为4字节,Borland编译器的为1字节。为了在不同的编译器下能正常的工作,应该仔细的定义你的结构。
2008-01-24 09:55:00
385
原创 服务器运行了40天了,如果不是要停电,还能运行更长的时间,记念一下
top - 04:06:07 up 40 days, 4:05, 3 users, load average: 0.00, 0.00, 0.00Tasks: 90 total, 1 running, 89 sleeping, 0 stopped, 0 zombieCpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa,
2008-01-15 04:08:00
519
原创 windows和linux下的sleep之比较
#include #include #include using namespace std; int main(int argc, char *argv[]) { ACE_DEBUG(( LM_NOTICE, "%D/n" )); ACE_OS::sleep( ACE_Time_Value(0,1*1000) ); ACE_DEBUG(( LM_NOT
2008-01-12 23:02:00
1789
原创 openSUSE 10.3 从NTFS分区安装不能复制文件的解决
今天同事从NTFS分区上的openSUSE 10.3 ISO安装linux,全部配置好之后,到复制文件那一步就进行不下去了。提示不能从/var/adm/mount复制文件。于是alt+F2切换到控制台,mount看看/dev/sda6没有被mount,手工mount /dev/sda6 /root,错误,提示信息没有记录。想起openSUSE已经把ntfs-3g做为默认的ntfs分区管理器,n
2007-12-06 11:41:00
765
原创 内核自动加载模块编译选项
编译好了2.6.23.9之后,发现很多内核模块不能自动加载,只能手工加载。这个小问题困扰了我好几天,昨天没事又看了看编译选项。 [*] Enable loadable module support ---> [*] Module unloading [*] Forced
2007-12-06 11:15:00
572
原创 编译了新内核2.6.23.9,体验SLUB
2.6.23.9的主要新特性:使用SLUB内存分配器代替了SLAB内存分配器,据说性能有比较明显的提升。 忍不住,把服务器的内核升级到了2.6.23.9,折腾了好几次,终于搞定了。中间出了几个小问题,百思不得其解。 硬盘控制器的驱动,开始的时候总是选不好,编译了好几次,都是启动的时候不能加载硬盘,肯定就不能启动系统了。但是正常启动到2.6.22.13 lsmod查看该选的模块(li
2007-12-05 11:45:00
517
原创 LFS中swapfile的加载顺序
今天,把swapfile加入了fstab,但是出现了一个问题,启动时不能fsck.reiserfs /,因为不能umount /,查看启动信息,此时swapfile已经装入,说明fsck是在mount之后。 重启时,也显示不能umount /,没有仔细看信息,但是感觉应该也是swapfile的原因,可能umount fstab是在swapoff之后。 当然,不同的发行版
2007-12-03 23:08:00
398
原创 ntfs-3g不能正常显示中文文件名的小问题
自己的ntfs-3g个不能显示名字中含有中文的文件,查了半天找到一个解释,locale的加载在fstab之后,想想是这个道理,但是使用了localedef之后也不管用。绝望之际,发现QA里面的选项都是locale=zh_CN.utf8,而不是我在fstab中通过yast写的nls=zh_CN.utf8,本着死马当活马医的态度,该了重启。没想到竟然好了,呵呵,百思不得其解。 也
2007-12-03 22:54:00
976
原创 LINUX的SWAP
关于LINUX的SWAP用多少,我GOOGLE了很多也没有见到一个明确的说法,很多文章还是基于RedHat9的。明显已经落伍了。 结合自己的使用,得出如下的结论: 如果内存足够多,>768(公司的服务器512M内存,虚拟内存用量也极少,只有几M),并且不使用休眠功能,可以不用虚拟内存。如果比较小,则应该使用虚拟内存,有两种选择,可以使用交换分区,也可以使用交换文件。最早的时候由于对
2007-12-03 10:57:00
578
原创 LFS中使用rpm
对于LFS中开源软件可以自己编译,安装, 但是对于闭源软件来说,怎么办?比如realplay和opera等。这种软件一般提供rpm或者pkg格式的安装包,利用起来就可以解决这个问题,怎么利用呢,安装rpm软件包管理工具。 SEARCH了一下LFS正好有一篇文章是介绍怎样安装rpm的,按照步骤一步一步的来,OK! http://www.linuxfromscratch.org/hints/
2007-12-03 10:39:00
752
原创 LINUX QMAIL 451 qq trouble creating files in queue (#4.3.0) 的解决
今天头脑发热,清理了一下/var/qmail/queue下的文件,事先没有想清楚,用了find rm。问题来了,先是发送没有总是,但是收不到,后来干脆把第二级目录下的目录也删除了,直接提示451 qq trouble creating files in queue (#4.3.0)。完了! GOOGLE了一下,发现那些目录是不能删的!只有重新make setup check,find一
2007-11-29 22:19:00
1386
2
原创 gcc 4.2.2 与 ssh-4.6p1也不兼容?
以前做LFS的时候没有仔细想过这个问题,今天重做的时候终于想明白了。gcc 4.2.2与openssh 4.61也有兼容问题。 以前用jhalfs自动生成SVN版本的LFS后,接下来的第一步就是安装openssl和openssh,结果每次openssh都不能打开key文件,这样ssh2就不能用,客户端只能使用ssh1.0连接,sftp也不能用。今天在做完LFS之后,将gcc换成4.1.2
2007-11-29 10:03:00
457
原创 下载、分割文件的一个脚本,用于CMWAP下载大文件
使用方法http://syswareonline.vicp.net/cgi-bin/down.cgi?http://xxxx.com/filename.ext#!/bin/sh bname=`basename $1`echo Content-type: text/htmlecho echo echo $1echo file is
2007-11-13 03:29:00
435
原创 通过CMWAP下载大文件一种实现方法
又要出差了,这次去永州,估计CMWAP 和长沙差不多。可以通过修改Agent看新闻,上QQ,但是不能下载大文件。 现在有一个想法,可以做一个HTTP脚本,将要下载的文件的URL提交到公司的HTTP服务器上,由脚本装其下载,下载完成之后,分卷打包,打包完之后,通过SSH将其下载,合并即可。
2007-11-09 15:20:00
1065
原创 获取网关的INTERNET地址
由于公司的宽带使用的是虚拟拨号的ADSL,大概每过24 小时就会自动断一次,Internet IP就会变化一次。最近oray也不知道出了什么问题了,常不能正确解析动态域名,这给从外部控制公司的电脑加大了难度。怎样才能自动获取到这个不断变化的IP呢? 如果上网的网速足够快,并且对时间要求也不要的话,可以扫描IP地址段,大概是从222.209.48.2-222.209.62.254吧,在家里
2007-11-09 15:12:00
912
原创 gcc 4.2.2 与 XFree86 4.60 不兼容?
这两天一直在搞LFS,BLFS,CLFS,对其流程现在也比较了解了。 使用LFS 6.3 stable配合BLFS一点问题都没有。但是使用最新的SVN LFS,则在编译XFree86 时,编译到xxxxScanPCI.c时就会有异常。表现在,如果不设虚拟内存或者虚拟内存比较小,则运行一段时间后会报内存错误,然后编译过程中上;如果有足够的虚拟内存,则编译程序假死。仔细想想这几天搞L
2007-11-07 18:50:00
440
原创 LFS中又碰到的问题&解决
使用jhalfs,常常有一些莫名的错误,可能是一些选项没有选好的问题。 使用最新的LFS-LFS-SVN,在AMD 1700+上编译XFree86总是编译不过去,在pciscan.c上就停住了,表现为狂吃内存,如果内存少就直接退出, 如果设上虚拟内存,则编译程序就停止了。没有办法,在神舟笔记本上把GCC换回4.1.2就可以了。看来有些东西升级后是有点兼容上的问题的。 在神舟笔记本上
2007-11-07 14:11:00
531
原创 BLFS告一段落-LFS日记6
这两天,一直在努力使自己的声卡发声。内核选项改了又改,编译了又编译。开始是一开mplayer就说找不到/dev/dsp,但是运行alsamix却是没有什么提示。真是郁闷。算了,先装个kmix吧,编译-运行,哎,原来在静音上了,白忙活了。郁闷。 这个搞定了正面的都不是问题了,scim,scim pinyin,可以输入中文了,不过还没有找到五笔,这个慢慢来,试着在linuxsir上发了几个回
2007-10-30 12:27:00
610
原创 XFCE也OK了--LFS日记5
装好KDE之后,还是很怀念那个 小巧轻快的XFCE,再装一次试试吧。 按照教程,一步一步aciro,pango,atk,奇怪啊,这次aciro可以直接编译过去,也不报错了,不知道是什么原因。gtk,xfce,竟然没有出错,呵呵。编译完之后,修改xinit文件。startx OK!!
2007-10-28 14:30:00
671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人