- 全属扯淡!
- 这个是我的原型方法,好像是可行的。
for(var i=1;i<N;i++){
if(i<N*0.5){
b[i] = a[i];
b[N-i] = b[N-i-1]*a[N-i];
} else {
b[N-i] = b[N-i-1]*b[N-i];
}
a[i] = a[i]*a[i-1];
}
for(var i=0;i<N;i++){
b[i] = a[i]*b[i+1];
} - 兄弟,你强! 我也今天刚拿到这本书,我买的是英文版的,第一个Column看完了,还是没有搞清楚,看样子也要和你一样,敲敲代码才能真正理解。
- NND, JD, 我购买的AOC 显示器中间有个很明显的亮点,但是JD声称符合国家三包标准,不予退还。最后他们说给我解决问题,以80%的价格收购我的显示器,NND, 明显的欺诈!!!!!
- 的手段....”
根据你的描述 MaxUserPort在你的环境中设置应该不起作用。因为在你的环境中需要动态开辟端口的只有web Server 和 State Server之间的连接,但是根据 “ 测试页面一个是asp.net页面,一个是静态文件。两个会同时出现问题。”这个来看的话,应该不是又Port不足引起的问题。而且port不足,在EventLog里面可以看的到的。... - @Ray Wu
QQ:182296607, 一起学习,我也经验不足。(不过我马上就下班了,今天晚上有事情不在线,不好意思!) - @Ray Wu
具体要看你的应用,就我的经验来看,很正常,关键你要看看里面有没有比较奇怪的IP,比如一个IP有非常多的连接[>50],还看看 有没有奇怪的网络状态,比如Fin_Wait_2? 等,总之看看是不是由于收到了攻击,或者其他非法的请求。另外看看Windows的Event Log, 看看IIS 的process是否有Crash的记录,别搞了半天原来是代码引起的问题,还有,你用的是MS的State Server吗?看看State Server的内存状态,会不会是由于Session被锁住了,或者State Server不响应了造成的。 - 试着在注册表调整这几个参数 【注意备份】
TcpAckFrequency ListenBackLog MaxPoolThreads TcpTimedWaitDelay MaxConcurrentRequestsPerCpu - @Ray Wu
netstat -n > c:\1.txt
用 vs 打开 1.txt 查看行数,这是我一贯的做法。 - @Ray Wu
netstat -n 就是统计当前的连接数,当然包括waiting time out的连接。 确实怀疑是连接数过多,触发防火墙的什么规则了。 - @Ray Wu
那肯定是同一个TCP连接了,你的猜测是对的。 - “只有少数情况访问此页面出现无法访问的问题,难道在一直访问的情况下,服务器会保持跟客户端的连接吗,这样之前一直访问网站的用户就比较难出现无法访问的问题?”
具体要看你写的代码了,在HTTP 1.1 里面,可以长时间保持连接不断开,所以多个http请求可以用同一个TCP连接,这是对的。你可以稍微改一下你客户端的代码,把类似于Keep-Alive之类的设置成false. 请求完毕之后Close. 这样每次请求就会创建新的TCP连接。 - “在网络出现流量低的问题的时候,客户端在自动刷新访问此页面时大部分情况都是正常的”
你的客户端是不是通过内部IP或者VPN访问的?如果不是,那说明是不是可能是防火墙在搞鬼?你写个代码,放在服务器上面,去访问外部的网站,看看,在故障发生的事情,服务器本身出去的网络是不是通的? - 力本身是非常大,而你又说有安装COMODO防火墙,所以你仔细检查一下,防火墙里面是否有什么设置,误认为发生了DDOS, 如果频率是1次/hour, 你把防火墙禁用一个小时试试看。根据你描述,我不认为是驱动问题。在问题发生的时候,检查TCP的连接情况,是不是TCP连接过多?[netstat -n]或者直接在Performance里面看。...
- EF培训正在进行中,做个记号。
- 恭喜 恭喜!
- 推荐一个开源Socket框架 SuperSocket
http://supersocket.codeplex.com/
SuperWebSocket 框架
http://superwebsocket.codeplex.com/ - 想想自己做过什么,现在能做什么,赶快开始行动!同样是奔三了,向着痛苦并快乐的目标奋进。我不相信人能规划好10年,但是规划一个2-3年是可以的。一步一步的往前走。人一辈子就是这样,悲观也是一辈子,快乐也是一辈子,在快乐中前进吧。我觉得你应该是个有激情的人,想做点事情的XD, 所以你倒不入加入一家创业型的公司!
- 直接换成 output.
outputStream.Write(buffer, 0, bytesRead);
后面一定要 .Flush();
这样写入的数据就直接送到了网络上去去了。
按照我的理解,这样就不管多大的文件,多少人同时下载,应该都没有内存问题。
... - 入了。从而关闭文件流
-> 使用MemoryStream 肯定不会产生临时文件。
综上:
1) 仔细检查出问题的时候内存方面的情况。是一个用户引起的,还是多个用户同时操作引起的。
2)最佳的解决方案应该是边压缩,边下载。但是要注意,每次要stream.Flush, 这样就不会有问题了。你可以超这个思路去想,具体代码你自己在网上找找。
... - 要求: 1.本科以上学历,计算机及相关专业; 2.掌握C/C++和MFC,熟悉oop;熟练掌握VC++和Windows编程,熟练掌握Windows技术(进程管理,内存管理); 3.熟悉C#语言和 Silverlight 应用技术更佳; 4.有移动平台开发经验更佳; 5.英语熟练;
- 难,重点难在线下的工作。而且你的用户在目前来看 还是比较单一,盈利模式更是不清晰。
- 我感觉被ISP忽悠了;总出口受到攻击,而且还如此频繁... 很难想象... cnBlogs要给ISP施压。另外在故障期间看看机房其他的网站 服务器是不是可以访问,一般来说机房都是分包给很多不同的经销商了的,经销商自己的设备出问题的时候 一般都会推给整个机房,因为这种解释使得你很被动,所以要确认到底是机房的问题还是经销商的问题。给他施压;
- @大石头
Agree
1)整个机房要挂4个小时?在机房一般来说任何设备都有Backup的,电源/网络设备;4个小时,真的太难重现了;假象一下,QQ/盛大也和cnBlogs在同一机房;那么如果真的挂了4个小时,这个损失是多少?估计机房砸贴卖破烂也赔不起;
2)记得在有一次事故中,官方解释说机器的网卡坏了;似乎也很玄乎的解释,网卡坏,交换机 路由器等设备坏了,这是什么概率的事件,而且网卡坏了,几分钟就能解决的事情;
365uptime.com 网站服务器监控; - 整个机房都出问题了,估计有博客园更急的用户,这种问题好像是无法避免的;在多个机房部署代价不是一般的大;365uptime.com 提供网站服务器可用性监控 短信 邮件 MSN报警通知;
- 网站发展过程中必然遇到的问题。365uptime.com提供网站服务器性能和可用性监控。
- 要求: 1.本科以上学历,计算机及相关专业; 2.熟练掌握HTML, Javascript和CSS等Web开发技术; 3.熟练掌握ASP.NET (C#) , 了解ASP.NET运行机制; 4.熟悉SQL Server 2000/2005的数据库开发; 5.良好的面向对象的分析设计能力;
- 1.大学本科以上学历; 2.有2年以上软件测试经验,有软件开发背景者优先; 3.熟悉测试体系,能够制定有效的测试计划、测试用例、测试报告; 4.熟悉自动化测试,熟练使用相关自动化测试工具; 5.熟悉各种软件环境,能快速搭建模拟的测试环境; 6.具备较强的学习钻研能力; 7.热










