问题列表 - 第39476页

扭曲不检测客户端断开连接

有没有人有这方面的经验?我有一个扭曲的应用程序.客户端连接到服务器.我添加了一个功能,以便如果客户端连接到服务器,但是已经有来自该IP地址的客户端运行,它会断开新客户端的连接.

偶尔,我会关闭一台客户端计算机(或者说是VM),而无需手动关闭Python程序.当我这样做,偶尔但经常,服务器没有检测到任何断开连接.当计算机重新启动并尝试重新连接时,服务器会坚持已经存在来自该IP的连接.到目前为止我找到的唯一解决方案是重启服务器.

可能是奇怪的网络事情没有断开连接?扭曲的bug?

我99%肯定这不是我的代码处理断开连接的错误.我的代码设置connectionLost为每当连接丢失时调用,包括大多数关闭机器的情况,并且它记录一个字符串,说明断开连接或发生异常,如果发生了奇怪的事情.这些东西都没有出现在日志中.

python networking network-programming twisted

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

Emacs的上下文

我一直在玩Emacs的Buffer Ring,我真的很喜欢有几个缓冲环.不过,我想再深入一点.我进入了一些可能称之为"背景"的东西.我通常会同时处理大约三个项目.项目通常涉及不同的文件和不同的语言.有时在我的框架中使用cedet窗口和调试器窗口很好,有时它们会妨碍.我想为每个项目都有一个上下文,这样我就可以运行一个命令,并通过缓冲区环更改和帧.我可能还有一些misc上下文,它们实际上与编辑.emacs等项目无关,以包含新的包和键绑定.

是否有可以执行这些"上下文"的Emacs功能?在会话之间保留上下文会很好.

emacs bookmarks

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

在图像顶部放置一个div

我希望在我用作横幅的img上添加一个带有addsense脚本内容的DIV.

我在div里面有img标签.然后我把谷歌脚本放在下面的div中并将此样式设置为它

style="float:right;left:250;z-index:2"
Run Code Online (Sandbox Code Playgroud)

添加内容显示在img下方而不是顶部.有任何想法吗??

html css

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

创建无法在历史日期工作的软件是不好的做法?

这是让我想到这一点的确切情况.

我有自动生成下一个逻辑项目编号的功能.该项目编号的一部分包括项目编号的创建年份.我们现在在2010年,所以日期中最重要的部分(为了我的项目编号)是"10"并且是两个字符长.如果我的程序碰巧在2009年执行,它是当前编码的方式,我会得到一个错误的项目编号,因为我的系统期望两位数的日期(10)而不是一个数字(9).

我的问题根本不是关于我的具体情况,是否做一个字符串操作是一个好主意:)但更多的是基于我的标题中陈述的原则.编写在历史记录中无法正常运行的软件是不是一个坏主意?您是否遇到过类似情况,您采取了什么路线?为什么?

language-agnostic

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

如何在UIWebView中关闭页面并返回应用程序

在我的应用程序中,通过按下我想要UIWebView在全屏幕上打开的按钮,UIWebView 将加载一个HTML页面,该页面将保持一个按钮,该按钮将关闭UIWebView并返回到应用程序.

问题是我无法使按钮关闭页面并返回应用程序.我试着parent.history.back()history.back和的几个版本self.close(),但似乎没有任何工作(BTW它在浏览器而不是从工作UIWebView.

任何的想法?谢谢-Z

uiwebview ios

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

用于PHP的StringBuilder

有人StringBuilder在PHP中实现了吗?

php stringbuilder

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

更改NSMutableArray中的值

我有一个加载值的NSMutableArray.

稍后在应用程序中,我需要更改数组中其中一个元素的值.

我该如何做到这一点?

谢谢托尼

cocoa objective-c nsmutablearray

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

JPA @OneToMany和@ManyToOne:后引用为空

我有以下数据结构.

@Entity
public class Device extends AbstractEntity implements Serializable{
    private int id;
    //...
    private List<Item> items;

    @OneToMany(fetch=FetchType.EAGER) 
    public List<Item> getItems() {
 return configurationItems;
    }
}
Run Code Online (Sandbox Code Playgroud)

每个项目都包含对设备的反向引用:

class Item {
    private Device;
 @ManyToOne( cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH} )
 public Device getDevice() {
  return device;
 }
}
Run Code Online (Sandbox Code Playgroud)

我可以创建设备,添加项目并保存所有这些.我可以从数据库中检索对象,除了对项目所持有的设备的引用外,一切正常.

如何读取项目并不重要:1.读取所有相关项目的设备2.读取项目

Device引用始终为null.我想我的注释@ManyToOne出了点问题.

我正在使用hibernate和spring,通过继承HibernateDaoSupport实现DAO.

以下是检索所有项目的代码示例:

getHibernateTemplate().loadAll(Item.class)
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa

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

有一种简单的方法可以保护变量只能由一个线程同时加入?

我的" SharedPreferences" 有一个变量,有两个不同的线程,一个在服务中,一个在一个活动中.

有一种简单的方法可以保护这个变量一次被两个线程加入吗?

我需要保护这段代码:

            configEditor.putString("mylatitude", ""+currentLocation.getLatitude());
            configEditor.putString("mylongitude", ""+currentLocation.getLongitude());
            configEditor.commit();
Run Code Online (Sandbox Code Playgroud)

我试过这个,但不起作用:

Object LOCK = new Object();
                synchronized (LOCK){
                configEditor.putString("mylatitude", ""+currentLocation.getLatitude());
                configEditor.putString("mylongitude", ""+currentLocation.getLongitude());
                configEditor.commit();
                }
Run Code Online (Sandbox Code Playgroud)

谢谢

java multithreading android

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

如何检测文件是否被覆盖?

在我的C/C++程序中,我需要检查我读到的文件是否已被覆盖(其inode已更改或添加了一些新行).如果我现在错了fstat,fstat64只有当我使用Linux但不能用于Windows时才有用.是否有任何通用(适用于复杂的操作系统)方式来做到这一点?而且你能告诉我如何使用fstat64吗?

c c++ io file

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