您好我使用Notepad ++进行了大量的开发.
其中一件我不喜欢的事情就是你通过按CTRL+ 执行重做的方式Y,当你按SHIFT+ CTRL+时Z你会得到重做sub
是否有一个插件或方法来覆盖CTRL+ SHIFT+ Z热键开发插件的记事本++,使其执行重做而不是CTRL+ Y?
现在,我并不想批评设计选择对于这一点,它只是我的手指是又矮又胖,我有麻烦压制CTRL,并Y在同一时间.
我的网络应用程序正在使用jquery-ui和jqgrid设置的大图标.
为了在升级jquery-ui或jqgrid时轻松维护对CSS的更改以容纳更大的图标,我有一个单独的CSS文件,我有一堆覆盖.
你可以想象这个覆盖文件必须包含在jquery-ui样式表和jqgrid样式表之后.
我将所有的样式表都放到了这样的包中
bundles.Add(new StyleBundle("~/Content/dark-hive/allstyles").Include(
"~/Content/dark-hive/jquery-ui-1.8.23.custom.css",
"~/Content/ui.jqgrid.css",
"~/Content/jquery-ui-fixes.css",
"~/Content/icons.css",
"~/Content/site.css"));
Run Code Online (Sandbox Code Playgroud)
但它正如此呈现!
<link href="/Content/dark-hive/jquery-ui-1.8.23.custom.css" rel="stylesheet"/>
<link href="/Content/jquery-ui-fixes.css" rel="stylesheet"/>
<link href="/Content/ui.jqgrid.css" rel="stylesheet"/>
<link href="/Content/icons.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)
如何配置我的包以正确的顺序呈现?
更新
确定,这是愚蠢但它的工作.
无论我做什么,文件总是会错误地呈现.所以我尝试了一些愚蠢的东西,首先添加了jquery-ui-fixes.css,最后添加了jquery-ui-1.8.23.custom.css.
突然我的命令是
<link href="/Content/jquery-ui-fixes.css" rel="stylesheet"/>
<link href="/Content/dark-hive/jquery-ui-1.8.23.custom.css" rel="stylesheet"/>
<link href="/Content/ui.jqgrid.css" rel="stylesheet"/>
<link href="/Content/icons.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)
我将我的javascript文件重命名为jqueryuifixes.css,现在它的顺序保存在较低的js文件中.
我想如果一个样式表有一个 - 在名称中它首先由于某种原因被优先排序,并且它的顺序与其他文件一起维护 - 在其中.
如果有人能解释这个,我会给他们支票.
我正在构建一个应用程序,它将拍摄一个人的整个身体的图像,并将为该人产生一个"照片".
Mugshot意味着一个人的整个脸,脖子,头发和耳朵的图像与另一个照片的大小相同.
目前我正在使用
http://askernest.com/archive/2008/05/03/face-detection-in-c.aspx
来实现OpenCV并且我正在使用
harrcascade_frontalface_default.xml
harrcascade_frontalface_alt.xml
harrcascade_frontalface_alt2.xml
harrcascade_frontalface_alt_tree.xml
Run Code Online (Sandbox Code Playgroud)
作为我的级联.
我使用了所有级联,因为单个级联不会检测到我的所有脸.在我得到所有级联检测到的所有面部后,我找到了我的平均正方形,然后使用它来判断我的最终应该是什么样的高度和宽度.
我的问题是3部分.
我目前的过程相当缓慢.如何加快检测过程?
编辑:我发现处理时间与照片尺寸直接相关.减少照片的大小可能会有所帮助.
单个级联不会检测到我遇到的所有面孔,所以我正在使用它们.这当然会产生许多不同的方块和一些误报.我可以使用什么方法来识别误报并将其排除在平均平方计算之外?恩.

编辑:我正在实现标准偏差范围内的平均值.将尽快发布代码.
考虑到脸部的方形坐标,我不确定找到最佳方法的最佳方法.我在哪里可以找到面对照片的比例?
编辑:解决了这个问题.假设我的头都是他们脸的比例.
static public Rectangle GetMugshotRectangle(Rectangle rFace)
{
int y2, x2, w2, h2;
//adjust as neccessary
double heightRatio = 2;
y2 = Convert.ToInt32(rFace.Y - rFace.Height * (heightRatio - 1.0) / 2.0);
h2 = Convert.ToInt32(rFace.Height * heightRatio);
//height to width ratio is 1.25 : 1 in mugshots
w2 = Convert.ToInt32(h2 * 4 / 5);
x2 = Convert.ToInt32((rFace.X + rFace.Width / 2) - …Run Code Online (Sandbox Code Playgroud)我正在尝试使用现有的SQLite数据库部署应用程序.
我已经阅读并试图在线实现几个示例,但是我发现它们总是缺少一些代码,要么不编译或按照宣传的方式工作.
有没有人有一个完整的Android数据库助手类用于在Android上部署现有的SQLite数据库?
我们的电子邮件服务器上有点麻烦,权限在我们的用户电子邮件文件夹中失败了.
不幸的是,我们的用户都在Outlook Web Access上,并且无权更改其电子邮件文件夹的权限.
我的任务是公开更改Exchange电子邮件文件夹权限的功能.我的计划是以某种方式与Exchange交互并将相关信息放在ASP.Net网页中.
我看到有一个Exchange Web服务DLL但是我不确定我们的安装是否启用了它.还有另一种与Exchange通信的方式吗?最好使用C#?如果关闭Web服务是否容易打开?如何检查它是否打开?
问候,
编辑:我尝试通过EWS连接,但我得到Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error.这可能是因为我没有权限或服务没有打开.我要调查一下.谢谢你的建议.
好吧,看起来我有错误的URI.我现在得到一个"Exchange Server不支持所请求的版本." (我只是想发送测试电子邮件)
我即将开始为我们的某个产品执行一些性能增强.我们的用户使用非常慢的无线电连接到网络.应用程序的主要瓶颈是网络和数据库.我将专注于减少应用程序的网络占用空间.
在开始拆除UpdatePanels,删除不必要的内容以及我能想到的任何其他内容之前,我将从一些"快速获胜"开始.现在我有一些事情,我认为我已经准备好实施
这些包括
编辑:资产缩小和空白清洁工具可以很好地协同工作.
但是我有一些事情我不确定如何处理.
一些微软资源(WebResource.axd?d=blahblah和ScriptResource.axd?d=blahblah)没有缩小.这和这个和其他一些取决于页面.Microsoft.Ajax虽然很好.如果这些文件没有自动缩小,我该如何手动缩小这些文件?我错过了某个地方的设置吗?
是否可以使用我的javascript将微软资源合并到一个js文件中?
401错误,在小提琴手中,我可以看到我第一次点击网站时总会出现401错误,紧接着是正常的200.其他资源也会在第一次调用时随机出现401.是否需要配置某种IIS设置以删除此不需要的呼叫?
aspx文件中的Javascript.不幸的是,我们的aspx文件中有很多js,以及很多ScriptManager.RegisterStartupScript在我们的代码后面使用渲染的javascript .我如何<script>在aspx标记中缩小标签内的javascript ?
更新
Mads Kristensen的合成器很棒.但是我发现有些页面包含14个以上的axd引用会产生404.15错误(查询字符串太长,即只有bug)我的解决方法是gzip和base64编码查询字符串.
我发现将我的js包含在.axd文件中是一项徒劳无功的任务,因为.axd文件对于每个页面都是不同的.让我的静态js文件单独生成一个额外的服务请求,但它将保持缓存在客户端上,而不是让客户端重新下载这些脚本作为组合的js axd文件的一部分.
我启用了匿名身份验证.没有更多的问题.
没有进展.
我发现将favicon.ico放在根部是必要的.我想这可能只是因为我的应用程序的设计方式.
我在我的c#web应用程序中有一个锁,它阻止用户在启动后运行更新脚本.
我以为我会在我的母版页中发出通知,让用户知道数据还不是全部.
目前我这样锁定.
protected void butRefreshData_Click(object sender, EventArgs e)
{
Thread t = new Thread(new ParameterizedThreadStart(UpdateDatabase));
t.Start(this);
//sleep for a bit to ensure that javascript has a chance to get rendered
Thread.Sleep(100);
}
public static void UpdateDatabase(object con)
{
if (Monitor.TryEnter(myLock))
{
Updater.RepopulateDatabase();
Monitor.Exit(myLock);
}
else
{
Common.RegisterStartupScript(con, AlreadyLockedJavaScript);
}
}
Run Code Online (Sandbox Code Playgroud)
我不想这样做
if(Monitor.TryEnter(myLock))
Monitor.Exit(myLock);
else
//show processing labal
Run Code Online (Sandbox Code Playgroud)
正如我想象的那样,它可能会在实际运行时显示通知.
有没有我可以使用的替代方案?
编辑:
大家好,非常感谢您的建议!不幸的是我无法让他们工作......但是我将这两个想法结合起来并提出了我自己的解决方案.它似乎工作到目前为止,但我必须等待该过程完成...
好吧,这似乎有效,我将Repopule方法分解为它自己的类.
public static class DataPopulation
{
public static bool IsUpdating = false;
private static string myLock = "My …Run Code Online (Sandbox Code Playgroud) 我的同事对他的代码不安全,并允许用户上传要在服务器上运行的SQL文件.他删除了文件中的任何关键词,如"EXEC", "DROP", "UPDATE", "INSERT", "TRUNC"
我想通过利用他的方式向他展示他的方式的错误 EXEC ( @sql )
我的第一次尝试将是 'EXEXECEC (N''SELECT ''You DRDROPOPped the ball Bob!'')'
但他可能会在循环中过滤掉所有内容.
有没有办法可以利用我的同事的代码?或者过滤掉关键词?
编辑:我让他检查他的代码.如果代码包含关键字,则不执行它.我还在试图弄清楚如何使用二进制转换来利用它.
我是Visual Basic的新手,我在访问项目的资源文件时遇到问题.
Dim rm As Resources.ResourceManager = New Resources.ResourceManager("MyProjectName.My.Resources.Resources", [Assembly].GetExecutingAssembly())
Dim myValue = rm.GetString(lookUpKey) 'boom Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)
我认为问题在于字符串"MyProjectName.My.Resources.Resources".
将字符串移动到自己的资源文件中会更好吗?
我们最终将我们巨大的VB.net 2.0 Web应用程序专门置于代码冻结中,因此我们可以对其进行一些性能增强.
我想知道升级.Net版本以提高应用程序性能是否值得.
c# ×3
.net ×1
.net-2.0 ×1
.net-4.0 ×1
android ×1
api ×1
asp.net ×1
database ×1
dynamic-sql ×1
installation ×1
javascript ×1
locking ×1
minify ×1
notepad++ ×1
optimization ×1
performance ×1
sql-server ×1
sqlite ×1
t-sql ×1
validation ×1
vb.net ×1
winforms ×1