程序设计

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

14
C#if / then调试和发布指令
在“解决方案”属性中,对于我的唯一一个项目,我将“配置”设置为“发布”。 在主例程的开头,我有以下代码,并且显示“ Mode = Debug”。我在最上方也有这两行: #define DEBUG #define RELEASE 我在测试正确的变量吗? #if (DEBUG) Console.WriteLine("Mode=Debug"); #elif (RELEASE) Console.WriteLine("Mode=Release"); #endif 我的目标是根据调试与发布模式为变量设置不同的默认值。

25
关闭Bootstrap模式
我有一个最初要显示的引导模式对话框,然后当用户单击页面时,该对话框消失。我有以下几点: $(function () { $('#modal').modal(toggle) }); <div class="modal" id='modal'> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Error:</h3> </div> <div class="modal-body"> <p>Please correct the following errors:</p> </div> </div> </div> 模态最初显示,但是在模态外部单击时它不会关闭。此外,内容区域不会显示为灰色。.如何使模式最初显示,然后在用户在区域之外单击后关闭?以及如何像演示中一样使背景变灰?

23
如何更改微调器的文字大小和文字颜色?
在我的Android应用程序中,我正在使用微调器,并且已经将SQLite数据库中的数据加载到微调器中,并且它可以正常工作。这是代码。 Spinner spinner = (Spinner) this.findViewById(R.id.spinner1); List<String> list = new ArrayList<String>(); ArrayAdapter<String> dataAdapter = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, list); cursor.moveToFirst(); list.add("All Lists"); if (cursor.getCount() > 0) { for (int i = 0; i < cursor.getCount(); i++) { keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD)); list.add(keyList[i]); cursor.moveToNext(); } } Database.close(); cursor.close(); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(dataAdapter); 现在,我想更改微调器数据的文本颜色和文本大小。我在XML文件上的Spinner标记中使用了以下XML行,但无法正常工作。 android:textColor="@android:color/white" android:textSize="11dp" …
432 android  spinner 

19
如何在ASP.NET MVC中正确处理404?
我正在使用RC2 使用网址路由: routes.MapRoute( "Error", "{*url}", new { controller = "Errors", action = "NotFound" } // 404s ); 上面的代码似乎处理了这样的请求(假设由初始MVC项目设置了默认路由表):“ / blah / blah / blah / blah” 在控制器本身中重写HandleUnknownAction(): // 404s - handle here (bad action requested protected override void HandleUnknownAction(string actionName) { ViewData["actionName"] = actionName; View("NotFound").ExecuteResult(this.ControllerContext); } 但是,先前的策略无法处理对错误/未知控制器的请求。例如,我没有“ / IDoNotExist”,如果我请求此请求,则从Web服务器获取通用404页面,如果使用路由+覆盖,则无法获取我的404页面。 所以最后,我的问题是: …

8
SharedPreferences中的commit()和apply()有什么区别
我SharedPreferences在我的Android应用程序中使用。我正在使用共享首选项中的commit()和apply()方法。当我使用AVD 2.3时,它没有显示错误,但是当我在AVD 2.1中运行代码时,apply()方法显示了错误。 那么这两者有什么区别?并且仅通过使用commit()就可以毫无问题地存储首选项值吗?


7
在PostgreSQL中插入带单引号的文本
我有一张桌子test(id,name)。 我需要插入值,如: user's log,'my user',customer's。 insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into test values (3,'customer's'); 如果我运行以上任何语句,都会收到错误消息。 如果有任何方法可以正确执行此操作,请分享。我不要任何准备好的陈述。 是否可以使用sql转义机制?

22
用更好的浏览器(例如Chrome)替换.NET WebBrowser控件?
有没有相对简单的方法将现代浏览器插入.NET应用程序? 据我了解,该WebBrowser控件是IE的包装器,这不会有什么问题,只不过它看起来像是IE的一个很老的版本,所有这些都涉及CSS破坏,潜在的安全风险(如果未对渲染引擎进行修补,那么我真的可以期望解决不计其数的缓冲区溢出问题吗?)以及其他问题。 我正在使用Visual Studio C#(速成版-在这里有什么区别吗?) 我想在我的应用程序中集成一个好的Web浏览器。在某些情况下,我只是使用它来处理用户注册过程,与我的网站的某些功能进行交互以及按此顺序进行其他操作,但是我想到的另一个应用程序将需要更多错误...控制。 我需要: 可以集成到我的应用程序窗口(而不是单独的窗口)中的浏览器 与任何现代浏览器一样,对CSS,js和其他Web技术的良好支持 基本的浏览器功能,例如“导航”,“后退”,“重新加载” ... 自由访问页面代码和输出。 我一直在考虑Chrome,因为它获得了BSD许可,但我对IE的最新版本同样满意。 我想让事情尽可能简单。最好的办法是修补现有的WebBrowser控件,该控件已经完成了我所需控件的70%,但我认为这是不可能的。 我已经找到了Mozilla的activeX控件(http://www.iol.ie/~locka/mozilla/control.htm),但是它看起来像是一个旧版本,因此不一定是改进。 我愿意接受建议


15
我们应该@Override接口的方法实现吗?
实现接口方法的方法是否应带有注释@Override? 注释的JavadocOverride说: 指示方法声明旨在覆盖超类中的方法声明。如果使用此注释类型对方法进行注释但未覆盖超类方法,则要求编译器生成错误消息。 我认为接口从技术上讲不是超类。还是? Question Elaboration


7
如何像在SQL中一样使用'in'和'not in'过滤Pandas数据帧
我怎样才能达到SQL IN和的等效NOT IN? 我有一个包含所需值的列表。这是场景: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] 我目前的做法如下: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) # IN df.merge(countries,how='inner',on='countries') # NOT IN not_in = df.merge(countries,how='left',on='countries') not_in = not_in[pd.isnull(not_in['matched'])] 但这似乎是一个可怕的冲突。有人可以改进吗?

30
用户“ IIS APPPOOL \ ASP.NET v4.0”的登录失败
我有一个Web项目(C#Asp.Net,EF 4,MS SQL 2008和IIS 7),我需要将其本地迁移到IIS 7(目前可在CASSINI上正常运行)。 我在IIS本地进行Default Web Site部署。我的部署和部署Default Web Site都在ASP.NET v4.0池中(针对设置请看图片),将池目标Framework 4作为我的Web项目。 当访问该站点时,浏览器不显示页面,而是允许浏览器下载页面。 我还有其他在IIS上本地运行的项目,它们没有任何问题(但是它们不使用实体框架)。 使用事件记录器,我看到如下错误: Exception information: Exception type: EntityException Exception message: The underlying provider failed on Open. at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) Login failed for user 'IIS APPPOOL\ASP.NET v4.0'. at …
432 c#  asp.net  iis-7  web-config 


9
ElasticSearch,Sphinx,Lucene,Solr,Xapian。哪种适合哪种用法?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我目前正在寻找其他搜索方法,而不是拥有庞大的SQL查询。我最近看过Elasticsearch,并玩过whoosh(搜索引擎的Python实现)。 您能给出选择理由吗?

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.