我可以使用dir命令行来获取子文件夹及其文件的列表,按文件夹名称排序,而不仅仅是文件名?
运用
dir/s/b/o:gn> f.txt
我首先获取所有子文件夹,然后只获取所有子文件,例如:
d:\root0\root1\folderA
d:\root0\root1\folderB
d:\root0\root1\file00.txt
d:\root0\root1\file01.txt
d:\root0\root1\folderA\fileA00.txt
d:\root0\root1\folderA\fileA01.txt
d:\root0\root1\folderB\fileB00.txt
d:\root0\root1\folderB\fileB01.txt
Run Code Online (Sandbox Code Playgroud)
但我想得到 -
d:\root0\root1\file00.txt
d:\root0\root1\file01.txt
d:\root0\root1\folderA
d:\root0\root1\folderA\fileA00.txt
d:\root0\root1\folderA\fileA01.txt
d:\root0\root1\folderB
d:\root0\root1\folderB\fileB00.txt
d:\root0\root1\folderB\fileB01.txt
Run Code Online (Sandbox Code Playgroud)
["file00.txt"和"file01.txt"也可以在列表的末尾]
谢谢,
Atara
相关主题:如何编写:悬停在内联CSS中?
我需要创建一个HTML电子邮件新闻快报.所有样式都应该是内联的.(根据 - http://www.campaignmonitor.com/css/ 并非所有电子邮件客户端都在HEAD标签中识别STYLE标签.但它们都更喜欢内联样式.)
我的问题: 设计师想要深色背景色+白色链接,所以我使用 -
<a href="http://www.mySite.com" target="_blank">
<span style="color: #ffffff;" >ici</span>
</a>
Run Code Online (Sandbox Code Playgroud)
但默认的"访问颜色"是黑暗的.
还有另一种方法可以改变"访问过的颜色"吗?
谢谢,
Atara.
PS我也试过解密的BODY链接,vlink属性.不工作.
在上周末,我的一些网站记录了错误,意味着错误使用了我们的网址:
...news.php?lang=EN&id=23'A=0
Run Code Online (Sandbox Code Playgroud)
要么
...news.php?lang=EN&id=23'0=A
Run Code Online (Sandbox Code Playgroud)
代替
...news.php?lang=EN&id=23
Run Code Online (Sandbox Code Playgroud)
我发现最初只提到了一页(https://forums.adobe.com/thread/1973913),他们推测附加的查询字符串来自GoogleBot或编码错误.
我最近改变了我的网站使用PDO而不是mysql_*.也许这种变化导致了错误?任何提示都会有用.
此外,所有请求都来自下面显示的相同用户代理.
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-PT; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
Run Code Online (Sandbox Code Playgroud)
这导致我找到以下线程: URL中的pt-BR 和 Strange参数 - 他们在尝试什么?
我发现到现在的唯一方法,是获得offsetWidth,的offsetHeight测试的div元素与height和width一英寸的:
http://www.infobyip.com/detectmonitordpi.php
有没有办法通过JavaScript检测屏幕DPI?
谢谢,
Atara.
我用VS2010,目标是.Net 2.0(VB.Net Windows Form应用程序)
如何确定什么是 我决定使用的.Net目标,因为我知道如果用户有更高的版本就可以
我用.Net 2.0在XP上测试了我的应用程序,运行正常.
我卸载了.Net 2.0 [看看用户可能收到的错误消息]
[一些文件仍留在C:\ Windows\Microsoft.Net\Framework\v2.0.50727但不是所有文件]
我安装了.Net 4 [...还需要安装Windows Installer 3.1和Windows Imaging Component作为预先要求..]
但现在当我运行我的应用程序时,我收到错误 - "无法找到运行此应用程序的运行时版本"
那么我应该如何推荐我的客户呢?安装2.0?
谢谢,
Atara
更新:我将建议我的XP用户安装.Net 3.5 SP1
以下CSS在IE和FireFox上运行良好,但chrome将其标记为"无效的属性值" -
TD.desc1_hp { font-family: Arial,Arial (Hebrew),David (Hebrew); }
Run Code Online (Sandbox Code Playgroud)
任何暗示为什么?
谢谢,
Atara
我有以下代码,我需要从VS 2003(.Net 1.1)迁移到VS 2008(.Net 2+),但我得到编译错误 -
System.Xml.Xsl.XslTransform'已过时:已弃用此类.我可能需要使用System.Xml.Xsl.XslCompiledTransform.但我没有找到匹配的Load()和Transform()重载版本,我可以使用我的原始代码的所有参数.
在MSDN [如何:迁移您的XslTransform代码]我只发现了一些更简单的案例. http://msdn.microsoft.com/en-us/library/aa983475%28VS.80%29.aspx 但在我的代码中我看到一些评论暗示添加的参数用于避免异常,所以我更喜欢使用这些参数.
有人可以帮助迁移此代码吗?
谢谢,阿塔拉
' ----------------------------------------------------------------------
' VS 2003 code:
' ----------------------------------------------------------------------
. . .
Dim myXslDoc As Xml.XmlDocument
' ----------------------------------------------------------------------
Public Sub mcSetParameters(ByVal srcFileName As String)
' ----------------------------------------------------------------------
Me.myXslDoc = New Xml.XmlDocument
Me.myXslDoc.Load(srcFileName)
End Sub
' ----------------------------------------------------------------------
Public Sub mcSetHtml()
' ----------------------------------------------------------------------
Dim oXPathNav As System.Xml.XPath.XPathNavigator = xmlDoc.DocumentElement.CreateNavigator()
Dim sbContent As New System.Text.StringBuilder
Dim swContent As New System.IO.StringWriter(sbContent)
Dim args As New System.Xml.Xsl.XsltArgumentList
args.AddParam("paramName1", "", paramVal1.ToString)
args.AddParam("paramName2", "", paramVal2.ToString)
Try …Run Code Online (Sandbox Code Playgroud) 我需要从现有的TABLE导出数据.直到最近我用过 -
SELECT item_ID, item_Info, ...moreFields... FROM tableName WHERE myCondition=0
Run Code Online (Sandbox Code Playgroud)
现在,他们更改了TABLE结构,并添加了新字段"item_Info2"
当他们填写表:
什么是相应的SELECT命令?
[类似的问题:mysql根据第三个字段的值选择两个中的任何一个字段
但是从这个例子中我看不到选择moreFields的语法]
谢谢,
Atara.
所有“线”都使用相同的结构(宽度、高度、重力……:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="30dp"
android:orientation="horizontal">
<TextView
android:id="@+id/labelMkt1"
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_weight="0.5"
android:gravity="center_vertical" // I also tried "center_vertical|start"
android:text="@string/report_mkt"
android:textColor="#000" /> <!-- force gravity start, textAlignment=textStart, did not work, useful for RTL layout with EN characters -->
<TextView
android:id="@+id/labelMkt2"
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:text="@string/device_param_empty" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
但是当 label1 包含英文字符(例如“MKT”)时,文本左对齐。
我尝试使用android:gravity="center_vertical|start"(尽管“开始”是默认设置)但它没有帮助。
我尝试添加android:textAlignment="textStart",但没有帮助。
如何强制 label1 像所有其他标签一样右对齐?
我们现在使用VS2003(目标为.Net 1.1),我们想要升级到VS2008,但我想知道新的.Net目标应该是什么?
我应该将目标保留为.Net 1.1(非常旧,未安装在所有计算机上)或升级吗?
如果我升级 - 是2.0恩斯?或者升级到最新的3.5(我们的客户使用Windows XP,Vista和Windows 7)
如果我将我的应用程序定位到2.0,并且用户有3.5,会发生什么?用户应该在.Net 3.5上安装.Net 2.0吗?即使安装旧版本"以上"新版本,它可以并排工作吗?或者应用程序可以正常运行,因为3.5"包括"2.0?
谢谢,
Atara
...
谢谢你们.我想我将定位到2.0,覆盖我的大多数客户,如果客户没有安装任何.Net,我会要求他安装最新版本(3.5及更高版本4)
您能否确认.Net 3.5刚刚添加了更多的程序集到2.0,并且不包含2.0程序集的错误修复程序?
(我的用户的计算机技能水平不高,安装越少越好)
...更新:查看我的问题 - Microsoft .NET兼容性
谢谢你的回答.
Atara
使用IE时,以下工作 -
alert("XML Root IE: " + xmlDoc.documentElement.tagName); // ok
alert("Xml: " + xmlDoc.documentElement.xml); // ok
Run Code Online (Sandbox Code Playgroud)
但是对于FireFox,函数xml,innerxml,outerxml都是未定义的.
alert("tagName: " + xmlDoc.documentElement.tagName); // ok
alert("Xml Content: " + xmlDoc.documentElement.xml); // undefined
alert("Xml innerxml: " + xmlDoc.documentElement.innerxml); // undefined
alert("Xml outerxml: " + xmlDoc.documentElement.outerxml); // undefined
Run Code Online (Sandbox Code Playgroud)
如何在FireFox上获取实际的XML?(我知道我正确读取了XML,因为"documentElement.tagName"在IE和FF上都返回正确)
谢谢,
Atara
编辑:这是相关的FF代码:
var xmlDoc;
function fLoadXml() {
// alert("fLoadXml()");
if (window.ActiveXObject) { // IE
fLoadXmlIE()
} else if (document.implementation && document.implementation.createDocument) { // FF
fLoadXmlFF()
}
}
function fLoadXmlFF() {
// alert("fLoadXmlFF()");
xmlDoc = …Run Code Online (Sandbox Code Playgroud) 突然我的网站显示新警告 -
相关代码:
printf ("<input type='text' name='C_Comment' value='" . $myComment . "' >");
Run Code Online (Sandbox Code Playgroud)
我得到的警告:
可能是因为$ myComment为null.
我知道我可以修复它,如果我第一次测试该值是否为null,然后才能对它进行补充.但有更简单的方法吗?
为什么我之前没有得到这个警告?
谢谢,
Atara
编辑:抱歉,错误的标题.问题是$ myComment不是NULL,它包含特殊字符.