创build一个DPI感知应用程序

我在C#中有一个表单应用程序。 当我改变显示器的DPI时,所有的控制都会移动。 我用这个代码this.AutoScaleMode = AutoScaleMode.Dpi ,但它并没有避免这个问题。 有没有人有一个想法?

为什么是eval邪恶?

我知道Lisp和Scheme程序员通常会说,除非严格需要,否则应该避免使用eval。 我已经看到几种编程语言的相同的build议,但我还没有看到一个明确的反对使用eval的参数列表。 我在哪里可以find使用eval的潜在问题的帐户? 例如,我知道过程编程中的GOTO问题(使程序不可读,难以维护,难以find安全问题等),但是我从来没有看到反对eval的论点。 有趣的是,反对GOTO的同样的论点应该是有效的反对延续,但是我看到Schemers,例如,不会说延续是“邪恶的” – 你应该小心使用它们。 他们更有可能使用eval而不是使用代码使用代码(据我所知 – 我可能是错的)。

super()在Java中

super()用于调用父构造函数吗? 请解释super() 。

正则expression式电子邮件validation

我用这个 @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" 正则expression式来validation电子邮件 ([\w\.\-]+) – 这是为一级域(许多字母和数字,也是点和连字符) ([\w\-]+) – 这是第二级域名 ((\.(\w){2,3})+) – 这是为其他水平的领域(从3到无穷),其中包括一个点和2或3文字 这个正则expression式有什么问题? 编辑:它不符合“something@someth.ing”电子邮件

使用codeigniter电子邮件库发送带有gmail smtp的电子邮件

<?php class Email extends Controller { function Email() { parent::Controller(); $this->load->library('email'); } function index() { $config['protocol'] = 'smtp'; $config['smtp_host'] = 'ssl://smtp.gmail.com'; $config['smtp_port'] = '465'; $config['smtp_timeout'] = '7'; $config['smtp_user'] = 'mygmail@gmail.com'; $config['smtp_pass'] = '*******'; $config['charset'] = 'utf-8'; $config['newline'] = "\r\n"; $config['mailtype'] = 'text'; // or html $config['validation'] = TRUE; // bool whether to validate email or […]

JavaScript – onClick获取单击button的ID

如何find被点击的button的ID? <button id="1" onClick="reply_click()"></button> <button id="2" onClick="reply_click()"></button> <button id="3" onClick="reply_click()"></button> function reply_click() { }

什么是重新加载/刷新iframe的最佳方式?

我想重新加载一个<iframe>使用JavaScript。 我发现到目前为止最好的方法是将iframe的src属性设置为自己,但这不是很干净。 有任何想法吗?

按名称获取Cookie

我有一个getter从cookie获取价值。 现在我有名字shares=和名义义shares= 2个cookies。 我想让这个getter只从义务cookie获取值。 我如何做到这一点? 所以'for'把数据分成不同的值,并把它放在一个数组中。 function getCookie1() { // What do I have to add here to look only in the "obligations=" cookie? // Because now it searches all the cookies. var elements = document.cookie.split('='); var obligations= elements[1].split('%'); for (var i = 0; i < obligations.length – 1; i++) { var tmp = obligations[i].split('$'); […]

如何从datefind月份的最后一天?

我怎样才能得到PHP的月份的最后一天? 鉴于: $a_date = "2009-11-23" 我想要2009-11-30; 并给予 $a_date = "2009-12-23" 我想要2009-12-31。

C编程:另一个函数中的malloc()

我需要另一个函数内的 malloc()帮助。 我从我的main()传递一个指针和大小的函数,我想分配内存为该指针dynamic使用malloc()从内部调用函数,但我看到的是…内存,这是得到分配,是在我的被调用的函数中声明的指针,而不是在main()的指针。 我应该如何传递一个函数的指针,并从被调用的函数内部为传入的指针分配内存? 我写了下面的代码,并得到如下所示的输出。 资源: int main() { unsigned char *input_image; unsigned int bmp_image_size = 262144; if(alloc_pixels(input_image, bmp_image_size)==NULL) printf("\nPoint2: Memory allocated: %d bytes",_msize(input_image)); else printf("\nPoint3: Memory not allocated"); return 0; } signed char alloc_pixels(unsigned char *ptr, unsigned int size) { signed char status = NO_ERROR; ptr = NULL; ptr = (unsigned char*)malloc(size); if(ptr== NULL) […]