问题列表 - 第20145页

什么是类型安全,什么是"类型安全"替代品?

可能的重复:
什么是类型安全的?
什么是类型安全?

我正在读约C++矢量和中提到,memcpyprintf从C函数不是类型安全.文章:http://en.wikipedia.org/wiki/Vector_(C%2B%2B).

问题:简单的英语,什么是类型安全,什么是"类型安全"替代品?

c c++ type-safety

20
推荐指数
4
解决办法
2万
查看次数

SQL:搜索具有给定值的列的列表(在一行内)

我有一个包含许多列的表.有没有办法使查询回答问题:"对于特定的_id(主键),此行中的哪些字段的值为10"?

编辑:

澄清:表格设置正确.我正在进行的查询是一些手动查询,因为我跟踪了一些不正确的数据.该表已针对自动查询进行了优化,以便代表运行的大量查询.(并且有超过9500万行,每一点优化都很重要)

我意识到我的问题是要求做一些SQL不打算做的事情.我只是希望有一些技巧可以得到我想要的东西.

编辑后人:

在我们的系统中,我们有许多不同的用户帐户.一个帐户是我们用于所有只读查询的帐户(这是我大部分时间都使用的帐户).它不拥有相关表格,所以当我根据自己的情况调整答案时,我不得不做出以下更改:

USER_TAB_COLUMNS必须成为ALL_TAB_COLUMNS,我不得不添加OWNER = '[OWNER]'到查询.

sql oracle

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

如何在UIDatePicker中禁用AM/PM

如何在UIDatePicker代码/接口构建器中禁用或隐藏AM/PM ?

我希望有24小时时间选择器模式UIDatePicker.请帮忙

iphone cocoa-touch interface-builder uidatepicker

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

C#Windows服务中的内存泄漏用于发送电子邮件

这似乎是一个非常受欢迎的问题/问题,但我似乎无法找到问题的解决方案.

我在c#中创建了一个简单的Windows服务来发送电子邮件.该应用程序工作得很好,除了它的内存使用情况.应用程序的前端是基于Web的,服务由在目录中创建的文本文件排队.在阅读文本文件后,服​​务从MS SQL db收集新闻稿信息和电子邮件地址,并开始每4秒发送1封电子邮件.在观察通过任务管理器运行的服务时,您可以看到cpu使用率每4秒突然增加,但会立即降低.另一方面,内存似乎不是每个电子邮件都会提升,而是每3-4封电子邮件提高50-75k.这将继续增加,直到发送所有电子邮件.我刚送出约.2100封电子邮件和内存使用量高达100MB.我注意到的另一件事是,在发送所有电子邮件之后,内存使用量将保持此总量,直到我重新启动服务.当服务空闲时,内存大约为6500k.任何人都有任何关于如何在邮件完成后将内存使用量降低并处理掉的建议?我的代码如下.任何帮助将不胜感激..

namespace NewsMailer
{
    public partial class NewsMailer : ServiceBase
    {
        private FileSystemWatcher dirWatcher;
        private static string filePath = @"E:\Intranets\Internal\Newsletter\EmailQueue";
        private static string attachPath = @"E:\Intranets\Internal\Newsletter\Attachments";
        private string newsType = String.Empty;
        private string newsSubject = String.Empty;
        private string newsContent = String.Empty;
        private string userName = String.Empty;
        private string newsAttachment = "";
        private int newsID = 0;
        private int emailSent = 0;
        private int emailError = 0;

        public NewsMailer()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        { …
Run Code Online (Sandbox Code Playgroud)

c# windows service memory-leaks smtpclient

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

如何使用PHP curl使用HTTP基本身份验证发出请求?

我正在用PHP构建一个REST Web服务客户端,目前我正在使用curl向服务发出请求.

如何使用curl进行身份验证(http basic)请求?我必须自己添加标题吗?

php rest curl basic-authentication

213
推荐指数
8
解决办法
42万
查看次数

缩小继承的返回类型(涉及泛型)

关于在子类化时能够"缩小"返回类型,我正在努力解决一些奇怪的泛型行为.我设法将问题减少到以下几组:

public class AbstractIndex {
}

public class TreeIndex extends AbstractIndex {
}

public interface IService<T extends AbstractIndex> {
}

public interface ITreeService extends IService<TreeIndex> {
}

public abstract class AbstractServiceTest<T extends AbstractIndex> {
    abstract <V extends IService<T>> V getService();
}

public class TreeServiceTest extends AbstractServiceTest<TreeIndex> {
    @Override
    ITreeService getService() {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我试图缩小的返回类型的Java警告getServiceITreeService.警告是

类型安全:从TreeServiceTest类型返回类型ITreeService for getService()需要未经检查的转换以符合类型AbstractServiceTest中的V

为什么ITreeService不是有效的缩小类型getService

编辑:将错误更改为警告

java generics

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

为什么request.rawurl不包含http:// localhost部分?

当我调用Request.RawUrl时,我没有获得域名(至少在开发中).

例如,如果我的网址是:

HTTP://本地主机:2343 /一些/事情

对Request.RawUrl的调用给了我回复:

/一些/事情

我记得它返回一切,这是行为b/c它是本地开发?

更新

我也在使用Url Re-Writing,所以像Request.Url.AbsoluteUri这样的东西会返回内部网址,而不是我需要重写的网址.

是javascript唯一的方法呢?

或者我也许我可以使用Request.RawUrl作为网址部分,然后以某种方式获取域名部分?(有时它也有一个端口...)

asp.net httprequest

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

在Selenium C#中获取表格单元格值

如果我在Selenium中有一个表,并且我希望连续获得一个特定的单元格,那么相关的方法调用是什么?

我感到困惑的是我要查找的具体值在表格中不止一次出现,所以我怎么知道找到了哪个值?

此外,我如何通过基本身份验证传递凭据?

谢谢

c# selenium

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

UISegmentedControl - 在Interface Builder中更改高度

我正在创建一些静态自定义UITableViewCells并将其UISegmentedControl拖到其中一个自定义单元格上.

虽然分段控件允许我改变其宽度,但我无法在Interface Builder中更改其高度(该属性在属性检查器的"size"部分中的44处显示为灰色).

我知道UISegmentedControl可以在代码中使用自定义高度创建一个并添加到UITableViewCell.有没有办法在Interface Builder中调整分段控件的高度?

iphone height objective-c interface-builder uisegmentedcontrol

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

C#:如何将文本附加到类中的表单上的文本框?

我有一个名为“Form1.cs”的表单,它调用一个我们称之为“Class1.cs”的类,以及另一个名为“Form2.cs”的表单。如果窗体处于打开状态,Class1 中的子例程需要更新 Form2 中的文本框。文本需要在附加到文本框中的当前文本后出现,以便实时更新。我不知道如何进行这项工作。我尝试了很多东西,他们没有给我错误,但他们也没有将文本写入文本框。

这里的每个请求是我当前的代码。请记住,这是一个测试项目,用于在将其实施到真正的项目之前弄清楚这一点。

Form1.cs 中的代码

namespace Test
{
    public partial class Form1 : Form
    {
        Form2 cs_form2 = new Form2();
        Class1 cs_class1 = new Class1();
        public Form1()
        {
            InitializeComponent();

        }
        public void button1_Click(object sender, EventArgs e)
        {
            cs_class1.Writelog();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            cs_form2.Show();
        }
        public void writeToTextbox()
            {
                i = 0;
                while(i<=10)
                {
                    cs_form2.testTextBox.AppendText("still works");
                    i++;
                }
            }
    }
}
Run Code Online (Sandbox Code Playgroud)

Form2.cs 中的代码

namespace Test
{
    public partial class Form2 : Form
    {
        public Form2() …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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