我有UITableViewController.在cellForRowAtIndexPath方法中我添加了标签的自定义设置:
UILabel *lblMainLabel = [[UILabel alloc]initWithFrame:CGRectMake(50, 9, 150, 25)];
lblMainLabel.text = c.Name;
lblMainLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];
lblMainLabel.backgroundColor = [UIColor clearColor];
lblMainLabel.textColor = [UIColor whiteColor];
[cell.contentView addSubview:lblMainLabel];
[lblMainLabel release];
Run Code Online (Sandbox Code Playgroud)
但是,当我在表格中向上或向下滚动时,它总是将此标签添加到我之前的错过上面?
我创建了一个带有区域的新ASP.NET MVC项目,我试图将控制器操作设置为默认控制器操作,如果用户访问该区域.
我添加了一个名为"登录"的区域Areas/Login/,我添加了LoginController.
我试图设置此控制器在用户导航到网站时被调用.如果我输入浏览器www.test.com/Login/Login但我不知道如何设置路由global.asax以指向此控制器作为默认值,我可以访问它.
我如何在ASP.NET MVC中执行此操作?
我有asp mvc项目.在其中我添加了目录结构:
...
UserUploads
User_1
Images
Original
Thumb
Display
User_2
User_n
...
Run Code Online (Sandbox Code Playgroud)
如何使这个文件夹结构对用户不可见?我不希望未经授权的用户通过键入url来查看此图像.每个用户都拥有自己的图像,只有某个用户的"朋友"用户才能看到它的图像.我检查了facebook图片,图片地址如下:
http://a4.sphotos.ak.fbcdn.net/hphotos-ak-ash4/296040_2530953916384_1329592446_32898884_1499197273_n.jpg
Run Code Online (Sandbox Code Playgroud)
那么,使用户上传的文件安全的最佳做法是什么?
在下面的代码中,我将输入按钮添加到leftPane div.
在这里,我有两个div /左80%和右20%.
现在我想将此按钮垂直放置在leftPane的中间和右侧.
但是当我设置'正确:0;'时 它会转到浏览器的右侧,而不是leftPane的右侧.
为什么?
<body style="overflow:hidden;">
<div style="background: #ff0000; position: fixed; top:0; left:0; width:100%; height:100%;">
<div id="leftPage" style="width:80%; height:100%;background:#00ff00; float:left;text-align:center;">
<img src="http://fc07.deviantart.net/fs45/f/2009/106/c/1/HD_Nature_Wallpapers_by_CurtiXs.jpg" alt="test" style="max-width:90%; max-height:90%;"/>
<input type="submit" value="Next" style="width:40px;height:70px;position:absolute;top:50%;right:0;"/>
</div>
<div id="rightPane" style="width:20%; height:100%;background:#0000ff; float:left;">
<div id="commentBox" style="background:#dddddd; width:90%; height: 50px;">
<input type="text" placeholder="Enter here..." />
</div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud) 我正在制作应用程序,显示从A点到B点的行车路线.
我正在使用IOS地图套件.
首先,我从谷歌获取路线信息,如:
http://maps.googleapis.com/maps/api/directions/xml?origin=44.00771,20.911982&waypoints=44.814785,20.419936&sensor=false
Run Code Online (Sandbox Code Playgroud)
这将返回XML,我从返回的XML中的"步骤"解析经度和纬度,并使用它在地图上绘制路线.
问题是这条画线路但不完整.
我认为返回的XML中没有足够的信息来绘制完整的路径,我想知道这是怎么可能的.
我在网络谷歌地图上键入这两个位置,它绘制路线很好.所以它必须是这个XML中没有包含足够的信息或我在这里做错了什么,我是否正在调用正确的Web服务?
当我在这条线上从波纹管应用程序中传递点时:
do {
b = [encoded characterAtIndex:index++] - 63;
Run Code Online (Sandbox Code Playgroud)
有错误:
**Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFString characterAtIndex:]: Range or index out of bounds'**
aprkGmus~B?UHk@b@{BTkBL}A@_AGk@WiAc@kBUaBOgC?KGiAMmAWsA_@uAYmA_@qA[oAI[Uy@IUQg@_AaBs@y@kAk@_Bi@y@]m@c@Y_@[c@IOOUMWCEiAsAy@{@aCiBqCkBiAeA_BkBkBiByDeD]YyDgDmBqBq@s@sA}Ak@s@cAgAiAqAcBcBsLqJmI{Gq@o@cAu@s@s@gA}@MIk@k@a@_@gAaAcPiRUKY_@{BmCaKcLoQqVEIe]kl@eJqP{Pk[sWoe@cEiE_@a@sH_I}IiIGEaFoE]YkAcAqF_FeFwEcEuEcCaDaDaFmAwBwAoCeDqHiJsTkDyHmAaCg@aA}BsE{D}GsGuJiIoJk@q@oB{ByCmDmHaI_DmCcBgAYOsBaA{@YeBo@aEoA{D{A}HgEaEkCeDeCeC}Bs@q@sEqDg@a@aFuBkFaAiEOaHBeHg@mBi@kCq@c@Mu@UwE}A]IOEe@OgIeBsIw@}GMuCJoB\kC`Am@`@iBjAaFpEoCrC{AzAgB|AqBhAsDfAyDRuD_@gCaAiCgBgCuCY_@qBqCSYIK{@oAIIiAmAYYcA}@cCmBmCaBiAe@yDiAuDs@oDw@_Bi@uCu@OGME_Cu@{D}AuDkBcDkBaD}BaDeCsCmCo@u@wGwFQMiBgBiDeCkC_BeImEaIuCcCm@{A[uIkByT_FkImEk@Y]SoDcCmFiFeIeKa@i@iEeFsDwDkFgEqLwHwC_BQKECkJoFsBoAuAiAu@cAc@o@]k@cAwBKYi@wA?AACi@_CQiAMwAQeEDpAGqDFgB~@sJo@tE~C_SlAwHj@eDxBsMvAwIZkB^yBfC}OV_Cw@fG`A{IRuBN}GE}DMoCQmC[oCoBuK`AdFiBkIkAoDU_A]sB[sBSeBAw@Au@Cq@@sA?Y@EBaBX}Dr@oHt@iIDm@Fm@f@iGLsAP_C^aETaEP_ELaE@AJcEZgGr@kHZqBr@gDpAeF`BwDjBsD|AiCFKfCcEzAyCfAwCn@}Bf@_CFg@Hi@HiANeBHcBBsB?_A?cAG_BGaAIcAa@cDQ_Ba@aB}@kCkEqIwC{FwCaGqB_FyAoEMc@s@gCq@sCkAaGaA_G
Run Code Online (Sandbox Code Playgroud)
但是这个有效:
}~mlGokz_Ca@sCy@qEOq@Ic@Qu@Yg@Ua@]We@OSEUAWBYBYLWVe@n@O\G`@Ut@Kd@Kz@WtAYr@[p@y@fAeDnB}DvBqD`B}At@}BbA}Bz@mE|AoEnAiFnAcFdAsF~@uBZG@A?gBNqJv@mFRmDFeD@qB@aFQgCEw@A_He@uDa@uEg@cBU{Du@_FeAyC}@{@Yy\oLa@O_Eu@QCuAk@mJkA}Fo@yFQaHIaHNoCNqCRaHt@yGfA{I|BaJ|CcT|J_@JyE~AcEbA_E|@}Fv@_BLoBPsERqC?eGIgGc@sBQwCc@kCk@iCg@gIkC_Bm@cGkCsB}@uHgEsAw@wD_CqFyDQKiH{E_FgDkHwEoG_EgDaBqCqAeG{BqDcAcAYiASaCc@gCW_CWoGUi@?Q?aBB[@m@@cDJyC\yEr@}Cn@kCt@iBl@mDvAaBt@[NMDGDg@TyCxAuJfF{KfFMFmFzB}@ZcBh@{LpDsLhCkHdAuEl@kIz@sSzAA?]B_AHkIn@kF`@qHt@aGp@cFn@mJzAYFmCf@mCf@wCl@cE~@iAZC?wElAeG~AmEtAuC|@gKrDaJvDgFzBg@TC?[NgFtBuMlFg@P[JcMrEc@PoGrBA@kCz@sJvCkNxDaB^sHjB_N|CwQjDcBZeC^{ATE@_IjAgPrBoEf@qCZoWnBsFb@oE^qHz@C?iBRoDf@gItAeB\kDt@iE`Aa@JkHhByQhGkLbFgBt@{DtBA@yGlDcLxGWNmC~AE@WTaChB_KhHKHu@h@UPiRxN}GfFkD`CeKpGiAh@uC~AcEpBqAp@wB~@kCjAmDvAqAd@{@ZoBp@{EvAoA^gCn@sA\qFlAqCf@cC\mDf@qEf@eCVy@Fu@FiG\mCJaABi@@E?uBDgC@qE@gCE{FMmFU}Ho@mDa@oFo@cFg@kBGqDEw@?oCHwD^qBVgCf@GBmCp@cFfBgExB}DdCgDlC_GbF{AlA}CpB{@h@iFdCaGnBuFfAoC\oEVeFAaFAuD@qB@kCL_CP}Cd@gDt@qBj@cE~AaBv@}A|@wCjBqA|@y@n@y@n@y@p@y@p@aAv@aAv@cAt@eAv@_An@g@Zi@Zk@Zm@Zk@Xm@Vm@Vm@Vm@To@R}@V_ATUFUDw@Ny@No@Hq@H_@Da@BaAFu@Ds@@aA@_A?cACcAEu@Eu@G_@E]E_AMq@Kq@Mo@Oq@OoA]i@Og@QaDeA}KkDuCUqECsELcCP_Ej@cEbAmErA{HtDqFzDaIdHiDfDy@x@k@\w@f@u@d@cH`DyDdAsDn@o@JsFx@yANcFf@wFbAaBb@_ExAcClAwAv@WReD~BeFhC}BfA}Bv@mDx@uAXwCVqEPwABG@cBNaBRqDt@kBj@iDrAiB`A_B~@}@r@cAt@qAhAkAlAuArAkAfA_HdGgAn@uFxCcAf@aAVm@XyAd@eFjAaGj@yBJaB@yCGoCIiBMs^aCe@EsITeCj@kCj@qLtFa@XuHxFyGzG_HbJ{H`K}ChEGH}B`DyFjHwBlCsBbCsBtBmBdBuAjAcAx@uCdBsAr@sAl@qBt@yA^cCb@yBRgDHcC?wEk@aDi@_AW_B_@qCi@iCYkBKqEIeFj@w@HwAX{A`@yAf@UJu@XiAh@mC~AgBpAmC~B{BjCmBnBaEfFuMtLiWdPm@^EBc@ReFpBcBl@aCx@cFrAmBd@yNfCmFnAqE`ByDjBkGjEqGfGcBrBsH~I_@b@uCtCcEdD_E`C}C|A_DnASHwBx@sCzAgBhA}AhAiAbAgBrBw@~@qB`D_A`BuArCw@jB[x@c@hAUj@IV_@~@[x@cAxBaAtBqA`CkArB}@xAaB|BoA~A{AjBmAxAeC~B_BrAwAhAYTiDvBiDjB_DrAUJUHSHkBl@wFzAgEn@yB\aBVyFj@qD`@qE`@yEh@kDp@{FhAa@JyEfAiLpDaD~@}HvBwCl@iBZkB\m@HE@q@FqD\sFXmADiADwDBwGGgEEkDEgBBgDNkCTgBb@QDuBj@iBp@yAj@_DfBc@ZYRKHYPYV{BlBuBtBaBrBUVkBtCaB|COVy@hBk@vA{@|Bg@|Ak@lBa@vAYxAu@xDk@fEq@tGW`FQfH?jBAx@?z@BvBB`BD~ABl@Bx@PdE\nGr@nGdBzInBjJhDnMbA~Df@vBzGra@tB|PxArKvApLxBlMpAbH|EzTlF|Ux@fD|FbV`BrKp@tLHrG@d@B`K?XeCjViEnS{AlHmAb[m@~Vi@jRa@fDuBnPqCxLiEbRuA|DwAfHaBrMy@~M}AvMO~@QtCsB|JoCxJuKtUyEfHgBhE{ApEeAxF_AxGg@fGS`HGdKXtHl@`MvAfSl@`DvCzRZdEx@nF|ApPZhGj@dKTnHTlHQt]WrOeA~f@DrD?JHfCLnE\rOF|@pAlUf@dEFd@nJnu@b@vDxDb^dBj\RnQKxWErQ?vGZhJh@lIj@jGjA`KfDhQpIjr@d@hH\jFj@xJvAzc@H~GIjUCbG?xBArBc@dTqB`]UjJEjDHrDf@pHzAtKbB`IbCzGlDhIxDpJbApCz@dDhDpJr@rEZnEZjGf@zOVtHN~HdA~TjBtR~Gdd@`A`Ip@xGr@jIVfEPlHIfJ]pNc@|E[hEWhEQnF@zMjAdTbAfJh@`Fd@lFl@bMHpC@v@@xACxK_@lNUvD[tD]jDO|AW`Bg@fDg@|Ck@zCgB`H}BdGcDjGEFiChEqKfLkCpCeBfBcQvJsDlBcFlByE~AkS~G_U|IaMbFkEbBcDfAiCr@aBRsDJ{HWoHYq]uAeFH{E?yD?wGOgFe@uFcAwDsAcG}BICgEoAcEk@_EWqDT_Dh@aCx@mEhCoBjAwBrAuDlBeD|@_CVwBNwE@gGHoBJqAX_@HiGdCwEtBcEpAiBXyA?oEs@iDu@}ASoAOgDI_BBqBHgCj@gCz@iDdAkDvAyDlBwBlAmDpCuAhA_KbK}BnBoB`B{EpDcAx@_@TwBdA_Bn@}Ab@yBl@q\|C}F`A_ErAgFhCqAjA}@p@g@b@gA`AkArAqB|BcCbEeDfHaFtL}CxHuBxDyEvI_AbAeCfCSPQRKJiDfDqAjAaBdBaJtHwHlGoDjCkBpAuFbEuCdC_C|By@~@kAzAs@~@sAzBi@`Ac@`A_@~@a@lAo@nBi@hCUpACXWpB?@In@KhBKpEA|DA|C?rB?lEKrCQhCu@lFi@hCe@dBOh@_A`CmAvBgBfCeCrCgBbBeCtByCzBuDzBmAn@cCpAsD|AiEtAgDz@qCl@wEp@eGd@kAFuSVoDLiBHyBRqDb@qCn@aE`AuDpAiCfAwBbA}BrAw@d@cAn@mAz@gCpBiB~AwBtBcCjCaAjAy@bAcB~B_AtAoA|Ag@z@wAnCw@zA[n@wArCuAtCaAlB_DrFwD~F_GrH}ElFWXSTcCpCmAvAsCrDoDdF{FpJ{E~IyBrEcBrDyD`JkCzFQf@GR_@`Ci@~Ci@jB_AnBiBjCyAtBILqAvCaD|HcDzH}BrF_CxFuBhEgAhB]h@CFQToAfBOTqCxCuEvDg@ZmCzAcC`A{Bj@OBqBZa@Ds@DaBDy@?cBIeAKeBYaAUy@WeA_@cAc@s@]UM]S_Ao@]UcBuAa@a@{AyAmCyCOMw@_A_@c@GI{@_A_BiBqAmAs@i@k@]u@a@}@WaASi@Ig@CoA?g@@_@Fu@L}@Z_@P[Lk@\q@b@c@`@e@d@uAbBoAbBc@f@i@d@a@Zc@Z{@b@a@NoAZkARq@LoAPq@Ps@XmBdAcBdA_Ah@IDc@Tq@Ts@Ry@Le@DS@cAA}@Cy@KwBWwAOaBEmAFk@F_@Dy@Rm@TmAj@u@d@s@j@qApAu@~@Yb@Wb@CBQVSXy@nA_ArAq@bASZsAxAc@f@YVo@d@uA|@eAf@oBv@gA\w@RiBb@qAZuA\gA`@u@Xi@XOHc@VmA~@q@p@q@p@SV[`@q@bAQXk@fAMRg@jAg@zAa@lAaB|EeB|EiApCq@xAkAfCi@|@mAnBkAfB}@fA]^gAnA_AbAi@h@}AnAmA|@mCfB_CxAiDrBaD`CwBnBQNqBxBGFWXWX{C|Dq@~@m@bAiBzCwBtDiCfFS`@o@vA_CdF}@tBaAbCu@nBcArC}@tCa@pA]hAIZc@|AAFu@`D{@nDa@~Bg@hCCHg@rDYjBId@g@zDKjACXCLUbC]tEa@`IUnEAb@c@nIWlF]pI[rGMjDSrEUrDUnCoA`Jo@`D]zAaApDuBfH{@pCa@xACDcArDw@hCu@fC]fAs@~Bs@~BcBtF_AxCiAzD{@jCm@fB{BzFaEtIyCnFyFvISZKPU^KPKPWb@ABS^SXABkAfBqAzBGHEHILCDyAzCiBtEkAtDs@fC[pAm@nC_@lBYlBq@dFw@zFq@hF]zBGb@EVEVKn@c@rCa@bBWfAe@hBs@rBmAbDOZa@~@ITyAjDUj@e@hAMXQb@EJUf@IPGPe@fASf@EJIPaBxDWn@eBdEiBlEe@fA{ArDM\]v@sDtIkBtEA@gAnC]z@iAjCm@xAoAbDMZ[x@CD}BdGiAdDSj@Ob@]`AMZk@`BkFxNm@dBw@|BKXITEJ[`AYt@oBxFiBlFABw@xBKZ
Run Code Online (Sandbox Code Playgroud) 我打开jquery ui对话框并在其中加载一些内容.但是当我调整浏览器时,jq对话框不会改变它的宽度/高度.我尝试了一些但没有运气.我在这里打开它:
$(document).ready(function () {
var wWidth = $(window).width();
var dWidth = wWidth * 0.9;
var wHeight = $(window).height();
var dHeight = wHeight * 0.9;
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("<div></div>")
.addClass("dialog")
.attr("id", $(this).attr("data-dialog-id"))
.appendTo("body")
.dialog({
title: $(this).attr("data-dialog-title"),
close: function () { $(this).remove() },
modal: true,
resizable: false,
show: 'fade',
width: dWidth,
height: dHeight,
create: function (event, ui) {
$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").css("display", "none");
$(this).parents(".ui-dialog").css("padding", 0);
$(this).parents(".ui-dialog").css("border", 0);
$(this).parents(".ui-dialog:first").find(".ui-dialog-content").css("padding", 0);
$(this).parents(".ui-dialog:first").find(".ui-dialog-content").css("background", "#000000");
$(this).parents(".ui-dialog:first").find(".ui-dialog-content").css("overflow", "hidden");
}
})
.load(this.href);
});
$(window).resize(function () {
var wWidth …Run Code Online (Sandbox Code Playgroud) 我在iPhone屏幕的一半上添加了相机预览.
-(void) viewDidAppear:(BOOL)animated
{
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session.sessionPreset = AVCaptureSessionPresetMedium;
CALayer *viewLayer = self.vImagePreview.view.layer;
NSLog(@"viewLayer = %@", viewLayer);
AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
captureVideoPreviewLayer.frame = self.vImagePreview.view.bounds;
[self.vImagePreview.view.layer addSublayer:captureVideoPreviewLayer];
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
if (!input) {
// Handle the error appropriately.
NSLog(@"ERROR: trying to open camera: %@", error);
}
[session addInput:input];
[session startRunning];
}
Run Code Online (Sandbox Code Playgroud)
我在viewDidLoad方法中添加了摄像机视图控制器并设置了它的框架:
vImagePreview.view.frame = CGRectMake(0, 44, 320, 179);
Run Code Online (Sandbox Code Playgroud)
但相机视图不是320.任何想法如何设置相机视图的宽度添加这种方式?
高度很好但宽度约为100宽.
这就像在这个链接宽度是320但摄像机视图是由于某种原因较小(宽度).![在此处输入图像说明] [1]
我试图使存储过程:
- 获取int行列表
select ItemId from Items -- this returns: 1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)
在程序的第二部分中,我必须在另一个表中为每个选定的数字添加行.
就像是:
foreach ItemId在上一个结果中插入到表(ItemIdInAnotherTable)中的值(ItemId)
UPDATE
我错过了一个重要的部分来自问题.在另一部分程序中,当我在另一个表中插入所选项时,需要插入更多列.像这样的东西:
插入dbo.ItemsNotificator(UserId,ItemId)(13879,(从Items中选择ItemId))
所以这不是一个专栏.抱歉混淆:(
我有任何用户可以编辑的帖子列表.
当我在隐藏字段中进入帖子的编辑模式时,我存储PostId.
现在我发现这实际上很糟糕,因为用户可以更改隐藏字段并更新其他帖子.
是session保持唯一的选择id后用户编辑,或者有一些更好的办法了吗?
因为我真的很糟糕:(
我正在构建dnn模块,允许登录用户以其他用户身份登录.
但我这里有一些有线问题.
这是我注销当前用户并以另一个用户身份登录的方式:
UserInfo userInfo = UserController.GetUserById(portalId, userId);
if (userInfo != null)
{
DataCache.ClearUserCache(this.PortalSettings.PortalId, Context.User.Identity.Name);
if (Session["super_userId"] == null)
{
Session["super_userId"] = this.UserId;
Session["super_username"] = this.UserInfo.Username;
}
HttpCookie impersonatorCookie = new HttpCookie("cookieName");
impersonatorCookie.Expires = DateTime.Now.AddHours(1);
Response.Cookies.Add(impersonatorCookie);
Response.Cookies["cookieName"]["super_userId"] = this.UserId.ToString();
Response.Cookies["cookieName"]["super_username"] = this.UserInfo.Username;
PortalSecurity objPortalSecurity = new PortalSecurity();
objPortalSecurity.SignOut();
UserController.UserLogin(portalId, userInfo, this.PortalSettings.PortalName, Request.UserHostAddress, false);
Response.Redirect(Request.RawUrl, true);
}
Run Code Online (Sandbox Code Playgroud)
在PageLoad()我尝试从这个cookie读取值但它没有读取任何东西:
try
{
string super_userId = Request.Cookies["cookieName"]["super_userId"];
string super_username = Request.Cookies["cookieName"]["super_username"];
if (!String.IsNullOrEmpty(super_userId))
{
this.Visible = true;
this.lblSuperUsername.Text = Session["super_username"].ToString(); …Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×3
c# ×3
iphone ×3
css ×2
ios ×2
objective-c ×2
architecture ×1
areas ×1
asp.net ×1
dotnetnuke ×1
file-upload ×1
google-maps ×1
html ×1
ios4 ×1
ios6 ×1
jquery ×1
jquery-ui ×1
routing ×1
security ×1
sql ×1
sql-server ×1
t-sql ×1
uilabel ×1
uitableview ×1