程序设计

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

7
从XML格式的html格式的字符串资源中设置TextView文本
我内部有一些固定的字符串strings.xml,例如: <resources> <string name="somestring"> <B>Title</B><BR/> Content </string> </resources> 在我的布局中TextView,我想用html格式的字符串填充它。 <TextView android:id="@+id/formattedtext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/htmlstring"/> 如果执行此操作,则的内容formattedtext只是somestring剥离所有html标记的内容,因此未格式化。 我知道可以通过编程方式设置带格式的文本 .setText(Html.fromHtml(somestring)); 因为我在程序的其他部分按预期使用它。 要调用此函数,我需要一个Activity,但是目前,我的布局只是纯XML中的一个或多或少的简单静态视图,我宁愿以这种方式保留它,从而免去了创建Activityjust设置某些对象的开销。文本。 我是否忽略了明显的东西?根本不可能吗?欢迎任何帮助或解决方法! 编辑:只是尝试了一些事情,似乎xml中的HTML格式有一些限制: 标签必须写成小写 例如,此处提到的某些标签不起作用(例如<br/>,可以使用\n)

25
在Android中禁用EditText
在我的应用程序中,我有一个EditText,该用户仅具有读取权限,而没有写入权限。 用代码设置android:enabled="false"。 尽管EditText的背景变为深色,但是当我单击它时,键盘会弹出,并且可以更改文本。 我应该设置什么来禁用EditText?


17
将C ++定义放在头文件中是一种好习惯吗?
我个人使用C ++的风格总是将类声明放在include文件中,并将定义放在.cpp文件中,这与Loki对C ++头文件代码分离的回答中所规定的非常相似。诚然,我喜欢这种样式的部分原因可能与我过去对Modula-2和Ada进行编码所花费的时间有关,这两种方式在规范文件和主体文件方面都有相似的方案。 我有一个同事,比我更懂C ++,他坚持认为所有C ++声明都应尽可能在头文件中包括这些定义。他并不是说这是一种有效的替代样式,甚至不是一种更好的样式,而是这是每个人现在都在使用C ++的新的普遍接受的样式。 我不像以前那样虚弱,所以我真的不急于爬上他的这个潮流,直到我看到更多的人和他在一起。那么这个成语到底有多普遍? 只是为了给出一些答案的结构:现在是The Way,很常见,有点常见,不常见或被bug淘汰吗?

8
Angular 2路由器未设置基本href
我遇到错误,找不到原因。这是错误: EXCEPTION: Error during instantiation of LocationStrategy! (RouterOutlet -> Router -> Location -> LocationStrategy). angular2.dev.js:23514 EXCEPTION: Error during instantiation of LocationStrategy! (RouterOutlet -> Router -> Location -> LocationStrategy).BrowserDomAdapter.logError @ angular2.dev.js:23514BrowserDomAdapter.logGroup @ angular2.dev.js:23525ExceptionHandler.call @ angular2.dev.js:1145(anonymous function) @ angular2.dev.js:14801NgZone._notifyOnError @ angular2.dev.js:5796collection_1.StringMapWrapper.merge.onError @ angular2.dev.js:5700run @ angular2-polyfills.js:141(anonymous function) @ angular2.dev.js:5719zoneBoundFn @ angular2-polyfills.js:111lib$es6$promise$$internal$$tryCatch @ angular2-polyfills.js:1511lib$es6$promise$$internal$$invokeCallback …
195 routing  angular 

11
将<body>中的<style>标记与其他HTML一起使用
&lt;html&gt; &lt;body&gt; &lt;style type="text/css"&gt; p.first {color:blue} p.second {color:green} &lt;/style&gt; &lt;p class="first"&gt;Hello World&lt;/p&gt; &lt;p class="second"&gt;Hello World&lt;/p&gt; &lt;style type="text/css"&gt; p.first {color:green} p.second {color:blue} &lt;/style&gt; &lt;p class="first"&gt;Hello World&lt;/p&gt; &lt;p class="second"&gt;Hello World&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; 浏览器应如何呈现不连续的CSS?是否应该使用页面上的所有CSS样式生成一些数据结构并将其用于呈现? 还是按照看到的顺序使用样式信息进行渲染?
195 html  css 


8
如何启用Windows Server Task Scheduler历史记录?
我有一个运行计划任务的Windows Server 2008,主要是.bat文件调用PHP文件。我在服务器上有2个用户,一个是Admin,另一个是Standard用户。 我使用事件查看器使用“标准用户”清除“任务计划程序历史记录”选项卡中的历史记录日志。现在,它将不再记录任何历史记录。所有计划的任务在“历史记录”选项卡中不再具有历史记录。但是,上次运行结果将返回0x0,并且调度程序可以正常工作。 请指教。

8
设置输入元素的样式以填充其容器的剩余宽度
假设我有一个这样的html代码段: &lt;div style="width:300px;"&gt; &lt;label for="MyInput"&gt;label text&lt;/label&gt; &lt;input type="text" id="MyInput" /&gt; &lt;/div&gt; 这不是我的确切代码,但重要的是,在固定宽度容器中的同一行上有一个标签和一个文本输入。如何设置输入的样式以填充容器的剩余宽度,而无需包装并且不知道标签的大小?
195 html  css 

15
Python中的事件系统
您使用哪个Python事件系统?我已经知道pydispatcher,但是我想知道还能找到什么或常用的东西? 我对大型框架中的事件管理器不感兴趣,我宁愿使用可以轻松扩展的小型准系统解决方案。

10
成员'<method>'不能通过实例引用进行访问
我正在使用C#,但遇到了这个问题: namespace MyDataLayer { namespace Section1 { public class MyClass { public class MyItem { public static string Property1{ get; set; } } public static MyItem GetItem() { MyItem theItem = new MyItem(); theItem.Property1 = "MyValue"; return theItem; } } } } 我在UserControl上有以下代码: using MyDataLayer.Section1; public class MyClass { protected …
195 c#  asp.net 


10
我应该Dispose()DataSet和DataTable吗?
DataSet和DataTable都实现IDisposable,因此,按照常规的最佳实践,我应该调用它们的Dispose()方法。 但是,到目前为止,从我读过的内容来看,DataSet和DataTable实际上没有任何非托管资源,因此Dispose()实际上并没有做什么。 另外,我不能仅仅using(DataSet myDataSet...)因为DataSet有DataTables的集合而使用。 因此,为了安全起见,我需要遍历myDataSet.Tables,处置每个DataTable,然后处置DataSet。 因此,值得在我所有的DataSet和DataTable上调用Dispose()的麻烦吗? 附录: 对于那些认为应该处置DataSet的用户:通常,处置模式是使用using或try..finally,因为您要保证将调用Dispose()。 但是,对于集合而言,这很快变得很难看。例如,如果对Dispose()的调用之一抛出异常,该怎么办?您是否吞下了它(这是“不好的”),以便您可以继续处理下一个元素? 或者,您是否建议我只调用myDataSet.Dispose(),而忘记将DataTables放置在myDataSet.Tables中?

16
我可以将C#字符串值转换为转义的字符串文字吗
在C#中,我可以像在代码中一样将字符串值转换为字符串文字吗?我想将制表符,换行符等替换为其转义序列。 如果此代码: Console.WriteLine(someString); 产生: Hello World! 我想要这段代码: Console.WriteLine(ToLiteral(someString)); 生产: \tHello\r\n\tWorld!\r\n
195 c#  string  escaping 

12
如何获得bash补全以使用别名?
例子: 我在Mac上使用bash v3.2.17,正在使用通过具有bash_completion变体的macports安装的git。 当我键入git checkout m&lt;tab&gt;。例如,我完成了master。 但是,我有一个别名git checkout,gco。当我输入时gco m&lt;tab&gt;,我没有自动完成分支名称。 理想情况下,我希望自动补全可以神奇地为我的所有别名工作。可能吗?失败的话,我想为每个别名手动自定义它。那么,我该怎么办?
195 git  bash  shell  unix  autocomplete 

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.