问题列表 - 第18939页

如何从Perl访问INI文件?

在Perl中解析INI文件并将其转换为哈希的最佳方法是什么?

perl ini config

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

TortoiseSVN一直停滞不前

我正在重新组织我的存储库,使用TortoiseSVN在我的工作副本中移动文件夹,以避免在我直接在repo中进行更改时重新下载整个文件夹.然而,在许多情况下,"移动..."弹出窗口似乎永远存在,即使被移动的目录文件很少.这些文件好像被移动了,除非我杀了进程然后每次都必须进行SVN清理.

我不喜欢杀死正在处理我的工作副本的进程,但我找不到有什么问题.我的乌龟是最近的; 我是否需要使用与SVN repo完全相同版本的Tortoise或类似的任何奇怪的东西?

其中一个主要问题是,即使它正在做某事,"移动......"对话框也没有表明这一点.它应该显示当前的进度,但通常完全不同步或根本不更新.

编辑:我不认为这可能是一个连接问题.这些问题都在进行本地SVN移动操作......一旦我将这些操作提交到远程服务器就可以了.

此外,TortoiseSVN正在杀死我的整个XP机器.硬盘正在颠簸,虽然任务管理器说我的CPU使用率约为5%,但其他应用程序只是停止响应(例如Chrome)

svn tortoisesvn

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

Socket.Close没有真正关闭tcp套接字?(C#)

似乎使用socket.Close()作为tcp套接字,并没有完全关闭套接字.在下面的示例中,我尝试在未打开的端口9999处连接到example.com,并且在短暂超时之后,我正在尝试关闭套接字.

  for (int i = 0; i < 200; i++)
  {
    Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    sock.LingerState = new LingerOption(false, 0);
    sock.BeginConnect("www.example.com", 9999, OnSocketConnected, sock);
    System.Threading.Thread.Sleep(50);
    sock.Close();
  }
Run Code Online (Sandbox Code Playgroud)

但是当我在循环完成后查看netstat时,我发现有许多半开的套接字:

  TCP    israel-xp:6506         www.example.com:9999   SYN_SENT
  TCP    israel-xp:6507         www.example.com:9999   SYN_SENT
  TCP    israel-xp:6508         www.example.com:9999   SYN_SENT
  TCP    israel-xp:6509         www.example.com:9999   SYN_SENT
Run Code Online (Sandbox Code Playgroud)

编辑 .好的,缺少一些背景.我正在使用beginconnect,因为我希望套接字连接失败(9999未打开),并且在我的实际代码中,一旦设置了定时器,我就调用socket.Close().On OnSocketConnected我调用EndConnect,它抛出异常(试图调用被处置对象的方法).我的目标是为套接字连接阶段设置一个短暂的超时.

我有什么问题吗?谢谢!

c# sockets windows tcp

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

在c#中实现三角反函数

我正在尝试在C#应用程序中实现反三角函数.显然,我不是在谈论简单的逆罪,cos和tan,因为这些都是由Math类提供的.我正在寻找的是sec,cosec和cotan的反转:

Func<double,double> secant = (d => (1 / Math.Cos(d)));
Func<double,double> cosecant = (d => (1 / Math.Sin(d)));
Func<double,double> cotangent = (d => (Math.Cos(d) / Math.Sin(d)));
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我想实现其中每个的反转,但我似乎无法找到适当的反转的简单定义 - arcsec,arccsc和arccot - 我可以将其转换为C#代码.

所以我的问题是你能否(a)指向一个好资源的方向或(b)向我展示一些示例代码?

c# trigonometry inverse

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

使用加载/获取使用泛型

使用 Hibernate,如何使用泛型加载实体?

目前我正在做:

Entity e = (Entity) session.load(Entity.class, 123);
Run Code Online (Sandbox Code Playgroud)

在 NHibernate 中,使用泛型,我可以做到:

session.Get<Entity>(123);
Run Code Online (Sandbox Code Playgroud)

什么是 Hibernate 等价物?

java hibernate

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

如何从分叉的github存储库合并非主分支上的更改?

在以下两个StackOverflow问题中,接受的答案描述了如何在分叉存储库的情况下合并来自分叉存储库的更改,修改原始存储库,然后您希望将对主分支所做的更改合并回你的分叉回购.

但是,我不清楚你如何跟上你分叉的原始仓库中的非主分支.例如,当我最初分叉bitprophet的结构存储库时,它包含以下分支:

  • 0.9
  • 0.9-doc-rewrite(不再存在)
  • path-and-#24(不再存在)

最后两个分支不再存在,现在有一个新的分支flexible-task-declarations.我已经获取,合并并推送了我的主分支,因此master,origin/master和upstream/master都具有相同的SHA1哈希并指向相同的git快照.但是,我不知道如何删除不再存在的分支并更新新分支,以便我的fork是最新的.我是否需要跟踪每个上游分支,然后单独获取,合并和推送每个分支,还是有更好的方法?

git fork github git-branch

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

jQuery slideDown与jQuery UI .show('slide')

我正在尝试利用jQuery的内置效果功能来创建一个从导航栏后面滑出的"抽屉",将其下方的内容推出.

如果我使用 $('#drawer').slideDown(),内容将被推开,但内容实际上并没有"向下滑动".揭示内容更像是一种擦拭.

如果我使用$('#drawer').show('slide',{direction:'up'}),内容正确地向下滑动,但元素下面的所有内容都会在效果发生之前跳出.

有没有办法结合这两者中的最佳效果来复制我正在寻找的效果:抽出一个抽屉,将其下面的内容推开?

我已经研究过jQuery UI的.animate()功能,但是文档没有用.我粗暴地利用它的努力充满了失败.

并且,如果有人问,抱歉,我无法展示示例,但我们希望它的功能类似于jQuery Drawer插件:

http://lib.metatype.jp/jquery_drawer/sample.html

但是这个插件并不能满足我们的需求,否则我只是使用它(不使用项目符号列表或AJAX内容).然而,那就是我们想要的效果.

更新:我也通过jQuery Drawer插件尝试了这部分代码,但它根本没有动画:

$('#drawer').css({ marginTop: $('#drawer').height() * -1 }).animate({ marginTop: 0 });
Run Code Online (Sandbox Code Playgroud)

为了澄清,这也是在一个被调用的函数OpenDrawer()中调用的:

$(document).ready(function() {
    OpenDrawer();
});
Run Code Online (Sandbox Code Playgroud)

因为默认情况下它会在页面加载时加载.

javascript jquery jquery-ui

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

将javascript代码转换为不可读

我怎么能转换

http

h$#t!t@@^#p

我已经看到这个代码被自动注入我的网站.......

是有和md5像PHP功能或他们是任何其他方式

javascript obfuscation

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

引用静态类中的实例化对象(c#)

我想知道是否有可能让静态类实例化另一个类,以便全局保存对它的引用.我有一个数据存储,它由一个内存中的对象组成,并希望从不同的位置访问它.数据需要持久更改应用程序,因此需要在窗口或UI范围之外实例化.

我希望使用静态类来执行此操作将是正确的方法.这是单身人士吗?我正在寻找什么?

c# singleton static

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

告诉Netbeans忘记SVN

使用Netbeans我曾经从SVN存储库中检出了一个项目,只是为了测试Netbeans中的SVN功能.

现在,每次我创建一个新项目,或者打开一个不受源代码控制的现有项目时,Netbeans"think"都在我正在玩的那个存储库中受版本控制.

我如何告诉Netbeans忘记我曾经使用的SVN存储库的所有内容,因此我可以在本地完成一些小的简单appcation,而无需与任何版本控制存储库交互.但是没有卸载Netbeans SVN插件,所以我可以用于其他一些项目.


编辑:由"Netbeans"认为"在该存储库中受版本控制"我的意思如下:

  • 在项目树视图中,几乎所有包/对象旁边都会显示一个蓝色图标
  • 对象名称以绿色显示
  • 软件包上的工具提示显示"包含新的,已修改或已删除的文件或属性"
  • 对象上的工具提示显示"本地修改"
  • 可以使用SVN选项在"团队"菜单中提交更改.

如果我禁用SVN插件,则上述所有症状都消失了.

另一方面,我找不到任何.svn子目录,并且在<%APPDATA%> /.netbeans/6.7/build.properties中没有对svn的引用

svn netbeans

5
推荐指数
3
解决办法
9794
查看次数