问题列表 - 第18056页

F#从CSV生成SQL

我最近一直在学习F#和函数式编程.我发现一个非常有用的应用程序是从带有一些相关ID的CSV(或excel表)中为数据加载生成SQL插入.

以下代码是我的结果,我相信我将来会发现它非常方便.我认为其他人也可以从中受益,我欢迎人们在他们的收藏中发现宝贵的建议和其他脚本:

// Returns some dataload SQL for area mapping.
open System
open System.IO

// Read and split CSV into lists
let map_ngo_area = File.ReadAllLines(@"P:\MY_TABLE.csv") 
                        |> Array.to_list
                        |> List.map(fun x -> (x.Split([|','|]) 
                                                |> Array.map(fun y -> y.Trim())) 
                                                |> Array.to_list)

// Output Formatting function
let format_sql_record = "INSERT INTO MyTable
     (ID, REF1_ID, REF2_ID, CreatedUser, CreatedDateTime, LastModifiedUser, LastModifiedDateTime)
     VALUES
     ( {0}, {1}, {2}, 'system', getDate(), 'system', getDate() )"

 // Generate the SQL for the given list.  
let generate_sql list = list |> …
Run Code Online (Sandbox Code Playgroud)

sql scripting f#

2
推荐指数
1
解决办法
769
查看次数

使用UIImagePickerController时如何更改裁剪rect的大小

我需要在使用时更改裁剪矩形的大小UIImagePickerController.在我的情况下,我需要用户选择320x385的图像,但裁剪矩形目前只允许320x320(当允许编辑时).

有任何想法吗?

iphone cocoa-touch objective-c uikit

14
推荐指数
1
解决办法
9737
查看次数

MySql 性能问题:MD5(value)

出于安全目的,我以这种方式进行了一些查询:

SELECT avatar_data FROM users WHERE MD5(ID) ='md5value'
Run Code Online (Sandbox Code Playgroud)

所以,例如我有这个条目:

-TABLE.users-
ID | avatar_data
39 | some-data
Run Code Online (Sandbox Code Playgroud)

我做这个查询:

SELECT avatar_data FROM users WHERE MD5(ID) ='d67d8ab4f4c10bf22aa353e27879133c'
Run Code Online (Sandbox Code Playgroud)

'd67d8ab4f4c10bf22aa353e27879133c''39'MD5 过滤后的值。

我有一个非常大的数据库,里面有很多条目。我想知道这种方法是否会影响数据库性能?

mysql md5

3
推荐指数
1
解决办法
3052
查看次数

通过使用smack,openfire无法获得名单

我是新来的粉碎API.我正在尝试开发一个聊天应用程序,我正在尝试设置和获取存在.

当我改变用户的存在时,它的工作完全正常并且它会在Openfire服务器中反映出来.

但是当我试图获得用户的存在时,即使他在openfire中的存在显示为"可用",我也总是将状态设置为"不可用".

我使用以下代码来设置状态.

        Presence presence = new Presence(Presence.Type.available);
        presence.setStatus("Online, Programmatically!");
        presence.setPriority(24);
        presence.setMode(Presence.Mode.available);
        user.getConnection().sendPacket(presence);
Run Code Online (Sandbox Code Playgroud)

我正在使用Roster类来获得如下存在.

Roster roster = avatar.getRoster();
Collection<RosterEntry> entries = roster.getEntries();

for(RosterEntry rosterEntry: entries) {
    String user = rosterEntry.getUser();

    Presence presence = roster.getPresence(user);

    System.out.println("Presence : "+presence);                                     // 1
    System.out.println("Presence type: "+presence.getType());                // 2
    System.out.println("Presence mode: "+presence.getMode());             // 3

}
Run Code Online (Sandbox Code Playgroud)

第1行alwasys给出'不可用',第2行和第3行总是给出null

我无法弄清楚这个问题的原因.请帮我解决这个问题.

提前致谢.

openfire smack

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

在Vim插入模式下,有没有办法添加文件路径自动完成?

我写了很多shell脚本,而且我不断地进入文件路径.我想知道是否有人知道在插入模式下让Vim自动完成文件路径的方法,就像你在你最喜欢的shell中一样,你可以选择完成目录或文件的路径.

如果您可以CTRLD将shell的功能转换为Vim插入模式(即查看当前路径中的文件/目录),则可获得额外的功劳.

vim shell autocomplete text-editor

78
推荐指数
3
解决办法
3万
查看次数

另一个Linqification问题

假设我有一个对象列表,并且该对象具有字符串属性.我想得到一个逗号分隔的列表,列出列表中每个对象的每个字符串属性的值.这是一种方法(sans linq)


StringBuilder result = new StringBuilder()
foreach(myObject obj in myList)
{
  result.Append(obj.TheString);
  result.Append(", ");
}
// then trim the trailing ", " and call ToString() on result, etc, etc...

这是我在linqification的第一次拍摄.有没有更好的办法?


string result = string.Join(", ", myList.Select(myObj => myObj.TheString).ToArray());

这是一行代码,但它对我来说看起来效率不高 - 迭代列表只是为了构建一个数组,只是迭代数组并构建一个字符串......哇!

有没有更好的办法?

c# linq

2
推荐指数
1
解决办法
105
查看次数

调整div使用纯javascript或jquery放大缩小

我有一个页面显示div容器内的swf游戏

我需要在此页面中添加一个放大缩小滑块,以便用户可以使用滑块调整swf文件的大小

像这个页面滑块这样的例子:

替代文字http://i48.tinypic.com/2pybaz5.jpg

喜欢这个页面http://www.agame.com/game/Snowflake-Puzzle.html

请帮忙

谢谢你提前

javascript jquery jquery-ui

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

除第一个之外,获取数组中的所有元素..?(PHP)

有没有办法指定除了数组中的第一个元素之外的所有元素?我通常使用foreach()来遍历我的数组.

说数组(1,2,3,4,5),我只想要2,3,4,5显示并跳过1.

php arrays coding-style

20
推荐指数
3
解决办法
2万
查看次数

如何用C#编写文本文件

我需要将一个字符串写入C#的文本文件中,每个字符串都在新行上...我该怎么做?

c# text new-operator

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

5
推荐指数
1
解决办法
1455
查看次数