问题列表 - 第19886页

android什么时候第一次做布局?

我需要根据我的Activity中的小部件和视图的初始布局来准备一些对象.我想在初始化步骤中执行它,理想情况是onCreate和onStart.考虑到当我们不在前台时发生变化的可能性,其中一些可能需要在onResume中发生.

所以我检查了我是否可以衡量我的观点是如何布局的.

Log.d("MyApp", "w,h of X is " + findViewById(R.id.X).getWidth() +
      "," + findViewById(R.id.X).getHeight());
Run Code Online (Sandbox Code Playgroud)

我在onCreate,onStart和onResume上运行了这个.每次我得到0,0的宽度,高度.如果我等待onTouchEvent我得到布局信息,那么布局就完成了.

当我看到onResume时,我很惊讶布局没有设置和最终.我预计那些小部件已经布局好了,随时准备摆弄.

layout android

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

什么是隐式对象?这是什么意思?

每当我研究JSP和Servlets时,我都会遇到隐含对象,这个术语的意思是什么?

如何在我的程序中调用它们而不实例化对象?谁实例化隐式对象?请详细说明.

谢谢

java jsp servlets

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

Git大提交最佳实践

我正在使用git,并在上周一直在我的本地存储库上工作.

我喜欢做很多小提交(比如2 o 3个文件)而不是大提交,但是这次在时间压力和变化涉及很多文件之间,我已经有很多文件没有进入.

我的问题是,这种情况下的最佳做法是什么?是否有任何工具可以让我在小型提交中划分工作?

请注意,我确实知道如何一次暂存一个文件并手动进行小提交,但我害怕犯错并创建一个让代码处于不一致状态的提交(比如不编译或工作不正常) .

谢谢!

git

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

在Android中为JNI调用NewObjectArray时可能导致SIGSEGV的原因是什么?

我刚刚开始使用Android NDK,但是当我在C代码中调用此代码时,我一直收到SIGSEGV:

jobjectArray someStringArray;
someStringArray = (*env)->NewObjectArray(env, 10, 
(*env)->FindClass(env,"java/lang/String"),(*env)->NewStringUTF(env, ""));
Run Code Online (Sandbox Code Playgroud)

基于我能找到的所有示例,上面的代码是正确的,但我一直得到SIGSERGV,如果NewObjectArray行被注释掉,一切正常.知道什么可能导致这样的问题吗?

java-native-interface android-ndk

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

Visual Studio 2008 - 团队资源管理器 - 键盘快捷键

是否有键盘快捷键切换到团队资源管理器?例如,要切换到解决方案资源管理器,它是CTRL+ ALT+ L.但我找不到一个Team Explorer.

keyboard-shortcuts visual-studio-2008 visual-studio team-explorer

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

使用Spring和Hibernate的Java Logging Systems感到困惑

在部署我的Spring/Hibernate应用程序时,我收到以下与日志记录相关的警告:

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)

让我感到惊讶的是Google/SO搜索缺乏信息.唯一相关的是使用tomcat 6在Spring webapp中设置Commons Logging/Log4j的 SO 问题

然而,这甚至超出了我.有人可以在这里澄清游戏中的日志记录系统,或者指向我关于这个问题的最新资源(有一些古老的谷歌搜索结果并不真正适用).具体来说,我正在努力解决的问题是:

  • commons-logging,log4j,slf4j和JCL之间的区别.我的理解是slf4j是一个包装器,而commons-logging和log4j是实际的实现.我不知道JCL适合哪里.

  • 如何配置Spring的日志记录.在web.xml文件中,我需要log4j.properties文件还是log4j.xml文件?它在哪里,在WEB-INF?我的applicationContext.xml文件中有什么内容吗?(对不起,我需要从零开始).

  • 我在我的项目中使用Hibernate,包括通过Maven.似乎Hibernate使用slf4j-simple.我看到警告说我不能在类路径上有slf4j-simple和slf4j-log4j.我没有将slf4j-log4j作为依赖项包含在内,但Hibernate必须包含它.我该如何解决这个问题?我可以强制Hibernate使用log4j吗?

任何帮助将不胜感激.谢谢.


编辑:

谢谢你到目前为止的所有答案.我试试这些建议.具体来说,春季网络应用程序呢?我已经看到了侦听器和参数的示例以及诸如未放入web.xml文件的内容.这还需要吗?

java logging spring hibernate log4j

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

通过估算一年中编写的代码来计算可以节省的时间

我正在寻找真实的数字和经验,请不要过于主观地接受这个:

在寻找其他东西时,我碰巧发表了一个有趣的声明,部分内容如下:

[...]全国平均每人每年9,000行代码.[...]

我写了很多代码,但不是全职.当我回顾过去一年的项目时,我做了一个(非常)粗略的计算(只计算代码行,没有评论或白线),我来到大约19.000一年,这使它成为一个项目.如果我可以自动化部分内容,我可以在时间和金钱上扣除利润.

为了估算大型项目的省时,我需要平均值.一年中,人们用C#(或其他选择的语言)编写了多少代码行?而且,看看你自己的情况,你会认为你的手写代码可以(部分)自动化并获得什么收益?

language-agnostic project-planning code-analysis time-estimation

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

是否可以将AWS用作Web主机?

是否可以使用AWS加载/托管整个网站?或者它只是一种可以加载网站特定部分的服务 - 例如图像等.显然,我想使用我自己的域名.如果你可以使用它,有任何限制吗?

这是AWS链接,用于上下文:

http://aws.amazon.com/s3/

hosting web-hosting amazon-web-services

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

Datagridview/BindingSource并排序:在列表末尾添加记录

这将是一个愚蠢的问题,但我有一个带有BindingSource作为数据源的datagridview.

bindingSources.Datasource是一个自带的BindingList,具有排序支持.这一切都有效.

但是当一个记录将被插入到排序列表中时,它将被放置在datagridiview的末尾.刷新后(单击鼠标的示例),记录将放在正确的位置.

所以,我认为我忘了要实现或调用以确保插入的记录将直接显示在datagridview的正确位置.

谁可以帮我提示.

谢谢.

c# datagridview

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

jQuery $ .ajax()函数的错误消息源

在失败的情况下,代码类似于:

error: function(msg)
Run Code Online (Sandbox Code Playgroud)

msg来自哪里?

编辑:

我正在使用此函数($ ajax)来调用WEB服务.因此,如果投票给谁的人可以向我解释msg来自哪里会很棒!我是否在Web服务中设置它?如果是这样,怎么样?请不要复制和粘贴定义.

ajax error-handling jquery

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