小编Jef*_*ood的帖子

目的:#define,#include,#undef

这个构造在ac文件中的目的是什么?:

#define _TIMERC  
#include "timer.h"  
#undef _TIMERC  
Run Code Online (Sandbox Code Playgroud)

我知道防止多个包含头文件的警卫.但这似乎并没有发生.

谢谢!

c embedded include

3
推荐指数
2
解决办法
2034
查看次数

性能监视器显示4294967293个会话处于活动状态

我有一个在Windows Server 2003 R2上的IIS 6中运行的ASP.Net 3.5网站.它是一个相对较小的内部应用程序,在任何给定时间可能少于十个用户.该服务器具有4千兆内存,并显示该站点处于活动状态时可用3 + Gig.

重新启动Web应用程序性能监视器几分钟后,显示有4,294,967,293个会话活跃!我相当肯定这个数字是不正确的; 在这次阅读时,网站只有100个请求.

有没有其他人经历过这种奇怪的行为?关于如何获得准确读数的任何想法?

更新:运行大约一个小时后,活动会话数减少了4.所以它似乎确实响应了会话超时.

asp.net perfmon windows-server-2003

3
推荐指数
3
解决办法
4506
查看次数

将像素数组转换为C#中的图像

我的intC#程序中有一个像素数组,我想将其转换为图像.问题是我正在将程序的Java源代码转换为等效的C#代码.在java中,行读取将int像素数组显示为image:

Image output = createImage(new MemoryImageSource(width, height, orig, 0, width));
Run Code Online (Sandbox Code Playgroud)

有人能告诉我C#等价吗?

这里的orig是int像素数组.我搜索了Bitmap类并且有一个方法被调用,SetPixel但问题是需要ax,y坐标数.但我的代码中有一个int像素数组.另一个奇怪的事情是我的orig数组有负数,它们远远超过255.在Java中,这是相同的情况(意味着C#和Java中的数组具有相同的值),并且值在Java中正常工作.

但我无法将该行转换为C#.请帮忙.

c# java arrays pixels

3
推荐指数
1
解决办法
2万
查看次数

线程停止执行其工作

我们有一个 C# 应用程序,它连接到 FTP 服务器、下载一些文件、断开连接,并在一段时间后(由用户通过 UI 选择)重新连接并重复该过程。我们使用BackgroundWorker 实现了这一点,但我们注意到,运行较长时间后,程序停止在UI 和日志文件中记录其操作。那时,没有文件可供它下载,因此我们上传了一些文件,它恢复了活动,就好像什么也没发生一样。

问题是普通用户无法知道程序仍在运行,因此我们决定使用我们自己的线程来实现它。我们做了一个更简单的程序,以排除任何其他问题,这个程序只连接到 FTP 并断开连接。它像BackgroundWorker 一样停止显示消息(2 小时后一次,22 小时后一次,没有我们能找到的任何模式,并且在一台没有执行任何其他操作的计算机上)。

DoFTPWork += new DoFTPWorkDelegate(WriteFTPMessage);

FTPWorkThread = new Thread(new ParameterizedThreadStart(Process));

//seData is the FTP login info
FTPWorkThread.Start(seData);
Run Code Online (Sandbox Code Playgroud)

FTP方法是:

private void Process(object seData1)
{
    seData = (SEData)seData1;
    while (!stopped)
    {
        try
        {
            ftp = null;
            ftp = new FTP_Client();

            if (ftp.IsConnected)
            {
                logMessages += DateTime.Now + "\t" + "info" + "\t" + "Ftp disconnected from " + seData.host + "\r\n";
                ftp.Disconnect();
            }

            ftp.Connect(seData.host, 21);
            ftp.Authenticate(seData.userName, seData.password);
            logMessages …
Run Code Online (Sandbox Code Playgroud)

c# multithreading backgroundworker

3
推荐指数
1
解决办法
2820
查看次数

使用jQuery会使我的网站加载速度变慢吗?

我打算在我的新网站上使用jQuery.

我有一些关于jQuery的问题:

  1. 如果我在我的网站中使用jQuery,页面加载会比普通的js慢.
  2. 我们的项目是一个社交网站.是jQuery适合它吗?

请给我你的建议.

jquery jsp

3
推荐指数
2
解决办法
1483
查看次数

使用firefox只有CSS来圆角元素?

我刚刚注意到Stack Overflow仅使用Firefox的Firefox来围绕首页上的用户徽章的角落.这是一个有趣的想法但是使用Firefox只有CSS的缺陷和优势(除了明显的明显之外)?

-moz-border-radius:6px;
-webkit-border-radius:6px;
Run Code Online (Sandbox Code Playgroud)

上图:用于在Stack Overflow首页上转角的CSS.

css firefox rounded-corners

3
推荐指数
1
解决办法
2663
查看次数

.NET Regular Expression创建STRONG密码

这是我用来创建强密码的.NET正则表达式(这对我的项目密码要求不正确):

(?=^.{15,25}$)(\d{2,}[a-z]{2,}[A-Z]{2,}[!@#$%&+~?]{2,})
Run Code Online (Sandbox Code Playgroud)

密码要求:

  1. 最少15个字符(最多25个)
  2. 两个数字
  3. 两个大写字母
  4. 两个小写字母
  5. 两个特殊字符 ! @ # $ % & + ~ ?

它们不需要像我粘贴的正则表达式那样以特定的顺序彼此相邻.

上面的正则表达式需要这样的密码:12abCD!@QWertyP

它需要RE中的特定顺序......这不是我想要的!

这应该通过一个格式正确的RE与上面列出的规格:Qq1W!w2Ee#3Rr4 @ Tt5

我怎样才能消除它们彼此相邻的必要性?显然,如果该人选择密码,密码应该是随机的.

.net regex

3
推荐指数
1
解决办法
4467
查看次数

如何禁止robots.txt中的搜索页面

我需要禁止将http://example.com/startup?page=2搜索页面编入索引.

我希望http://example.com/startup可以编入索引,但不能访问http://example.com/startup?page=2和page3,依此类推.

此外,启动可以是随机的,例如http://example.com/XXXXX?page

robots.txt

3
推荐指数
1
解决办法
2万
查看次数

为什么string.Empty比.Net中的""效率更高

我确信string.Empty比在.Net语言中使用""更有效.我想知道的是为什么效率更高?

.net string

3
推荐指数
2
解决办法
1068
查看次数

Java游戏中的碰撞检测?

我正在开发一种游戏,其中我有运动图像的碰撞检测问题.游戏中有一个宇宙飞船和一些小行星(障碍物).我想检测它们之间的碰撞.我怎样才能做到这一点?

java collision-detection

3
推荐指数
1
解决办法
5121
查看次数