如何从控制台要求()/导入模块?例如,假设我已经安装了ImmutableJS npm,我希望能够在我在控制台中工作时使用模块中的功能.
我正在开发一个大型的客户端JavaScript应用程序,它需要一个复杂的Javascript依赖树,所有这些都可以作为npm模块使用.我需要的大多数模块都不能用作nugets,我想得到它,所以在我的webapp中添加npm模块就像添加nugets一样简单.
是否可以/合理地使用npm将软件包安装到我的ASP.NET MVC项目中?
我想在消息论坛中为每条消息构建一个约6个关键字(甚至更好:几个单词关键短语)的列表.
有谁知道一个很好的C#库来完成这个?也许有办法让Lucene.NET提供这种信息?
或者,如果不这样做,任何人都可以建议一个算法(或一组算法)来阅读?如果我正在实施自己,我需要的东西不是非常复杂,我只能解决这个问题,如果它在大约一个星期内易于处理.现在,我发现最简单但有效的是TF-IDF.
更新:我上传了使用TF-IDF从真实数据集中选择前5个关键字的结果:http://jsbin.com/oxanoc/2/edit#preview
结果是平庸的,但并非完全无用......也许通过添加检测多词短语,这将是足够好的.
更新到EmberJS 0.9.8.1后,我现在得到两个警告:
WARNING: Computed properties will soon be cacheable by default. To enable this
in your app, set `ENV.CP_DEFAULT_CACHEABLE = true`.
Run Code Online (Sandbox Code Playgroud)
和:
WARNING: The way that the {{view}} helper affects templates is about to change.
...SNIP... by setting `ENV.VIEW_PRESERVES_CONTEXT = true`.
Run Code Online (Sandbox Code Playgroud)
这似乎是一个愚蠢的问题,但我如何设置这些ENV变量?我尝试过几种不同的方式设置它们,没有一种方法可以消除警告消息,我的应用程序中也没有任何内容.这是否意味着我很清楚?或者这是否意味着我没有正确设置ENV变量?
哪些(如果有的话)是回应这些警告的正确方法?当你根据他们的请求设置东西时,他们不仅会消失吗?警告应该更好地记录,或提供您设置它们的反馈.
我遇到了CKEditor自动增长插件的问题:
按下返回(自动生长超过最小高度后),文本内容会抖动(向上跳一行并向下跳),垂直滚动条会闪烁.自动增长工作,但用户体验是生涩的.
我可以通过指定scrolling ="no"和overflow ="hidden"隐藏垂直滚动条,但文本内容仍然会抖动.
我在ckeditor.js中禁用滚动:
<iframe scrolling="no" style="width:100%;height:100%;overflow:hidden;" frameBorder="0" title="'+E+'"'+' src="'+W+'"'+' tabIndex="'+(b.webkit?-1:C.tabIndex)+'"'+' allowTransparency="true"'+'></iframe>
Run Code Online (Sandbox Code Playgroud)
CKEditor初始化代码:
CKEDITOR.replace('Description',
{
sharedSpaces:
{
top: 'topSpace',
bottom: 'bottomSpace'
},
extraPlugins: 'autogrow,tableresize',
removePlugins: 'maximize,resize,elementspath',
skin: 'kama',
toolbar: [['Format', 'Font', 'FontSize'], ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'], ['TextColor', 'BGColor'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['NumberedList', 'BulletedList'], ['Outdent', 'Indent'],
'/', ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', 'Table', 'HorizontalRule', 'SpecialChar'], ['PasteText', 'PasteFromWord'],['Cut','Copy','Paste'], ['Undo', 'Redo'], ['Find', 'Replace'], ['SpellChecker']],
toolbarCanCollapse: false,
pasteFromWordRemoveFontStyles: false,
enterMode: CKEDITOR.ENTER_BR,
shiftEnterMode: CKEDITOR.ENTER_P,
autoGrow_minHeight: 300
})
Run Code Online (Sandbox Code Playgroud)
有没有办法避免文本内容在按下回车键时跳转/移动(在自动增长超过最小高度后)?
假设我的对象有一个Name字段,我希望将其拆分为FirstName和LastName字段.或者它可能有一个地址字符串,我正在添加需要地理编码的Lat和Lng字段.等等
我期望在Up()和Down()方法中访问我的DbContext,但我能找到的(除了内置函数)是.Sql()调用.这足以添加和删除列,但不能将现有数据转换为新格式.
在Up()调用中引用我的DbContext是否安全?或者是否有另一种推荐的实现迁移模式,需要的不仅仅是简单的SQL?
我想创建一个以"客户端生成"GUID作为主键的模型.我希望自动生成Guid,但不要在数据库上,所以在我坚持它之前我知道ID,这对我的域模型很重要.
我该如何设置:
class MyEntity {
public Guid ID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我可以......
var newEntity = new MyEntity();
transmitIDBeforePersisting(newEntity.ID);
context.MyEntities.Add(newEntity);
context.SaveChanges()
Run Code Online (Sandbox Code Playgroud)
如何设置MyEntity.ID,以便在我调用new时自动生成,但仍然可以作为主键正常工作,具有导航属性等?
这类似于使用Guid作为PK和EF4 Code First,但不是由Store/DB生成的.
我想在右下角有两个浮动操作按钮,一个在另一个上方(例如Google Maps)。
目前,我正在使用固定样式的底部偏移量在一个按钮上执行此操作,如下所示:
<v-btn fab fixed bottom right>...</v-btn>
<v-btn fab fixed bottom right style="bottom: 90px">...</v-btn>
Run Code Online (Sandbox Code Playgroud)
...要实现这一目标,但我不想对90px进行硬编码,我真的要说“我想要两个浮动操作按钮,一个垂直位于另一个上方”。
有解决这个问题的途径吗?
我有一个相当大的Ember.Application("MyApp").我把它写成一个独立的ember控制页面,但现在我想实例化在现有(非ember)页面内托管的应用程序的N实例.
Ember.Application上的Ember文档建议应用程序应该是类命名空间和单例实例的根,但在这种情况下,我需要一个类命名空间和多个实例.我不想每个实例单独加载类,它们实际上相当大,移动是一个主要的用例.
目前我有:
MyApp = Ember.Application.create({ /* app state */); // namespace & instance
MyApp.SomeSupportingClass1 = ...
Run Code Online (Sandbox Code Playgroud)
我的冲动是:
MyApp = Ember.Object.create(); // namespace
MyApp.MyApp = Ember.Application.extend({ /* app state */ }); // instance class
MyApp.myAppInstances = Ember.ArrayController.create(); // instances of MyApp.MyApp
MyApp.SomeSupportingClass1 = ...
Run Code Online (Sandbox Code Playgroud)
这会引起问题吗?是否有更"'余''的方式来构建它?
我想使用WebSecurity + SimpleMembership,但实现(可选)通过自定义/替代身份验证方法登录用户的能力.
WebSecurity.Login只有一个方法签名,需要用户名和密码.我想跳过密码检查,例如:
if (MyCustomAuthenticationMethod.Authenticate(username, customData)) {
WebSecurity.Login(username); // Login without password check, method doesn't exist though
}
Run Code Online (Sandbox Code Playgroud)
我假设在OAuthWebSecurity存在的情况下可以使用自定义身份验证方法,但我不确定如何实现自己的方法.
asp.net-mvc ×2
ember.js ×2
javascript ×2
algorithm ×1
autogrow ×1
c# ×1
ckeditor ×1
ecmascript-6 ×1
fckeditor ×1
nlp ×1
npm ×1
search ×1
text-mining ×1
vuetify.js ×1
webpack ×1