我有这样的字符串:
string val = 555*324-000
Run Code Online (Sandbox Code Playgroud)
现在,我需要删除*和 - 字符,所以我使用该代码(基于MSDN)
char[] CharsToDelete = {'*', '(', ')', '-', '[', ']', '{', '}' };
string result = val.Trim(CharsToDelete);
Run Code Online (Sandbox Code Playgroud)
但字符串保持不变.什么原因 ?
我有这样的查询:
(如你所见,我想检索总行数的50%或前100行等)
//@AllRowsSelectType is INT
SELECT TOP (
case @AllRowsSelectType
when 1 then 100 PERCENT
when 2 then 50 PERCENT
when 3 then 25 PERCENT
when 4 then 33 PERCENT
when 5 then 50
when 6 then 100
when 7 then 200
end
) ROW_NUMBER() OVER(ORDER BY [id]) AS row_num, a,b,c etc
Run Code Online (Sandbox Code Playgroud)
为什么我有错误:"关键字'PERCENT'附近的语法不正确." 在线"当1 [...]"
我想开发一个应用程序来监控进出PC的HTTP流量.(PC用户正在访问哪些网站).
问题是,我无法获得任何文章如何开始像这样开发应用程序.
我错过了什么?
我正在尝试解决问题:当用户登录WebSite时(通过存储在母版页上的用户控件.ascx),它的名称存储在Page.User.Identity.Name属性中.好的,但是如何在控制器中检索该用户名?是否可以在控制器中注册System.Security.Principal命名空间?换句话说 - 控制器必须知道谁的用户想要做某些动作(例如,更改账户数据).我可以将它的名字存储在每个View的Html.Hidden控件中,但我不希望在我的视图中弄得一团糟
我有一些尺寸以英寸为单位的图形:
4.25 x 6.875
5.5 x 8.5
6 x 9
8.5 x 8.5
8.264 x 11.694
我想对图形进行简化预览(我会迭代所有尺寸,我想要显示每个图像,只有一个DIV),但我想保存纵横比.我想知道这将是DIV的最佳尺寸,以避免每个图像变形.
我有一个动态创建的HTML字符串(表行).该字符串中的行数可以大于1.
string myHtml = "
<tr>
<td class="text-left">
<label class="label-none">a.docx</label>
</td>
<td>
<label class="label-none">Manuscript </label>
</td>
<td>
<input class="del-file-cb" file-id="71" type="checkbox" />
</td>
</tr>"
etc...
Run Code Online (Sandbox Code Playgroud)
在将它插入 DOM元素(表)之前,我想检查其中是否存在具有该file-id属性的特定值的复选框输入.如果是这样,我想改变text的1日label(如该发现复选框被放置在该行中)与例如lorem,第二个label的text到如ipsum.怎么做 ?
这里还有一些有用的信息stackoverflow.com/questions/704679/parse-html-string-with-jquery
accorgind到主题SQL Server XML修改没有结果插入新节点之前我得到错误
XQuery [modify()]: Only non-document nodes can be inserted. Found "xs:string ?".
Run Code Online (Sandbox Code Playgroud)
新节点的主体:
<formant id="'+lower(newid())+'" name="_name" width="155" height="20" x="125" y="761"
tabindex="0" source-name="_sn" readonly="false" required="false"
font="_fnt"><value></value></formant>
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决它?
DECLARE @newNodeData varchar(max) = <formant id="'+lower(newid())+'" name="_name" width="155" height="20" x="125" y="761"
tabindex="0" source-name="_sn" readonly="false" required="false"
font="_fnt"><value></value></formant>
Run Code Online (Sandbox Code Playgroud)
...对@newNodeData变量进行一些文本修改
然后
declare @xml xml;
select @xml = t.xmlData //t.xmlData is ntext type
from table t
where id=123
set @xml.modify('declare namespace xsd="http://www.cebip.pl/xml/schematy/formularze/v1.0/definicja-formularza.xsd"; insert sql:variable("@newNodeData") as first into (/xsd:form-definition/xsd:page)[1]')
update table
set xmlData = @newNodeData …Run Code Online (Sandbox Code Playgroud) 如何在Func<>表达式中添加额外的参数?就像是:
Func<char, bool> myPredicate = (x) => (char.IsLetter(x) || x == 'X');
...
"abc".All(x => char.IsDigit(x) || myPredicate);
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误
运营商'||' 不能应用于'bool'和Func <char,bool>类型的操作数
如何使用构造函数参数,其值存储在appsettings.json?
services.AddTransient<IService, Service>(x => new Service("arg1", "arg2"));
Run Code Online (Sandbox Code Playgroud)
我使用IOptions界面来读取我的配置值
services.Configure<MyOptions>(Configuration.GetSection(nameof(MyOptions)));
Run Code Online (Sandbox Code Playgroud) 我正在尝试为使用我的类创建单元测试EF Core DbContext:
public class MyContext : DbContext
{
public MyContext(DbContextOptions<MyContext> options) : base(options)
{
}
public DbSet<SomeTable> SomeTables { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
消耗该上下文的类很简单:
public class MyClass
{
public MyClass(MyContext db)
{
}
}
Run Code Online (Sandbox Code Playgroud)
所以,当我尝试创建
var fakeContext = Substitute.For<MyContext>();
Run Code Online (Sandbox Code Playgroud)
以错误结束:
Castle.DynamicProxy.InvalidProxyConstructorArgumentsException : Can not instantiate proxy of class: MyContext.
Could not find a parameterless constructor.
Run Code Online (Sandbox Code Playgroud)
这是由构造函数引发的base(options)。因此,网络方法是扩展代码:
var dbContextOptions = Substitute.For<DbContextOptions<MyContext>>();
dbContextOptions.ContextType.Returns(typeof(MyContext));
var dbContextOptionsExtension = Substitute.For<IEnumerable<IDbContextOptionsExtension>>();
dbContextOptions.Extensions.Returns(dbContextOptionsExtension);
var …Run Code Online (Sandbox Code Playgroud) c# ×4
.net ×1
asp.net-core ×1
asp.net-mvc ×1
css ×1
ef-core-3.1 ×1
http ×1
jquery ×1
nsubstitute ×1
sql-server ×1
string ×1
t-sql ×1
xml ×1