小编Sam*_*Rad的帖子

Java方法名称何时太长?

在过去的几周我已经看到了一些人使用很长的名字一个方法或类(50个字符),这通常是它提高了可读性的前提下,我的看法是,一个长的名字一样,这是一个指标,我们是如果我们需要这么长的名字,试图在方法类中做很多或者太多,但是我想知道你们对它的看法.

一个例子是:

getNumberOfSkinCareEligibleItemsWithinTransaction
Run Code Online (Sandbox Code Playgroud)

java methods

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

为什么在armeabi代码上使用armeabi-v7a代码?

在我当前的项目中,我使用了多个.so文件.这些位于armeabi和armeabi-v7a文件夹中.不幸的是,其中一个.so文件是6MB,我需要减小文件大小.我想使用armeabi文件并删除armeabi-v7a文件夹,而不是有一个胖的APK文件.

根据NDK文档,armeabi-v7a代码是扩展的armeabi代码,可以包含额外的CPU指令.这一切都超出了我的专业知识,但我怀疑为什么人们想要同时拥有armeabi-v7a和armeabi代码.两者都有充分的理由,对吗?

在我的测试设备上,这一切看起来都很好.这些都有ARM v7 CPU.假设现在一切正常可以安全吗?

android arm android-ndk armv7

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

为什么"if not someobj:"比Python中的"if someobj == None:"更好?

我见过几个像这样的代码示例:

if not someobj:
    #do something
Run Code Online (Sandbox Code Playgroud)

但我想知道为什么不这样做:

if someobj == None:
    #do something
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?一个人比另一个人有优势吗?

python

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

正则表达式匹配任何重复超过10次的字符

我正在寻找一个简单的正则表达式,以匹配重复超过10次左右的相同字符.例如,如果我有一个散落着水平线的文档:

=================================================
Run Code Online (Sandbox Code Playgroud)

它将匹配=字符行,因为它重复超过10次.请注意,我希望这适用于任何角色.

regex

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

libstdc ++.so.6:无法打开共享对象文件:没有这样的文件或目录

我想用cilk ++程序运行Cilkscreen命令,但我得到了这个错误

/usr/local/cilk/bin/../lib32/pinbin:错误而载入共享库:.++的libstdc so.6:无法打开共享对象文件:没有这样的文件或目录

你能帮我吗

c++ cilk cilk-plus

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

Android AlarmManager - RTC_WAKEUP与ELAPSED_REALTIME_WAKEUP

有人可以向我解释AlarmManager.RTC_WAKEUP和之间的区别AlarmManager.ELAPSED_REALTIME_WAKEUP吗?我已经阅读了文档,但仍然没有真正理解使用其中一个的含义.

示例代码:

    alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 
                     scheduledAlarmTime, 
                     pendingIntent);

    alarmManager.set(AlarmManager.RTC_WAKEUP, 
                     scheduledAlarmTime, 
                     pendingIntent);
Run Code Online (Sandbox Code Playgroud)

这两行代码的执行方式有何不同?这两行代码何时相对于彼此执行?

我感谢您的帮助.

android alarmmanager

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

两个Java方法可以具有相同的名称和不同的返回类型吗?

两个Java方法可以使用不同的返回类型具有相同的名称吗?方法的返回类型不同,它们使用相同的方法名称声明.

这是允许的吗?

java methods return-type

83
推荐指数
6
解决办法
12万
查看次数

外墙与调解员

我一直在研究这两种模式之间的区别.

据我所知,facade封装了对子系统的访问,而mediator封装了组件之间的交互.

我知道子系统组件不知道外观,因为组件明显知道中介.

我目前正在使用facade来封装检索配置信息的方法,例如App.Config,存储在SQL中的用户设置,程序集信息等,以及用于在不同窗体之间导航的介体.

但是,大多数网站都指出调解员"增加了功能".这是什么意思?介体如何添加功能?

design-patterns facade mediator

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

使用javascript为Chrome扩展程序截取屏幕截图

我在使用JS拍照方面做了很多搜索,但似乎都没有用.有人说使用activeX控件,这不适合我的情况.我希望用JS拍照并上传一台服务器.

javascript google-chrome-extension

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

ArrayAdapter getView()方法如何工作?

我想做一个ArrayAdapter显示图像和文字.如果可能,我不想要例子.我希望有人向我解释getView()工作原理.

谢谢.

android android-arrayadapter

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