问题列表 - 第28315页

适用于真/假值的数据字段类型?

在mySQL数据库中存储true/false/1/0值的最合适(读取最少数据)数据字段是什么?

我以前使用过一个字符长的tinyint,但我不确定它是否是最好的解决方案?

谢谢!

mysql storage integer tinyint datafield

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

在C#中#if的用途是什么?

我需要知道C#中#if的用法...谢谢..

.net c#

11
推荐指数
1
解决办法
5665
查看次数

localStorage值的最大大小是多少?

由于localStorage(当前)仅支持字符串作为值,并且为了做到这一点,对象需要在存储之前进行字符串化(存储为JSON字符串),是否存在关于值的长度的定义限制.

有谁知道是否有适用于所有浏览器的定义?

javascript html5 local-storage

493
推荐指数
12
解决办法
35万
查看次数

将数字插入已排序的数组中!

我想编写一段代码,用于在适当的位置将数字插入到排序的数组中(即插入后数组仍应保持排序)

我的数据结构不允许重复.

我打算做这样的事情:

  1. 找到我应该使用二进制搜索放置此元素的正确索引
  2. 通过向下移动该索引中的所有元素,为此元素创建空间.
  3. 把这个元素放在那里.

还有其他更好的方法吗?

c data-structures

5
推荐指数
1
解决办法
760
查看次数

FastMM和动态加载的DLL

我有一个主机应用程序,它在启动时加载了十几个库.我想从Delphi 7s默认内存管理器切换到FastMM4的完整版本,以获得更好的内存泄漏报告.

我应该在主机应用程序和库的使用部分中包含FastMM4吗?那么共享运行时包呢?


一些补充信息:

  • 我们有一个exe和> 20个dll.每个人都在共享一个运行时包.
  • 我们今天不使用sharemem.不是我知道的.ShareMem不包含在e斗篷或者我今天快速查看的dll中.

其他问题:

  • 我可以在所有项目中的fastmems inc文件中使用相同的选项,还是exe和dll需要不同的设置?

delphi dll fastmm

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

面试问题:.Any()vs if(.Length> 0)用于测试集合是否包含元素

在最近的采访中,我问有什么区别.Any().Length > 0过去是,为什么我会请使用测试,看是否有收集了元素时.

这让我觉得有点明显,但觉得我可能会遗漏一些东西.

我建议您.Length在只需要知道集合中包含元素以及.Any()何时希望过滤结果时使用.

.Any()由于必须在内部执行循环/查询,因此可能会受到性能影响.

c# linq collections

18
推荐指数
2
解决办法
5466
查看次数

JQuery从字符串问题中获取元素

抱歉这么简单的问题,但我似乎无法找到解决方案.

我试图淡入淡出一些div.

Div的ID为"div1","div2","div3".

我的代码是:

var Divs = new Array("div1", "div2", "div3");
Run Code Online (Sandbox Code Playgroud)

我希望淡出一个div,然后淡出它的下一个.

我有一个每隔5秒运行一次的setinterval并检查它是否有效.

里面是这段代码:

 $(Divs[1]).fadeOut(1000);
 $(Divs[2]).fadeIn(1000);
Run Code Online (Sandbox Code Playgroud)

但是,运行计时器方法时没有任何反应.有任何想法吗?

jquery

0
推荐指数
1
解决办法
340
查看次数

gmaps地址组件类型获取国家/地区名称

我试图使用gmaps V3提供的地址组件类型获取国家名称.

我不知道我怎么能以正确的方式得到它.. http://code.google.com/apis/maps/documentation/javascript/services.html#GeocodingAddressTypes

我想在这里提醒国家名字:

alert(results[1].address_component[country]);
Run Code Online (Sandbox Code Playgroud)

这里是代码..任何帮助都非常感谢..谢谢

function codeLatLng() { 
    var input = document.getElementById("latlng").value; 
    var latlngStr = input.split(",",2); 
    var lat = parseFloat(latlngStr[0]); 
    var lng = parseFloat(latlngStr[1]); 
    var latlng = new google.maps.LatLng(lat, lng); 
    if (geocoder) { 
      geocoder.geocode({'latLng': latlng}, function(results, status) { 
        if (status == google.maps.GeocoderStatus.OK) { 
          if (results[1]) { 
          alert(results[1].address_component[country]); 
          } else { 
            alert("No results found"); 
          } 
        } else { 
          alert("Geocoder failed due to: " + status); 
        } 
      }); 
    } 
  } 
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

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

CDO.Message.1错误'80070005'访问被拒绝.

我尝试通过本地服务器发送时收到此错误

CDO.Message.1 error '80070005' 

Access is denied. 

/mail.asp, line xxx 
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码

  MailBodyText = "TEST"

  Set objNewMail = CreateObject("CDO.Message")
  objNewMail.To =  sSendTo
  objNewMail.From = "webmaster@EXAMPLE.com"
  objNewMail.Cc = "webmaster@EXAMPLE.com"
  objNewMail.Subject =  "Information Request & Feedback"
  objNewMail.HTMLBody = "The following information was sent from " & sEmail & ":" & "<br>" & CHR(13) & MailBodyText & "<br>copies of this mail we sent to :"& sSendTo
  objNewMail.Send

  Set objNewMail = Nothing 
Run Code Online (Sandbox Code Playgroud)

看起来它是ISSUR上的权限错误,没有写入mailroot/pickup文件夹的写入权限.

但我们已经检查过,该网站正在使用的服务帐户似乎拥有这些权利.

问题是这个错误总是文件权限错误?

问如何知道/设置CDO使用的位置?所以我们可以确认权限

还有什么可以解决这个问题?

iis-7 cdo.message asp-classic

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

定时器比间隔多10 ms

我正在使用间隔1秒的计时器.但是在计时器的刻度事件中,当我打印时间时,它总是62或65毫秒.我不明白为什么它要多花10毫秒.

有人可以看看这个.

这是我正在使用的代码:

static int _counter;
var _timer = new System.Timers.Timer(1000);
public Form1()
{
    InitializeComponent();           
    _timer.Elapsed += new ElapsedEventHandler(_timer_Elapsed);
    _timer.Start();            
}

private void _timer_Elapsed(object sender, ElapsedEventArgs e)
{
    Console.WriteLine(DateTime.Now.ToString("{hh:mm:ss.fff}"));          
    _counter++;
    if (_counter == 20)
        _timer.Stop();
}
Run Code Online (Sandbox Code Playgroud)

这个输出:

{01:59:08.381}
{01:59:09.393}
{01:59:10.407}
{01:59:11.421}
{01:59:12.435}
{01:59:13.449}
{01:59:14.463}
{01:59:15.477}
{01:59:16.491}
{01:59:17.505}
{01:59:18.519}
{01:59:19.533}
{01:59:20.547}
{01:59:21.561}
{01:59:22.575}
{01:59:23.589}
{01:59:24.603}
{01:59:25.615}
{01:59:26.629}
{01:59:27.643}
Run Code Online (Sandbox Code Playgroud)

.net c# timer

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