蓝色的风之精灵 2008-07-09 14:40
@代码乱了
人工……
蓝色的风之精灵 2008-07-09 13:06
@weidagang2046
不绝对,只是低于1K失败概率很大
蓝色的风之精灵 2008-07-09 13:05
@JoeLee
呵呵,这个只能判断是不是Unicode。
UniversalCharDet 可以判断是什么字符集,支持
ISO-2022-CN BIG5 EUC-TW GB18030 HZ-GB-23121 ISO-8859-5 KOI8-R WINDOWS-1251 MACCYRILLIC IBM866 IBM855 ISO-8859-7 WINDOWS-1253 ISO-8859-8 WINDOWS-1255 ISO-2022-JP SHIFT_JIS EUC-JP ISO-2022-KR EUC-KR UTF-8 UTF-16BE / UTF-16LE UTF-32BE / UTF-32LE / X-ISO-10646-UCS-4-34121 / X-ISO-10646-UCS-4-21431 WINDOWS-1252
蓝色的风之精灵 2008-07-09 12:31
@LVT
GB2312是1981颁布的标准
GB18030是2000年颁布的,向下兼容GB2312,你说是不是老标准
蓝色的风之精灵 2008-07-09 12:29
自己占沙发。
此程序基于统计学原理猜测字符集,因此小文本请不要抱以太大希望。至少文本要在1K以上才能工作。
蓝色的风之精灵 2008-06-25 12:02
没说的,比我写的要好多了,阿不太GJ了~
蓝色的风之精灵 2008-06-10 13:23
@ er
这个,.NET只能在Windows和装了MONO支持的Linux跑
蓝色的风之精灵 2008-04-26 11:51
没眼珠……吓死我了……
蓝色的风之精灵 2008-04-26 11:49
好厉害……
蓝色的风之精灵 2008-04-26 11:42
不支持hotmail邮箱……
所以我只用Live mail
蓝色的风之精灵 2008-04-23 18:23
@overred
如果接受到的消息比较多比较频繁,就分不清是不是同一条消息了。
有一次我见到过分段消息到达不同时,中间一段晚了1秒……所以还是根据MessageID来分辨比较好~
蓝色的风之精灵 2008-04-22 23:10
在家里用Wii上来関主下!abu好様的!
蓝色的风之精灵 2008-04-22 18:02
呵呵,这样最好~~
蓝色的风之精灵 2008-04-22 16:52
@OneCool
那个……问问阿不同学吧……
蓝色的风之精灵 2008-04-22 16:50
不好意思之前的版本没有过滤普通消息里的自定义表情和截图,现在加上了
蓝色的风之精灵 2008-04-22 14:38
@chunfeng
http://space.cnblogs.com/group/lumaQQ_net/
这里是博客园的LumaQQ.NET的小组,里面有源代码的SVN地址
蓝色的风之精灵 2008-04-22 14:10
突然发现我变成LumaQQ.NET小组的组长了……
蓝色的风之精灵 2008-04-22 13:45
@kkun
参见博客园的LumaQQ.NET小组
蓝色的风之精灵 2008-04-21 16:11
点击使用高级评论……
蓝色的风之精灵 2008-04-21 14:01
邮箱:lersh[at]163.com
[at]替换成@
呵呵,主要怕被搜集邮箱的机器人抓下来
蓝色的风之精灵 2008-04-21 12:07
这里不是只有一个for Firefox的插件吗……
蓝色的风之精灵 2008-04-21 11:45
呵呵,讨教一下你用的什么插件贴代码的,我这个代码贴出来不好看
蓝色的风之精灵 2008-04-21 09:48
呵呵,用ArrayList转的,性能上有点问题吧,如果有泛型的ArrayList效率就会更高点
ArrayList al = new ArrayList();
al.AddRange(IMBytes);
byte[] IMTextBytes;
for (int i = 0; i < al.Count - 1; i++)
{
if ((FaceType)al[i] == FaceType.DEFAULT && (byte)al[i + 1] >= 0x40 && (byte)al[i + 1] <= 0xC7)//QQ的表情符号是0x14开头的,下一字节表示表情索引号。0x15开头的是自定义表情。这里处理系统表情,以免乱码。
{
string face = "<img src=\"face/" + al[i + 1].ToString() + ".gif\" />";
byte[] facebytes = Encoding.GetEncoding("GBK").GetBytes(face);
al.RemoveRange(i, 2);
al.InsertRange(i, facebytes);
i += facebytes.Length - 1;
}
}
IMTextBytes=new byte[al.Count];
al.CopyTo(0, IMTextBytes, 0, IMTextBytes.Length);
Encoding.GetEncoding("GBK").GetString(IMTextBytes);
蓝色的风之精灵 2008-04-08 16:06
这个存储过程在@Sort设置值时会出问题,返回的结果不符合where条件
蓝色的风之精灵 2008-03-31 16:37
@jailu:
LumaQQ.NET的KeepAlive信息里就有QQ的在线人数信息
蓝色的风之精灵 2008-03-21 23:20
@=烟雨
两个QQ用户如果都在不同的局域网后面就只能靠服务器转发了,因为这时两个用户是无法直接联通的。
蓝色的风之精灵 2008-03-21 23:17
楼上说的没错
阿不大哥提供的都是供调用的类库,里面有个LumaQQ.NET Client的例子,演示了怎么调用这个些接口。
不过例子都是控制台程序的,如果是WinForm程序,不能照着例子直接调静态函数,跨线程操作控件是会出错的(LumaQQ又重载了出错事件,结果就是界面没有任何反应),要自己写invoke。
蓝色的风之精灵 2008-03-20 10:39
@ jillzhang
呵呵,我一开始就说了是在网站论坛中应用
蓝色的风之精灵 2008-03-20 00:05
@jillzhang
呵呵,可能我说的不够明白。js拼凑的意思是,用js代码建立三个层,每个层上显示一个图片,那么在用户看来,和用c#生成一个gif效果是一样。
QQ秀的试穿不就是用js+浏览器实现的吗。
呵呵,这样说你明白我的意思了吧。用js做其实是有点投机取巧,因为显示效果其实是浏览器来实现的。
蓝色的风之精灵 2008-03-19 22:17
效果很不错啊,不过生成的GIF比源GIF相加还要大一倍:(
这样似乎永在流量较小的服务器做的论坛上,比用js拼接还不合算吧。
呵呵提点自己的意见,楼主加油,希望能完善算法,较小合成后的文件尺寸
蓝色的风之精灵 2008-03-18 22:44
--引用--------------------------------------------------
阿不: @StarZ
??
--------------------------------------------------------
因为你测试程序的代码会自动更新QQ上所有的好友的备注,变成好友1,好友2,好友3...
呵呵,今天我也尝试了下,结果晕了~~
蓝色的风之精灵 2008-03-18 20:29
惭愧,被点名批评了~~
掩面泪奔
~~~~~~~~~~~~~~~~~~>_<~~~~~~~~~~~~~~~~~
呵呵开玩笑的,因为非常喜欢C#和LumaQQ.NET所以才经常关注的^_^
希望没有给阿不早晨困扰和压力哈~~
蓝色的风之精灵 2008-03-15 22:55
学习,如何打印用户列表也是我想知道的呢
另外LumaQQ.net是多线程的吧,这样WinForm要显示消息就必须用委托才行啊
蓝色的风之精灵 2008-03-15 22:23
阿不太帅了!!前几天正在想怎么在.NET下开发QQ的机器人呢,结果你就发布QQ.net了,太及时了!!严重支持!!
另外LumaQQ.net支持群消息吗??不支持的话,以后会支持吗??
蓝色的风之精灵 2008-03-14 12:21
恩恩,还不支持群消息,期待加油啊
蓝色的风之精灵 2008-03-14 10:46
实在太感谢了!!!!期待他的完善!!