问题列表 - 第12033页

AfxGetAppName()返回垃圾字符

我的应用程序中有以下代码行:

CString strAppName = AfxGetAppName();
Run Code Online (Sandbox Code Playgroud)

有时它会填满strAppName垃圾字符,我无法弄清楚原因.

有人有主意吗?

TIA.

c++ mfc

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

在RichTextBox中重置RTF?

我正在尝试"重置"我的RichTextBox格式(WinForms,而不是WPF).我以前用过

richTextBox.Text = richTextBox.Text;
Run Code Online (Sandbox Code Playgroud)

然而,这似乎突然让我失望了.现在无论我设置什么richTextBox.Text,它都保留了一些rtf格式.

我试过了

richTextBox.Rtf = richTextBox.Text;
Run Code Online (Sandbox Code Playgroud)

但是,抱怨格式不正确.必须有一个更好的方法来做到这一点.(当然,选择整个事物,然后重置背面颜色,前颜色和字体工作,但这会导致闪烁,因为选择整个事物然后取消选择,加上它更慢并且需要更多代码.)任何人都有任何的想法?

编辑:我已经得到了这个工作:

string tempTxt = richTextBox.Text;
richTextBox.Clear();
richTextBox.Text = tempTxt;
Run Code Online (Sandbox Code Playgroud)

但必须有更好的方法,对吗?

编辑2:要清楚,我希望在保留文本的同时删除所有格式.看起来第一次编辑中的代码将会发布,除非其他人有更高效/更好的编码方式.

编辑3:

richTextBox.Text = richTextBox.Text.ToString();
Run Code Online (Sandbox Code Playgroud)

似乎没有用,因为它仍然无法清除所有格式.我不喜欢上面第一个编辑中的方法的原因是,当文本框清除它然后重新输入文本时,它会使文本框"闪烁".看起来应该只是一个richTextBox.ResetFormatting()方法,或者某种方式来访问相同的功能,因为Clear()方法清楚(没有双关语)除了简单地清除所有文本之外还会进行某种格式化重置.

总结一下:

是否有一种方法(如果是这样,是什么)重置RichTextBox中文本的格式而不清除上面示例中的文本(因为这会产生不希望的闪烁)?

c# rtf richtextbox richtext winforms

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

PHPMailer v.mail()用于简单的联系表单

我是PHP新手,但对事物有很好的掌握(还没有学过课程).

问题:

选择哪个?我的新联系表单的PHPMailer或mail().

表格很简单:

Your name:
Your email:
Subject:
Body:
Run Code Online (Sandbox Code Playgroud)

我每天有大约2,000名访客,每天收到大约10份提交,因此我不需要任何太过花哨的东西.=)

我头脑中的其他问题:

  • PHPMailer是否会更好地保护我的联系表格免受CC:注入(主要关注)?我已经知道了这个anti-spambot display:none CSS伎俩
  • PHPMailer会省去我必须编写email_validator()函数的步骤吗?
  • PHPMailer是否会在任何其他时间保存我不得不编写任何自定义函数?

谢谢!运气好的话,我很快就会回答问题.大声笑

php

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

Enum.values()在哪里定义?

每个Java枚举都有一个静态值()方法可以像这样使用

for (MyEnum enum : MyEnum.values()) {
    // Do something with enum
}
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚这个方法的定义.在Javadoc中没有提到它,它没有出现在源文件中的任何地方.

java enums

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

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

如何在Spring-MVC中注册全局自定义编辑器?

我根据以下内容在MANY Spring-MVC控制器中使用以下自定义编辑器:

一个控制器

binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
Run Code Online (Sandbox Code Playgroud)

其他控制器

binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
Run Code Online (Sandbox Code Playgroud)

另一个控制器

binder.registerCustomEditor(BigDecimal.class, new CustomNumberEditor(BigDecimal.class, NumberFormat.getNumberInstance(new Locale("pt", "BR"), true));
Run Code Online (Sandbox Code Playgroud)

注意注册了相同的自定义编辑器

问题:如何设置像这样的全局自定义编辑器以避免设置每个控制器?

问候,

data-binding spring spring-mvc

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

如何在VI编辑器中标记/突出显示重复的行?

你会如何标记缓冲区中与其他行完全重复的所有行?通过标记它们,我的意思是突出显示它们或添加角色或其他东西.我想保留缓冲区中行的顺序.

之前:

foo
bar
foo
baz
Run Code Online (Sandbox Code Playgroud)

后:

foo*
bar
foo*
baz
Run Code Online (Sandbox Code Playgroud)

vim duplicates

58
推荐指数
4
解决办法
3万
查看次数

cron作业或PHP调度程序

我使用MYSQL作为我的数据库,PHP作为我的编程语言.我想运行一个cron作业,该作业将一直运行,直到当前系统日期与我的数据库表中名为"PROJECT"的"deadline(date)"列匹配.一旦日期必须运行更新查询,这将更改状态(项目表的字段)从"打开"到"关闭".

我不确定cron作业是最好的方式,还是我可以使用触发器,或者可能是其他东西.我也使用Apache作为我的Web服务器,我的操作系统是windows vista.

这也是最好的方法吗?PHP调度程序或cron作业或任何其他方法?任何人都可以开导我吗?

php mysql cron scheduled-tasks windows-vista

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

NetBeans"与编辑器链接"功能

我主要使用Eclipse,并且使用NetBeans进行了一些操作.我最缺少的功能是Eclipse的"与编辑器链接",但我没有在NetBeans中找到它.我的想法是,如果我打开"与编辑器链接",编辑器窗口将始终与左侧的树视图同步(在Eclipse中称为"包浏览器").NetBeans中是否有这样的功能?

java eclipse netbeans

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

是否有表示浮点数的库类?

我正在编写一个应用程序,它使用十进制数进行大量操作(例如57.65).由于乘法和除法很快会削弱它们的准确性,我想将这些数字存储在一个类中,这个类在操作后保持它们的准确性,而不是依赖于float和double.

我在谈论这样的事情:

class FloatingPointNumber {
private:
    long m_mantissa;
    int m_dps; // decimal points
    // so for example 57.65 would be represented as m_mantissa=5765, m_dps=2
public:
    // Overloaded function for addition
    FloatingPointNumber operator+(FloatingPointNumber n);
    // Other operator overloads follow
}
Run Code Online (Sandbox Code Playgroud)

虽然我可以编写这样的类,但感觉有点像重新发明轮子,我确信必须有一些库类可以做到这一点(尽管STL中似乎不存在).

有人知道这样的图书馆吗?非常感谢.

c++ floating-point decimal

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