小编Den*_*s C的帖子

是否有Robocopy的API包装器?

Robocopy是在Windows上批量复制文件的最可靠且功能最丰富的方法.但是,它是一个命令行工具.

我正在寻找一个库/ API,我可以在我的程序中做同样的事情.我尝试使用Process.Start(),但后来我必须捕获并解析stdout的进度条,无法覆盖覆盖行为.

例如,在委托函数上排除文件库; 重命名文件,如果它更旧; (重新)根据某些事件开始复制.

我想复制,xcopy,递归复制等等,应该是程序员重新发明的最频率轮.我错过了任何API /库吗?

.net windows api robocopy

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

在C#中创建简单的嵌入式http和https应用程序

有一个简单的http服务器API,允许您快速完成一些简单的操作,无需任何附加依赖/安装.

没有IIS的 .NET中是否有类似的API /库?

例如,我是一个小窗口服务运行,我想添加一个简单的愚蠢Web界面,以允许本地/远程控制/监控.

c# webserver http

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

.NET和Java客户端应用程序之间的IPC

我必须得到两个不同的客户端应用程序,没有任何代理或服务器.在两个进程,Java和.NET之间,IPC的最佳方法是什么?

它必须能够在多用户termainl服务器中工作,所以请不要使用套接字.我希望它轻巧简单,即插即用,所以请不要使用RMI/WS.

我现在正在考虑使用JNI访问Mutex和命名管道,我是否朝着正确的方向前进?

欢迎任何想法!

谢谢丹尼斯

.net c# java ipc

7
推荐指数
2
解决办法
4549
查看次数

您如何编写应用程序以独立于数据库?

我的老板要求我只编写ANSI SQL以使其与数据库无关.但我了解到并不是那么容易,因为没有数据库完全兼容ANSI SQL.SQL代码很少在没有修改的情况下在数据库系统之间移植.

我看到人们以不同的方式使他们的程序数据库独立.例如:

  1. 将SQL语句外部化为资源文件.
  2. 编写许多提供者类来支持不同的数据库.
  3. 只写简单的SQL,并远离高级函数/连接.

你总是把你的代码写成"任何数据库就绪"吗?或者只在需要时才这样做?如果是的话,你是如何实现的?

database database-agnostic ansi-sql

7
推荐指数
2
解决办法
3790
查看次数

程序员从XP/Vista迁移到Windows 7时应该知道什么?

我没有使用过Windows Vista.我知道Vista中已经更改/弃用了许多API,因此需要修复程序或将程序配置为在XP兼容模式下执行.

那么,Windows程序员从XP/Vista迁移到Windows 7时应该知道什么呢?

language-agnostic windows operating-system windows-7

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

如何加快IE8中innerHTML的读取速度?

我正在使用带有DataTable插件的JQuery,现在我在以下行中遇到了很大的性能问题.

aLocalData[jInner] = nTds[j].innerHTML; // jquery.dataTables.js:2220
Run Code Online (Sandbox Code Playgroud)

我有一个ajax调用,以及HTML格式的结果字符串.我将它们转换为HTML节点,那部分是可以的.

var $result = $('<div/>').html(result).find("*:first");
// simlar to $result=$(result) but much more faster in Fx
Run Code Online (Sandbox Code Playgroud)

然后我激活启用普通表的结果到可排序的数据表.速度在Fx中是可接受的(900行大约4秒),但在IE8中不可接受(超过100秒).

我使用buildin profiler深入检查,发现上面的单行占用了99.9%的时间,我怎样才能加快速度呢?我错过了什么?

            nTrs = oSettings.nTable.getElementsByTagName('tbody')[0].childNodes;
            for ( i=0, iLen=nTrs.length ; i<iLen ; i++ )
            {
                if ( nTrs[i].nodeName == "TR" )
                {
                    iThisIndex = oSettings.aoData.length;
                    oSettings.aoData.push( {
                        "nTr": nTrs[i],
                        "_iId": oSettings.iNextId++,
                        "_aData": [],
                        "_anHidden": [],
                        "_sRowStripe": ''
                    } );

                    oSettings.aiDisplayMaster.push( iThisIndex );

                    aLocalData = oSettings.aoData[iThisIndex]._aData;
                    nTds = nTrs[i].childNodes;
                    jInner = 0;

                    for ( j=0, jLen=nTds.length ; j<jLen ; …
Run Code Online (Sandbox Code Playgroud)

performance jquery innerhtml internet-explorer-8

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

使用大型wsdl,可以修剪吗?

我的Web服务提供商为我提供了一个大型WSDL文件,但是我们将仅在其中使用一些功能。

我相信,大型WSDL对应用程序性能有负面影响。

我们在客户端应用程序中使用Web服务,启动时间内存使用量都是问题。大型WSDL意味着jax-ws将花费更长的时间进行绑定,并且将为存根类占用更多的内存。

是否可以将WSDL文件修整为轻量级版本?是否有用于此目的的工具?

我认为我的Web服务提供商不会为我们生成另一个WSDL。我们可能必须在构建脚本中自动执行此操作

java wsdl web-services jax-ws

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

如何在Java中创建(和读取)Windows快捷方式(.lnk文件)?

同样的问题,不同的语言.

你是如何用Java做的?你用JNI吗?运行exe?或者是否有任何库读/写*.lnk像POI读/写*.xls?

我曾经解决过创建".url"这是纯文本INI文件.但我正在寻找其他有趣的方法来做到这一点.

java windows shortcuts

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

如何防止来自服务器端的HTTPS中间人攻击?

在HTTPS安全模型中,最薄弱的部分是浏览器中的可信CA列表.有很多方法可以让用户将额外的CA注入到列表中,用户会信任错误的人.

例如,公司中的公共计算机或PC.管理员可能会强迫您信任自己发布的CA,但使用HTTPS中继的HTTPS代理服务器可能会非常不安全.因此,他们将能够发送您的消息,登录名和密码,甚至浏览器也会告诉您,您正在使用受信任的SSL连接.

在这种情况下,Web应用程序开发人员可以做些什么来保护用户和系统?

security https

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

使用 webpack ES6 导入进行可编程预取/预加载 javascript

在大型 React SPA 中,我希望当用户打开/使用特定屏幕/功能时加载一些代码块。我们的许多 React 组件都是延迟加载的const Component=React.lazy(() => import('./lazyCode'))

我想在渲染时获取并改善用户体验延迟。由于 SPA 的规模和复杂性,我不想太早加载其中任何一个。

例如,我想预加载下一个反应组件(及其依赖项),而“下一个”是基于用户输入的动态和条件。

Webpack 支持 ES6 import(/* webpackPrefetch: true */ './path/to/LoginModal.js'); 但是,它没有附带 API。实际上并不清楚什么时候会触发预取。

我可以对import(pathToJs[i])链进行编程,但这不适用于<link prefetch>浏览器中的网络优先级。

Webpack 不提供 API 来获取要加载的实际 URL,因此我<link prefetch>自己也无法做到这一点。

我们可以为托管的吐出块延迟加载执行任何代码模式吗?

javascript prefetch reactjs webpack

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