程序设计

专业和发烧友程序员的问答

13
解码和 返回和加入JavaScript
我有像 var str = 'One & two & three'; 由Web服务器呈现为HTML。我需要将这些字符串转换为 'One & two & three' 当前,这就是我正在做的事情(在jQuery的帮助下): $(document.createElement('div')).html('{{ driver.person.name }}').text() 但是我有一种不安的感觉,我做错了。我努力了 unescape("&") 但它似乎无效,decodeURI / decodeURIComponent也无效。 还有其他更自然,更优雅的方式吗?
229 javascript  html  text  decode 


8
git标签有标准的命名约定吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 我已经看到很多项目v1.2.3用作git中标签的命名约定。我也看到了一些用处1.2.3。是否有正式认可的风格,或者有使用它们的任何良好论据?
229 git  git-tag 

4
在Python中转义正则表达式字符串
我想使用用户输入作为正则表达式模式来搜索某些文本。它可以工作,但是如何处理用户在正则表达式中放置具有含义的字符的情况?例如,用户要搜索Word (s):正则表达式引擎会将(s)分组。我希望它像对待字符串一样对待它"(s)"。我可以replace在用户输入上运行并将(with \(和)with 替换,\)但是问题是我将需要对每个可能的正则表达式符号进行替换。你知道更好的方法吗?
229 python  regex 


4
CSS选择器中的类名是否区分大小写?
我到处都读到CSS不区分大小写,但是我有这个选择器 .holiday-type.Selfcatering 当我像这样在HTML中使用时,它会被拾取 <div class="holiday-type Selfcatering"> 如果我这样改变上面的选择器 .holiday-type.SelfCatering 这样就不会拾取样式。 有人在说谎。
229 html  css  css-selectors 

5
如何在Linux中为每个输出行列出一个文件名?
我正在使用ls -a命令获取目录中的文件名,但输出在一行中。 像这样: . .. .bash_history .ssh updater_error_log.txt 我需要一个内置的替代方法来获取文件名,每个文件名都换行,如下所示: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 



2
如何使用Angular编写数据属性?
当我尝试使用data attribute我的template,就像这样: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 崩溃: 例外:模板解析错误:由于它不是已知的本机属性,因此无法绑定到“ sectionvalue”(“ ] data-sectionvalue =“ {{section.value}}”> {{section.text}} 我显然缺少语法,请帮忙。

10
创建其构造函数需要参数的泛型类型的实例?
如果BaseFruit有一个接受的构造函数,int weight我可以用这种通用方法实例化一块水果吗? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } 在注释后面添加了一个示例。似乎只有提供BaseFruit无参数构造函数,然后通过成员变量填写所有内容,我才能做到这一点。用我的真实代码(不是关于水果),这是不切实际的。 -更新- 因此,看来无论如何都无法通过约束来解决。从答案中可以找到三种候选解决方案: 工厂模式 反射 活化剂 我倾向于认为反射是最不干净的一种,但是我无法在其他两种之间做出选择。
229 c#  .net  generics 

6
属性签名中C#中的=>赋值是什么
我遇到了一些说的代码 public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; 现在,我对Lambda表达式有所了解。我只是没有看到它以这种方式使用。 上面的陈述和 public int MaxHealth = x ? y:z;
229 c#  c#-6.0 



6
tslint / codelyzer / ng lint错误:“ for(…in…)语句必须使用if语句过滤”
棉绒错误消息: src / app / detail / edit / edit.component.ts [111,5]:对于(... in ...)语句,必须使用if语句进行过滤 代码段(这是一个有效的代码。也可以在angular.io表单验证部分中找到): for (const field in this.formErrors) { // clear previous error message (if any) this.formErrors[field] = ''; const control = form.get(field); if (control && control.dirty && !control.valid) { const messages = this.validationMessages[field]; for (const key in control.errors) …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.