问题标签 [universal]
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.
linux - 用于解析的 Perl 程序结构
我对程序架构有疑问。假设您有 100 个不同格式的不同日志文件,您需要解析这些信息并将其放入 SQL 数据库中。我的看法是这样的:
使用通用配置文件,如:
/li>使用类似模块的东西(每个程序 1 个文件)type1.module(正则表达式、日志结构(某些变量)、sql(表和函数))
用于不同程序的 fork 或线程进程(不知道现在 Linux 上哪个更好)。
所以问题是,我对此的看法正确吗?我应该每个程序使用一个模块(web/MTA/iptablat)还是有更好的方法?我认为某些正则表达式是相同的,例如日期/时间/ip/url。那该怎么办?或者我错过了什么?
示例:mta exim4 主日志
2011-04-28 13:16:24 1QFOGm-0005nQ-Ig <= exim@mydomain.org.ua** H=localhost (exim.mydomain.org.ua) [127.0.0.1]:51127 I=[127.0. 0.1]:465 P=esmtpsa X=TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32 CV=no A=plain_server:spam S=763 id= 1303985784.4db93e788cb5c @mydomain.org.ua T= "test" from < exim@exim.mydomain。 org.ua > 用于 test@domain.ua
粗体的所有内容都已被解析并将被放入 sqldb.incoming 表中。现在我在 perl 中有结构来保存每个解析的变量,比如$exim->{timstamp} or $exim->{host}->{ip}
我的程序会做类似的事情tail -f /file
并逐行解析
灵活性:假设我想向 apache 服务器添加支持(只是时间戳 userip 和下载的文件)。我只需要知道要解析什么日志文件,应该是什么正则表达式以及应该是什么 sql 结构。所以我打算把它当作一个模块。只需使用参数(日志文件,文件类型)分叉或线程主进程。也许我会进一步添加一些不解析的选项(也许一些日志级别很低,你只是在那里看不到 mutch)
iphone - 将 iphone 应用升级为 ipad 应用后
我升级了我的 iphone 应用程序,现在它与 iOS3 和 ipad 兼容。我创建了我的项目的两个副本。我将一个副本升级为两个特定于设备的应用程序,第二个副本升级为一个通用应用程序。
现在两个设备特定的应用程序在 ipad 中运行,并以 1 倍缩放显示。它显示了一个 2 倍缩放按钮,使其适合 ipad 屏幕。它还会更改 UI 元素的大小。它是 ipad 应用程序的默认行为吗?
虽然在 ipad 中打开了一个通用应用程序,但没有显示 2 倍缩放按钮。它会自动将屏幕尺寸调整为 ipad 屏幕尺寸,但问题是它不会更改 datepicker 等 UI 元素的尺寸。这是 ipad 应用程序的默认行为吗?
据我所知,ipad 应用程序应该以全屏打开而不显示 2 倍缩放,并且它还应该改变 UI 元素的大小。所以他们两个都不能正常工作。我错了吗?如果没有,我该如何解决这个问题。
如果我错了,请告诉我哪个通用应用程序适用于 ipad。
ios - 用于 ipad 和 iphone 的 UIlabel 文本对齐
我正在开发一个有一个标签的通用应用程序。当我旋转屏幕时,标签文本对齐方式变得不同。
objective-c - iPad / iPhone 应用程序代表在通用 iOS 应用程序中的意义何在?
我一直在想我应该用这些类做什么。我认为这是在设备上设置适当的主视图。默认情况下,这些类中只添加了一个 dealloc 方法,所以我认为我在 -init 方法的 *AppDelegate_iPhone 类中设置了我的 iPhone 视图,但无论我做什么,我都无法更改背景颜色或添加子视图在使用此类的主窗口上。也许我应该将这个类用于其他目的,只使用普通的 AppDelegate 为每个设备设置我的视图层次结构?
ipad - iPhone UITabBar 到 iPad UISplitView
我正在寻找有关如何正确处理此问题的建议。我有一个使用 UITabBar 的 iPhone 应用程序。标签栏仅加载 4 个 UIView 中的 1 个。我正在将它移植到一个通用应用程序以与 iPad 一起使用。我的一种观点非常适合 UISplitView,但其他 3 种则不然。
我知道 UISplitView 必须是根控制器,所以我想尽量保持这种状态。我想真正的问题是,在我的观点之间切换的最佳方式是什么?因为对于 iPhone 应用程序,tabbar 是根控制器,它是您在视图 1-4 之间切换的方式。
为了帮助说明这一点:
View1 是管理数据处理的视图。View2 用于管理要处理的项目列表 (UISplitView) View3 用于应用程序设置 View4 用于 about 部分。
在 iPad 上从纵向切换到横向时,除非您在 View2 上,否则我不需要 UISplitView 的 RootView 来显示。
如果我不清楚我的问题,请告诉我。
iphone - 在 Xcode 4 中启动一个新项目是通用的 (iPad/iPhone)
在 Xcode 4 中开始一个新项目 - 使其成为通用应用程序的最佳方法是什么?
当您创建一个新项目时,它会要求您输入设备系列,但下拉菜单只有两个选项 - 一个是 iPad,另一个是 iPhone。
那么创建通用应用程序的最佳方法是什么?
谢谢!
ipad - AppStore提交:通用应用查询
我最近在 Xcode 4 中创建了一个通用应用程序来构建我的新应用程序。我只完成了 iPad 组件,并打算将其提交到应用商店。
我的问题是,我是否需要为提交创建一个新的 iPad 特定应用程序,或者我可以通过一些调整提交通用应用程序(没有 iPhone 组件)吗?
感谢您对此的帮助。
谢谢
甄
iphone - 通用 iPad/iPhone XIB - Xcode 4
我想制作一个具有两个不同 XIB 文件的通用应用程序。一个用于 iPhone,一个用于 iPad。他们使用相同的代码,只是不同的用户界面。我将如何创建一个“通用”应用程序?
谢谢。
iphone - 关于 UIWebview 和 Universal Application 的问题
我有一个通用应用程序,我的问题是,是否可以根据 iDevice 在我的 UIWebview 中加载两个不同的 html 文件。
感谢您的任何回答。
ios - 在横向模式下切换视图时 Xcode 通用应用程序问题
我正在将 iPhone 应用程序更新为通用应用程序。我有不同的带有 XIB 文件的视图控制器,在纵向模式下在此视图之间导航时一切正常,当实际视图切换到横向时,视图调整大小完美。
但是当设备保持横向并导航到其他视图(xib)时,新视图打开显示像纵向模式并且没有调整大小并且视图走出屏幕,在右侧我可以看到一部分最后一个视图。我认为我没有使用正确的方法来调用新的视图控制器,看起来像是在另一个之上创建了一个新层。
那么,当设备处于横向和纵向时,通过自动调整大小来正确切换视图是否是一种解决方案?
关于我的项目的更多信息:
在我的代表中:
调用视图的方法:
提前感谢您的回答。