Tag:

Android AlertDialog单button

我想有一个AlertDialog生成器,只有一个button,说OK或完成,而不是默认的是和不。 这可以用标准的AlertDialog来完成,还是需要使用别的东西?

Chrome的元素检查器中的CSS规则是灰色的,这是什么意思?

我正在使用Google Chrome的元素检查器检查网页上的h2元素,并且某些似乎已应用的CSS规则呈灰色显示。 看来,一个突破表明一个规则被覆盖,但是当一个风格变灰时,这意味着什么?

如何在PHP中使用cURL连接到Tor隐藏服务?

我正尝试使用以下PHP代码连接到Tor隐藏服务: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); $output = curl_exec($ch); $curl_error = curl_error($ch); curl_close($ch); print_r($output); print_r($curl_error); 当我运行它时,出现以下错误: 无法parsing主机名称 但是,当我从Ubuntu的命令行运行以下命令时: curl -v –socks5-hostname localhost:9050 http://jhiwjjlqpyawmpjx.onion 我得到了预期的回应 PHP cURL文档说: –socks5-hostname Use the specified SOCKS5 proxy (and let the proxy resolve the host name). 我相信它从命令行工作的原因是因为Tor(代理)正在parsing它识别的.onion主机名。 当运行上面的PHP代码时,我的猜测是cURL或PHP试图parsing.onion主机名并且不能识别它。 […]

在没有库的情况下在JavaScript中检查小于9的最佳方法

什么是最快,最短(最好)的方式来检测浏览器是IE和JavaScript版本低于9,而不使用jQuery或任何附加库?

ConfigurationManager.AppSettings – 如何修改和保存?

这听起来可能听起来太琐碎,我也是按照文章中的build议做同样的事情,但是它并没有像预期的那样工作。 希望有人能指点我正确的方向。 我想保存每个AppSettings的用户设置。 一旦Winformclosures,我触发这个: conf.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null) ConfigurationManager.AppSettings["IntegrateWithPerforce"] = e.Payload.IntegrateCheckBox.ToString(); else config.AppSettings.Settings.Add("IntegrateWithPerforce", e.Payload.IntegrateCheckBox.ToString()); config.Save(ConfigurationSaveMode.Modified); 所以当第一次入口不存在的时候,它只会创build它,否则会修改现有的入口。 但是这并不能保存。 1)我做错了什么? 2)我在哪里等待App设置的用户设置再次保存? 它在Debug文件夹中还是在C:\ Documents and Settings \ USERNAME \ Local Settings \ Application Data文件夹中?

如何解决在.NET Webbrowser控件中的内存泄漏?

这是.NET Web浏览器控件的一个广为人知的旧问题。 简介:使用.NET webbrowser控件导航到页面会增加永远不会释放的内存使用量。 重现内存泄漏:将WebBrowser控件添加到窗体。 使用它来导航到任何你想要的网页。 关于:空白作品,在Google图片上滚动直到您的使用率为100MB +,然后在其他地方浏览以注意到几乎没有任何内存被释放是一个更戏剧性的演示。 我目前对应用程序的要求包括长时间运行,显示有限的IE7浏览器窗口。 运行IE7自己的一些混蛋设置的钩子,BHO和组策略也不希望,虽然这看起来像在这个时候的后备。 将浏览器embedded到Windows窗体应用程序中。 使用不同的浏览器基础不是我可用的选项。 IE7是必需的。 以前与这个已知的内存泄漏相关的线程和文章: http://www.vbforums.com/showthread.php?t=644658 如何解决在IE WebBrowser控制内存泄漏? 在多个窗口中使用WPF WebBrowser控件时内存泄漏 http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/88c21427-e765-46e8-833d-6021ef79e0c8/ http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/8a2efea4-5e75-4e3d-856f-b09a4e215ede http://dotnetforum.net/topic/17400-appdomain-webbrowser-memory-leak/ 通常build议的修补程序不起作用: 去不同的页面并不重要。 约:空白触发泄漏。 它不需要一个页面有JavaScript,或任何其他额外的技术。 使用不同版本的Internet Explorer并不重要。 7,8,9都显示相同的症状,据我所知,所有版本都有相同的内存泄漏的控制。 处置()控制不起作用。 垃圾收集没有帮助。 (事实上​​,我已经做了这方面的研究表明泄漏是在Webbrowswer控制包裹的非托pipeCOM代码。) 将进程可用内存最小化并设置为-1,-1(SetProcessWorkingSetSize()或simimlar。)只会减less物理内存使用量,不会影响虚拟内存。 调用WebBrowser.Stop()不是一个解决scheme,并打破使用除静态网页以外的任何function,而不仅仅是稍微减less泄漏。 在导航到另一个文档之前强制等待文档加载完全也无济于事。 将控件加载到单独的appDomain中并不能解决问题。 (我自己并没有这样做,但研究显示其他人没有这个路线的成功。) 使用不同的包装如csexwb2没有帮助,因为这也遭受同样的问题。 清除临时Internet文件caching不做任何事情。 问题是在活动内存中,而不是在磁盘上。 整个应用程序closures并重新启动时,内存将被清除。 我愿意直接在COM或Windows API中编写我自己的浏览器控件,如果这是对问题的肯定修复。 当然,我宁愿不要那么复杂的修复; 我宁愿避免低级别做事情,因为我不想在浏览器支持的function方面重新发明轮子。 Letalone在自己的样式浏览器中复制IE7function和非标准行为。 帮帮我?

:not()select器在Safari和Chrome / Firefox之间行为不一样

我很难弄清楚为什么下面的代码在Safari中呈现蓝色,而在Chrome和Firefox中呈现为红色。 em:not(div) { color: red } em:not(p div) { color: blue } <p> <em>FOO</em> </p> https://jsfiddle.net/hzcLpf9L/ 显然,它看起来像铬和Firefox不支持:not() CSSselect器中有多个级别。 (可能的错误?) 我非常喜欢:not()select器,我用Safari开发,所以当我在Chrome上发现我的网站时,我几乎心脏病发作。 为什么这种奇怪的行为发生任何解释将不胜感激。

在Android的DatePickerDialog设置限制?

如何限制DatePickerDialogselect过去2 – 12年的date和从当前date0 – 2年的date。 我有DatePickerDialog活动,用于获取婴幼儿的出生date。孩子的年龄将是(2-12岁),婴儿的年龄可以是(0-2ys)。 那么我能做些什么才能在日历中获得这个function。如果我通过1,那么年龄限制将是(2-12岁),我通过2年龄限制将(0-2岁)。请帮助获得我的function压延机。 我的日历代码是: date = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub myCalendar.set(Calendar.YEAR, year); myCalendar.set(Calendar.MONTH, monthOfYear); myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); String myFormat = "dd/MM/yy"; //In which you need put here SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US); dateofBirth.setText(sdf.format(myCalendar.getTime())); } }; […]

如何在WinForms应用程序中closuresIE WebBrowserControl上的兼容性视图?

在我的WinForms应用程序中,如果我使用WebBrowser控件,它似乎被迫进入兼容模式。 我怎样才能禁用这一点,并使其行为与浏览相同的网站时,我的机器上的独立IE浏览器相同? 我不想更改registry。 我希望一切都被包含在我的应用程序。 我正在加载的网站不是我的,所以我没有能力对其进行更改(除非它们可以在我的应用程序中以编程方式完成)。

我怎样才能保护我的.NET程序集反编译?

如果我开始使用C#时学到的第一件事是最重要的一件事。 你可以使用Reflector或其他工具来反编译.NET程序集。 许多开发人员不知道这个事实,当我向他们展示他们的源代码时,他们中的大多数人都感到震惊。 防止反编译仍然是一项艰巨的任务。 我仍然在寻找一种快速,简单和安全的方式来做到这一点。 我不想混淆我的代码,所以我的方法名称将是A,B,C左右。 reflection器或其他工具应该无法将我的应用程序识别为.NET程序集。 我已经知道一些工具,但是它们非常昂贵。 有没有其他方法来保护我的应用程序? 编辑: 我的问题的原因不是为了防止盗版。 我只想阻止竞争对手阅读我的代码。 我知道他们会和他们已经做到了。 他们甚至告诉我。 也许我有点偏执,但商业竞争对手阅读我的代码不会让我感觉良好。