问题列表 - 第4039页

在Java中将对象分配为null会影响垃圾回收吗?

null在Java中分配未使用的对象引用是否以任何可测量的方式改进了垃圾收集过程?

我用Java语言(C#)的经验告诉我,经常是反直觉的,试图智取虚拟机或JIT编译器,但我已经看到同事用这个方法,我很好奇,如果这是一个很好的做法挑向上或那些巫术迷信编程的一个?

java null garbage-collection

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

以编程方式将List绑定到ListBox

让我们说比如我有以下非常简单的窗口:

<Window x:Class="CalendarGenerator.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1"
        Height="300"
        Width="447">
  <Grid>
    <ListBox Margin="12,40,0,12"
             Name="eventList"
             HorizontalAlignment="Left"
             Width="134" />
  </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

一个简单的列表定义为:

List<String> ListOfNames = new List<String>();
Run Code Online (Sandbox Code Playgroud)

并且假设列表中有多个名称.我将如何去使用尽可能多的列表绑定到ListBox代码隐藏的可能吗?

c# data-binding wpf

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

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

Singleton实例声明为GetInstance方法的静态变量,它是否是线程安全的?

我已经看到了Singleton模式的实现,其中实例变量在GetInstance方法中被声明为静态变量.像这样:

SomeBaseClass &SomeClass::GetInstance()
{
   static SomeClass instance;
   return instance;
}
Run Code Online (Sandbox Code Playgroud)

我认为这种方法有以下积极方面:

  • 代码更简单,因为它的编译器只负责在第一次调用GetInstance时创建此对象.
  • 代码更安全,因为没有其他方法可以获取对实例的引用,但是使用GetInstance方法并没有其他方法来更改实例,而是在GetInstance方法中.

这种方法的不利方面是什么(除了这不是非常OOP-ish)?这是线程安全的吗?

c++ singleton design-patterns

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

登录:背景详细信息

登录网站时会发生什么?

我知道存储cookie和一些信息(什么信息?)被发送到服务器......但也许更详细一些?

authentication login

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

Java静态

重复:'static'关键字在一个类中做什么?


我已经读过这篇文章了.

方法中的"static"关键字有什么作用?

我记得被告知静态!=紧贴......但这就是我对这个关键字的全部了解.

java methods static keyword

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

在T-SQL中确定"本周"

这是美国特有的区域,其中认为一周的开始是星期日; 我希望能够让SQL给我一个相对于今天的下一个星期日的日期[getDate()].如果今天是1月15日,它将于1月18日返回; 如果今天是星期天,它应该返回下一个星期日,即25日.这对于编写UDF来说是微不足道的,但我很好奇是否有其他人有其他技巧/想法?

sql t-sql sql-server

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

你怎么称呼这种功能语言功能?

好吧,尴尬,我发布了我需要解释的代码.具体来说,它首先将绝对值和减法链接在一起,然后进行排序,同时根本不必提及参数和参数,因为可以加入这些函数"动词"的"副词"的存在

什么(非APL类型)语言支持这种无参数函数组合(我有一个模糊的想法,它与monad/dyad和rank的概念密切相关,但很难得到一个特别容易理解的只是从阅读维基百科的图片)我怎么称呼这个概念?

function j tacit-programming

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

Android:捕获活动的返回

我对启动新活动有疑问.归结为此.我在视图上有3个选项卡

A) contains gMap activity
 B) camera activity
 C) some random text fields.
Run Code Online (Sandbox Code Playgroud)

要求是应用程序以纵向模式运行.

除了Camera Preview Surface(B)之外,所有3个选项卡都按预期工作.它旋转了90度.他们唯一的方法就是将应用程序设置为横向,这会抛出我所有的标签,并且几乎不可行.

我的解决方案是:替换

我的相机活动有一个空的常规活动,除了

Intent i = new Intent(this,CameraActivity.class);
    startActivity(i);
Run Code Online (Sandbox Code Playgroud)

这将启动我的CameraActivity.这很好.我必须做一个线性布局并包含3个看起来像真正的标签的图像,所以我可以尝试模仿标签的操作,同时将屏幕旋转到横向并将视觉效果保持为纵向.用户可以单击其中一个图像(按钮)以显示下一个选项卡.这是我的问题.它应退出我的"相机活动",返回选项卡中的"空白活动",应该将其解释为从我的图像中单击已删除的选项卡.

最重要的是,当它返回时,它返回到选项卡下的空白(黑色)页面(因为它是'空').如何将返回事件捕获回调用该活动的页面,然后查看它们执行了哪些操作?

我可以设置一个onclicklistener,我可以响应被点击的假标签(图像)退出相机活动.退出时,选项卡应更新,以便您返回.有什么建议?

谢谢,

android exit android-intent android-activity

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

MMORPG协议加密

任何人都知道MMORPG开发人员最近加密他们的客户端/服务器协议的趋势是什么?

专业人士和骗子如下.

加密协议:

  • 在一定程度上保护有关客户端/服务器协议的商业秘密?
  • Botting并没有停止,它只会被改变,因为人们会创建机器人读取屏幕状态并触发鼠标+键盘事件然后开发,只是减轻机器人的发展而不是反正停止它们.虽然机器人开发的供应量有所减少,但需求仍然存在,但他们只是在rentacoder.com上获得更高的出价

常规纯文本:

  • 更高级的机器人,因为开发人员能够将自己的数据报注入客户端/服务器协议.(即:穿过墙壁,传送......服务器端现在必须检查,这反过来导致通过注射进行补丁攻击之间的开发竞赛(耗时)

encryption client-server bots

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