存储连接字符串信息的最佳方式是什么?
我不想只将数据库密码存储在 NHib.config 文件中。
我有一个在ScrollView中的TableLayout,所以我得到垂直滚动.但是当列超出屏幕时,我也想要水平滚动.
我怎样才能做到这一点?请帮忙.
谢谢,法哈
哪个权限需要我的应用程序才能访问Android上用户的位置?
我正在用C#构建一个FTP实用程序类.如果在WebException调用时抛出a FtpWebRequest.GetResponse(),在我的情况下,对于远程服务器上不存在的请求文件抛出异常,该FtpWebResponse变量超出范围.
但即使我在try..catch块外声明变量,我也会得到一个编译错误,说"使用未分配的局部变量'响应'",但据我所知,除非通过该FtpWebRequest.GetResponse()方法分配响应,否则无法分配它.
有人可以建议,还是我错过了一些明显的东西?
谢谢!
这是我目前的方法:
private void Download(string ftpServer, string ftpPath, string ftpFileName, string localPath,
string localFileName, string ftpUserID, string ftpPassword)
{
FtpWebRequest reqFTP;
FtpWebResponse response;
try
{
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://"
+ ftpServer + "/" + ftpPath + "/" + ftpFileName));
reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(ftpUserID,
ftpPassword);
/* HERE IS WHERE THE EXCEPTION IS THROWN FOR FILE NOT AVAILABLE*/
response = (FtpWebResponse)reqFTP.GetResponse();
Stream ftpStream …Run Code Online (Sandbox Code Playgroud) 我试图在两个列表之间移动元素.单击时的元素应移至其他列表.原型JS代码:
document.observe('dom:loaded', function() {
$$('li.available-item').each(function(element){
element.observe('click', function(){
element.removeClassName('available-item');
element.addClassName('selected-item');
$('selected-list').insert(element);
});
});
$$('li.selected-item').each(function(element){
element.observe('click', function(){
element.removeClassName('selected-item');
element.addClassName('available-item');
$('available-list').insert(element);
});
});
});
Run Code Online (Sandbox Code Playgroud)
样本要素:
<ul id="available-list">
<li class="available-item">Apple</li>
<li class="available-item">Orange</li>
<li class="available-item">Grapes</li>
</ul>
<ul id="selected-list">
<li class="selected-item">Pineapple</li>
<li class="selected-item">Papaya</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
当我第一次单击元素时,一旦元素移动到另一个列表,它们在单击时不会移动到另一个(原始)列表.
我在这做错了什么?
我们有几个不同的程序都在同一个套件中编译在一起,最近我们报告了一个错误,"The Right Click Shortcut Menu was missing."
因为任何错误我试图重现它并且不能.无论我做了什么,我的系统上都出现了右键菜单.
我的第一个猜测是这是一个操作系统问题.我们知道它适用于Vista和XP,但在Windows 7上却没有.不幸的是,这个问题只影响套件中的一个程序,而且看起来只在这台机器上.AFAIK没有我们编写的任何代码允许或阻止默认菜单出现,所以我不确定为什么它只影响一个程序.
有问题的机器是运行Windows 7的32位机器.还有另一个问题与区域设置有关(我们注意到了倒退日期格式,即使操作系统认为它是英国它已显示MM/DD/YYYY格式,但是在将区域设置更改为其他内容并再次返回时,这已得到修复.这并没有解决问题.
除了编写新的上下文弹出窗口外,有没有人知道我怎么会开始诊断这个问题?是否有我可以调用的API弹出默认菜单,以便我可以监控其行为?一些Windows消息,我可以拦截检查它的全部运行,因为它应该是?
如何使用jQuery创建一个元素,例如div,draggable?
我这样做:<div onclick='alert("xxx")'>Click me!</div>我看到那个警报,但我想调用onclick里面的功能.我正在尝试这个,但它不起作用.
function GetContent(prm){
alert(prm);
}
<div onclick='GetContent("xxx")'>Click me!</div>
Run Code Online (Sandbox Code Playgroud)
我需要调用该函数内联而不是为该div分配id或类并使用jquery.解决办法是什么?谢谢
我试过了:
1)我先尝试空字符串:
<action type="Redirect" url="" redirectType="Permanent" appendQueryString="false" />
Run Code Online (Sandbox Code Playgroud)
结果:
HTTP 500.52 - URL Rewrite Module Error.
The substitution URL for the current action cannot be empty.
Run Code Online (Sandbox Code Playgroud)
2)也许我应该省略url属性:
<action type="Redirect" redirectType="Permanent" appendQueryString="false" />
Run Code Online (Sandbox Code Playgroud)
相同的结果:
HTTP 500.52 - URL Rewrite Module Error.
The substitution URL for the current action cannot be empty.
Run Code Online (Sandbox Code Playgroud)
3)ASP.NET方式怎么样:
<action type="Redirect" url="~" redirectType="Permanent" appendQueryString="false" />
Run Code Online (Sandbox Code Playgroud)
尝试重定向到{APP_ROOT}/~.
4)最后一次尝试:
<action type="Redirect" url="/" redirectType="Permanent" appendQueryString="false" />
Run Code Online (Sandbox Code Playgroud)
正如所料,它重定向到服务器的根目录......
我想找一些干净的通用解决方案.(我不能用一些具体的东西/myCurrentAppPath.)
给定这样的数组:
Array => (
[0] => 1,
[1] => 2,
[2] => 3,
[3] => 5,
[4] => 6
)
Run Code Online (Sandbox Code Playgroud)
找到该数组中第一个"可用"ID的最简单方法是什么 - 也就是说,序列[1,2,3...n]中第一个不存在于数组中的值?在这种情况下,正确的答案是4.
我可以使用一些while循环或使用临时变量进行排序,但这有点混乱,所以我很想知道是否有人能想出一个"聪明"的解决方案.
android ×2
javascript ×2
jquery ×2
arrays ×1
c# ×1
delphi ×1
draggable ×1
iis ×1
iis-7 ×1
jquery-ui ×1
location ×1
manifest ×1
nhibernate ×1
permissions ×1
php ×1
popup ×1
prototypejs ×1
right-click ×1
windows-7 ×1