程序设计

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



19
缺少OWIN启动类
我收到此错误,因为我的项目无法找到OWIN启动类的引用。我什至通过Nuget安装了所有OWIN参考软件包,仍然遇到相同的问题。我正在使用Visual Studio 2012和MVC4。 尝试加载应用程序时发生以下错误。 找不到包含OwinStartupAttribute的程序集。 找不到包含Startup或[AssemblyName] .Startup类的程序集。要禁用OWIN启动发现,请在web.config中添加值为“ false”的appSetting owin:AutomaticAppStartup。要指定OWIN启动程序集,类或方法,请在web.config中添加带有完全限定的启动类或配置方法名称的appSetting owin:AppStartup。

21
在Windows上运行Python以获取Node.js依赖项
我正在进入Node.js代码库,该代码库要求我通过NPM(即jQuery)下载一些依赖项。 在尝试运行时npm install jquery,我不断出现此错误: Your environment has been set up for using Node.js 0.8.21 (x64) and NPM C:\Users\Matt Cashatt>npm install jquery npm http GET https://registry.npmjs.org/jquery npm http 304 https://registry.npmjs.org/jquery npm http GET https://registry.npmjs.org/jsdom npm http GET https://registry.npmjs.org/xmlhttprequest npm http GET https://registry.npmjs.org/htmlparser/1.7.6 npm http GET https://registry.npmjs.org/location/0.0.1 npm http GET https://registry.npmjs.org/navigator npm …
226 python  windows  node.js  npm 

19
Xcode iOS项目仅显示“ My Mac 64-bit”,但不显示模拟器或设备
这刚刚开始发生,我的iOS项目仅显示“我的Mac 64位”,而不显示要构建的模拟器或iPhone。我不知道为什么会这样。我认为我没有改变任何事情。 我将我的项目设置为iOS 5作为基本SDK,但是无论我做什么,它似乎都不会显示要构建的其他任何选项。我已经重新启动了Xcode几次,仍然没有运气。 为什么会这样呢? Xcode 4.2,内部版本4D199
226 ios  xcode  xcode4 

13
在LINQ列表中查找项目?
在这里,我有一个简单的示例,可以在字符串列表中找到一个项目。通常我使用for循环或匿名委托来做到这一点: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of List<string> { found++; if ( string.Equals(search, item) ) { break; } } /* use anonymous delegate string foundItem = _list.Find( delegate(string item) { …
226 c#  linq 

30
递归还是迭代?
如果我们在算法可以使用相同目的的情况下使用循环而不是递归,反之亦然吗?例如:检查给定的字符串是否是回文。我已经看到许多程序员使用递归来证明简单的迭代算法何时可以胜任。编译器在决定使用什么时起重要作用吗?

8
ScrollView触摸处理中的Horizo​​ntalScrollView
我有一个ScrollView围绕着我的整个布局,因此整个屏幕都是可滚动的。我在此ScrollView中拥有的第一个元素是Horizo​​ntalScrollView块,它具有可以水平滚动的功能。我已经在水平滚动视图中添加了ontouchlistener来处理触摸事件,并强制视图“捕捉”到ACTION_UP事件上最接近的图像。 因此,我想要的效果就像普通的android主屏幕,您可以在其中滚动到另一屏幕,并且在松开手指时可以捕捉到一个屏幕。 除一个问题外,所有其他方法都很好用:我需要几乎完全水平地从左向右滑动才能使ACTION_UP注册。如果我至少在垂直方向上滑动(我认为很多人在左右滑动时倾向于在手机上滑动),那么我会收到ACTION_CANCEL而不是ACTION_UP。我的理论是,这是因为horizo​​ntalscrollview在scrollview中,并且scrollview劫持了垂直触摸以允许垂直滚动。 如何仅从水平滚动视图中禁用滚动视图的触摸事件,但仍允许在滚动视图中的其他位置进行正常的垂直滚动? 这是我的代码示例: public class HomeFeatureLayout extends HorizontalScrollView { private ArrayList<ListItem> items = null; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private static final int SWIPE_MIN_DISTANCE = 5; private static final int SWIPE_THRESHOLD_VELOCITY = 300; private int activeFeature = 0; public HomeFeatureLayout(Context context, ArrayList<ListItem> items){ super(context); setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); setFadingEdgeLength(0); …


5
Rails 4的回形针:: Errors :: MissingRequiredValidatorError
尝试在Rails博客应用中使用回形针进行上传时出现此错误。不知道当它说“ MissingRequiredValidatorError”时指的是什么,我认为通过更新post_params并给它:image会很好,因为创建和更新都使用post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create @post = Post.new(post_params) 这是我的posts_controller.rb def update @post = Post.find(params[:id]) if @post.update(post_params) redirect_to action: :show, id: @post.id else render 'edit' end end def new @post = Post.new end def create @post = Post.new(post_params) if @post.save redirect_to action: :show, …

11
如何在JavaScript中按类获取元素?
我想替换html元素中的内容,所以为此使用了以下功能: function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } ReplaceContentInContainer('box','This is the replacement text'); <div id='box'></div> 上面的方法效果很好,但是问题是我要替换其内容的页面上有多个html元素。因此,我不能使用id而是使用类。有人告诉我javascript不支持任何类型的内置get element by class函数。那么如何修改以上代码以使其与类(而不是ID)一起使用? PS我不想为此使用jQuery。
226 javascript 


6
parseInt(null,24)=== 23…等等,什么?
好了,所以我在弄乱parseInt看看它如何处理尚未初始化的值,我偶然发现了这个gem。对于基数为24或更高的基数,将发生以下情况。 parseInt(null, 24) === 23 // evaluates to true 我在IE,Chrome和Firefox中对其进行了测试,它们都警告为true,因此我认为它必须在某个地方的规范中。快速的Google搜索没有给我任何结果,所以我在这里,希望有人可以解释。 我记得我听过克罗克福德的讲话,是typeof null === "object"因为疏忽导致对象和空值在内存或类似内容中具有几乎相同的类型标识符,但我现在找不到该视频。 试试看:http : //jsfiddle.net/robert/txjwP/ 编辑校正:较高的基数返回不同的结果,32返回785077 编辑2来自zzzzBov:[24...30]:23, 31:714695, 32:785077, 33:859935, 34:939407, 35:1023631, 36:1112745 tl; dr 解释为什么parseInt(null, 24) === 23是真实的陈述。

30
查看.jar​​文件的内容
在jar文件中查看类,方法,属性等的最简单方法是什么?我正在寻找与非常有用的Lutz Roeder .NET Reflector等效的东西-适用于Java
226 java  jar  viewer 


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.