标签: utilities

您通常如何将数据从电子表格导入多个数据库列?

无论出于何种原因,我有很多客户拥有存储在电子表格中的现有数据.通常每个电子表格中有数百个(如果不是数千个)项目,并要求客户通过网站手动输入它们(或天堂禁止以自己的方式导入它们)是不可能的.通常,此数据不会简单地将电子表格列映射到数据库列.那太简单了.通常,数据需要在进入数据库之前进行操作(数据需要用逗号分隔等),或者数据需要分散在多个表中.或两者.

我问这个问题,不是因为我不知道有多种方法可以做到这一点,而是因为我还没有找到一种方式,感觉不需要花费更多的工作.到目前为止,我采取了以下所有方法(可能还有更多我忘记的方法):

  • 使用Excel修改数据,因此导入更容易一些
  • 将整个电子表格导入临时表,然后使用SQL导入
  • 编写脚本并使用它导入数据(我使用过VBScript,C#和现在的Ruby)

到目前为止,使用脚本一直是最灵活的方式,但它仍然感觉有点笨重.我必须完成这项任务,我甚至考虑为它写一点DSL,只是为了加快速度.

但在我这样做之前,我很好奇,有更好的方法吗?

database excel scripting utilities

6
推荐指数
1
解决办法
817
查看次数

您最喜欢的小型实用程序(工具)有哪些帮助您进行编程?

它们如何帮助您改进编程?他们可以集成到IDE中,如果是,如何?

编辑:感谢altCognito在命名之前几乎有重复的问题: 你的实用程序中有什么东西**."最重要",因为列表中没有提供每个工具究竟是什么的简短说明编辑:如果这个问题仍然存在并且您想要添加新工具,请根据工具的受欢迎程度

一个简单的工具列表

  • grep用于强大的文本搜索
  • ArsClip - 它记住ClipBoard中最后n个条目.快捷键组合Ctrl + Shift + Z,2为您提供Windows剪贴板中最后复制的第二个文本(或对象).从来没有听说过它在VS中以某种方式使用过,我也没有错过这样的集成......
  • Process Explorer - 用于杀死不需要的进程(例如VS Team Services帮助)+在Windows上大量掌握整个系统信息
  • Paint.NET - 经常使用它来编写或调整图形(Visual Studio提供了一些不错的图形编辑方式).Paint.NET非常适合制作透明的PNG或GIF - 单击"魔术棒"工具选择要透明的区域,然后单击"删除".

您可以在我的博客上找到更广泛的列表 ......

utilities

6
推荐指数
1
解决办法
666
查看次数

是否有一个实用程序将POSIX转换为PCRE for PHP?

是否有一个实用程序将POSIX转换为PCRE for PHP?我对PCRE上的PHP手册感到有些困惑,虽然我会尝试在PCRE上找到更多信息,但我想知道是否有人设计过这样的实用程序.

或者,如果有人会解释如何转换以下内容,那也没关系:

ereg("^#[01-9A-F]{6}$", $sColor)
Run Code Online (Sandbox Code Playgroud)

但请解释它是如何完成的,而不仅仅是告诉我转换.

php regex pcre posix utilities

6
推荐指数
1
解决办法
3067
查看次数

还有其他什么替代log4net日志记录?

(主观)

我正在寻找您在应用程序中执行日志记录的用途.这个log4net让我很头疼.有没有更好的答案或者只是自制的解决方案?我知道System.Diagnostics.Trace子系统非常有能力我应该分层吗?

.net c# logging utilities

6
推荐指数
1
解决办法
1万
查看次数

C++:如何设计实用程序类?

但我不知道我是否应该选择静态方法,只是标题,类或其他东西?

什么是最佳做法?但是,我不想拥有实用程序类的实例.

我想添加以下功能:

Uint32 MapRGB (int r, int g, int b);
const char* CopyString(const char* char);
// etc. You know: utility methods...
Run Code Online (Sandbox Code Playgroud)

c++ utilities code-design

6
推荐指数
1
解决办法
1万
查看次数

剔除数据库的样本 - Postgresql

我们有一个半大型数据库,需要很长时间才能在我们的个人开发机器上进行本地导入.我想知道是否有任何工具可以连接到数据库,做一些分析并拉取数据库的样本,同时通过传入的参数保持所有关系.像pg_sample东西--rough_size 1000 --dbhost mydbhost --dbuname UNAME --dbpword PWORD这将创建一个转储,我可以导入到我的数据库用于测试和开发.但是不需要45分钟就可以完成.

谢谢

postgresql utilities archive

6
推荐指数
2
解决办法
281
查看次数

是否有一个unix命令行实用程序用于按行"映射"?

我有一个输入流,我想"映射"到输出行.例如,如果我的输入流是文件nums,我想要这种语法

$ cat nums
9534
2343
1093
7023
$ cat nums | map ./myscript $0
Run Code Online (Sandbox Code Playgroud)

相当于

$ echo 9534 | ./myscript
$ echo 2343 | ./myscript
$ echo 1093 | ./myscript
$ echo 7023 | ./myscript
Run Code Online (Sandbox Code Playgroud)

unix linux command-line utilities

6
推荐指数
1
解决办法
836
查看次数

Symfonian在symfony 2中存储自定义实用程序和帮助程序的方法

有时我会编写一些函数或程序作为帮助程序和实用程序在我的应用程序中使用...现在我开始使用Symfony 2,我不知道根据symfony 2哲学的最佳方法是什么捆绑...我不想创建一个完整的Bundle只是为了存储可能的几个函数,但如果这是最好的方法我会这样做.谢谢!

php utilities project-structure helpers symfony

6
推荐指数
1
解决办法
1564
查看次数

具有上下文/活动的静态实用程序类 - Android

在Android应用程序的开发中,我已经找到了一组实用程序类型的方法,我将它放入静态类中.所有这些方法都用于多个活动,并且大多数活动不需要来自调用活动的任何信息.

但是,我现在有一些方法需要Activity的Context和一个需要Activity本身的方法.让我举例说明其中一些:

  • getDeviceNaturalOrientation() - 使用Activity的getWindow().getWindowManager().getDefaultDisplay()来访问显示旋转,宽度和高度,以确定设备的自然方向.
  • getDeviceOrientation() - 与上面类似,但要获取当前方向
  • createFile() - 使用Context来访问某些资源(字符串)并创建和显示一些Toasts

现在,关于这个Utils类的重要问题是:

  1. 到目前为止,每个函数都接受一个Context参数,我从我所使用的Activity中传递,但是可以在Utils类中创建一个静态Context或Activity变量并在每个Activity的开头设置它(就像在onCreate中一样) )?此变量将用于需要Context或Activity实例的任何函数.
  2. 假设不建议使用上述内容,是否可以将Activity参数传递给方法,或者是否有理由仅将Activity作为Context传递?我上面用于设备方向函数的方法特定于Activity对象,而不是Context,因此要么作为Activity传递,要么作为Context传递并转换为Activity(后者听起来像一个可怕的想法).

此外,我非常乐观地认为这个Util类可能不适合需要Context/Activity的这些方法,所以我欢迎那些仍然会阻止在每个使用它们的活动类中复制这些方法的替代方法.

android utilities android-activity

6
推荐指数
1
解决办法
5582
查看次数

php中的实用工具文件?

在OOP PHP框架中处理"实用程序"函数的最佳方法是什么?现在,我们只有一个文件,其中包含整个系统所需的几个功能.(例如,一个distribute()接受值和数组的函数,并返回一个数组,其值以与输入数组相同的比例和相同的键分布.)

我总是觉得"脏"使用它,因为它根本不是面向对象的.将它们作为静态方法移动到各种类中是更好的做法,还是只是一种语义解决方法?或者只是在一个框架中,某些东西将落在OOP结构之外?

php oop utilities

5
推荐指数
2
解决办法
2545
查看次数