问题标签 [centralized]
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 - 文本文件的集中存储
我考虑集中存储具有不同元数据和内容设置(唯一行、键:值行)的文本文件,但仍然不知道要使用哪种技术 - 像 PostgreSQL 或 NoSQL 解决方案这样的 sql db。
大文件:每个 100 - 600 mb,读取/写入 100 - 500 行的小查询
有什么提示吗?
python - Python:跨所有模块的自定义日志记录
任务
我有一组脚本,我希望它们生成统一的日志消息,而对记录实际消息的模块的改动最少。
我编写了一个小模块“custom_logger”,我打算从主应用程序调用一次,让它返回一个记录器,然后我会继续使用它。
我要导入应用程序的子模块应该只(或者更确切地说我希望它们)
- 应该只“将日志导入为日志” - 这样,如果其他人发现它们有用,我的网站不需要任何特定的东西来让它们运行。
- 应该只使用 log.info/error('message') 记录消息,而不添加任何特定于它们的站点
- 应使用已配置的“根”记录器及其所有格式和处理程序,并且不影响根记录器的配置
*custom_logger.py*
然后是子模块,它有一些测试消息,其中包含哪些有效和哪些无效的示例。
子模块.py
和主应用程序:app.py这里没什么特别的:
我追求和得到的输出,只是以一种极其丑陋的方式:
我希望能够在 app.py 中定义一个记录器,然后在子模块中仅使用标准 Python 日志库来利用 app.py 中已配置的记录器。
另外,一个丑陋的解决方法:如果我在 submodule.py 中的导入之后放置以下代码:
它将在我的记录器在 app.py 中配置之前执行,有效地制作子模块,而不是我的应用程序配置日志记录。
我考虑的另一种解决方法:在 SubClass 类的构造函数中,我可以定义
self.log = custom_logger.getLogger('root')
然后使用 self.log.error('some error')。必须有更好的方法 - 如果您能提出一些有用的建议或指出我误解了文档的地方,我将非常感激!
PS。我花了很多时间阅读 Python 日志记录方法(基本和高级)和食谱,所以如果我错过了那里有用的东西,请指出。
谢谢!
eclipse-plugin - Eclipse:中央 p2 存储库(所有 Eclipse 和 3rd 方插件都在其中)
包含所有 Eclipse 和 3rd 方插件的 Central p2 存储库在哪里?
zend-framework - 扩展 Zend 请求对象 getParams() 方法以清理用户输入
我试图通过过滤用户输入(将标签等用户数据列入黑名单)来确保我们在我们的网络应用程序中清理用户输入。基本上,Zend 建议开发人员在任何认为需要的地方专门执行此操作,因此如果页面 A 有表单,则应在检索表单数据后在其 pageAaction() 中完成过滤。我的应用程序中的所有表单数据都是这样检索的:
好吧,在我的网络应用程序中,用户输入的所有内容都需要针对列入黑名单的字段进行清理。我显然希望将我的代码集中在一个地方,而不是与每个表单的黑名单进行比较。我的理解是,这应该/必须在 _request 对象的 getParams() 或 getParam() 方法中完成,因为我们总是从中检索表单数据。
如果是,我该怎么做?我不想触及核心 Zend 类并添加我自己的修改。
如果不是,那么集中我们的代码的最佳策略是什么?
免责声明:我们没有使用 Zend 表单,而是自定义编写我们自己的表单
asp.net - c# asp.net 集中式UI开发
我们有很多由 3 个人开发的具有通用功能的网站,在业务逻辑中我们使用一个通用库项目(在共享目录中),所以我们都使用相同的功能。通过这种方式,可以为以下项目或我们重新编译现有项目时共享更正和改进。我们也有一个用于一些 UI 常用功能的类(使用 x 数据加载 ListControl 等)
问题在于一些 Web 部件,如 CSS、Javascript、公共页面(登录、配置、客户管理),我们不确切知道如何集中它们,所以我们在共享项目中拥有这些部件,所以我们没有每次手动复制粘贴更正/改进到其他网站...
当前网站结构示例:
有没有办法做到这一点?
android - 在更新或添加新功能时无需为所有移动平台重新设计/修改代码的设计原则
我有一个问题需要帮助。
我有一个产品,我想为所有移动平台设计移动应用程序。现在,在设计系统的整个布局和架构时,我需要一种方法来尝试消除重新开发或更改每个平台的代码的需要。
例如,如果我为 android、windows、BlackBerry、apple 等构建我的所有应用程序。现在我在我的系统上发布了一个新功能,我现在必须去更新所有移动平台的所有代码。
现在我的想法是创建一个网站,所有移动设备都可以与之通信,然后通过互联网与我们所有的产品通信,这个网站集中了两端之间的所有通信。
现在,消除所有平台更新需求的唯一解决方案是在每个移动设备上制作一种瘦客户端,然后访问网站并显示网站内容。现在有了这个,如果我们添加功能或修复错误,我们只需在 Web 服务器上执行此操作,然后所有移动平台都将更新。
现在有了这个想法,我已经预见到潜在的问题,例如为多个客户端缩放显示等
在我去重新发明轮子之前,我想我会在这里问我是否还没有一种方法可以解决这个设计问题?
所以基本上我想消除对所有移动平台源代码进行更改的需要,然后发布所有用户都必须下载的更新,并将其替换为可以进行更新和更改的中央配置位置,这将立即影响所有移动平台。
谢谢。
jsf - JSF 应用程序中内存泄漏的原因
我只是把我的问题的大纲放在这里,因为很难描述真实的场景。我在 jsf 1.2 和 Rich faces 3 中有一个应用程序。它将员工基本数据和相关数据(家庭、就业记录、资格等)存储在单独的表中。当用户点击自己的名字时。与员工相关的几个表格的详细信息显示在页面上。像家庭,就业记录,资格记录等。员工基本表中的主键是emp_id(一个数字)。此键是所有相关子表中的外键。应用在不同城市集中部署和使用。问题是,当特定员工点击其详细信息时......未知记录会显示在他的帐户中,就像任何其他员工的家人一样......界面就像
单击查看详细信息时....在employee_bean 中设置了Mr.Campatrick 的emp_id。其中employee_bean 是会话范围的。如果这有任何意义....当我在“查看详细信息”链接上明确设置 emp_id 时,可能是什么原因导致混淆记录。这与“内存泄漏”有关吗?如果是,在哪里检查。
css - 集中 div 和缩放以适应屏幕
对于我的网站,我一直在尝试集中整个内容以在移动设备上显示:
当我在移动设备上打开网站时,它的内容下方有很多空间,我必须捏动 zoon 才能阅读,如何删除下面的多余空间,以便我的内容完全适合中心移动设备?
我已经尝试了一些安静的 CSS 解决方法,但是某些东西或其他东西破坏了我的布局,请帮忙!
注意:目前它不会自动重定向到移动设备,因此您必须手动输入网址。
php - 世界各地的GMT时区都一样吗?
我的服务器正在运行 PHP。我正在使用gmdate()
函数将记录从服务器插入到我的数据库中。我只是想知道时区是否通过使用gmdate()
功能集中?
例子:
一位用户从印度创建条目并将记录插入数据库
和
第二个用户从美国/加拿大/法国创建条目并将记录插入数据库。
那个时间会和我gmdate()
在服务器上插入记录时使用的功能一样吗?