如何创建一个简单的标签云?使用C#和用css进行样式设计
我发现无法创建标签云,我找不到任何演练或教程. (至少有效的人). 我只是在寻找一个工作标签云的简单,基本的示例,之后我可以给它调味. 我发现的最好的链接是: ,但它已经过时了,我无法下载源文件,并且代码中有很多差距. 解决方案 这不是一个很难的问题.本质上,标签云只是将字体大小链接到标签的常见方式的一种方式. 第一件事是标签出现多久: select Value, Count(*) from Tag group by Value order by Count(*) 然后,当您将此结果集渲染到页面上时,具有某种算法来对每个标签进行计数并表示为字体大小.一种天真的方法是将字体直接设置为计数,但这可能会导致不可读的结果.取而代之的是,也许只有前10%作为大字体,接下来的10%作为下一个字体降低等. 此外,从几个角度来看,标签云确实有些垃圾(可读性,搜索,可访问性).确保标签云不是访问标签的唯一方法.也许按alpha顺序或专用页面上的计数(*).
18 2024-04-26
编程技术问答社区
如何在C#中使用openDicom.net读取dicom标签值?
我正在使用opendicom.net读取DICOM标签: string tag = ""; string description = ""; string val_rep = ""; foreach (DataElement elementy in sq) { tag = elementy.Tag.ToString(); description = elementy.VR.Tag.GetDictionaryEntry().Description; val_rep = elementy.VR.ToString(); } 如何读取DICOM标签值? 解决方案 我假设sq是一个序列... 我没有与OpenDicom合作,但是我很确定您在那里做的事情不会产生您想要的结果. 您有一个单个标签,描述和val_rep变量,但是您使用foreach填充它们,这意味着序列中的最后一个datalement将是您检索的唯一值.您将通过使用: 实现相同的
14 2024-04-24
编程技术问答社区
在C#中对MP3封面艺术进行标记
我需要在c#中使用封面艺术标记mp3文件... 有什么简单的方法吗?我找到了Ultraid3lib作为Exampel,非常适合常规ID3标记,但我无法处理封面艺术.如果有人知道一种简单的方法,那就太好了:) 解决方案 我做的事情要做private static void FixAlbumArt(FileInfo MyFile) { //Find the jpeg file in the directory of the Mp3 File //We will embed this image into the ID3v2 tag FileInfo[] fiAlbumArt = MyFile.Directory.GetFiles("*.jpg"); if (fiAlbumArt.Length < 1) { Console.WriteLine("No Album Art Found in {0}", MyFile.Directory.Name); return; } str
24 2024-04-24
编程技术问答社区
用于指定标记及其内容的 Regex,按标记名称分组
这是输入(HTML,而不是XML): ... html content ... content for tag 1 content for tag 2 content for tag 3 ... html content ... 我想获得3场比赛,每场都有两个组.第一组将包含标签的名称,第二组将包含标签的内部文本.只有这三个标签,因此不需要通用. 换句话说: match.Groups["name"] would be "tag1" match.Groups["value"] would be "content for tag 2" 有什么想法? 解决方案 我不明白为什么要使用匹配组名称. 这是一个正则表达式,可以将标签名称和标签内容匹配到编号的子匹配中. (.*?) 这是一个带有.NET样式组名称 的变
12 2024-04-23
编程技术问答社区
我需要帮助修改一个C#正则表达式
我正在使用REGEX来检测帖子中的论坛标签,例如" [QUOTE] text [/quote]",然后用HTML格式替换它们.我发布了一个问题论坛标签.实施它们的最佳方法是什么?关于嵌套标签的问题. 我有一个主意,但是我需要有人帮助我扩大它(因为我在正则觉得很烂). 我需要此正则修改 string regex = @"\[([^=]+)[=\x22']*(\S*?)['\x22]*\](.+?)\[/(\1)\]"; 现在,这与打开和关闭标签匹配,标签名称的匹配组,标签内容以及此论坛标签中等于的值之后的可选值. . 我需要的是表达式匹配开头标签或关闭标签,并具有包含标签名称的匹配组(包括关闭标签的"/").然后,我想通过它们这样的迭代: Dictionary tagCollection = new Dictionary(); inputString = Regex.Replace(inputString
12 2024-04-23
编程技术问答社区
SAXException:不良信封标签
我正在尝试连接到通过Web服务客户端保护的Web服务HTTP. Eclipse产生了一个基于存根的Web服务客户端,对我来说看起来不错.当我尝试从Web服务中调用方法时,问题就到了: String a = (String)webservice.userProfileServices(xml); 我还在使用以下肥皂标头: esgGatewayPort = (new EsgGatewayLocator()).getesgGatewayPort(); //setting the authentication header PrefixedQName name = new PrefixedQName("http://schemas.xmlsoap.org/ws/2002/07/secext","Security","wsse"); System.out.println("Setting headers for authentication"); org.apache.axis.
20 2024-04-23
编程技术问答社区
点击产品标签时,标签计数会自动更改
我正在使用Shopify.我在收集页面中,我可以在标签计数中获取所有过滤器,例如, All Products Apple(4) Banana(2) Orange(1) Mango(8) 现在,当我单击任何标签时(例如,我单击香蕉),它将显示香蕉产品. 现在我的问题是单击标签,它正在更改标签计数. All Products Apple(0) Banana(2) Orange(0) Mango(4) 我正在使用以下代码 {% for tag in collection.all_tags %} {% assign products_count = 0 %} {% for product in collection.products %} {% if product.tags contains tag %} {% assign products_count = products_count | plus: 1 %} {% endif %} {% en
22 2024-04-22
编程技术问答社区
克服 xsl 中的未闭合标记
我正在研究下拉菜单,该下拉菜单从SharePoint列表中提取数据,并使用XSL进行了设计. HTML结构是一个简单的无序列表 parent page sub page 1 sub page2 XSL测试列表中的项目是父页面或子页面,以及子页码是什么.父页有一个数字,因此所需的子页面可以连接到正确的父页面. 每个项目的基本XSL是:
20 2024-04-22
编程技术问答社区
如何在C#中应用一个以上的.Tag属性?
当我要存储/传递一个值时,我总是使用.tag属性.例如,当我存储值时: Form prosesEdit = new FormProsesChemicalRawWbEdit(); prosesEdit.Tag = (int)this.proses_chemicalDataGridView.Rows[e.RowIndex].Cells[1].Value; prosesEdit.ShowDialog(); 然后,我将值传递给我的编辑表格: proses_chemical_id = (int) this.Tag; this.proses_chemicalTableAdapter.FillByChemId(this.mcd_softwareDataSet.proses_chemical, proses_chemical_id); this.
12 2024-04-22
编程技术问答社区
什么时候使用枚举、类或标记?
想象您有一个特定页面类型的页面(例如普通页面,帐户页等).该页面由页面对象表示. 我的问题是,如何将页面类型分配给页面? 我看到以下选项: 使用页面对象中设置的pageType枚举. 使用pageType类,并在页面对象中分配其实例. 使用页面标签,这是与页面对象关联的简单字符串. 选项1是仅代码方法,因此添加新页面类型表示更改(核心)代码. 选项2更灵活,但是必须维护这些页面类型还有其他开销. 选项3非常灵活,因为没有维护,并且可以扩展到其他机制以外的其他机制.但是您可以很容易地破坏东西,因为没有约束. 选择一个不是另一个客观原因是什么? 解决方案 缺乏有关系统设计和页面要求的细节,支持页面本身之间的不同页面类型的数量,因此很难做出这样的决定.在这种情况下,我建议您推荐保持简单并使用 enum . . 如果页面具有自己的特定业务逻辑,则可以使用每页类型的类,但只有在真正针对特定页面的逻辑时才仔细. 请考虑USERCONTROL/custo
16 2024-04-21
编程技术问答社区
如何在C#中从一个字符串中提取href标签?
我有一种以以下格式返回字符串的方法: string tableTag = "135 Boot" 我想获得href属性的值,然后将其存储到另一个称为link的字符串中: string link = "Boot_53.html" 换句话说,link应分配字符串中的href属性.我该如何完成? 解决方案 如果您知道HTML实际上是XHTML(一个符合XML Standarts [或多或少]的HTML),您可以简单地使用专用于XML的工具(通常比HTML更简单的工具). var hrefLink = XElement.Parse("135 Boot") .Descendants("a") .Select(x => x.Attr
16 2024-04-19
编程技术问答社区
使用C#解析XML文件?
我是XML和C#的新手;我正在尝试找到一种方法来有效解析给定的XML文件以检索相关的数值值,这是基于" proj_title"值= heat_run或任何其他可能的值.例如,计算特定测试运行的持续时间(proj_end val-proj_start val). ex.xml: heat_run 100 200 ... 我们无法按ProJ ID进行搜索,因为此值未从测试运行到测试运行中固定.上面的文件很大:〜8MB,并且〜2000标签带有proj_title的名称.有没有有效的方法可以首先找到所有标签名称w/proj_title =" heat_run",然后使用c#?? 检索此特定proj_title的proj启动和最终值 这是我当前的C#代码:
26 2024-04-18
编程技术问答社区
必须放置在带有runat=server的表单标签内
我整个早晨都在尝试,没有结果.我似乎无法弄清楚我在做什么错.我已经检查了两个链接(除其他无助的链接外),但尚未解决我的问题.这是一个webusercontrol ... 收到以下错误: 控制'headContent_careersviewposting_txtfirstname'类型 必须将"文本框"放置在带有runat = server的表单标签中. Already attempted the suggestions 在这里,和在这里没有结果.仍然收到完全相同的消息.一些新建议将不胜感激!
24 2024-04-18
编程技术问答社区
论坛标签。实现它们的最佳方式是什么?
我正在建立一个论坛,我想使用论坛风格的标签让用户以有限的方式格式化其帖子.目前,我正在使用Regex来做到这一点.根据这个问题:如何使用C#正则表达式效仿论坛标签 问题是,正则不区分嵌套标签.这是我如何实现此方法的示例: public static string MyExtensionMethod(this string text) { return TransformTags(text); } private static string TransformTags(string input) { string regex = @"\[([^=]+)[=\x22']*(\S*?)['\x22]*\](.+?)\[/(\1)\]"; MatchCollection matches = new Regex(regex).Matches(input); for (int i
12 2024-04-16
编程技术问答社区
如何用Linq XML强制关闭显式标签?
这与: 带有system.xml.linq nmankpace 但是我使用Net 4.0,答案不再起作用. 问题是我实际上没有值保存标签,而我的输出xml看起来像这样: 但是我需要的是总是打开和关闭标签,即 问题:如何做? 编辑 1 添加空节点: if (field_xml == null) // always true, because I create the file for the first time { field_xml = new XElement(XMLKeys.field,String.Empty); table_xml.Add(field_xml); } field_xml.SetAttributeValue(XMLKeys.name, field_info.Name); // ... setting some other attribute
24 2024-04-13
编程技术问答社区
使用LINQ过滤一个列表
我有一个项目对象的列表: IEnumerable projects a project 类作为称为标签的属性.这是 int [] i具有称为 filteredTags 的变量,它也是 int [] . 所以可以说我的过滤标签变量看起来像: int[] filteredTags = new int[]{1, 3}; 我想过滤我的列表( projects ),仅返回在过滤器中列出的所有标签的项目(在这种情况下,至少在 tags中的标签1和标签3 属性). 我试图使用其中()和包含(),但是只有当我与单个值进行比较时,这似乎有效.我该怎么做以将列表与我需要在过滤列表中的所有项目上进行匹配的列表进行比较? 解决方案 编辑:更好的是,这样做: var filteredProjects = projects.Where(p => filteredTags.All(tag => p.Tags.Contains(tag))
20 2024-04-12
编程技术问答社区
UnityException: 标签:未定义
我正在关注 unity unity滚动一个球教程但是我``遇到一个问题,可以捡起旋转对象.每当我滚动它们时,我都会收到此错误: UnityException:TAG:未定义拾音器. playerController.ontriggerenter(unityEngine.Collider otther)(在资产/脚本/playerController.cs:30) 我确保我的标签PickUp与代码中完全相同,但仍然不起作用.我一直试图将其解决很长时间,以便对任何帮助表示赞赏. 解决方案 您必须从编辑器中添加标签(PickUp),然后才能从脚本引用它. 其他解决方案 我正在遵循文字教程,我复制了标签名称并将其粘贴到Unity而不是自己编写,我假设它本身已经复制了一个额外的空间. (我假设) ,我假设这就是为什么即使一切似乎都匹配的标签也找不到标签. 我删除了标签名称,这次是自己写的,一切都起作用.
32 2024-04-11
编程技术问答社区
获取2个HTML标签之间的文本 c#
我试图在提供的HTML(SPAN)之间获取数据(在这种情况下为31) 这是原始代码(来自Chrome中的Inspect Elements) 31 我有一个包含页面源的丰富文本框,这是相同的代码,但在Rich Textbox的第51行中: You have
18 2024-04-11
编程技术问答社区