随笔分类 -  C#

摘要:目前网上比较流行迅雷下载,迅雷专用链接原理及转换内容简介:现在就链接的编码原理及转换详细说明一下,明白以后就可以用迅雷下载快车、旋风专用地址的软件啦。首先要明白Base64编码是怎么一回事,Base64编码是一种加密算法,目前Email的原始信息就是由Base64编码构成的。而这些专用链接都是通过B... 阅读全文
posted @ 2015-11-18 21:39 Miao31 阅读(4107) 评论(0) 推荐(1) 编辑
摘要:相关的漏洞介绍:http://www.wooyun.org/bugs/wooyun-2013-035199Discuz!NT 管理后台可以自定义文件类型,从而造成任意文件上传,测试过程中 aspx文件,目录并不会解析。所以需要能解析 asp 或者php等。过程演示【程序版本:Discuz!NT 3.6】:1. 登陆 Discuz!NT 后台,【全局】-->【附件设置】-->【附件尺寸】-->【添加附件类型】添加需要上传的文件类型。如图,我添加了ASP2. 给用户组加上上传ASP的权限。【用户】-->【分组与级别】-->【编辑用户组】-->【编辑系统组】--& 阅读全文
posted @ 2014-03-07 10:46 Miao31 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:先看下这几天做的软件功能:-------------------分隔线-------------------------------------------------------软件所使用到的WebBrowser控件所有功能:Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders): 浏览urlString表示 阅读全文
posted @ 2014-03-04 17:08 Miao31 阅读(545) 评论(0) 推荐(0) 编辑
摘要:因为网站要加个论坛,所以就用到了Discuz!NT3.6。 可惜目前官方论坛已经关闭,只有3.6版本的有源码,3.9的没有源码,不好操作,下载地址: http://download.comsenz.com/DiscuzNT/3.6/ 先说下我需要解决的场景是: 主站需要调用论坛BBS的用户信息,而不是单独再建立一套用户信息,论坛的域名是bbs.,两个不在主机的同一文件目录下,所以需要解决跨域的问题, 阅读全文
posted @ 2013-12-20 14:55 Miao31 阅读(1048) 评论(9) 推荐(2) 编辑
摘要:1.随着网站数据量达到500万条的时候,发现SQL数据库如果使用LIKE语句来查询,总是占用CPU很忙,不管怎么优化,速度还是上不来; 2.经过网上收集资料,HUBBLE.net目前虽然做得不错,但需要配置内存给他,由于服务器4G内存,而且运行了好几个网站,所以考虑采用Lucene.net来做为搜索引擎; 3.虽然本地测试没有问题,但是部署到64位的服务器上还是经过了好几天的折腾,在此都记录一下. 在此记录搜片神器的整个开发过程中遇到的问题和相关的解决方案,希望大家一起交流. 阅读全文
posted @ 2013-10-25 22:22 Miao31 阅读(2590) 评论(8) 推荐(7) 编辑
摘要:服务器出现的问题有: 1.当服务器查询本地一个文件是否存在都需要200MS(毫秒)的时候的时候你怎么办?(文件夹有4096个一级文件夹,每个文件夹有1000个文件,总大小在150G) 2.当服务器查询一条记录是否存在的时候需要500MS的时候你怎么办?(数据库有350万的数据纪录) 3.当服务器网站搜索关键词的时候需要5S左右的时候需要怎么办?(目前搜索采用SQL语句的LIKE查询) 阅读全文
posted @ 2013-10-01 11:42 Miao31 阅读(3086) 评论(13) 推荐(6) 编辑
摘要:关于自动更新,在.NET下面已经是很普通的事情,无非就是在服务器端保存配置好要更新的程序,然后客户端再写一个小程序来检测,有更新的则复制过来。 但现在问题是就一个程序,如何让程序自己进行更新而不用调用另外的程序,对于用户来说体验更好.现提供升级类的代码给大家.. 阅读全文
posted @ 2013-09-18 13:13 Miao31 阅读(4352) 评论(20) 推荐(8) 编辑
摘要:在目前云播放网站很多的情况下,他们是如何来进行视频播放的呢,这次主要介绍如何从迅雷服务器上获取相关的视频地址的抓取问题, 当然我们自己在本地播放器上也可以直接在线播放了,不用到外找网站进行播放时又不能拖动的问题, 阅读全文
posted @ 2013-09-12 17:52 Miao31 阅读(13060) 评论(24) 推荐(19) 编辑
摘要:当数据库数据增加到8G大小的时候,如何对程序和数据库进行优化分析调试,最后优化速度提升的问题进行分析记录一下. 数据库优化目标1.避免磁盘I/O瓶颈、2.减少CPU利用率3.减少资源竞争。 1.初期数据库设计上比较充分的考虑到数据库每张表的大小问题,所以表切分的问题目前不存在,需要考虑其它因素. 2.网上大部分介绍需要建立索引,如何建立对的索引很重要,以查询的字段最好设置为主键值,因为涉汲到大量的查询; 3.有时候问题并不是都是程序的问题,需要考虑的问题很多,比如数据库,服务器内存,CPU等都需要考虑. 4.如果对很多字段进行比对的字段进行优化呢?比如需要比较时间和其它字段信息? 希望大家指导下此表是否有优化的余地,在此表示感谢 阅读全文
posted @ 2013-09-06 15:17 Miao31 阅读(3099) 评论(24) 推荐(6) 编辑
摘要:服务器在抓取和处理同时进行,所以访问速度慢是有些的,特别是搜索速度通过SQL的like来查询慢,正在通过分词改进中。。 DHT抓取程序开源地址:https://github.com/h31h31/H31DHTDEMO 数据处理程序开源地址:https://github.com/h31h31/H31DHTMgr 目前在数据库数量从量的增加到100多万条数据时,数据库的查询插入就会面临着比较慢的问题,下面就个人在整个设计过程中的方法与大家交流学习下。 个人目前采用的方法有: 阅读全文
posted @ 2013-09-02 11:41 Miao31 阅读(2948) 评论(9) 推荐(9) 编辑
摘要:之前分享过DHT磁链接种子文件的下载方法,但下载种子文件的时候失败很多,比如返回:Timeouts are not supported on this stream. The remote server returned an error: (404) Not Found. The operation has timed out.这篇文章就此分析如何解决这些BUG访问..... 阅读全文
posted @ 2013-07-30 12:44 Miao31 阅读(5694) 评论(10) 推荐(7) 编辑
摘要: 先说下运行方法: 1)有固定IP的朋友可以试试H31DHT.exe数据抓取程序,会获取一些数据,如果>2小时还没有数据返回,直接说明不是固定IP的返回数据很少; 2)直接从http://torrage.com/sync下载几个文本文件回来,放到程序目录下,H31DHTMgr程序会自动遍历这个文件夹取HASH文件, 存储到数据库中,如果将此网站的200多万数据(个人估计的)全部下载成功,那也可以搜索很多内容了. 大家可能问目前的程序采用什么方法下载BT种子的比较关心,下面就自己的体会给大家说说: DHT磁力种子其实就是20字节的HASH值,这个值可以直接从很多网站下载种子,举例子说明: 比如说上一篇文件中有那么多HASH值的字符串 阅读全文
posted @ 2013-07-25 13:20 Miao31 阅读(27038) 评论(30) 推荐(16) 编辑