标签: data-transfer

在不同数据库模式之间同步数据的最佳技术?

我有一个运行我们的会计/库存应用程序的现有SQL Server 2005数据库.我们正在寻找使用新的在线订购框架 - 它拥有自己的数据库.

如果我们使用这个新框架,我们将需要将现有库存数据库中的在线订购数据(库存,价格,订单,客户) - 几乎是实时的 - 传输.数据传输不一定是实时的,但必须快速.两个数据库都将在SQL Server中.

所以我的问题是......在两个数据库之间来回传输数据的最佳方法是什么,具有不同的模式?

复制?SSIS?你会建议什么,为什么?

任何帮助,将不胜感激!

sql-server replication ssis data-transfer

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

通过Internet传输数据的最简单方法,Python

我有两台电脑,都连接到互联网.我想在它们之间传输一些基本数据(字符串,整数,浮点数).我是网络新手,所以我正在寻找最简单的方法.我会在做什么模块来做这件事?

两个系统都将运行Windows 7.

python networking data-transfer

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

在Windows中将数据从python传输到另一个应用程序的最佳方法是什么?

我正在开发一个带有.Net(C++)团队的应用程序,并提供一个COM接口来与python和其他语言进行交互.

我们发现通过COM推送数据的速度非常慢.

我考虑了几种选择:

  • 将数据转储到文件并通过com发送文件路径
  • 通过mmap共享内存?
  • 直接通过套接字流数据?

根据您的经验,传递数据的最佳方式是什么?

python com winapi data-transfer

8
推荐指数
1
解决办法
5084
查看次数

使用iPhone API拍照并将其传输到服务器

我写过一个可可应用程序来在iPhone上拍照.我需要将拍摄的图像传输到iPhone以外的其他地方,即另一台服务器.有谁知道我怎么能做到这一点?

谢谢,乔

iphone cocoa-touch data-transfer objective-c uiimage

8
推荐指数
1
解决办法
4102
查看次数

如何保护iOS-app和服务器之间的流量?

我正在构建一个从Web服务器获取JSON编码数据的应用程序.现在,任何人都可以访问获取数据的服务器脚本,并可能访问敏感数据.

那么,确保应用程序获取数据并确保服务器和应用程序之间的流量安全的最佳方法是什么?服务器脚本是PHP.

谢谢.

php iphone data-transfer objective-c ios

8
推荐指数
1
解决办法
2082
查看次数

在没有ssh的守护进程模式下使用rsync是多么安全

我们知道我们可以通过ssh使用rsync在计算机之间发送文件,特别是在不同的网络(例如Internet)中,以便进行一些安全的传输.(这是正确的,我们都同意)

而且我们也知道rsync在使用普通方式传输数据时不提供任何安全性,因此我们使用ssh作为封面.

所以这个想法!

如果我们在守护进程模式下使用rsync(例如在位于英格兰的linux备份服务器上),我们开始使用互联网线路从Linux计算机(例如来自法国)备份数据而不使用ssh(只需使用普通的rsync守护进程选项) )

例:

rsync -vazi --progress source rsync://user@england-server.example.com/somefolder/
Run Code Online (Sandbox Code Playgroud)

所以问题是

你认为这是一种安全的方式吗?

如果没有,是否有人可以知道我们正在传输什么以及我们正在传输的文件的内容是什么?

还有机会捕获rsync提示rsync用户密码时输入的密码吗?

我知道使用ssh或stunnel更安全.但我真的想知道更多关于为什么它在使用正常方式时是安全的,特别是当我们是因特网上的计算机之间的rsync数据时.

并感谢您的任何答案.

security networking rsync data-transfer

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

通过复制文件手动在不同的MediaWiki版本之间传输wiki

我正在使用https://bitnami.com/stack/mediawiki,在我的MacBook上"一键安装"一个mediawiki堆栈.这意味着我可以指向我的浏览器http://localhost:8080/mediawiki/Main_Page并从该页面创建我的wiki(我做过,将几个月的神经科学研究工作放到这个wiki中).

我升级了小牛队 - >优胜美地,它不再有用了.

Bitnami修复了他们的筹码; 升级/Applications/mediawiki-1.23.3-0 - > /Applications/mediawiki-1.23.6-0给了我一个全新的Wiki.

但是如何将我所有的旧维基转移到哪里?

这就是文件系统的样子:

pi@piBookAir.local ~ /etc:
 ?  ls /Applications/mediawiki-1.23.3-0/
README.txt  apps        common      img     manager-osx.app php     scripts     uninstall.app
apache2     changelog.txt   ctlscript.sh    licenses    mysql       properties.ini  sqlite      use_mediawiki
Run Code Online (Sandbox Code Playgroud)

(mediawiki-1.23.6-0具有相同的结构)

我试图找到我的用户数据保存位置:

pi@piBookAir.local ~ /etc:
 ?  sudo find /Applications/ -iname "*dendrite*"
/Applications//mediawiki-1.23.3-0/apps/mediawiki/htdocs/images/1/1d/2014_--_Regulatory_mechanisms_underlying_the_differential_growth_of_dendrites_and_axons.pdf
/Applications//mediawiki-1.23.3-0/apps/mediawiki/htdocs/images/f/f0/2002_--_Axon-_or_dendrite-predominant_outgrowth_induced_by_constituents_from_Ashwagandha.pdf
Run Code Online (Sandbox Code Playgroud)

好吧,那就是找到几个PDF-s我作为资源添加到wiki中.

所以我试图覆盖:

mediawiki-1.23.6-0//apps/mediawiki/htdocs/*
Run Code Online (Sandbox Code Playgroud)

有:

mediawiki-1.23.3-0//apps/mediawiki/htdocs/* 
Run Code Online (Sandbox Code Playgroud)

并对mediawiki-1.23.6-0 // apps/mediawiki/htdocs/LocalSettings.php进行以下修改:

## Database settings (old x.3 version)
$wgDBtype           = "mysql";
$wgDBserver         = "localhost";
$wgDBname           = "bitnami_mediawiki";
$wgDBuser           = "bitnami";
$wgDBpassword       = "d77297bcc6";

## …
Run Code Online (Sandbox Code Playgroud)

backup mediawiki data-transfer

8
推荐指数
1
解决办法
756
查看次数

JS:拖放 DataTransfer 对象在 Safari 上不起作用。选择?

我有以下代码。它创建一个新的 FileList 来编辑 File Input 的 FileList Objekt,以允许我创建用户想要上传的所有文件的列表,并为他提供删除或重新上传其中一些文件的选项:

function FileListItem(a) {
  a = [].slice.call(Array.isArray(a) ? a : arguments);
  for (var c, b = c = a.length, d = !0; b-- && d;) d = a[b] instanceof File;
  if (!d) throw new TypeError("expected argument to FileList is File or array of File objects");
  for (b = (new ClipboardEvent("")).clipboardData || new DataTransfer; c--;) b.items.add(a[c]);
  return b.files;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它在 iOS 和 MacOS 上不起作用,因为 DataTransfer 构造函数不存在。我收到以下错误:

[Error] TypeError: function is not a constuctor (evaluating …
Run Code Online (Sandbox Code Playgroud)

javascript safari compatibility data-transfer cross-browser

8
推荐指数
0
解决办法
946
查看次数

以编程方式创建拖动事件时,dataTransfer为null


我正在尝试创建一个dragEvent并在Chrome上使用以下代码以编程方式将其触发:

var ev = document.createEvent("MouseEvents");
ev.initEvent("dragstart");
Run Code Online (Sandbox Code Playgroud)

然后以这种方式触发它:

element.dispatchEvent(ev);
Run Code Online (Sandbox Code Playgroud)

元素具有可拖动属性。

该事件已成功调度。但是,在触发事件时-dataTransfer对象为null。即使当我尝试将其手动设置为有效的dataTransfer对象时,它仍然保持为null。

有任何想法吗?
谢谢

html5 drag-and-drop data-transfer

7
推荐指数
1
解决办法
2393
查看次数

如何将大文件直接下载到磁盘,而不将其存储在服务器和浏览器的 RAM 中?

我想从我的应用程序使用 Node.js 和 Express.js 运行的同一服务器(没有外部云文件存储,也就是本地)实现一个大文件下载(大约 10-1024 Mb)。

我想通了如何将整个文件转换为做到这一点Blob,通过网络传输,然后生成一个下载链接window.URL.createObjectURL(…)Blob。只要文件很小,这种方法就可以完美地工作,否则不可能将整个文件保存在Blob服务器或客户端的 RAM 中。

我尝试使用File APIAJAX实现其他几种方法,但看起来 Chrome 将整个文件加载到 RAM 中,然后才将其转储到磁盘。同样,对于小文件可能没问题,但对于大文件则不是一种选择。

我的最后一次尝试是发送一个基本的请求Get

const aTag = document.createElement("a");
aTag.href = `/downloadDocument?fileUUID=${fileName}`;
aTag.download = fileName;
aTag.click();
Run Code Online (Sandbox Code Playgroud)

在服务器端:

应用程序.mjs

app.get("/downloadDocument", async (req, res) => {

    req.headers.range = "bytes=0";

    const [urlPrefix, fileUUID] = req.url.split("/downloadDocument?fileUUID=");

    const downloadResult = await StorageDriver.fileDownload(fileUUID, req, res);

});
Run Code Online (Sandbox Code Playgroud)

存储驱动程序

export const fileDownload = async function fileDownload(fileUUID, req, res) {

    //e.g. C:\Users\User\Projects\POC\assets\wanted_file.pdf
    const …
Run Code Online (Sandbox Code Playgroud)

javascript data-transfer download chunking node.js

7
推荐指数
1
解决办法
515
查看次数