我有一个在IIS6上托管的WCF服务,我正在使用.net framework 3.5.我拥有的网站是公共领域的,我的意思是任何人都可以从任何地方访问.
我的问题是,有没有办法隐藏我的WCF服务?我可以轻松查看源页面或确切知道页面后面的服务路径...
http://hostname.MyServiceName.svc?wsdl,我怎么能隐藏它?
我想替换这个:
self.fajerImage = [UIImage imageNamed:@"FirstViewBG_5N.png"];
self.shrogImage = [UIImage imageNamed:@"FirstViewBG_4N.png"];
self.dohorImage = [UIImage imageNamed:@"FirstViewBG_3N.png"];
self.aaserImage = [UIImage imageNamed:@"FirstViewBG_2N.png"];
self.mgribImage = [UIImage imageNamed:@"FirstViewBG_1N.png"];
self.eeshaImage = [UIImage imageNamed:@"FirstViewBG_0N.png"];
Run Code Online (Sandbox Code Playgroud)
有一个for循环..我不知道如何在循环中一个接一个地调用ivars ..
请注意,在循环之前将它们放在一个数组中是个好主意,我没有成功实现..
谢谢!
我想加密ASP.NET中的cookie.
我已经按照本文中的方法进行了操作,但它的缺点是在内部方法上使用了反射.这导致它在代码审查中被标记 - 由于内部实现可能会发生变化,因此无法面向未来.
是否有一种具有相同功能的方法,不需要对内部方法使用加密?
我正在使用.NET Framework 3.5 SP1(假设我无法更改框架版本)
我正在运行一个需要随机访问一个非常大的文件(大约151千兆字节)的程序.我发现无论何时它在Orchard实验室的某台MacPro机器上运行(详情请访问http://inst.eecs.berkeley.edu/cgi-bin/clients.cgi?choice=6a&string=),程序会尝试读取文件的特定部分并因文件系统中的错误而崩溃:
java.io.IOException: Invalid argument
at java.io.RandomAccessFile.readBytes(Native Method)
at java.io.RandomAccessFile.read(RandomAccessFile.java:322)
Run Code Online (Sandbox Code Playgroud)
我只是使用RandomAccessFile类.
RandomAccessFile fd;
//...Initialized and already used fd with
//no problems for larger locations as well
//location == 155587178230
//numBytes == 15492560
//off == 0
//arr.length == 15492560
fd.seek(location);
fd.read(arr, off, numBytes);
Run Code Online (Sandbox Code Playgroud)
无论我使用哪种Orchard实验室计算机,每次都在相同的确切字节范围内发生它.
我在运行Debian Linux的DELL计算机上测试了这段代码而没有遇到这个问题.
如何创建从database.aspx 页面上的photopath 到handler.ashx 页面的查询字符串。
我希望处理程序页面能够获取此处包含的光路径字符串:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string PhotoPath;
GridViewRow row = GridView1.Rows[GridView1.SelectedIndex];
PhotoPath = row.Cells[5].Text;
PhotoPath = HttpUtility.UrlEncode(PhotoPath);
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create(PhotoPath);
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
Stream resStream = response.GetResponseStream();
using (System.Drawing.Image img = System.Drawing.Image.FromStream(resStream))
{
img.Save("temp.jpg", ImageFormat.Jpeg);
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后在我的 GetImage.ashx 处理程序页面中检索它:
public class GetImage : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
{
string PhotoPath = System.Web.HttpContext.Current.Request.QueryString["PhotoPath"];
PhotoPath = HttpUtility.UrlDecode(PhotoPath);
FtpWebRequest request …Run Code Online (Sandbox Code Playgroud) 我已经做了一些关于构建适用于多种屏幕尺寸的布局的研究,我正在寻找一些澄清.
通常的做法是为三种屏幕尺寸(小,中,大)中的每一种制作单独的布局文件,还是可以通过更简单的方法完成此操作?
我一直在大屏幕设备上测试我的项目,即使我使用DIP(密度无关像素)进行填充,边距等,当我在较小的屏幕上查看时,它仍然会重新填充.我应该为中型屏幕设计我的项目,然后让Android适当地扩展它吗?
我不确定这是不是一个好问题,但我正在寻找设计多种屏幕尺寸的常见做法.你是做什么?
编辑:除此之外,例如,假设我有一个位于屏幕底部40dip的按钮,我应该写40dip,还是应该使用像40*screenWidth/blahblah之类的像素数学这样根据用户的屏幕尺寸进行缩放?我对UI的经验有限......
有人可以帮我转换字符串14/04/2010 10:14:49.PM到C#.net的日期时间而不会丢失时间格式吗?
我试过以下,
/*
* addRelationship
*
* Adds a relationship between two entities using the given relation type.
*
* @param fromKey the original entity
* @param toKey the referring entity
* @param relationTypeDesc the type of relationship
*/
function addRelationship($fromKey, $toKey, $relationTypeDesc) {
$relationTypeKey = $this->getRelationTypeKey($relationTypeDesc);
Run Code Online (Sandbox Code Playgroud)
但是,当我试图在另一个地方使用它时,它说PHPDoc没有找到.

关于如何在NetBeans PHP中使用它的任何想法?
更新:
以下是可在NetBeans PHP中使用的更新语法 -
/**
* addRelationship
*
* Adds a relationship between two entities using the given relation type.
*
* @param integer $fromKey the original entity
* @param integet …Run Code Online (Sandbox Code Playgroud) 目前我有Android SDK 2.1(+工具修订版4).我想升级到Android SDK 2.2.当我尝试这样做时,我知道我需要首先将Android SDK工具升级到版本7.所以我同意,这个过程开始然后我收到一个错误:
- =警告!= - 无法重命名或移动文件夹.在Windows上,这通常意味着程序正在使用该文件夹(例如Windows资源管理器或您的防病毒软件.)请暂时停用您的防病毒软件.还请关闭所有可能正在访问目录'D:\ Install\Programming\android-sdk-working-dir\android-sdk_r04-windows\android-sdk-windows\too!s'的程序.准备好后,按YES再试一次.
下载Android SDK工具,修订版7安装Android SDK工具,修订版7
无法将目录D:\ Install\Programming\android-sdk-working-dir\android-sdk_r04-windows\android-sdk-windows\tools重命名为D:\ Install\Programming\android-sdk-working-dir\android- sdk_r04-WINDOWS\Android的SDK-WINDOWS\TEMP\ToolPackage.old01.
我知道http/https和防病毒问题.所以我取消了我的AV.我还关闭了任何可能保存文件夹句柄的应用程序.Eclipse也关闭了(我通过命令行启动管理器).但是我仍然得到同样的错误.
看起来唯一可以保存文件夹句柄的应用程序是管理器本身,因为它的起始目录是错误所抱怨的目录('\ tools').
我在Win XP Pro + SP3上.我以管理员身份运行.
有没有人有想法?
给N天,每天金额翻倍,这是实现这一目标的最有效方法吗?
第一天:给你$ .5.
第二天:你获得的金额是第一天1美元的两倍,现在你有1.5美元的
第三天:你获得的金额是第二天2美元的两倍,现在你有3.5美元
等等.
function calcit3()
{
var cur_total = .5;
var prev_total = 0;
var days = 20;
for ( z = 1; z < days; z++ )
{
cur_total = cur_total * 2;
prev_total = cur_total;
}
return (cur_total + prev_total);
}
Run Code Online (Sandbox Code Playgroud)
这纯粹是一种流行病.不是真的想要削减周期或任何东西.
谢谢.
编辑:

c# ×3
android ×2
asp.net ×2
c#-4.0 ×1
cryptography ×1
datetime ×1
encryption ×1
file-io ×1
for-loop ×1
http ×1
java ×1
javascript ×1
large-files ×1
layout ×1
macos ×1
netbeans ×1
nsarray ×1
objective-c ×1
php ×1
sdk ×1
setter ×1
svc ×1
upgrade ×1
wcf ×1
wcf-binding ×1
windows-xp ×1