小编Sam*_*iew的帖子

为什么静态方法不被认为是良好的OO实践?

我在阅读Programming Scala.在第4章的开头,作者评论说Java支持静态方法,这些方法是"不那么纯粹的OO概念".为什么会这样?

java oop static-methods scala language-concepts

35
推荐指数
5
解决办法
2万
查看次数

java.lang.NoClassDefFoundError:解析失败:Landroid/support/v4/animation/AnimatorCompatHelper

将Android Studio更新到2.3版之后.每次我刷我的ViewPager我都会收到此错误并且应用程序崩溃:

03-23 17:19:19.437 28523-28523/? E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.irokotv.plus, PID: 28523
   java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;
       at android.support.v7.widget.DefaultItemAnimator.resetAnimation(DefaultItemAnimator.java:515)
       at android.support.v7.widget.DefaultItemAnimator.animateAdd(DefaultItemAnimator.java:218)
       at android.support.v7.widget.SimpleItemAnimator.animateAppearance(SimpleItemAnimator.java:114)
       at android.support.v7.widget.RecyclerView.animateAppearance(RecyclerView.java:3528)
       at android.support.v7.widget.RecyclerView$4.processAppeared(RecyclerView.java:461)
       at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:249)
       at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3385)
       at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3135)
       at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3568)
       at android.view.View.layout(View.java:18793)
       at android.view.ViewGroup.layout(ViewGroup.java:5952)
       at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1766)
       at android.view.View.layout(View.java:18793)
       at android.view.ViewGroup.layout(ViewGroup.java:5952)
       at android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:131)
       at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42)
       at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1364)
       at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:846)
       at android.view.View.layout(View.java:18793)
       at android.view.ViewGroup.layout(ViewGroup.java:5952)
       at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
       at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
       at android.view.View.layout(View.java:18793)
       at android.view.ViewGroup.layout(ViewGroup.java:5952)
       at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)
       at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
       at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
       at android.view.View.layout(View.java:18793)
       at android.view.ViewGroup.layout(ViewGroup.java:5952)
       at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
       at android.widget.FrameLayout.onLayout(FrameLayout.java:261) …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-studio

34
推荐指数
4
解决办法
3万
查看次数

C#console应用程序中的自定义文本颜色?

我刚刚为项目完成了我的C#控制台应用程序代码,并希望为我的字体添加一些颜色.我希望能够使用自定义颜色 - 橙色.有没有办法做到这一点?

这是我过去用来改变颜色的代码,但它不提供橙色:

Console.ForegroundColor = ConsoleColor.Magenta(and so on);
Run Code Online (Sandbox Code Playgroud)

有没有办法可以为颜色或类似的东西插入十六进制值?

c# console console-application textcolor visual-studio

31
推荐指数
4
解决办法
6万
查看次数

CSS比例和方形中心裁剪图像

所以我的应用程序中有一组缩略图,大小为200x200.有时原始图像没有这个比例,所以我打算将这个图像裁剪成正方形.

目前它只是拉伸图像以适应缩略图,所以说我的原始图像大小是400x800,然后图像看起来非常挤压.我想剪裁这个图像,使它看到最短的宽度/高度,然后将其裁剪成正方形,所以在上面的例子中,它将裁剪为400x400.

有没有办法通过CSS轻松做到这一点,还是我必须使用某种JS来做到这一点?

html javascript css jquery image

29
推荐指数
2
解决办法
5万
查看次数

nodemon无法正常工作:-bash:nodemon:command not found

我在Mac上运行El Capitan.我有节点v5.6.0和npm v3.6.0.当我尝试运行nodemon时,我得到:

-bash: nodemon: command not found
Run Code Online (Sandbox Code Playgroud)

我认为这可能意味着我没有安装nodemon,所以当我尝试使用...时安装它

sudo npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)

......我明白了:

npm ERR! Darwin 15.2.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g"     "nodemon"
npm ERR! node v5.6.0
npm ERR! npm  v3.6.0
npm ERR! path /usr/local/bin/nodemon
npm ERR! code EEXIST

npm ERR! Refusing to delete /usr/local/bin/nodemon: ../lib/node_modules/nodemon/nodemon.js symlink target is not controlled by         npm /usr/local
npm ERR! File exists: /usr/local/bin/nodemon
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any …
Run Code Online (Sandbox Code Playgroud)

bash node.js npm express nodemon

29
推荐指数
15
解决办法
4万
查看次数

所需的防伪cookie"__RequestVerificationToken"不存在

我的网站每天大约20次提出这个异常,通常表单工作正常,但有些情况发生这个问题,我不知道为什么这么随机.

这是elmah记录的异常

500 HttpAntiForgery所需的防伪cookie __RequestVerificationToken"不存在.

但它正在发送由elmah在XML日志中显示的令牌的形式

<form>
    <item name="__RequestVerificationToken">
      <value string="DNbDMrzHmy37GPS6IFH-EmcIh4fJ2laezIrIEev5f4vOhsY9T7SkH9-1b7GPjm92CTFtb4dGqSe2SSYrlWSNEQG1MUlNyiLP1wtYli8bIh41"/>
    </item>
    <item name="toPhone">
      <value string="XXXXXX"/>
    </item>
    <item name="smsMessage">
      <value string="xxxxxxxx"/>
    </item>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我在控制器上的方法,它使用数据属性来检查令牌是否有效

[HttpPost]
[ValidateAntiForgeryToken]
public async Task<JsonResult> Send(SMSModel model)
{
    // my code goes here
}
Run Code Online (Sandbox Code Playgroud)

这是我在视图上的表单

@using (Html.BeginForm("Send", "SMS", FormMethod.Post, new { @class = "form-sms", autocomplete = "off" }))
{
    @Html.AntiForgeryToken()
    <div class="row">
        <div class="col-md-12">
            <div class="form-group">
                <div class="input-group">
                    <div class="input-group-addon">+53</div>
                    @Html.TextBoxFor(m => m.toPhone, new { @class = "form-control", placeholder = "teléfono", required = "required", type = …
Run Code Online (Sandbox Code Playgroud)

c# cookies asp.net-mvc jquery antiforgerytoken

27
推荐指数
3
解决办法
4万
查看次数

使用jQuery限制textarea中的行数和显示行数

使用jQuery我想:

  • 将用户可以在textarea中输入的行数限制为设定的数量
  • 出现一个行计数器,在输入行时更新行数
  • 返回键或/ n将计为行

感谢任何可以提供帮助的人!

$(document).ready(function(){
  $('#countMe').keydown(function(event) {
    // If number of lines is > X (specified by me) return false
    // Count number of lines/update as user enters them turn red if over limit.

  });   
});


<form class="lineCount">
  <textarea id="countMe" cols="30" rows="5"></textarea><br>
  <input type="submit" value="Test Me">
</form>

<div class="theCount">Lines used = X (updates as lines entered)<div>
Run Code Online (Sandbox Code Playgroud)

对于这个例子,我们可以说允许的行数限制为10.

谢谢大家!

html javascript validation jquery textarea

26
推荐指数
1
解决办法
5万
查看次数

jQuery - 如何使用"on()"方法而不是"live()"?

我用于live()生成的页面和框架.但是在jQuery 1.9此函数中已弃用且不起作用.

我使用on()而不是,live()但这种方法工作一次,并不在帧中工作.

我的代码看起来像这样:

  $("#element").live('click',function(){
    $("#my").html(result);
   });
Run Code Online (Sandbox Code Playgroud)

解决办法是什么?

javascript jquery deprecated jquery-on

26
推荐指数
1
解决办法
4万
查看次数

服务器遇到处理请求的错误.请参阅服务器日志以获取更多详

我有一个简单的问题.

我在visual studio 2013中创建了一个WCF数据服务5.6,并在其*.svc.cs文件中修改了一行

public class CustomdataService : DataService< /* TODO: put your data source class name here */ >
Run Code Online (Sandbox Code Playgroud)

连接我的实体

public class CustomdataService : DataService< SchedulerEntities >
Run Code Online (Sandbox Code Playgroud)

但是,当我想在浏览器中看到该服务时,它会给我以下错误

请求错误

服务器遇到处理请求的错误.请参阅服务器日志以获取更多详

实体框架只不过是一张桌子......

wcf entity-framework

24
推荐指数
3
解决办法
4万
查看次数

Solr部分和全字符串匹配

我试图允许搜索Solr中的部分字符串,所以如果有人搜索"ppopota",他们会得到与搜索"hippopotamus"相同的结果.我上下阅读文档,觉得我已经筋疲力尽了.到目前为止,我有以下内容:

定义新字段类型:

<fieldtype name="testedgengrams" class="solr.TextField">
   <analyzer>
     <tokenizer class="solr.LowerCaseTokenizerFactory"/>
     <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>
  </analyzer>
</fieldtype>
Run Code Online (Sandbox Code Playgroud)

定义"testsgengrams"类型的字段:

<field name="text_ngrams" type="testedgengrams" indexed="true" stored="false"/>
Run Code Online (Sandbox Code Playgroud)

将text_ngrams的内容复制到文本中:

<copyField source="text_ngrams" dest="text"/>
Run Code Online (Sandbox Code Playgroud)

唉,这不起作用.我错过了什么?

lucene search solr

23
推荐指数
4
解决办法
3万
查看次数