问题标签 [fixed-width]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-2005 - 使用 SSIS 将固定宽度的长记录输出到平面文件
我必须为工作构建一个 SSIS 包,它获取表的内容、所有列,并将其输出到平面文件。问题是,其中一列是 varchar(5100) 并且总行大小约为 5200 个字符。平面文件连接管理器编辑器似乎不允许我定义超过 483 个字符的固定宽度行。
我已经尝试从几个方向进行此操作。衣衫褴褛的右选项似乎对我不起作用,因为列本身没有分隔符(例如没有 CR/LF)。它们确实是固定宽度。但我不知道如何告诉平面文件连接管理器超过 483 个字符。有谁知道我可以在这里做什么?
谢谢!
css - 一个液体 div 和一个固定大小的 div
我正在尝试构建一个具有固定宽度 div 和旁边的液体宽度 div 的布局:
左 div 没有填充它的宽度,当右 div 不存在时,我也希望这个 div 填充整个主 div,我该怎么做?
csv - 如何使用 awk 解析固定宽度 (NACHA) 文件格式?
我的公司有一个问题:我们怀疑我们从我们的一个应用程序服务提供商那里收到的用于从客户那里提取资金的NACHA 文件是不正确的。
我们有所有的 ACH 协议和合法的大话,所以我们使用 ACH 网络没有问题,而且我们没有从银行收到关于事情出错的消息,所以我们怀疑当文件是根据销售信息构建的,它缺少一些我们仍然需要由我们的服务提供商收取费用的交易。
我的任务: 用几个月的 NACHA 文件破译它们,找出从每个客户那里提取的内容以及存入我们账户的内容,然后通过 Access/Excel 将它们与销售数据、银行对账单和其他信息进行比较。使用 MySQL 处理数据。
此时,awk(或类似的Linux命令行工具)是我拥有的工具;我不精通“实际”编程工具或实践,我更像是系统和数据库管理员。我不怕弄脏我的手,我只是没有太多的编程经验来阅读这类东西,比如 C#。
我的主要困难在于使用实际的 NACHA 文件格式:它有 94 个字符宽,字段仅由它们的位置决定,没有分隔符。使用 awk (在我以前的经验中)取决于字段分隔符变量,它可以是空格或其他任何东西......但我没有成功使用它通过位置梳理字段。我需要使用 awk 之类的东西,因为每个文件中的记录类型不同,文件中有 5 种不同的行类型:1、5、6、8 和 9。类型 1 和 9 是外部组,带有标题信息, 和 5 和 8 是批处理标题行。类型 6 行是细节。我最初的计划是将标题信息读入变量,然后在每一行上复制它,基本上将其反规范化为一个大表(或 CSV,在此期间),每个单独的事务都有一条记录,
我赞成构建一个可以在未来持续执行此操作的工具,因为它将成为我们每天/每周进行的数据监控的一部分。
那么,如何使用 awk 或其他类似工具对 NACHA 文件进行非规范化处理? 如果有更好的工具来完成这项工作,我很高兴听到它。不幸的是,我在网上搜索中没有找到任何东西。
file - 在压缩的排序固定宽度文件中搜索
假设我有一个按其中一个字段排序的常规固定宽度文件。鉴于我知道记录的长度,我可以使用 lseek 实现二进制搜索来查找具有与给定值匹配的字段的记录,而无需读取整个文件。
现在的困难是文件被压缩了。是否可以在不完全膨胀文件的情况下做到这一点?如果不使用 gzip。是否有任何支持这种行为的压缩?
css - CSS:水平的,逗号分隔的列表,固定宽度
我想实现以下结构:
我有<div>
一个固定长度的,在它里面有一个水平的、逗号分隔ul
的链接列表( )。
元素应具有固定宽度,因此<li>
如果链接超过固定长度,将显示省略号(使用text-overflow
属性)。
我知道两种使列表水平的方法。一个正在使用display: inline
,另一个正在使用该float
属性。
- 使用第一种方法,我无法设置固定宽度,因为 CSS 规范不允许设置内联元素的宽度。
- 第二种方法会造成混乱:O
float
在元素上设置<a>
,旨在限制那里的宽度,将其与逗号分开。
没有浏览器兼容性问题,我只需要支持 WebKit。
我包含了我尝试使用的代码:
谢谢你。
jquery - 如何在 jQuery 按钮集中的按钮上设置固定宽度?
我有一个按钮集,并且想设置每个按钮的宽度,以便它们可以具有相同的大小(即,如果我有 4 个按钮,每个元素占 25%)
基本上该站点在左侧有一个表,在该表中我有 4 个选项。现在的方式是它没有使用 100% 的左列,所以看起来很糟糕。我希望使按钮集占据 100% 的列,并且每个按钮共享 25% 的固定空间。
我试过 .css('width') 每个按钮元素,但它没有任何区别。
我的代码看起来像这样:
facebook - 新的 facebook 应用程序宽度仅为 520 像素?
我即将制作一个 facebook 应用程序,但我对我可以设计的宽度感到困惑。似乎目前你有 760px 可供使用,但很多消息来源说这将在 2010 年初减少到 520px。2010 年已经过半,我想知道这是否真的发生了?520px似乎很少?有谁知道改变是否以及何时发生?更广泛的现有应用程序会发生什么?
c# - C#,读取固定宽度记录,在一个文件中改变记录类型
首先,我想澄清一下我不是非常精通 C#。在那,我正在使用 .Net 3.5 在 C# 中工作的项目让我构建一个类来读取和导出包含多个基于记录类型的固定宽度格式的文件。
目前有 5 种类型的记录,由文件每行中的第一个字符位置指示,它们指示特定的行格式。我遇到的问题是类型彼此不同。
这些固定宽度的文件有没有好的库?我见过一些想要将整个文件作为一个规范加载的好人,但那是行不通的。
每个月末读取大约 250 个这些文件,平均组合文件大小约为 300 兆。在这个项目中,效率对我来说非常重要。
根据我对数据的了解,我构建了一个我“认为”对象应该是什么样子的类层次结构......
我遗漏了许多构造函数和其他方法,但我认为这个想法应该非常可靠。我正在寻找对我正在考虑的方法的想法和批评,对 C# 不了解,执行时间是最高优先级。
除了一些批评之外,最大的问题是,我应该如何引入这个文件?我引入了许多其他语言的文件,例如使用 FSO 方法的 VBA、Microsoft Access ImportSpec 来读取文件(5 次,每个规范一个……哇,效率低下!),在visual foxpro (这是 FAAAAAAAST 但又一次,不得不做五次),但我正在寻找 C# 中隐藏的宝石,如果说的东西存在的话。
感谢您阅读我的小说,如果您在理解它时遇到问题,请告诉我。我正在利用周末来检查这个设计,看看我是否购买它,并想努力以这种方式实现它。
vb.net - 在不测量控件的情况下在 VB.net 中获取字体宽度?
我需要在表单窗口中以富文本格式显示表格。它只是一个两列的表,因此使用制表符可以很好地排列所有内容(因为 RichTextBox 不支持 RTF 表)。但是,有时制表位不正确,因为字体不固定。
因此,我需要一种方法来测量具有特定字体(Arial 10)和空格或制表符的特定字符串的像素宽度,以确保一切都对齐。
我知道 Graphics.MeaureString 方法,但由于它位于富文本框中,因此我没有初始化的 PaintEventArgs 变量,而且创建只是为了测量一个字符串似乎有点过头了。
来自MSDN:
那么最好的办法是创建一个虚拟 PaintEventArgs 实例吗?如果是这样,最好的方法是什么(因为我必须调用这种字符串测量方法数百次)?
另外,我真的不想使用固定宽度的字体——它们只是看起来不太好。