问题列表 - 第49503页

c#带条件语句|

鉴于:

bool isBold = true;
bool isItalic = true;
bool isStrikeout = false;
bool isUnderline = true;

System.Drawing.Font MyFont = new System.Drawing.Font(
    thisTempLabel.LabelFont,
    ((float)thisTempLabel.fontSize),
    FontStyle.Bold | FontStyle.Italic | FontStyle.Strikeout | FontStyle.Underline,
    GraphicsUnit.Pixel
);
Run Code Online (Sandbox Code Playgroud)

我如何应用布尔值来确定我应该使用哪些字体样式?上面的代码使它们全部适用,所以它是粗体,斜体,删除线和下划线,但我想基于bools进行过滤.

c# fonts if-statement operators

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

CodeIgniter Ion_Auth ::忘记密码不起作用

我在使用Ion_Auth忘记密码功能时遇到了一些麻烦.

我已经加载了库并调用了函数,传递了一个电子邮件地址(来自输入框).

电子邮件模板存在于服务器上(与所有相关文件一样),该函数实际上返回TRUE,使用IF NOT语句进行测试.

但是,没有发送电子邮件.现在我知道CI邮件功能正常工作,因为我使用电子邮件库快速发送邮件,它发送邮件没有任何问题.

我测试了Ion_Auth库并发现它正在找到用户并使用模板生成电子邮件,并在执行$ this-> ci-> email-> send()后返回TRUE

那么,如果没有收到电子邮件,怎么会这样呢?

codeigniter

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

如何优化SQLite索引?

我有一个表t1和两个索引:

create index if not exists timeindex on t1(time, "Bytes Received")
create index if not exists filenameindex on t1(filename)
Run Code Online (Sandbox Code Playgroud)

下一个查询执行得足够快:

select "Bytes Received" from t1 where time>="11:19:31.18" and time <= "11:19:36.18"
Run Code Online (Sandbox Code Playgroud)

但是当我向WHERE语句添加一个附加条件时,查询会大大减慢

select "Bytes Received" 
    from t1 
    where time>="11:19:31.18" and time <= "11:19:36.18"
    and filename = "SE12.log"
Run Code Online (Sandbox Code Playgroud)

我试图创建一个新索引,t1(time, "Bytes Received", filename)但执行速度没有改变.

我应该如何更改表中的索引以加快查询速度?

sqlite indexing

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

如何获取当前主题的网址?

医生说使用那个

<?php bloginfo(‘template_url’);?>
Run Code Online (Sandbox Code Playgroud)

但输出只是一个主题文件夹而不是完整的URL.

NB我的任务是获取我的主题文件夹中的PHP文件的URL

php wordpress wordpress-theming

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

Java:使用XMLUnit比较XML

我试图使用XMLUnit 1.3来比较两个相似的XML文件.基本上每件事都是一样的.file1是file2的副本.

但是在File2中,我改变了一个节点中某些值/元素的顺序.

file1.xml

<root> 
  <ent> 
   <value> 
     <string>ada,cmb</string>  
   </value>    
  </ent> 
</root>
Run Code Online (Sandbox Code Playgroud)

file2.xml

<root> 
  <ent> 
   <value> 
     <string>cmb,ada</string>  
   </value>    
  </ent> 
</root>
Run Code Online (Sandbox Code Playgroud)

在我的情况下,这两个文件必须相等.是否可以使用XMLUnit实现这一目标?

我的代码

public void testXml() throws ParserConfigurationException, SAXException, IOException {  
    String refXmlPaht = "../test1.xml";
    String testXmlPaht = "../test2.xml";
    Document doc1 = TransformXML.convertXmlToDom(refXmlPaht);
    Document doc2 = TransformXML.convertXmlToDom(testXmlPaht);

    Diff myDiff = new Diff(doc1, doc2);
    XMLUnit.setIgnoreWhitespace(true);
    XMLUnit.setIgnoreComments(true);
    XMLUnit.setIgnoreAttributeOrder(true);

    assertXMLEqual("pieces of XML are not similar ", myDiff, true);
    assertTrue("but are they identical? " + myDiff, myDiff.identical());
}
Run Code Online (Sandbox Code Playgroud)

XMLUnit响应

junit.framework.AssertionFailedError: but are they identical? …
Run Code Online (Sandbox Code Playgroud)

java xml junit

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

跨浏览器等效的基本构建块?

我在旧的惯例中找到了自己,像我一直在做的那样构建网页.只是包含一堆修补程序来修复不同浏览器之间的不一致.所以我想知道......

是否有基本的构建块,例程或设置列表,使每个浏览器中的HTML和CSS看起来都一样?

如果我可以从这个干净的构建块开始,我知道在所有浏览器中看起来都是一样的,我以后可能会修补不同的浏览器不一致性.

但要知道网站的基础适合所有浏览器,难道不是一种好感觉吗?

html css cross-browser routines

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

网页浏览器控件

我在哪里获得Web浏览器控件我无法在我的vb 6.0中找到它

vb6

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

基于dict键生成django查询集

我有一个像这样的字典:

{
    'key1' : val1,
    'key2' : val2
}
Run Code Online (Sandbox Code Playgroud)

我需要一个类似的查询集

Q(key1__icontains = val1) | Q(key2__icontains = val2)
Run Code Online (Sandbox Code Playgroud)

谢谢

python django dictionary django-queryset

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

Galaxy Tab出现奇怪的性能问题

我正在研究2d教程,并且能够在Samsung Galaxy Tab上测试我当前的教程部分.

本教程只是在屏幕上随机移动默认图标.通过点击我创建一个新的移动图标.只要我在屏幕上有25个或更少的元素,Galaxy上的一切都可以正常工作(不断60fps).

对于第26个元素,帧速率降至25fps.

当我将图像的大小/尺寸更改为更大的图像时,我在第26个元素之前达不到25fps.没关系.但是在某些不可重复的元素数量下,帧从10fps下降到1fps(大多数).

在我的Nexus One上,我可以添加150个元素,但仍然有50fps.

我做了什么:我将位图变量更改为静态变量,因此不是每个元素都有自己的图像,但都使用相同的.这消除了这种行为,但我怀疑这个解决方案是好的.神奇数字25表示我只能以这种方式使用25个不同的图像.

有人知道什么会导致这种行为吗?这是三星修改后的Android版本中的一个错误吗?

我的示例eclipse项目可用.如果一些三星老板会用样品检查他们的表现,我将不胜感激.

编辑

一位同事找到了解决方案.他改变了加载位图的方式

mBitmap = BitmapFactory.decodeResource(res, R.drawable.icon);
Run Code Online (Sandbox Code Playgroud)

mBitmap = BitmapFactory.decodeStream(new BufferedInputStream(res.openRawResource(R.drawable.icon)));
Run Code Online (Sandbox Code Playgroud)

但是我们仍然不明白为什么它以这种方式工作......

performance android surfaceview galaxy-tab

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

为什么许多Unix程序使用像USR1这样的信号?

许多Unix程序接受像USR1和的信号USR2.例如,要动态升级Nginx的可执行文件,请发送kill -USR2.

我知道这USR1是一个"用户定义"信号,这意味着创建程序的人可以用它来表示"关闭"或"转储你的日志"或"打印foo一千次"或其他什么.但我不明白为什么他们必须使用这个任意名称.为什么不kill -UPGRADE,或kill -GRACEFUL_SHUTDOWN?Unix只允许特定信号吗?

当我们参与其中时,Nginx还使用以下信号(参见文档):

  • TERM,INT:快速关机
  • 退出:正常关机
  • HUP:
    • 配置重新加载
    • 使用新配置启动新的工作进程
    • 优雅地关闭旧的工作进程
  • USR1:重新打开日志文件
  • USR2:即时升级可执行文件
  • WINCH:正常关闭工作进程

HUP?绞车?这些名字的原因是什么?我在哪里可以了解更多相关信息?

unix signals

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